Icinga 2011 at OSMC
description
Transcript of Icinga 2011 at OSMC
![Page 1: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/1.jpg)
WWW.ICINGA.ORG
Icinga Team Nuremberg | 29th November Open Source Monitoring Conference
Open Source Monitoring
![Page 2: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/2.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Introduction ! Tools and Platform ! Icinga vs. Nagios ! Architecture ! New in Icinga ! Live Demo ! Roadmap ! What’s next ! Questions & Answers
Agenda
![Page 3: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/3.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Team
![Page 4: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/4.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Statistics ! Forked from Nagios in April 2009 ! Over 128.000 downloads until now – more to come with 1.6 J ! Different teams with independent responsibilities
! Icinga Core ! Icinga Web ! Icinga Reporting ! Icinga Marketing ! Icinga Q&A
! 24 “active” members on the team
Introduction
![Page 5: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/5.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Introduction
Merchandising
![Page 6: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/6.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Introduction
Merchandising (Behind the scenes)
![Page 7: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/7.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Tools and Platform
Classic-‐UI
Icinga Core
C based source MySQL, PostgreSQL and Oracle
IDOUtils
IcingaMQ
NRPE and NSCA
Icinga Quality, Testing and Community Support
Website and Open Source Ticketing System
Icinga Web
based on PHP using Sencha,
Agavi MVC
Mobile
Icinga Doc
based on Docbook in English and
German
Icinga Reports
based on
Jasper Reports
![Page 8: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/8.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Optimized database support ! Better performance & platform flexibility
! MySQL ! PostgreSQL ! Oracle
! 80+ bug fixes missing in Nagios ® (https://wiki.icinga.org/display/Dev/Bug+and+Feature+Comparison)
! Many improvements in Core, Classic UI and a new web interface ! IPv6 and IPv4 support, compound commands, log file search and logging
! SLA aggregation and reporting ! Plugin and configuration compatibility with Nagios ® ! Public roadmap and active development
Icinga vs. Nagios
![Page 9: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/9.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Architecture
IDO Database
Icinga Web (with DB abstraction layer) Icinga Core
IDOUtils
Classic UI REST API Mobile
Icinga Reporting
SOAP Provider
![Page 10: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/10.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Acknowledgement with expiry time ! Dualstacked IPv6 support ! Extended logging capabilities ! Object configuration for modules ! Notifications for stalked hosts and services ! Handling of perfdata with empty results ! Enhanced performance (e.g. in notification logic)
New in Icinga - Core
![Page 11: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/11.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Acknowledgement of blocking outages ! Advanced RegEx search ! Various improvements in navigation ! Advanced data export
! JSON ! CSV ! XML
! Logfile search supported via webinterface ! Maintenance view for hosts and services in
downtime
New in Icinga - Classic UI
![Page 12: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/12.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Optimized check result processing ! Timezone awareness using UTC ! Improved Oracle support
! CLOBs for outputs ! Advanced table creation script
! Automatic db-version check ! Various improvements in housekeeping
New in Icinga - IDOUtils
![Page 13: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/13.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! SLA Extension ! Improved event aggregation ! Extended database model ! Extended IDO2DB logic ! Base for future reporting implementation
New in Icinga - IDOUtils
Service (Timeline)
Downtime Acknowledgement
Critical - Event
Event 1 Event 2 Event 3 Event 4
![Page 14: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/14.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Documentation ! Detailed filter doc for CGIs ! Quickstart for FreeBSD ! PNP now described as default graphing solution ! External command specification
! Wiki ! Installation guides for various platforms ! Addon documentation- and installations-guides
New in Icinga - Documentation
![Page 15: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/15.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Reporting integration ! Execute reports in Icinga Web ! Download supported formats directly without access to
Jasper ! Job scheduling ! Detailed user privileges
! New module interface ! Update safe modules ! Independent module configuration and installation
! New API ! New Doctrine based abstraction layer supports various
databases with easier configuration
New in Icinga - Web
![Page 16: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/16.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! New Tackle Cronk ! Offers an easy way to see all relevant data in one window ! Time correlation of incoming events ! Relationship windows show all necessary elements ! Comments and detailed host and service information in
one window ! Comes as an additional view with Icinga 1.6
! New User Management ! Revamped interface ! Easy administration of complex access rules
New in Icinga - Web
![Page 17: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/17.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Live Demo
DEMO
![Page 18: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/18.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Planned public events ! Chemnitzer Linux Tag ! CeBIT 2012 ! GUUG ! UKUUG - Edinburgh
! Versions planned for 2012 ! 03/01/2012 – 1.7 ! 08/01/2012 – 1.8 ! 10/17/2012 – 1.9
Roadmap
![Page 19: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/19.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Business process integration ! Integration of business processes is on our roadmap for
2012 ! Bernd Strössenreuther (current BP Addon maintainer) will join Icinga ! Extend capabilities of business service monitoring and
reporting
! Performance improvements ! Optimized check result handling ! Easier handling of large installations
! Optimized installation process
! One more thing….
What’s next ?
![Page 20: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/20.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
IcingaMQ
![Page 21: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/21.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Built on ZeroMQ ! Message-queue-like transport layer based on TCP ! Multi-level communication ! Core implementation based on C ! Libraries available for every popular language and
operation system
! Solution for large environments’ fork performance lags
! Framework for distributed setup and architecture ! Future replacement for NSCA ! Transport layer for upcoming Core API
IcingaMQ
![Page 22: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/22.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
IcingaMQ Broker/Dispatcher
IcingaMQ Broker/Dispatcher
IcingaMQ-Architecture
Check
Icinga Core
IcingaMQ Server
libimq
libicinga
zeromq
event broker
IcingaMQ Broker/Dispatcher
Result
![Page 23: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/23.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
IcingaMQ - Advanced
Check
Icinga Core
IcingaMQ Server
IcingaMQ Broker/Dispatcher
IcingaMQ Broker/Dispatcher
IcingaMQ Broker/Dispatcher
Result
Check Result
IcingaMQ Broker/
Dispatcher
IcingaMQ Broker/
Dispatcher
![Page 24: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/24.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
IcingaMQ - Advanced
Check
Icinga Core
IcingaMQ Server
IcingaMQ Broker/Dispatcher
CORE-API
Result
Result
Request
XML-RPC
![Page 25: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/25.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
IcingaMQ - Advanced
Check
Icinga Core
IcingaMQ Server
IcingaMQ Broker/Dispatcher
CheckResult (NSCA)
Result
Result
![Page 26: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/26.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
! Solution for load distribution
! Automatic fallback to Core checks
! Authentication provider to meet various requirements
! Architecture for distributed setup
! Future base for addons and web interface
! Replacement for NSCA
IcingaMQ
![Page 27: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/27.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Live Demo
DEMO
![Page 28: Icinga 2011 at OSMC](https://reader034.fdocuments.us/reader034/viewer/2022052619/55565bc5d8b42a144c8b4683/html5/thumbnails/28.jpg)
OPEN SOURCE MONITORING
www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga
Questions & Answers
Web www.icinga.org
Development dev.icinga.org
Feedback feedback.icinga.org
Wiki wiki.icinga.org
Twitter twitter.com/icinga
Facebook facebook.com/icinga
……..
Everywhere!
? Questions & Answers