OSMC 2013 | NUREMBERG
23 OCTOBER - TEAM ICINGA

CURRENT STATE OF ICINGA

WWW.ICINGA.ORG
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Agenda
• Introduction
• Tools & Platform
• Icinga project update
• New in Icinga 1.x

• Icinga 2
• Wrap up

• What‘s next
• Questions & Answers

#OSMC2013
INTRODUCTION
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

About Icinga
• Forked from Nagios in April 2009
• Over 350,000 downloads until now (128,000 in 2011)
• Different teams with independent responsibilities
– Icinga Core
– Icinga Packaging
– Icinga Web & Reporting
– Icinga Q&A & Docs
– Icinga VMs
– Icinga Community
• 24 “active” members on the team – Still searching!

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Team
Core

Community

Packaging

Web & Reporting

Docs & QA

VMs

We want you!
#OSMC2013
TOOLS & PLATFORM
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

TOOLS AND PLATFORM

Icinga Quality, Testing and Community Support
Website and Open Source Ticketing System

Icinga Core

Icinga Web

Icinga Doc

Icinga Reports

C-based source
MySQL, PostgreSQL and Oracle

based on PHP
using Sencha,
Agavi MVC

based on
DocBook in
English and
German

based on Jasper
Reports

IDOUTILS
Mobile
NRPE and NSCA

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Architecture

Classic UI

REST API

Mobile

Icinga Web

Icinga Core

(with DB abstraction layer)

IDOUtils

SOAP
Provider
Icinga Reporting

IDO Database

#OSMC2013
ICINGA PROJECT UPDATE
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Statistics - Releases & Events
• Releases
– 1.8.x
– 1.9
– 1.9.x
– 1.10
• Events
– GUUG (February)
– FlossUK in Newcastle (March)
– Chemnitzer LinuxTage (March)
– 4th Anniversary (May)
– Linux Hotel Essen - Team-Meetup (September)

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Statistics – Solved issues per year
1400

1225

1200
996

1085

1000
800

656

600
400
200

150

0
2009

2010

2011
#OSMC2013

2012

2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Continuous Integration
• Jenkins Server – build.icinga.org

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Operating System Support
• Global package repository – packages.icinga.org
• Snapshot and release builds
• Builds for major platforms
– RHEL
– SLES
– Fedora
– OpenSuse
– Debian

• Supplement (not replacement) for official repos like
RepoForge or Debian Backports

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Documentation
• We have DocBook

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Documentation – Future
• DocBook Pros
– You can generate hundreds of different formats out of one
Docbook
• DocBook Cons
– We don’t!
– Updating DocBook files is time-consuming and
complicated
– It sucks!

• Switch from DocBook to Markdown
• Icinga 2 doc will be available in Markdown from day one
• We‘ll migrate the 1.x documentation to Markdown
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Documentation – Markdown
• How it will look like
### Installation Paths
By default Icinga 2 uses the following files and directories:
Path
| Description
------------------------|-----------------------------------/etc/icinga2
| Contains Icinga 2 configuration files.
/etc/init.d/icinga2 | The Icinga 2 init script.
/usr/share/doc/icinga2 | Documentation files that come with Icinga 2.
/usr/share/icinga2/itl | The Icinga Template Library.
/var/run/icinga2
| PID file.
...

#OSMC2013
NEW IN ICINGA 1.x
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Changes in Icinga 1.9 and 1.10
• Icinga Core
– Add check source to check result / status data
– Chance to add more than one IDO module to Core
– Performance improvements
• Classic UI
– Added filter modification
– New live search
– Custom variables in extended info
– Standalone version available
• IDO
– Performance improvements using transactions and bulk
updates
– Config option for custom variable dump
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Changes in Icinga Web 1.10
• Updated cronk list design in menu
– New icon design
– New categories
• Additional unhandled views in updated categories
• Updated instance cronk
• State type as default in all cronks
• Deletion of all comments for service or host

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Demo – Icinga 1.x

DEMO
#OSMC2013
ICINGA 2
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga 2 - Overview
• Based on C++ and Boost
– Supports all major *NIX and Windows platforms
• Different config format
– there is a conversion script!
• Included cluster stack
• Functions by component
• i2enfeature/i2disfeature
• Components can run anywhere in a cluster
• MySQL and Livestatus support included
• Packages and Vagrant Box available now!

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga 2 – Components
• Checker
• Cluster
• Compat
– Command Pipe
– Compat Log
– Status.dat
• Livestatus
• Perfdata
• Notification
• db_ido_mysql

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga 2 – Major config differences
• There is no host check -> Use the check attribute
• Global macros
• Contact and Contactgroup -> User and UserGroup
– no notification-specific attributes for services
-> Notification Object
• Freely definable macros for commands
object CheckCommand "ping4" {
command
=
"$plugindir$/check_ping -H
$HOSTADDRESS$ -w $wrta$,$wpl%$ -c $crta$,$cpl%$",
macros = {
wrta
=
100,
wpl
=
20,
crta
=
500,
cpl
=
60
}
}

define command {
command_name
ping4
command_line
$USER1$/check_ping -H
$HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
}
define service {
use
host_name
service_description
check_command
}

local-service
localhost
PING
ping4!100.0,20%!500.0,60%

object Host ”localhost" {
services[“PING“] = {
check_command
=
//macros[“wrta”]
=
}
}

#OSMC2013

“ping4”,
250
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga 2 – Major config differences
• New notification object
– Icinga 1
service -> (contact, contactgroup) -> notification command
notification_options w,u,c,r,f,s

– Icinga 2
service -> notification -> notificationCommand
-> user, userGroup
notification_state_filter = (StateFilterWarning | StateFilterUnknown | StateFilterCritical),
notification_type_filter = (NotificationProblem | NotificationRecovery | NotificationFlappingStart | NotificationFlappingEnd |
NotificationDowntimeStart | NotificationDowntimeEnd | NotificationDowntimeRemoved)

• No fixed macro for IP address(es)
• Escalations act as notification with defined begin and end
start
end

= notification start + (notification_interval * first_notification)
= notification start + (notification_interval * last_notification)

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga 2 – Cluster
•
•
•
•
•
•

Cluster-based communication using SSL
Bidirectional connections supported
Domain support for logic splits in the configuration
Hash-based load distribution
“binlog” like retention for monitoring events and messages
Distributed components throughout the cluster

compat
checker

livestatus

perfdata
Icinga2

Icinga2

replication

notification

#OSMC2013

checker

ido

IDO
Database
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Demo – Icinga 2

DEMO
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga 2 – What’s next
• Business Process Integration
– Coming later this year
– Basic user story in dev-tracker
– Rule based configuration
– Nested business project objects
– Different levels and priorities
– Expression/Wildcard/RegExp
• Puppet Modules
• More Documentation
• See Roadmap!

#OSMC2013
WHAT ELSE?
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Different Interfaces for Icinga
Icinga Classic

Icinga Web

Thruk, …

Icinga Mobile

Icinga Web 2

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Why another Interface
• We want a solution for all platforms
– Simple and lightweight
– Responsive for desktop, tablet, phone
• Icinga-Classic doesn’t fit enterprise needs
• Icinga-Web is hard to extend
• CLI-Support for cronjobs, plugins and shell
• Support for multiple backends

• All existing versions will be in active maintenance!

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Web 2
• Lightweight like Icinga classic and flexible like Icinga Web
• Easy to extend and embed into other projects
• Support for multiple backends
– Status.dat
– Database
– Livestatus
• Supports multiple backends simultaneously, as failover
backend
• Supports Icinga 1.x and Icinga 2.x
• Responsive actions
• FAST!

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Demo – Icinga Web 2

DEMO
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Demo – Icinga Web 2

What else?
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Demo – Icinga Web 2

#OSMC2013
WRAP UP
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

TOOLS AND PLATFORM - NOW

Icinga Quality, Testing and Community Support
Website and Open Source Ticketing System

Icinga Core

Icinga Web

Icinga Doc

Icinga Reports

C-based source
MySQL, PostgreSQL and Oracle

based on PHP
using Sencha,
Agavi MVC

based on
DocBook in
English and
German

based on Jasper
Reports

IDOUTILS
Mobile
NRPE and NSCA

#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

TOOLS AND PLATFORM - FUTURE

Icinga Quality, Testing and Community Support
Website and Open Source Ticketing System

Icinga Core

Icinga 2

Icinga Doc

Icinga Reports

C-based source
MySQL, PostgreSQL, Oracle

C++-based source with
multiple components

based on
Markdown

based on Jasper
Reports

IDOUTILS

IDO

Livestatus

Cluster

…

Icinga Web

based on PHP using ExtJS, Agavi MVC

Icinga 2 Web

3rd Party Tools

Based on PHP / responsive design

#OSMC2013
WHAT’S NEXT
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Roadmap
• Roadmap Icinga
– https://dev.icinga.org/projects/icingadevelopment/roadmap
• Roadmap Icinga 2
– https://dev.icinga.org/projects/i2/roadmap
• Roadmap Icinga 2 Web
– https://dev.icinga.org/projects/icinga-2-web/roadmap
• Roadmap based on
– Bugs
– Sponsors
– Feedback (feedback.icinga.org, Twitter, etc.)
– Team members’ interests
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Releases & Events
• Releases Icinga & Web
– 1.11 (Spring)
– 1.12 (Fall)
• Releases Icinga 2
– 0.0.3 (Today ?)
– 0.0.4 (2013)
– Many new releases in 2014
• Events
– DevOps Days – London (November)
– FlossUK 2014 – Brighton (March)
– CeBIT 2014 (March)
– Chemnitzer LinuxTage (March)
#OSMC2013
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

QUESTIONS & ANSWERS

Web www.icinga.org

?

Development dev.icinga.org
Feedback feedback.icinga.org
Wiki

wiki.icinga.org

Support support.icinga.org
Twitter twitter.com/icinga

Questions & Answers

Facebook facebook.com/icinga

……..

Everywhere!

#OSMC2013

Icinga @OSMC 2013

  • 1.
    OSMC 2013 |NUREMBERG 23 OCTOBER - TEAM ICINGA CURRENT STATE OF ICINGA WWW.ICINGA.ORG
  • 2.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Agenda • Introduction • Tools & Platform • Icinga project update • New in Icinga 1.x • Icinga 2 • Wrap up • What‘s next • Questions & Answers #OSMC2013
  • 3.
  • 4.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG About Icinga • Forked from Nagios in April 2009 • Over 350,000 downloads until now (128,000 in 2011) • Different teams with independent responsibilities – Icinga Core – Icinga Packaging – Icinga Web & Reporting – Icinga Q&A & Docs – Icinga VMs – Icinga Community • 24 “active” members on the team – Still searching! #OSMC2013
  • 5.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga Team Core Community Packaging Web & Reporting Docs & QA VMs We want you! #OSMC2013
  • 6.
  • 7.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG TOOLS AND PLATFORM Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Core Icinga Web Icinga Doc Icinga Reports C-based source MySQL, PostgreSQL and Oracle based on PHP using Sencha, Agavi MVC based on DocBook in English and German based on Jasper Reports IDOUTILS Mobile NRPE and NSCA #OSMC2013
  • 8.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Architecture Classic UI REST API Mobile Icinga Web Icinga Core (with DB abstraction layer) IDOUtils SOAP Provider Icinga Reporting IDO Database #OSMC2013
  • 9.
  • 10.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Statistics - Releases & Events • Releases – 1.8.x – 1.9 – 1.9.x – 1.10 • Events – GUUG (February) – FlossUK in Newcastle (March) – Chemnitzer LinuxTage (March) – 4th Anniversary (May) – Linux Hotel Essen - Team-Meetup (September) #OSMC2013
  • 11.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Statistics – Solved issues per year 1400 1225 1200 996 1085 1000 800 656 600 400 200 150 0 2009 2010 2011 #OSMC2013 2012 2013
  • 12.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Continuous Integration • Jenkins Server – build.icinga.org #OSMC2013
  • 13.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Operating System Support • Global package repository – packages.icinga.org • Snapshot and release builds • Builds for major platforms – RHEL – SLES – Fedora – OpenSuse – Debian • Supplement (not replacement) for official repos like RepoForge or Debian Backports #OSMC2013
  • 14.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Documentation • We have DocBook #OSMC2013
  • 15.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Documentation – Future • DocBook Pros – You can generate hundreds of different formats out of one Docbook • DocBook Cons – We don’t! – Updating DocBook files is time-consuming and complicated – It sucks! • Switch from DocBook to Markdown • Icinga 2 doc will be available in Markdown from day one • We‘ll migrate the 1.x documentation to Markdown #OSMC2013
  • 16.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Documentation – Markdown • How it will look like ### Installation Paths By default Icinga 2 uses the following files and directories: Path | Description ------------------------|-----------------------------------/etc/icinga2 | Contains Icinga 2 configuration files. /etc/init.d/icinga2 | The Icinga 2 init script. /usr/share/doc/icinga2 | Documentation files that come with Icinga 2. /usr/share/icinga2/itl | The Icinga Template Library. /var/run/icinga2 | PID file. ... #OSMC2013
  • 17.
  • 18.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Changes in Icinga 1.9 and 1.10 • Icinga Core – Add check source to check result / status data – Chance to add more than one IDO module to Core – Performance improvements • Classic UI – Added filter modification – New live search – Custom variables in extended info – Standalone version available • IDO – Performance improvements using transactions and bulk updates – Config option for custom variable dump #OSMC2013
  • 19.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Changes in Icinga Web 1.10 • Updated cronk list design in menu – New icon design – New categories • Additional unhandled views in updated categories • Updated instance cronk • State type as default in all cronks • Deletion of all comments for service or host #OSMC2013
  • 20.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Demo – Icinga 1.x DEMO #OSMC2013
  • 21.
  • 22.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga 2 - Overview • Based on C++ and Boost – Supports all major *NIX and Windows platforms • Different config format – there is a conversion script! • Included cluster stack • Functions by component • i2enfeature/i2disfeature • Components can run anywhere in a cluster • MySQL and Livestatus support included • Packages and Vagrant Box available now! #OSMC2013
  • 23.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga 2 – Components • Checker • Cluster • Compat – Command Pipe – Compat Log – Status.dat • Livestatus • Perfdata • Notification • db_ido_mysql #OSMC2013
  • 24.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga 2 – Major config differences • There is no host check -> Use the check attribute • Global macros • Contact and Contactgroup -> User and UserGroup – no notification-specific attributes for services -> Notification Object • Freely definable macros for commands object CheckCommand "ping4" { command = "$plugindir$/check_ping -H $HOSTADDRESS$ -w $wrta$,$wpl%$ -c $crta$,$cpl%$", macros = { wrta = 100, wpl = 20, crta = 500, cpl = 60 } } define command { command_name ping4 command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 } define service { use host_name service_description check_command } local-service localhost PING ping4!100.0,20%!500.0,60% object Host ”localhost" { services[“PING“] = { check_command = //macros[“wrta”] = } } #OSMC2013 “ping4”, 250
  • 25.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga 2 – Major config differences • New notification object – Icinga 1 service -> (contact, contactgroup) -> notification command notification_options w,u,c,r,f,s – Icinga 2 service -> notification -> notificationCommand -> user, userGroup notification_state_filter = (StateFilterWarning | StateFilterUnknown | StateFilterCritical), notification_type_filter = (NotificationProblem | NotificationRecovery | NotificationFlappingStart | NotificationFlappingEnd | NotificationDowntimeStart | NotificationDowntimeEnd | NotificationDowntimeRemoved) • No fixed macro for IP address(es) • Escalations act as notification with defined begin and end start end = notification start + (notification_interval * first_notification) = notification start + (notification_interval * last_notification) #OSMC2013
  • 26.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga 2 – Cluster • • • • • • Cluster-based communication using SSL Bidirectional connections supported Domain support for logic splits in the configuration Hash-based load distribution “binlog” like retention for monitoring events and messages Distributed components throughout the cluster compat checker livestatus perfdata Icinga2 Icinga2 replication notification #OSMC2013 checker ido IDO Database
  • 27.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Demo – Icinga 2 DEMO #OSMC2013
  • 28.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga 2 – What’s next • Business Process Integration – Coming later this year – Basic user story in dev-tracker – Rule based configuration – Nested business project objects – Different levels and priorities – Expression/Wildcard/RegExp • Puppet Modules • More Documentation • See Roadmap! #OSMC2013
  • 29.
  • 30.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Different Interfaces for Icinga Icinga Classic Icinga Web Thruk, … Icinga Mobile Icinga Web 2 #OSMC2013
  • 31.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Why another Interface • We want a solution for all platforms – Simple and lightweight – Responsive for desktop, tablet, phone • Icinga-Classic doesn’t fit enterprise needs • Icinga-Web is hard to extend • CLI-Support for cronjobs, plugins and shell • Support for multiple backends • All existing versions will be in active maintenance! #OSMC2013
  • 32.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Icinga Web 2 • Lightweight like Icinga classic and flexible like Icinga Web • Easy to extend and embed into other projects • Support for multiple backends – Status.dat – Database – Livestatus • Supports multiple backends simultaneously, as failover backend • Supports Icinga 1.x and Icinga 2.x • Responsive actions • FAST! #OSMC2013
  • 33.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Demo – Icinga Web 2 DEMO #OSMC2013
  • 34.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Demo – Icinga Web 2 What else? #OSMC2013
  • 35.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Demo – Icinga Web 2 #OSMC2013
  • 36.
  • 37.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG TOOLS AND PLATFORM - NOW Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Core Icinga Web Icinga Doc Icinga Reports C-based source MySQL, PostgreSQL and Oracle based on PHP using Sencha, Agavi MVC based on DocBook in English and German based on Jasper Reports IDOUTILS Mobile NRPE and NSCA #OSMC2013
  • 38.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG TOOLS AND PLATFORM - FUTURE Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Core Icinga 2 Icinga Doc Icinga Reports C-based source MySQL, PostgreSQL, Oracle C++-based source with multiple components based on Markdown based on Jasper Reports IDOUTILS IDO Livestatus Cluster … Icinga Web based on PHP using ExtJS, Agavi MVC Icinga 2 Web 3rd Party Tools Based on PHP / responsive design #OSMC2013
  • 39.
  • 40.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Roadmap • Roadmap Icinga – https://dev.icinga.org/projects/icingadevelopment/roadmap • Roadmap Icinga 2 – https://dev.icinga.org/projects/i2/roadmap • Roadmap Icinga 2 Web – https://dev.icinga.org/projects/icinga-2-web/roadmap • Roadmap based on – Bugs – Sponsors – Feedback (feedback.icinga.org, Twitter, etc.) – Team members’ interests #OSMC2013
  • 41.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG Releases & Events • Releases Icinga & Web – 1.11 (Spring) – 1.12 (Fall) • Releases Icinga 2 – 0.0.3 (Today ?) – 0.0.4 (2013) – Many new releases in 2014 • Events – DevOps Days – London (November) – FlossUK 2014 – Brighton (March) – CeBIT 2014 (March) – Chemnitzer LinuxTage (March) #OSMC2013
  • 42.
    DEV. WIKI. BLOG.DOC. | WWW.ICINGA.ORG QUESTIONS & ANSWERS Web www.icinga.org ? Development dev.icinga.org Feedback feedback.icinga.org Wiki wiki.icinga.org Support support.icinga.org Twitter twitter.com/icinga Questions & Answers Facebook facebook.com/icinga …….. Everywhere! #OSMC2013