Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Icinga Camp Amsterdam - How to monitor Windows

3,070 views

Published on

Talk at Icinga Camp Amsterdam 2016 by Christian Stein

Published in: Technology
  • Be the first to comment

Icinga Camp Amsterdam - How to monitor Windows

  1. 1. www.icinga.org Icinga 2 – How to Monitor Windows Icinga Camp - Amsterdam – 2016-06-28
  2. 2. • Christian Stein • Icinga 2 user • Working for NETWAYS in the Sales department
  3. 3. WINDOWS: HOW TO?
  4. 4. NSClient++
  5. 5. • Default in plenty Nagios / Icinga setups • Very easy to handle
  6. 6. Problems
  7. 7. • Network communication not encrypted • One connection for each check
  8. 8. Icinga 2 Agent
  9. 9. • Communication encrypted by SSL (Icinga 2 Protocol) • One connection for each endpoint • Checks continue locally on network failure
  10. 10. Problems
  11. 11. • Complex configuration • Requires SSL cert signing for each node • Icinga 2 config knowledge required
  12. 12. SOLUTIONS
  13. 13. • Icinga 2 Setup Wizard
  14. 14. • Make use of configuration management tools (like Puppet, Chef, Ansible, …)
  15. 15. • Use Windows tools for deployment
  16. 16. Windows tools?
  17. 17. • Domain / Group policies • Chocolatey • PowerShell
  18. 18. Are you serious?
  19. 19. • choco install icinga2 -y • Done!
  20. 20. • Even better with Puppet package { ‚icinga2': ensure => latest, }
  21. 21. • Icinga 2 PowerShell module
  22. 22. Which Module?
  23. 23. • https://github.com/LordHepipud/icinga2- powershell-module • Installs, updates and signs certificates
  24. 24. Voodoo?
  25. 25. • Let’s get a live demo
  26. 26. DEMO
  27. 27. WHATS NEXT?
  28. 28. • Windows 2016 support • Distinguish from web and local installer locations
  29. 29. • Possibly automated installation without adding monitoring data • PowerShell remote execution support
  30. 30. THANK YOU! www.icinga.org dev.icinga.org git.icinga.org @icinga /icinga +icinga

×