SlideShare a Scribd company logo
1 of 29
Download to read offline
WWW.ICINGA.ORG	
  
Icinga Team
Nuremberg | 17th October
Open Source Monitoring Conference
Open Source Monitoring
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   Introduction
!   Tools and Platform
!   Architecture
!   New in Icinga
!   Live Demo
! Icinga MQ
!   What’s next
!   Roadmap
!   Questions & Answers
Agenda
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Team
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Statistics
!   Forked from Nagios in April 2009
!   Over 240,000 downloads until now (128,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
Introduction
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Tools and Platform
Classic-­‐UI	
  
Icinga Core
C based source
MySQL, PostgreSQL and Oracle
IDOUtils
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
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.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
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   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
New in Icinga - Core
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   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
New in Icinga – Classic Interface
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   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
New in Icinga – Web, VMs & Docs
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   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 4.7
New in Icinga - Reporting
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Live Demo
DEMO
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
IcingaMQ
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   Business process integration
!   Integration of business processes is on our roadmap for 2012
!   Extend capabilities of business service monitoring and
reporting
!   Performance improvements
!   Optimized check result handling
!   Easier handling of large installations
!   Optimized installation process
What’s next – What we had in 2011?
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
! 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
IcingaMQ - State
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
X
IcingaMQ
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
What’s next?
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
X
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
X
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
2
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   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)
Icinga2 – Why?
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   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!
Icinga2 – What the hell is that?
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Icinga2 – Components
Icinga2
delegation compat
checker
plugins
api
compatidoreplication handler
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Icinga2 – Architecture
IDO Database
Icinga Web
(with DB abstraction layer)
Icinga2
Classic UI
REST API Mobile
Icinga Reporting
SOAP
Provider
delegation compat
checker
plugins
api
compatidoreplication handler
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Icinga2 – Distributed
compat
replication
delegation
checker
api
compatido
replication
handler
checker Icinga2
Icinga2
replication
Icinga2 IDO
Database
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Live Demo Icinga2
DEMO
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Benchmark
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
Availability
git.icinga.org/icinga2.git
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga	
  
!   Planned public events
! Chemnitzer Linux Tag
!   GUUG - SpringBreak J
! FlossUK Newcastle
! LinuxTag Berlin
!   LISA - Washington D.C.
!   Versions planned
!   10/18/2012 – 1.8
!   04/25/2013 – 1.9
!   10/24/2013 – 1.10
!   10/24/2013 – 2.0a1
Roadmap
OPEN	
  SOURCE	
  MONITORING	
  
www.icinga.org | docs.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

More Related Content

What's hot

Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Icinga
 
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2Icinga
 
OSMC 2017 | Current State of Icinga by Erk Bernd
OSMC 2017 | Current State of Icinga by Erk BerndOSMC 2017 | Current State of Icinga by Erk Bernd
OSMC 2017 | Current State of Icinga by Erk BerndNETWAYS
 
Icinga Camp New York 2018 - Icinga2 and Elastic
Icinga Camp New York 2018 - Icinga2 and ElasticIcinga Camp New York 2018 - Icinga2 and Elastic
Icinga Camp New York 2018 - Icinga2 and ElasticIcinga
 
BizTalk Server 2016 Feature Pack 1
BizTalk Server 2016 Feature Pack 1BizTalk Server 2016 Feature Pack 1
BizTalk Server 2016 Feature Pack 1BizTalk360
 
OpenInfraDays2019 Mastering Openstack the DevOps way
OpenInfraDays2019 Mastering Openstack the DevOps wayOpenInfraDays2019 Mastering Openstack the DevOps way
OpenInfraDays2019 Mastering Openstack the DevOps wayscott liao
 
Icinga Camp New York 2018 - Opening
Icinga Camp New York 2018 - OpeningIcinga Camp New York 2018 - Opening
Icinga Camp New York 2018 - OpeningIcinga
 
Collaborative communication
Collaborative communicationCollaborative communication
Collaborative communicationIcinga
 
Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga Camp New York 2018 - What's evolving in icinga 2018Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga Camp New York 2018 - What's evolving in icinga 2018Icinga
 
Utilizing Open Government Data Using Drupal
Utilizing Open Government Data Using DrupalUtilizing Open Government Data Using Drupal
Utilizing Open Government Data Using Drupalccalnan
 
Icinga Camp Belgrade - State of Icinga
Icinga Camp Belgrade - State of IcingaIcinga Camp Belgrade - State of Icinga
Icinga Camp Belgrade - State of IcingaIcinga
 
グラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみたグラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみたYoshiyasu SAEKI
 
データの民主化のために StackStorm を活用した事例
データの民主化のために StackStorm を活用した事例データの民主化のために StackStorm を活用した事例
データの民主化のために StackStorm を活用した事例Yoshiyasu SAEKI
 
PaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud ToolchainPaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud Toolchainaedocw
 
Logic Apps, the power of new integration
Logic Apps, the power of new integrationLogic Apps, the power of new integration
Logic Apps, the power of new integrationFélix Mondelo
 
So youwanttobeopenstackcontributor
So youwanttobeopenstackcontributorSo youwanttobeopenstackcontributor
So youwanttobeopenstackcontributorIccha Sethi
 
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...Icinga
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
 
Elasitcsearch + Logstash + Kibana 日誌監控
Elasitcsearch + Logstash + Kibana 日誌監控Elasitcsearch + Logstash + Kibana 日誌監控
Elasitcsearch + Logstash + Kibana 日誌監控Jui An Huang (黃瑞安)
 

What's hot (20)

Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2
 
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
 
OSMC 2017 | Current State of Icinga by Erk Bernd
OSMC 2017 | Current State of Icinga by Erk BerndOSMC 2017 | Current State of Icinga by Erk Bernd
OSMC 2017 | Current State of Icinga by Erk Bernd
 
Icinga Camp New York 2018 - Icinga2 and Elastic
Icinga Camp New York 2018 - Icinga2 and ElasticIcinga Camp New York 2018 - Icinga2 and Elastic
Icinga Camp New York 2018 - Icinga2 and Elastic
 
BizTalk Server 2016 Feature Pack 1
BizTalk Server 2016 Feature Pack 1BizTalk Server 2016 Feature Pack 1
BizTalk Server 2016 Feature Pack 1
 
OpenInfraDays2019 Mastering Openstack the DevOps way
OpenInfraDays2019 Mastering Openstack the DevOps wayOpenInfraDays2019 Mastering Openstack the DevOps way
OpenInfraDays2019 Mastering Openstack the DevOps way
 
Icinga Camp New York 2018 - Opening
Icinga Camp New York 2018 - OpeningIcinga Camp New York 2018 - Opening
Icinga Camp New York 2018 - Opening
 
Collaborative communication
Collaborative communicationCollaborative communication
Collaborative communication
 
Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga Camp New York 2018 - What's evolving in icinga 2018Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga Camp New York 2018 - What's evolving in icinga 2018
 
Utilizing Open Government Data Using Drupal
Utilizing Open Government Data Using DrupalUtilizing Open Government Data Using Drupal
Utilizing Open Government Data Using Drupal
 
Icinga Camp Belgrade - State of Icinga
Icinga Camp Belgrade - State of IcingaIcinga Camp Belgrade - State of Icinga
Icinga Camp Belgrade - State of Icinga
 
グラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみたグラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみた
 
データの民主化のために StackStorm を活用した事例
データの民主化のために StackStorm を活用した事例データの民主化のために StackStorm を活用した事例
データの民主化のために StackStorm を活用した事例
 
PaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud ToolchainPaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud Toolchain
 
Logic Apps, the power of new integration
Logic Apps, the power of new integrationLogic Apps, the power of new integration
Logic Apps, the power of new integration
 
So youwanttobeopenstackcontributor
So youwanttobeopenstackcontributorSo youwanttobeopenstackcontributor
So youwanttobeopenstackcontributor
 
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
IPv6 and Telecom: IPv4 Is FInally Running Out. Now What?
IPv6 and Telecom: IPv4 Is FInally Running Out. Now What?IPv6 and Telecom: IPv4 Is FInally Running Out. Now What?
IPv6 and Telecom: IPv4 Is FInally Running Out. Now What?
 
Elasitcsearch + Logstash + Kibana 日誌監控
Elasitcsearch + Logstash + Kibana 日誌監控Elasitcsearch + Logstash + Kibana 日誌監控
Elasitcsearch + Logstash + Kibana 日誌監控
 

Similar to OSMC 2012 | Icinga by Icinga Team

OSMC 2011 | Neues von Icinga by Icinga Team
OSMC 2011 | Neues von Icinga by Icinga TeamOSMC 2011 | Neues von Icinga by Icinga Team
OSMC 2011 | Neues von Icinga by Icinga TeamNETWAYS
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012Icinga
 
Icinga @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013Icinga
 
Icinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC MeetingIcinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC MeetingIcinga
 
Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013Icinga
 
Icinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of IcingaIcinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of IcingaIcinga
 
Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015Icinga
 
OSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga TeamOSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga TeamNETWAYS
 
OSMC 2013 | Current State of Icinga by Icinga Team
OSMC 2013 | Current State of Icinga by Icinga TeamOSMC 2013 | Current State of Icinga by Icinga Team
OSMC 2013 | Current State of Icinga by Icinga TeamNETWAYS
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013Icinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga
 
Icinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMCIcinga
 
Icinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga
 
OSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga TeamOSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga TeamNETWAYS
 
Icinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga
 
OSMC 2015 | Current State of Icinga by Icinga Team
OSMC 2015 | Current State of Icinga by Icinga TeamOSMC 2015 | Current State of Icinga by Icinga Team
OSMC 2015 | Current State of Icinga by Icinga TeamNETWAYS
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaIcinga
 
Current State of Icinga - Icinga Camp Stockholm 2019
Current State of Icinga - Icinga Camp Stockholm 2019Current State of Icinga - Icinga Camp Stockholm 2019
Current State of Icinga - Icinga Camp Stockholm 2019Icinga
 
OSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga TeamOSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga TeamNETWAYS
 

Similar to OSMC 2012 | Icinga by Icinga Team (20)

OSMC 2011 | Neues von Icinga by Icinga Team
OSMC 2011 | Neues von Icinga by Icinga TeamOSMC 2011 | Neues von Icinga by Icinga Team
OSMC 2011 | Neues von Icinga by Icinga Team
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012
 
Icinga @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013
 
Icinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC MeetingIcinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC Meeting
 
Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013
 
Icinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of IcingaIcinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of Icinga
 
Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015
 
OSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga TeamOSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga Team
 
OSMC 2013 | Current State of Icinga by Icinga Team
OSMC 2013 | Current State of Icinga by Icinga TeamOSMC 2013 | Current State of Icinga by Icinga Team
OSMC 2013 | Current State of Icinga by Icinga Team
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
 
Icinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring Workshop
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMC
 
Icinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios Workshop
 
OSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga TeamOSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga Team
 
Icinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer Linuxtage
 
OSMC 2015 | Current State of Icinga by Icinga Team
OSMC 2015 | Current State of Icinga by Icinga TeamOSMC 2015 | Current State of Icinga by Icinga Team
OSMC 2015 | Current State of Icinga by Icinga Team
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with Icinga
 
Current State of Icinga - Icinga Camp Stockholm 2019
Current State of Icinga - Icinga Camp Stockholm 2019Current State of Icinga - Icinga Camp Stockholm 2019
Current State of Icinga - Icinga Camp Stockholm 2019
 
OSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga TeamOSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga Team
 

Recently uploaded

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Recently uploaded (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

OSMC 2012 | Icinga by Icinga Team

  • 1. WWW.ICINGA.ORG   Icinga Team Nuremberg | 17th October Open Source Monitoring Conference Open Source Monitoring
  • 2. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   Introduction !   Tools and Platform !   Architecture !   New in Icinga !   Live Demo ! Icinga MQ !   What’s next !   Roadmap !   Questions & Answers Agenda
  • 3. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Team
  • 4. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Statistics !   Forked from Nagios in April 2009 !   Over 240,000 downloads until now (128,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 Introduction
  • 5. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Tools and Platform Classic-­‐UI   Icinga Core C based source MySQL, PostgreSQL and Oracle IDOUtils 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
  • 6. OPEN  SOURCE  MONITORING   www.icinga.org | docs.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
  • 7. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   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 New in Icinga - Core
  • 8. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   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 New in Icinga – Classic Interface
  • 9. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   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 New in Icinga – Web, VMs & Docs
  • 10. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   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 4.7 New in Icinga - Reporting
  • 11. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Live Demo DEMO
  • 12. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   IcingaMQ
  • 13. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   Business process integration !   Integration of business processes is on our roadmap for 2012 !   Extend capabilities of business service monitoring and reporting !   Performance improvements !   Optimized check result handling !   Easier handling of large installations !   Optimized installation process What’s next – What we had in 2011?
  • 14. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   ! 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 IcingaMQ - State
  • 15. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   X IcingaMQ
  • 16. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   What’s next?
  • 17. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   X
  • 18. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   X
  • 19. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   2
  • 20. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   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) Icinga2 – Why?
  • 21. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   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! Icinga2 – What the hell is that?
  • 22. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Icinga2 – Components Icinga2 delegation compat checker plugins api compatidoreplication handler
  • 23. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Icinga2 – Architecture IDO Database Icinga Web (with DB abstraction layer) Icinga2 Classic UI REST API Mobile Icinga Reporting SOAP Provider delegation compat checker plugins api compatidoreplication handler
  • 24. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Icinga2 – Distributed compat replication delegation checker api compatido replication handler checker Icinga2 Icinga2 replication Icinga2 IDO Database
  • 25. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Live Demo Icinga2 DEMO
  • 26. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Benchmark
  • 27. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   Availability git.icinga.org/icinga2.git
  • 28. OPEN  SOURCE  MONITORING   www.icinga.org | docs.icinga.org | wiki.icinga.org | twitter.com/icinga   !   Planned public events ! Chemnitzer Linux Tag !   GUUG - SpringBreak J ! FlossUK Newcastle ! LinuxTag Berlin !   LISA - Washington D.C. !   Versions planned !   10/18/2012 – 1.8 !   04/25/2013 – 1.9 !   10/24/2013 – 1.10 !   10/24/2013 – 2.0a1 Roadmap
  • 29. OPEN  SOURCE  MONITORING   www.icinga.org | docs.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