30
www.icinga.org Icinga 2 – How to Monitor Windows Icinga Camp - Amsterdam – 2016- 06-28

Icinga Camp Amsterdam - How to monitor Windows

  • Upload
    icinga

  • View
    305

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Icinga Camp Amsterdam - How to monitor Windows

www.icinga.org

Icinga 2 – How to Monitor Windows

Icinga Camp - Amsterdam – 2016-06-28

Page 2: Icinga Camp Amsterdam - How to monitor Windows

• Christian Stein• Icinga 2 user• Working for NETWAYS in the

Sales department

Page 3: Icinga Camp Amsterdam - How to monitor Windows

WINDOWS: HOW TO?

Page 4: Icinga Camp Amsterdam - How to monitor Windows

NSClient++

Page 5: Icinga Camp Amsterdam - How to monitor Windows

• Default in plenty Nagios / Icinga setups

• Very easy to handle

Page 6: Icinga Camp Amsterdam - How to monitor Windows

Problems

Page 7: Icinga Camp Amsterdam - How to monitor Windows

• Network communication not encrypted• One connection for each check

Page 8: Icinga Camp Amsterdam - How to monitor Windows

Icinga 2 Agent

Page 9: Icinga Camp Amsterdam - How to monitor Windows

• Communication encrypted by SSL (Icinga 2 Protocol)

• One connection for each endpoint• Checks continue locally on network

failure

Page 10: Icinga Camp Amsterdam - How to monitor Windows

Problems

Page 11: Icinga Camp Amsterdam - How to monitor Windows

• Complex configuration• Requires SSL cert signing for each

node• Icinga 2 config knowledge required

Page 12: Icinga Camp Amsterdam - How to monitor Windows

SOLUTIONS

Page 13: Icinga Camp Amsterdam - How to monitor Windows

• Icinga 2 Setup Wizard

Page 14: Icinga Camp Amsterdam - How to monitor Windows

• Make use of configuration management tools (like Puppet, Chef, Ansible, …)

Page 15: Icinga Camp Amsterdam - How to monitor Windows

• Use Windows tools for deployment

Page 16: Icinga Camp Amsterdam - How to monitor Windows

Windows tools?

Page 17: Icinga Camp Amsterdam - How to monitor Windows

• Domain / Group policies• Chocolatey• PowerShell

Page 18: Icinga Camp Amsterdam - How to monitor Windows

Are you serious?

Page 19: Icinga Camp Amsterdam - How to monitor Windows

• choco install icinga2 -y

• Done!

Page 20: Icinga Camp Amsterdam - How to monitor Windows

• Even better with Puppetpackage { ‚icinga2': ensure => latest,}

Page 21: Icinga Camp Amsterdam - How to monitor Windows

• Icinga 2 PowerShell module

Page 22: Icinga Camp Amsterdam - How to monitor Windows

Which Module?

Page 23: Icinga Camp Amsterdam - How to monitor Windows

• https://github.com/LordHepipud/icinga2-powershell-module

• Installs, updates and signs certificates

Page 24: Icinga Camp Amsterdam - How to monitor Windows

Voodoo?

Page 25: Icinga Camp Amsterdam - How to monitor Windows

• Let’s get a live demo

Page 26: Icinga Camp Amsterdam - How to monitor Windows

DEMO

Page 27: Icinga Camp Amsterdam - How to monitor Windows

WHATS NEXT?

Page 28: Icinga Camp Amsterdam - How to monitor Windows

• Windows 2016 support• Distinguish from web and local

installer locations

Page 29: Icinga Camp Amsterdam - How to monitor Windows

• Possibly automated installation without adding monitoring data

• PowerShell remote execution support

Page 30: Icinga Camp Amsterdam - How to monitor Windows

THANK YOU!www.icinga.orgdev.icinga.orggit.icinga.org

@icinga/icinga+icinga