Your SlideShare is downloading. ×
0
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Icinga @CLT 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Icinga @CLT 2013

11,838

Published on

Chemnitzer Linuxtage 16.-17.3.2013 …

Chemnitzer Linuxtage 16.-17.3.2013

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
11,838
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Open Source MonitoringMarius Hein, Michael FriedrichChemnitz | 16th MarchCLT 2013 WWW.ICINGA.ORG
  • 2. OPEN SOURCE MONITORINGAgenda Introduction Tools and Platform Architecture New in Icinga Live Demo Icinga2 Roadmap Questions & Answers www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 3. OPEN SOURCE MONITORINGTeam www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 4. OPEN SOURCE MONITORINGIntroductionStatistics Forked from Nagios in April 2009 Over 280,000 downloads until now (123,000 in 2011) Different teams with independent responsibilities Icinga Core & Packaging Icinga Web & Reporting Icinga Q&A & Docs Icinga VMs Icinga Community 25 “active” members on the team www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 5. OPEN SOURCE MONITORINGTools and Platform Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Core Icinga Icinga Doc Icinga Web Reports based on C based source based on PHP Docbook in based on MySQL, PostgreSQL and Oracle using Sencha, English and Jasper Reports Agavi MVC German Classic-UI IDOUtils Mobile NRPE and NSCA www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 6. OPEN SOURCE MONITORINGArchitecture Classic UI REST API Mobile Icinga Web Icinga Core (with DB abstraction layer) IDOUtils SOAP Provider IDO Database Icinga Reporting www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 7. OPEN SOURCE MONITORINGNew in Icinga - Core Global notification deactivation with expire time Configurable check_result list for optimized result handling Fixed unknown macro replacement Over 75 minor fixes in 1.8.X www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 8. OPEN SOURCE MONITORINGNew in Icinga – Classic Interface New pagination in ClassicUI Regex-based configuration search Predefined time periods in log search Date-picker for all relevant input fields Preselected hosts in forced check schedule Global refresh in tactical header www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 9. OPEN SOURCE MONITORINGNew in Icinga – Web, VMs & Docs New credentials model to increase performance Cronks & categories permissions editing in frontend Redesigned status map VMs extended to cover Debian, OpenSUSE & CentOS in VirtualBox & VMWare Revamped Docbook format for easy navigation www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 10. OPEN SOURCE MONITORINGNew in Icinga - Reporting Better support for PostgreSQL New reporting template for all reports Added morning report for quick overview SQL Procedure for fast SLA aggregation Predefined time periods for relevant reports Enhanced chart functionality Support for JasperServer 5.0 www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 11. OPEN SOURCE MONITORINGLive Demo DEMO www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 12. OPEN SOURCE MONITORINGIcingaMQ www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 13. OPEN SOURCE MONITORINGIcingaMQ - State ZeroMQ - Pros Fast Various platforms available Running prototype ZeroMQ - Cons Missing security implementation Bidirectional communication not provided Needed features broke with platform and framework compatibility www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 14. OPEN SOURCE MONITORINGIcingaMQ www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 15. OPEN SOURCE MONITORING2www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 16. OPEN SOURCE MONITORINGIcinga2 – Why? Scalability problems in large monitoring setups Difficult configuration with dozens of "magic" tweaks and several ways of defining services Code quality and the resulting inability to implement changes without breaking add-ons Limited access to the runtime state of Icinga (e.g. to query a service’s state or dynamically create new services) www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 17. OPEN SOURCE MONITORINGIcinga2 – What the hell is that? Independently developed from Icinga 1.x Compat layer for Icinga 1.x Built from scratch based on C++ and Boost-Libraries Support for current and older *NIX platforms and Windows as well Modular design and configuration Licensed under GPLV2 Dualstack IPv4 and Ipv6 over SSL New configuration format – DON’T PANIC! www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 18. OPEN SOURCE MONITORINGIcinga2 – Components delegation agent plugins checker Icinga2 api replication compat handler www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 19. OPEN SOURCE MONITORINGIcinga2 – Architecture delegation agent plugins Classic UI checker Icinga2 api REST API Mobile Icinga Web replication compat handler (with DB abstraction layer) SOAP Provider Livestatus IDO Database Icinga Reporting www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 20. OPEN SOURCE MONITORINGIcinga2 – Distributed checker compat delegation Icinga2 replication checker Icinga2 replication Your api Application Icinga2 compat replication handler IDO Database www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 21. OPEN SOURCE MONITORINGLive Demo Icinga2 DEMO www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 22. OPEN SOURCE MONITORINGBenchmark www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 23. OPEN SOURCE MONITORINGAvailability https://git.icinga.org/icinga2.git/ https://dev.icinga.org/projects/i2/roadmap www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 24. OPEN SOURCE MONITORINGIcinga2 – Next Step Milestone 2 - 1.x Featureset Timeperiods Notifications redesigned Downtimes Milestone 3 - additional Featureset API & History Agent Milestone 4 - planned final Release 2.0 Business Processes & Plugins Date: ~ Q4 2013 www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 25. OPEN SOURCE MONITORINGRoadmap Planned public events Chemnitzer Linux Tag FlossUK Newcastle LinuxTag Berlin OSMC 2013 LISA - Washington D.C. Versions planned 04/25/2013 – 1.9 10/24/2013 – 1.10 10/24/2013 – 2.0a1 www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga
  • 26. OPEN SOURCE MONITORINGQuestions & Answers Web www.icinga.org ? Development dev.icinga.org Feedback feedback.icinga.org Wiki wiki.icinga.org Twitter twitter.com/icinga Facebook facebook.com/icingaQuestions & Answers …….. Everywhere! www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga

×