Icinga2 Automated
summary
Concrete automation recipes for Icinga2 using Ansible to install packages from backports, provision PKI, and register agents are shown; CMDB fields are mapped into Icinga2 object templates and the REST API is used to accept CSV to create many hosts. A demo writes config files and updates the web UI to show the new hosts; a VM-creation script runs but hangs in the demo. Notes cover NRPE security pitfalls, unreliable NSClient++ on Windows, and a recommendation to reuse Puppet PKI for easier integration.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:43This will be a short talk
- 4:09Why automation in monitoring
- 13:34Host configuration
- 15:21Service configuration (11)
- 18:28Agent-based checks
- 21:43Icinga2 as a client
- 23:17Now automate everything with Ansible (1)
- 25:02More ideas for config management and monitoring
- 25:33The Icinga2 API - what for?
- 30:37The complete opposite
related talks
29mAuto Discovery with Icinga
01h 05mCurrent State of Icinga
47mScaling Icinga2 with many heterogeneous projects
27mMonitoring at Scale with Icinga
46mWhy favour Icinga over
47mAsset Management with GLPI and automatically creating the Icinga Config out of GLPI
29mGood Practices and Security for your Ansible Automation Platform 2
48mAutomated patch management with Ansible and Rundeck
