4. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Us
• Michael Friedrich
• @dnsmichi, 31, Austrian
• Working @NETWAYS
• Icinga responsibilities
• Core 1.x & 2.x Developer
• Release Manager
• On the team since 2009
Icinga Camp San Francisco 2014
• Gunnar Beutner
• Working @NETWAYS
• Icinga responsibilities
• Core 1.x & 2.x Developer
• On the team since 2011
6. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga 2 - Overview
• Stable version: 2.1.1 (16.9.2014)
• Supports all major distributions
• Based on C++ and Boost
• New configuration format
• Compatible with plugins, addons, UIs
Icinga Camp San Francisco 2014
7. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Features
• Available Features
• Checker, Notifications
• Compat (status files, Perfdata, Command Pipe)
• Graphite
• DB IDO, Livestatus
• Cluster
• Simple feature enable/disable
• Recurring Downtimes
• Scalable for high performance
• Embedded health checks
• Integrated load-balancing of checks and notifications
• Communication using SSL x509 certificates, IPv4/6
• Monitoring Plugins 100% compatible
Icinga Camp San Francisco 2014
8. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Cluster
• Zone model for distributed setups
• Child zones don’t see each other
Icinga Camp San Francisco 2014
9. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Cluster
• Event replication, Config Sync & High Availability
• Secure communication with SSL x509
• Load-Balancing of Checks & Notifications
Icinga Camp San Francisco 2014
10. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Config Differences
• New notification object instead of contacts
• Apply services, notifications, dependencies using
• Assign where <condition>
• Ignore where <condition>
• Freely definable custom attributes (command macros, apply
conditions, ui filter)
• Global constants
• Conditional command arguments
• Icinga Template Library & Plugin Check Commands
• Many, many details
Icinga Camp San Francisco 2014