icinga 2011 at osmc

Post on 16-May-2015

9.958 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Icinga Team at the Open Source Monitoring Conference 2011 in Nuremberg

TRANSCRIPT

WWW.ICINGA.ORG  

Icinga Team Nuremberg | 29th November Open Source Monitoring Conference

Open Source Monitoring

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

OPEN  SOURCE  MONITORING  

www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga  

Team

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

OPEN  SOURCE  MONITORING  

www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga  

Introduction

Merchandising

OPEN  SOURCE  MONITORING  

www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga  

Introduction

Merchandising (Behind the scenes)

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

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

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

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

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

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

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

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

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

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

OPEN  SOURCE  MONITORING  

www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga  

Live Demo

DEMO

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

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 ?

OPEN  SOURCE  MONITORING  

www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga  

IcingaMQ

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

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

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

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

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

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

OPEN  SOURCE  MONITORING  

www.icinga.org | doc.icinga.org | wiki.icinga.org | twitter.com/icinga  

Live Demo

DEMO

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

top related