SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
WWW.ICINGA.ORG
CURRENT STATE OF ICINGA
FlossUK 2014 | Brighton
20th March - TEAM ICINGA
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
• Introduction
• Tools & Platform
• Icinga project update
• New in Icinga 1.x
• Icinga 2
• Icinga Web 2
• What„s next
• Questions & Answers
Agenda
#FLOSSUK
INTRODUCTION
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Me
• Bernd Erk
• Working @NETWAYS
• Icinga responsibilities
– Project orga
– “Reporting”
– Community
• In the Icinga game since 2009
• @gethash (100% senseless)
• bernd.erk@icinga.org
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
About Icinga
• Forked from Nagios in April 2009
• 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!
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Icinga Team
Core Packaging
Web & Reporting Docs & QA VMs
Community
We want you!
TOOLS & PLATFORM
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga Core
C-based source
MySQL, PostgreSQL, Oracle
#FLOSSUK
TOOLS AND PLATFORM
Icinga Quality, Testing and Community Support
Website and Open Source Ticketing System
Icinga Reports
based on Jasper
Reports
Icinga Doc
based on
Markdown
IDOUTILS
Icinga 2
C++-based source with
multiple components
3rd Party Tools
Icinga 2 Web
Based on PHP / responsive design
Icinga Web
based on PHP using ExtJS, Agavi MVC
IDO Livestatus Cluster …
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Current Architecture
IDO Database
Icinga Web
Icinga Core
IDOUtils
Classic UI
REST API Mobile
Icinga Reporting
SOAP
Provider
Icinga 2 Icinga Web 2
ICINGA PROJECT UPDATE
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Statistics – Solved issues last year
0
200
400
600
800
1000
1200
1400
2009 2010 2011 2012 2013
150
656
996
1085
1225
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Quality
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Continous Integration
• Jenkins Server – build.icinga.org
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
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
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Documentation
• We had DocBook
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Documentation – Future
• DocBook Pros
– You can generate hundreds of different formats out of one
Docbook
• DocBook Cons
– We didn‟t!
– Updating DocBook files is time-consuming and
complicated
– It sucks!
• Switch from DocBook to Markdown
• Icinga 2 doc is available in Markdown from day one
• We„ll migrate the 1.x documentation to Markdown
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
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.
...
NEW IN ICINGA 1.x
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Changes in Icinga 1.10 and 1.11
• Icinga Core
– Add check source to check result / status data
– Chance to add more than one IDO module to Core
– Commands for freshness checks
• 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
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Changes in Icinga Web 1.10 and 1.11
• 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
• Updated time zone handling
• Deletion of all comments for service or host
• Various UI tweaks
• ExtJS Upgrade
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Demo – Icinga 1.x
DEMO
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
• icinga2-disable-feature / icinga2-enable-feature
• Components can run anywhere in a cluster
• MySQL, PostgreSQL and Livestatus support included
• Packages and Vagrant Box available now!
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga 2 – Components
• Checker
• Cluster
• Compat
– Command Pipe
– Compat Log
– Status.dat
• Livestatus
• Perfdata
• Notification
• ido_mysql
• ido_postgresql
#FLOSSUK
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
define command {
command_name ping4
command_line $USER1$/check_ping -H
$HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
}
define service {
use local-service
host_name localhost
service_description PING
check_command ping4!100.0,20%!500.0,60%
}
object CheckCommand "ping4" {
command = "$plugindir$/check_ping -H
$HOSTADDRESS$ -w $wrta$,$wpl%$ -c $crta$,$cpl%$",
macros = {
wrta = 100,
wpl = 20,
crta = 500,
cpl = 60
}
}
object Host ”localhost" {
services[“PING“] = {
check_command = “ping4”,
//macros[“wrta”] = 250
}
}
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga 2 – Major config differences
• New notification object
– Icinga 1
– Icinga 2
• No fixed macro for IP address(es)
• Escalations act as notification with defined begin and end
#FLOSSUK
service -> (contact, contactgroup) -> notification command
notification_options w,u,c,r,f,s
service -> notification -> notificationCommand
-> user, userGroup
notification_state_filter = (StateFilterWarning | StateFilterUnknown | StateFilterCritical),
notification_type_filter = (NotificationProblem | NotificationRecovery | NotificationFlappingStart | NotificationFlappingEnd |
NotificationDowntimeStart | NotificationDowntimeEnd | NotificationDowntimeRemoved)
start = notification start + (notification_interval * first_notification)
end = notification start + (notification_interval * last_notification)
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
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
replication
perfdata
livestatus
checker
ido
checker Icinga2
notification
Icinga2
IDO
Database
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Demo – Icinga 2
DEMO
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga 2 – What’s next
• Apply
– apply template Service ”flossuk-ping" to Host where host !=
"localhost”
– apply template Service "flossuk-ping" to Host where "linux-server"
in hostgroups
– apply template Service "flossuk-ping" to Host where "linux-server"
in hostgroups || host in [ "localhost" ] apply template Service
"flossuk-ping" to Host where "linux-server" in hostgroups && host in
[ "localhost2" ]
– apply template Service ”flossuk-ping" to Host where
regex("e", host)
• Works with constants and variables
• Match and Regex-Support
#FLOSSUK
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!
#FLOSSUK
ICINGA WEB 2
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga Web 2
Different Interfaces for Icinga
#FLOSSUK
Icinga WebIcinga Classic Icinga Mobile
Thruk, …
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
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!
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
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!
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Demo – Icinga Web 2
DEMO
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Demo – Icinga Web 2
What else?
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
#FLOSSUK
Demo – Icinga Web 2 - CLI
WHAT‟S NEXT
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Roadmap
• Roadmap Icinga
– https://dev.icinga.org/projects/icinga-
development/roadmap
• Roadmap Icinga 2
– https://dev.icinga.org/projects/i2/roadmap
• Roadmap Icinga Web 2
– https://dev.icinga.org/projects/icinga-2-web/roadmap
• Roadmap based on
– Bugs
– Sponsors
– Feedback (feedback.icinga.org, Twitter, etc.)
– Team members‟ interests
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Releases & Events
• Releases Icinga & Web
– 1.11 (Spring) – 3/13/2014
– 1.12 (Fall)
• Releases Icinga Web 2
– April / May 2014
• Releases Icinga 2
– 0.0.9 – 3/31/2014
– 2.0 – 5/5/2014
– Many new releases in 2014
• Events
– Oscon Portland 2014 – Portland (July)
– PuppetConf 2014 – San Francisco (September)
#FLOSSUK
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
QUESTIONS & ANSWERS
#FLOSSUK
Web www.icinga.org
Development dev.icinga.org
Feedback feedback.icinga.org
Wiki wiki.icinga.org
Support support.icinga.org
Twitter twitter.com/icinga
Facebook facebook.com/icinga
……..
Everywhere!
?
Questions & Answers

Weitere ähnliche Inhalte

Was ist angesagt?

Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaIcinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga
 
Icinga2 - Apify them all
Icinga2 - Apify them allIcinga2 - Apify them all
Icinga2 - Apify them allIcinga
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMCIcinga
 
Icinga @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013Icinga
 
Icinga Web 2 at Icinga Camp Antwerp
Icinga Web 2 at Icinga Camp AntwerpIcinga Web 2 at Icinga Camp Antwerp
Icinga Web 2 at Icinga Camp AntwerpIcinga
 
Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2Icinga
 
Icinga Web 2 at Icinga Camp San Francisco
Icinga Web 2 at Icinga Camp San FranciscoIcinga Web 2 at Icinga Camp San Francisco
Icinga Web 2 at Icinga Camp San FranciscoIcinga
 
Why favour Icinga over Nagios @ OSDC 2015
Why favour Icinga over Nagios @ OSDC 2015Why favour Icinga over Nagios @ OSDC 2015
Why favour Icinga over Nagios @ OSDC 2015Icinga
 
Saluki - do it like a user
Saluki - do it like a userSaluki - do it like a user
Saluki - do it like a userIcinga
 
Icinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013Icinga
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012Icinga
 
Why favour Icinga over Nagios - Rootconf 2015
Why favour Icinga over Nagios - Rootconf 2015Why favour Icinga over Nagios - Rootconf 2015
Why favour Icinga over Nagios - Rootconf 2015Icinga
 
Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Icinga
 
Icinga Camp San Diego 2016 - Icinga Web 2
Icinga Camp San Diego 2016 - Icinga Web 2Icinga Camp San Diego 2016 - Icinga Web 2
Icinga Camp San Diego 2016 - Icinga Web 2Icinga
 
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
 
Icinga Camp Barcelona - Current State of Icinga
Icinga Camp Barcelona - Current State of IcingaIcinga Camp Barcelona - Current State of Icinga
Icinga Camp Barcelona - Current State of IcingaIcinga
 
Icinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga
 
Icinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga
 

Was ist angesagt? (20)

Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with Icinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
 
Icinga2 - Apify them all
Icinga2 - Apify them allIcinga2 - Apify them all
Icinga2 - Apify them all
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMC
 
Icinga @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013
 
Icinga Web 2 at Icinga Camp Antwerp
Icinga Web 2 at Icinga Camp AntwerpIcinga Web 2 at Icinga Camp Antwerp
Icinga Web 2 at Icinga Camp Antwerp
 
Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2
 
Icinga Web 2 at Icinga Camp San Francisco
Icinga Web 2 at Icinga Camp San FranciscoIcinga Web 2 at Icinga Camp San Francisco
Icinga Web 2 at Icinga Camp San Francisco
 
Why favour Icinga over Nagios @ OSDC 2015
Why favour Icinga over Nagios @ OSDC 2015Why favour Icinga over Nagios @ OSDC 2015
Why favour Icinga over Nagios @ OSDC 2015
 
Saluki - do it like a user
Saluki - do it like a userSaluki - do it like a user
Saluki - do it like a user
 
Icinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer Linuxtage
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012
 
Why favour Icinga over Nagios - Rootconf 2015
Why favour Icinga over Nagios - Rootconf 2015Why favour Icinga over Nagios - Rootconf 2015
Why favour Icinga over Nagios - Rootconf 2015
 
Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2
 
Icinga Camp San Diego 2016 - Icinga Web 2
Icinga Camp San Diego 2016 - Icinga Web 2Icinga Camp San Diego 2016 - Icinga Web 2
Icinga Camp San Diego 2016 - Icinga Web 2
 
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
 
Icinga Camp Barcelona - Current State of Icinga
Icinga Camp Barcelona - Current State of IcingaIcinga Camp Barcelona - Current State of Icinga
Icinga Camp Barcelona - Current State of Icinga
 
Icinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios Workshop
 
Icinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring Workshop
 

Andere mochten auch

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
 
Icinga 2 at Icinga Camp San Francisco
Icinga 2 at Icinga Camp San FranciscoIcinga 2 at Icinga Camp San Francisco
Icinga 2 at Icinga Camp San FranciscoIcinga
 
Icinga Web 2 is more - Module magic at Icinga Camp San Francisco
Icinga Web 2 is more - Module magic at Icinga Camp San FranciscoIcinga Web 2 is more - Module magic at Icinga Camp San Francisco
Icinga Web 2 is more - Module magic at Icinga Camp San FranciscoIcinga
 
Icinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga
 
IcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcinga
 
Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014Icinga
 
What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2Icinga
 
Icinga @ OSMC 2014
Icinga @ OSMC 2014Icinga @ OSMC 2014
Icinga @ OSMC 2014Icinga
 
Icinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga
 
Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013Icinga
 
Icinga Web 2 is more
Icinga Web 2 is moreIcinga Web 2 is more
Icinga Web 2 is moreIcinga
 
State of Icinga - Linux Stammtisch München
State of Icinga - Linux Stammtisch MünchenState of Icinga - Linux Stammtisch München
State of Icinga - Linux Stammtisch MünchenIcinga
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga
 
Icinga 2011 at OSMC
Icinga 2011 at OSMCIcinga 2011 at OSMC
Icinga 2011 at OSMCIcinga
 

Andere mochten auch (15)

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
 
Icinga 2 at Icinga Camp San Francisco
Icinga 2 at Icinga Camp San FranciscoIcinga 2 at Icinga Camp San Francisco
Icinga 2 at Icinga Camp San Francisco
 
Icinga Web 2 is more - Module magic at Icinga Camp San Francisco
Icinga Web 2 is more - Module magic at Icinga Camp San FranciscoIcinga Web 2 is more - Module magic at Icinga Camp San Francisco
Icinga Web 2 is more - Module magic at Icinga Camp San Francisco
 
Icinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in York
 
IcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - Welcome
 
Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014
 
What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2
 
Icinga @ OSMC 2014
Icinga @ OSMC 2014Icinga @ OSMC 2014
Icinga @ OSMC 2014
 
Icinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga2 at PuppetLabs
Icinga2 at PuppetLabs
 
Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013
 
Icinga Web 2 is more
Icinga Web 2 is moreIcinga Web 2 is more
Icinga Web 2 is more
 
State of Icinga - Linux Stammtisch München
State of Icinga - Linux Stammtisch MünchenState of Icinga - Linux Stammtisch München
State of Icinga - Linux Stammtisch München
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - Icinga
 
Icinga 2011 at OSMC
Icinga 2011 at OSMCIcinga 2011 at OSMC
Icinga 2011 at OSMC
 

Ähnlich wie Current State of Icinga - FlossUK 2014

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
 
Cebit 2015 icinga
Cebit 2015 icingaCebit 2015 icinga
Cebit 2015 icingaIcinga
 
Icinga lsm 2015 copy
Icinga lsm 2015 copyIcinga lsm 2015 copy
Icinga lsm 2015 copyNETWAYS
 
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
 
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 2023 | Current State of Icinga by Bernd Erk
OSMC 2023 | Current State of Icinga by Bernd ErkOSMC 2023 | Current State of Icinga by Bernd Erk
OSMC 2023 | Current State of Icinga by Bernd ErkNETWAYS
 
Gentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile EverythingGentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile EverythingDonnie Berkholz
 
ITB2015 - Keynote by Ortus Solutions
ITB2015 - Keynote by Ortus SolutionsITB2015 - Keynote by Ortus Solutions
ITB2015 - Keynote by Ortus SolutionsOrtus Solutions, Corp
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project OnboardingShuquan Huang
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
 
Open Source Swift Under the Hood
Open Source Swift Under the HoodOpen Source Swift Under the Hood
Open Source Swift Under the HoodC4Media
 
Integrating Things and the smart mobile phone capabilities
Integrating Things and the smart mobile phone capabilitiesIntegrating Things and the smart mobile phone capabilities
Integrating Things and the smart mobile phone capabilitiesMarino Linaje Trigueros
 
OpenStack Glance Project Update
OpenStack Glance Project UpdateOpenStack Glance Project Update
OpenStack Glance Project UpdateBrian Rosmaita
 
What's new in Docker - InfraKit - Docker Meetup Berlin 2016
What's new in Docker - InfraKit - Docker Meetup Berlin 2016What's new in Docker - InfraKit - Docker Meetup Berlin 2016
What's new in Docker - InfraKit - Docker Meetup Berlin 2016Patrick Chanezon
 
How to Train Your Docker Cloud
How to Train Your Docker CloudHow to Train Your Docker Cloud
How to Train Your Docker CloudC4Media
 
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga
 
DCSF19 CMD and Conquer: Containerizing the Monolith
DCSF19 CMD and Conquer: Containerizing the Monolith  DCSF19 CMD and Conquer: Containerizing the Monolith
DCSF19 CMD and Conquer: Containerizing the Monolith Docker, Inc.
 
Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Icinga
 

Ähnlich wie Current State of Icinga - FlossUK 2014 (20)

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
 
Cebit 2015 icinga
Cebit 2015 icingaCebit 2015 icinga
Cebit 2015 icinga
 
Icinga lsm 2015 copy
Icinga lsm 2015 copyIcinga lsm 2015 copy
Icinga lsm 2015 copy
 
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
 
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 2023 | Current State of Icinga by Bernd Erk
OSMC 2023 | Current State of Icinga by Bernd ErkOSMC 2023 | Current State of Icinga by Bernd Erk
OSMC 2023 | Current State of Icinga by Bernd Erk
 
Gentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile EverythingGentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile Everything
 
Into The Box 2015 Keynote
Into The Box 2015 KeynoteInto The Box 2015 Keynote
Into The Box 2015 Keynote
 
ITB2015 - Keynote by Ortus Solutions
ITB2015 - Keynote by Ortus SolutionsITB2015 - Keynote by Ortus Solutions
ITB2015 - Keynote by Ortus Solutions
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project Onboarding
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
Open Source Swift Under the Hood
Open Source Swift Under the HoodOpen Source Swift Under the Hood
Open Source Swift Under the Hood
 
ITB2017 - Keynote
ITB2017 - KeynoteITB2017 - Keynote
ITB2017 - Keynote
 
Integrating Things and the smart mobile phone capabilities
Integrating Things and the smart mobile phone capabilitiesIntegrating Things and the smart mobile phone capabilities
Integrating Things and the smart mobile phone capabilities
 
OpenStack Glance Project Update
OpenStack Glance Project UpdateOpenStack Glance Project Update
OpenStack Glance Project Update
 
What's new in Docker - InfraKit - Docker Meetup Berlin 2016
What's new in Docker - InfraKit - Docker Meetup Berlin 2016What's new in Docker - InfraKit - Docker Meetup Berlin 2016
What's new in Docker - InfraKit - Docker Meetup Berlin 2016
 
How to Train Your Docker Cloud
How to Train Your Docker CloudHow to Train Your Docker Cloud
How to Train Your Docker Cloud
 
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
 
DCSF19 CMD and Conquer: Containerizing the Monolith
DCSF19 CMD and Conquer: Containerizing the Monolith  DCSF19 CMD and Conquer: Containerizing the Monolith
DCSF19 CMD and Conquer: Containerizing the Monolith
 
Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15
 

Mehr von Icinga

Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Icinga
 
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...Icinga
 
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023Icinga
 
Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...Icinga
 
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...Icinga
 
SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023Icinga
 
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023Icinga
 
Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023Icinga
 
Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...Icinga
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Icinga
 
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019Icinga
 
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019Icinga
 
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga
 
Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019Icinga
 
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019Icinga
 
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019Icinga
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...Icinga
 
Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019Icinga
 
Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Icinga
 
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019Icinga
 

Mehr von Icinga (20)

Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
 
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
 
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
 
Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...
 
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
 
SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023
 
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
 
Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023
 
Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
 
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
 
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
 
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
 
Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019
 
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
 
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
 
Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019
 
Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019
 
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
 

Kürzlich hochgeladen

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 

Kürzlich hochgeladen (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 

Current State of Icinga - FlossUK 2014

  • 1. WWW.ICINGA.ORG CURRENT STATE OF ICINGA FlossUK 2014 | Brighton 20th March - TEAM ICINGA
  • 2. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG • Introduction • Tools & Platform • Icinga project update • New in Icinga 1.x • Icinga 2 • Icinga Web 2 • What„s next • Questions & Answers Agenda #FLOSSUK
  • 4. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Me • Bernd Erk • Working @NETWAYS • Icinga responsibilities – Project orga – “Reporting” – Community • In the Icinga game since 2009 • @gethash (100% senseless) • bernd.erk@icinga.org #FLOSSUK
  • 5. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG About Icinga • Forked from Nagios in April 2009 • 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! #FLOSSUK
  • 6. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Icinga Team Core Packaging Web & Reporting Docs & QA VMs Community We want you!
  • 8. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga Core C-based source MySQL, PostgreSQL, Oracle #FLOSSUK TOOLS AND PLATFORM Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Reports based on Jasper Reports Icinga Doc based on Markdown IDOUTILS Icinga 2 C++-based source with multiple components 3rd Party Tools Icinga 2 Web Based on PHP / responsive design Icinga Web based on PHP using ExtJS, Agavi MVC IDO Livestatus Cluster …
  • 9. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Current Architecture IDO Database Icinga Web Icinga Core IDOUtils Classic UI REST API Mobile Icinga Reporting SOAP Provider Icinga 2 Icinga Web 2
  • 11. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Statistics – Solved issues last year 0 200 400 600 800 1000 1200 1400 2009 2010 2011 2012 2013 150 656 996 1085 1225 #FLOSSUK
  • 12. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Quality
  • 13. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Continous Integration • Jenkins Server – build.icinga.org
  • 14. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK 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
  • 15. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Documentation • We had DocBook
  • 16. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Documentation – Future • DocBook Pros – You can generate hundreds of different formats out of one Docbook • DocBook Cons – We didn‟t! – Updating DocBook files is time-consuming and complicated – It sucks! • Switch from DocBook to Markdown • Icinga 2 doc is available in Markdown from day one • We„ll migrate the 1.x documentation to Markdown
  • 17. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK 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. ...
  • 19. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Changes in Icinga 1.10 and 1.11 • Icinga Core – Add check source to check result / status data – Chance to add more than one IDO module to Core – Commands for freshness checks • 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 #FLOSSUK
  • 20. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Changes in Icinga Web 1.10 and 1.11 • 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 • Updated time zone handling • Deletion of all comments for service or host • Various UI tweaks • ExtJS Upgrade #FLOSSUK
  • 21. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Demo – Icinga 1.x DEMO
  • 23. 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 • icinga2-disable-feature / icinga2-enable-feature • Components can run anywhere in a cluster • MySQL, PostgreSQL and Livestatus support included • Packages and Vagrant Box available now! #FLOSSUK
  • 24. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga 2 – Components • Checker • Cluster • Compat – Command Pipe – Compat Log – Status.dat • Livestatus • Perfdata • Notification • ido_mysql • ido_postgresql #FLOSSUK
  • 25. 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 define command { command_name ping4 command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 } define service { use local-service host_name localhost service_description PING check_command ping4!100.0,20%!500.0,60% } object CheckCommand "ping4" { command = "$plugindir$/check_ping -H $HOSTADDRESS$ -w $wrta$,$wpl%$ -c $crta$,$cpl%$", macros = { wrta = 100, wpl = 20, crta = 500, cpl = 60 } } object Host ”localhost" { services[“PING“] = { check_command = “ping4”, //macros[“wrta”] = 250 } } #FLOSSUK
  • 26. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga 2 – Major config differences • New notification object – Icinga 1 – Icinga 2 • No fixed macro for IP address(es) • Escalations act as notification with defined begin and end #FLOSSUK service -> (contact, contactgroup) -> notification command notification_options w,u,c,r,f,s service -> notification -> notificationCommand -> user, userGroup notification_state_filter = (StateFilterWarning | StateFilterUnknown | StateFilterCritical), notification_type_filter = (NotificationProblem | NotificationRecovery | NotificationFlappingStart | NotificationFlappingEnd | NotificationDowntimeStart | NotificationDowntimeEnd | NotificationDowntimeRemoved) start = notification start + (notification_interval * first_notification) end = notification start + (notification_interval * last_notification)
  • 27. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK 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 replication perfdata livestatus checker ido checker Icinga2 notification Icinga2 IDO Database
  • 28. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Demo – Icinga 2 DEMO
  • 29. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga 2 – What’s next • Apply – apply template Service ”flossuk-ping" to Host where host != "localhost” – apply template Service "flossuk-ping" to Host where "linux-server" in hostgroups – apply template Service "flossuk-ping" to Host where "linux-server" in hostgroups || host in [ "localhost" ] apply template Service "flossuk-ping" to Host where "linux-server" in hostgroups && host in [ "localhost2" ] – apply template Service ”flossuk-ping" to Host where regex("e", host) • Works with constants and variables • Match and Regex-Support #FLOSSUK
  • 30. 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! #FLOSSUK
  • 32. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga Web 2 Different Interfaces for Icinga #FLOSSUK Icinga WebIcinga Classic Icinga Mobile Thruk, …
  • 33. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK 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!
  • 34. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK 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!
  • 35. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Demo – Icinga Web 2 DEMO
  • 36. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Demo – Icinga Web 2 What else?
  • 37. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #FLOSSUK Demo – Icinga Web 2 - CLI
  • 39. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Roadmap • Roadmap Icinga – https://dev.icinga.org/projects/icinga- development/roadmap • Roadmap Icinga 2 – https://dev.icinga.org/projects/i2/roadmap • Roadmap Icinga Web 2 – https://dev.icinga.org/projects/icinga-2-web/roadmap • Roadmap based on – Bugs – Sponsors – Feedback (feedback.icinga.org, Twitter, etc.) – Team members‟ interests #FLOSSUK
  • 40. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Releases & Events • Releases Icinga & Web – 1.11 (Spring) – 3/13/2014 – 1.12 (Fall) • Releases Icinga Web 2 – April / May 2014 • Releases Icinga 2 – 0.0.9 – 3/31/2014 – 2.0 – 5/5/2014 – Many new releases in 2014 • Events – Oscon Portland 2014 – Portland (July) – PuppetConf 2014 – San Francisco (September) #FLOSSUK
  • 41. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG QUESTIONS & ANSWERS #FLOSSUK Web www.icinga.org Development dev.icinga.org Feedback feedback.icinga.org Wiki wiki.icinga.org Support support.icinga.org Twitter twitter.com/icinga Facebook facebook.com/icinga …….. Everywhere! ? Questions & Answers