Upload
icinga
View
305
Download
1
Embed Size (px)
Citation preview
www.icinga.org
Icinga 2 – How to Monitor Windows
Icinga Camp - Amsterdam – 2016-06-28
• Christian Stein• Icinga 2 user• Working for NETWAYS in the
Sales department
WINDOWS: HOW TO?
NSClient++
• Default in plenty Nagios / Icinga setups
• Very easy to handle
Problems
• Network communication not encrypted• One connection for each check
Icinga 2 Agent
• Communication encrypted by SSL (Icinga 2 Protocol)
• One connection for each endpoint• Checks continue locally on network
failure
Problems
• Complex configuration• Requires SSL cert signing for each
node• Icinga 2 config knowledge required
SOLUTIONS
• Icinga 2 Setup Wizard
• Make use of configuration management tools (like Puppet, Chef, Ansible, …)
• Use Windows tools for deployment
Windows tools?
• Domain / Group policies• Chocolatey• PowerShell
Are you serious?
• choco install icinga2 -y
• Done!
• Even better with Puppetpackage { ‚icinga2': ensure => latest,}
• Icinga 2 PowerShell module
Which Module?
• https://github.com/LordHepipud/icinga2-powershell-module
• Installs, updates and signs certificates
Voodoo?
• Let’s get a live demo
DEMO
WHATS NEXT?
• Windows 2016 support• Distinguish from web and local
installer locations
• Possibly automated installation without adding monitoring data
• PowerShell remote execution support
THANK YOU!www.icinga.orgdev.icinga.orggit.icinga.org
@icinga/icinga+icinga