SlideShare a Scribd company logo
WWWWWW..IICCIINNGGAA..OORRGG 
Icinga 1, Icinga 2 
News about the Icinga Project 
FroSCon 2014 
24th August – Team Icinga
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
AAggeennddaa 
• Introduction 
• Tools & Platform 
• Icinga project update 
• Icinga 2 
• Icinga Web 2 
• What‘s next 
• Questions & Answers 
FroSCon 2014
IINNTTRROODDUUCCTTIIOONN
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
MMee 
• Markus Frosch @lazyfrosch 
• Forked 1984 
• Working @NETWAYS 
• Icinga responsibilities 
– Web Q&A 
– Packaging 
• Debian Member 
• In the Icinga Team since 2012 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
AAbboouutt IIcciinnggaa 
• Icinga 1.x core forked from Nagios in April 2009 
• Icinga 2.x started from scratch 
• 100 % Free Software - GPL 
• Different teams with independent responsibilities 
– Icinga Core 
– Icinga Packaging 
– Icinga Web & Reporting 
– Icinga Q&A & Docs 
• 26 “active” members on the team – Still searching! 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa TTeeaamm 
Core Packaging 
Web & Reporting Community Docs & QA 
FroSCon 2014 
We want you!
TToooollss && PPllaattffoorrmm
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
TTOOOOLLSS AANNDD PPLLAATTFFOORRMM 
Icinga Core 
C-based source 
MySQL, PostgreSQL, Oracle 
IDO IDO Livestatus Livestatus Cluster Cluster …… 
Icinga Web 
based on PHP using ExtJS, Agavi MVC 
FroSCon 2014 
Icinga Quality, Testing and Community Support 
Website and Open Source Ticketing System 
Icinga Reports 
based on Jasper 
Reports 
and the IDO 
database 
Icinga Doc 
based on 
Markdown 
IIDDOOUUTTIILLSS 
Icinga 2 
C++-based source with 
multiple components 
33rrdd PPaarrttyy TToooollss 
Icinga 2 Web 
Based on PHP / responsive design
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
CCuurrrreenntt AArrcchhiitteeccttuurree 
IIDDOO DDaattaabbaassee 
FroSCon 2014 
IIcciinnggaa 22 IIcciinnggaa WWeebb 22 
heavy development 
IIcciinnggaa WWeebb 
IIcciinnggaa CCoorree 
IIDDOOUUttiillss 
CCllaassssiicc UUII 
RREESSTT AAPPII MMoobbiillee 
SOAP 
Provider 
Icinga Reporting 
with JasperServer
Icinga PPrroojjeecctt UUppddaattee
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
55 yyeeaarrss IIcciinnggaa 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
LLaatteesstt rreelleeaasseess 
• Icinga 1.11.5 (2014-06-20) 
• Icinga 1.11.6 (2014-08-06) 
• Icinga Web 1.11.2 (2014-08-13) 
• Icinga 2 
• First stable release 2.0.0 on 16th June 2014 
• 2.0.1 minor release on 10th July 
• 2.0.2 minor release on 7th August 
• In other news: 
Monitoring Plugins 2.0 is out 
http://monitoring-plugins.org 
FroSCon 2014
IIcciinnggaa 22
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 -- OOvveerrvviieeww 
• Based on C++ and Boost 
– Supports all major *NIX and Windows platforms 
• Different config format 
– There is a convertion tool, but... 
• Included cluster stack 
• Modular components / features 
• icinga2-disable-feature / icinga2-enable-feature 
• Components can run anywhere in a cluster 
• MySQL, PostgreSQL and Livestatus support included 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– CCoommppoonneennttss 
• Checker 
• Cluster / API 
• Compat 
– Command Pipe 
– Compat Log 
– Status.dat 
• Livestatus 
• Perfdata 
• Graphite 
• Notification 
• ido_mysql 
• ido_postgresql 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess 
• Completely new code style syntax 
• based on the old ideas 
• Global macros 
• Contact and Contactgroup -> User and UserGroup 
– no notification-specific attributes for services 
-> Notification Object 
• Freely definable macros for commands 
• Intelligent variables 
• Assign rules for services 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess 
• Macros and variables for checks 
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% 
} 
template CheckCommand "ping-common" { 
import "plugin-check-command" 
command = [ 
PluginDir + "/check_ping" 
] 
arguments = { 
"-H" = "$ping_address$" 
"-w" = "$ping_wrta$,$ping_wpl$%" 
"-c" = "$ping_crta$,$ping_cpl$%" 
"-p" = "$ping_packets$" 
"-t" = "$ping_timeout$" 
} 
vars.ping_wrta = 100 
vars.ping_wpl = 5 
vars.ping_crta = 200 
vars.ping_cpl = 15 
} 
object CheckCommand "ping4" { 
import "ping-common" 
command += [ "-4" ] 
vars.ping_address = "$address$" 
} 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess 
• Assign rules for services 
object Host "web01.company.com" { 
import "generic-host" 
address = "192.168.10.101" 
address6 = "2001:db8::101” 
vars.os = "Linux" 
} 
object Host "calamity.company.com" { 
import "generic-host" 
groups = [ "webserver" ] 
address = "192.168.10.66" 
address6 = "2001:db8::666” 
vars.os = "Linux" 
} 
apply Service "http" { 
import "generic-service" 
check_command = "check_http" 
assign where match("web*", host.name) 
} 
apply Service "ping4" { 
import "generic-service" 
check_command = "ping4" 
assign where "generic-host" in host.templates 
ignore where !host.address 
FroSCon 2014 
} 
object HostGroup "webserver" { 
display_name = "Web Servers" 
assign where match("web*", host.name) 
} 
apply Service "https-cert" { 
import "generic-service" 
check_command = "check_https_cert" 
assign where "webserver" in host.groups 
} 
object Service "tomcat" { 
import "generic-service" 
check_command = "tomcat" 
host_name = "calamity.company.com" 
}
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess 
• 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 
apply Notification "linux-admins" { 
interval = 15m 
command = "mail-service-notification" 
users = [ "icingaadmin" ] 
states = [ Warning, Critical, Unknown ] 
types = [ Problem, Acknowledgement, Recovery, Custom, FlappingStart, 
FlappingEnd, DowntimeStart,DowntimeEnd, DowntimeRemoved ] 
period = "24x7" 
• Escalations act as notification with defined begin and end 
FroSCon 2014 
} 
times = { 
begin = 1h 
end = 2h 
}
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– CClluusstteerr 
• Cluster-based communication using TLS 
• Bidirectional connections supported 
• Zone / 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 
FroSCon 2014 
perfdata 
livestatus 
checker 
ido 
checker Icinga2 
Icinga2 
notification 
IDO 
Database
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
DDeemmoo –– IIcciinnggaa 22 
FroSCon 2014 
DEMO
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
GGeett IIcciinnggaa 22 
• Getting started 
http://docs.icinga.org/icinga2 
• Snapshots and release builds 
http://packages.icinga.org 
Builds for: Debian, Ubuntu, SuSE, Fedora, EL based systems 
• Natively available on 
– Debian testing (Jessie) and Wheezy (via backports) 
– Ubuntu (use PPA by formorer) 
– OpenSuSE (see buildserver) 
– Fedora (soon) 
FroSCon 2014
IIcciinnggaa WWeebb 22
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
Icinga Classic Icinga Web Icinga Mobile 
Icinga Web 2 
DDiiffffeerreenntt IInntteerrffaacceess ffoorr IIcciinnggaa 
Thruk, … 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
WWhhyy aannootthheerr IInntteerrffaaccee 
• We want a solution for all platforms 
– Simple and lightweight 
– Responsive for desktop, tablet, phone 
• Icinga-Classic doesn’t fit large environments 
• 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! 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa WWeebb 22 
• 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! 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
DDeemmoo –– IIcciinnggaa WWeebb 22 
FroSCon 2014 
DEMO
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
DDeemmoo –– IIcciinnggaa WWeebb 22 
FroSCon 2014 
What else?
WWhhaatt’’ss nneexxtt
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
FFuuttuurree ooff IIcciinnggaa 11..xx 
• Bugfixes 
• Smaller features 
• Compatibility to Icinga 2 
• No fixed release schedule 
• Keep quality and allow users to migrate! 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
IIcciinnggaa 22 –– WWhhaatt’’ss nneexxtt 
• Icinga 2.1 (very soon) 
– Cluster improvements 
– Logging and documentation 
• Planned features 
– Business Process Integration, join the discussion! 
– Agent for remote checks 
– your idea? 
• Modules for Puppet, Ansible, … 
• See DEV tracker 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
RRooaaddmmaapp 
• 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 (dev.icinga.org, Twitter, etc.) 
– Team members’ interests 
FroSCon 2014
DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 
QQUUEESSTTIIOONNSS && AANNSSWWEERRSS 
FroSCon 2014 
Web + Blog www.icinga.org 
Docs docs.icinga.org 
Development dev.icinga.org 
Sourcecode git.icinga.org 
Releases github.com/Icinga 
Wiki wiki.icinga.org 
IRC #icinga on FreeNode 
Mailing lists lists.icinga.org 
Support support.icinga.org 
Twitter twitter.com/icinga 
Facebook facebook.com/icinga 
…….. Everywhere! 
? 
Questions & Answers

More Related Content

What's hot

Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013
Icinga
 
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
Icinga
 
Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2
Icinga
 
Icinga @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013
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
Icinga
 
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
 
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
 
Icinga lsm 2015 copy
Icinga lsm 2015 copyIcinga lsm 2015 copy
Icinga lsm 2015 copyNETWAYS
 
IcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - Welcome
Icinga
 
MoniTutor
MoniTutorMoniTutor
MoniTutor
Icinga
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - Icinga
Icinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
Icinga
 
Icinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in York
Icinga
 
Icinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring Workshop
Icinga
 
Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2
Icinga
 
Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014
Icinga
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012
Icinga
 
Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2
Icinga
 
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
 
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
 

What's hot (20)

Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013
 
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
 
Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2
 
Icinga @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013
 
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
 
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
 
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 lsm 2015 copy
Icinga lsm 2015 copyIcinga lsm 2015 copy
Icinga lsm 2015 copy
 
IcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - Welcome
 
MoniTutor
MoniTutorMoniTutor
MoniTutor
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - Icinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
 
Icinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in York
 
Icinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring WorkshopIcinga 2012 at Monitoring Workshop
Icinga 2012 at Monitoring Workshop
 
Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2
 
Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012
 
Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 2Icinga Camp Barcelona - Icinga Web 2
Icinga Camp Barcelona - Icinga Web 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 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
 

Viewers also liked

What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2
Icinga
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with Icinga
Icinga
 
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
 
Icinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga2 at PuppetLabs
Icinga2 at PuppetLabs
Icinga
 
Current State of Icinga - FlossUK 2014
Current State of Icinga - FlossUK 2014Current State of Icinga - FlossUK 2014
Current State of Icinga - FlossUK 2014
Icinga
 
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 Configuration
Icinga
 
Icinga Web 2 is more
Icinga Web 2 is moreIcinga Web 2 is more
Icinga Web 2 is more
Icinga
 
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
Icinga
 
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
 
Icinga 2010 at CeBIT
Icinga 2010 at CeBITIcinga 2010 at CeBIT
Icinga 2010 at CeBIT
Icinga
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6
Icinga
 
Icinga 2010 at Nagios Workshop
Icinga 2010 at Nagios WorkshopIcinga 2010 at Nagios Workshop
Icinga 2010 at Nagios Workshop
Icinga
 
Icinga 2011 at OSMC
Icinga 2011 at OSMCIcinga 2011 at OSMC
Icinga 2011 at OSMC
Icinga
 

Viewers also liked (13)

What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with Icinga
 
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
 
Icinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga2 at PuppetLabs
Icinga2 at PuppetLabs
 
Current State of Icinga - FlossUK 2014
Current State of Icinga - FlossUK 2014Current State of Icinga - FlossUK 2014
Current State of Icinga - FlossUK 2014
 
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 Configuration
 
Icinga Web 2 is more
Icinga Web 2 is moreIcinga Web 2 is more
Icinga Web 2 is more
 
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
 
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 2010 at CeBIT
Icinga 2010 at CeBITIcinga 2010 at CeBIT
Icinga 2010 at CeBIT
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6
 
Icinga 2010 at Nagios Workshop
Icinga 2010 at Nagios WorkshopIcinga 2010 at Nagios Workshop
Icinga 2010 at Nagios Workshop
 
Icinga 2011 at OSMC
Icinga 2011 at OSMCIcinga 2011 at OSMC
Icinga 2011 at OSMC
 

Similar to Icinga 1, Icinga 2 @ FrOSCon 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 Team
NETWAYS
 
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
NETWAYS
 
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
NETWAYS
 
Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15
Icinga
 
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
Icinga
 
[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture
WSO2
 
Choosing Mikrotik Platform x86 vs chr
Choosing Mikrotik Platform x86 vs chrChoosing Mikrotik Platform x86 vs chr
Choosing Mikrotik Platform x86 vs chr
GLC Networks
 
Collaborative Workflow Development and Experimentation in the Digital Humanities
Collaborative Workflow Development and Experimentation in the Digital HumanitiesCollaborative Workflow Development and Experimentation in the Digital Humanities
Collaborative Workflow Development and Experimentation in the Digital Humanities
cneudecker
 
from Docker to Moby and back. what changed ?
from Docker to Moby and back. what changed ?from Docker to Moby and back. what changed ?
from Docker to Moby and back. what changed ?
strikr .
 
Top 10 Kubernetes Native Java Quarkus Features
Top 10 Kubernetes Native Java Quarkus FeaturesTop 10 Kubernetes Native Java Quarkus Features
Top 10 Kubernetes Native Java Quarkus Features
jclingan
 
Mtcna outline
Mtcna outlineMtcna outline
Mtcna outline
Andi Jehan Alhasan
 
Building a Better BaaS
Building a Better BaaSBuilding a Better BaaS
Building a Better BaaS
Apigee | Google Cloud
 
Introduction into Icinga
Introduction into IcingaIntroduction into Icinga
Introduction into Icinga
Icinga
 
APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017
APNIC
 
Mtcna outline
Mtcna outlineMtcna outline
Mtcna outline
Grazi Silva
 
MTCNA_Outline.pdf
MTCNA_Outline.pdfMTCNA_Outline.pdf
MTCNA_Outline.pdf
dannielangel00
 
MTCNA : Intro to RouterOS - Part 1
MTCNA : Intro to RouterOS - Part 1MTCNA : Intro to RouterOS - Part 1
MTCNA : Intro to RouterOS - Part 1
GLC Networks
 
Service Discovery: From Classic to VPC
Service Discovery: From Classic to VPCService Discovery: From Classic to VPC
Service Discovery: From Classic to VPC
Mark Corwin
 
Zabbix for Monitoring
Zabbix for MonitoringZabbix for Monitoring
Zabbix for Monitoring
GLC Networks
 

Similar to Icinga 1, Icinga 2 @ FrOSCon 2014 (19)

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
 
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 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
 
Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15
 
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
 
[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture
 
Choosing Mikrotik Platform x86 vs chr
Choosing Mikrotik Platform x86 vs chrChoosing Mikrotik Platform x86 vs chr
Choosing Mikrotik Platform x86 vs chr
 
Collaborative Workflow Development and Experimentation in the Digital Humanities
Collaborative Workflow Development and Experimentation in the Digital HumanitiesCollaborative Workflow Development and Experimentation in the Digital Humanities
Collaborative Workflow Development and Experimentation in the Digital Humanities
 
from Docker to Moby and back. what changed ?
from Docker to Moby and back. what changed ?from Docker to Moby and back. what changed ?
from Docker to Moby and back. what changed ?
 
Top 10 Kubernetes Native Java Quarkus Features
Top 10 Kubernetes Native Java Quarkus FeaturesTop 10 Kubernetes Native Java Quarkus Features
Top 10 Kubernetes Native Java Quarkus Features
 
Mtcna outline
Mtcna outlineMtcna outline
Mtcna outline
 
Building a Better BaaS
Building a Better BaaSBuilding a Better BaaS
Building a Better BaaS
 
Introduction into Icinga
Introduction into IcingaIntroduction into Icinga
Introduction into Icinga
 
APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017
 
Mtcna outline
Mtcna outlineMtcna outline
Mtcna outline
 
MTCNA_Outline.pdf
MTCNA_Outline.pdfMTCNA_Outline.pdf
MTCNA_Outline.pdf
 
MTCNA : Intro to RouterOS - Part 1
MTCNA : Intro to RouterOS - Part 1MTCNA : Intro to RouterOS - Part 1
MTCNA : Intro to RouterOS - Part 1
 
Service Discovery: From Classic to VPC
Service Discovery: From Classic to VPCService Discovery: From Classic to VPC
Service Discovery: From Classic to VPC
 
Zabbix for Monitoring
Zabbix for MonitoringZabbix for Monitoring
Zabbix for Monitoring
 

More from 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 2023
Icinga
 
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 2023
Icinga
 
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 2023
Icinga
 
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
Icinga
 
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
Icinga
 
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 2019
Icinga
 
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
Icinga
 
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
 
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
Icinga
 
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
Icinga
 
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
Icinga
 
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
Icinga
 
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 2019
Icinga
 
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
Icinga
 
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
Icinga
 

More from 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
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

Icinga 1, Icinga 2 @ FrOSCon 2014

  • 1. WWWWWW..IICCIINNGGAA..OORRGG Icinga 1, Icinga 2 News about the Icinga Project FroSCon 2014 24th August – Team Icinga
  • 2. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG AAggeennddaa • Introduction • Tools & Platform • Icinga project update • Icinga 2 • Icinga Web 2 • What‘s next • Questions & Answers FroSCon 2014
  • 4. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG MMee • Markus Frosch @lazyfrosch • Forked 1984 • Working @NETWAYS • Icinga responsibilities – Web Q&A – Packaging • Debian Member • In the Icinga Team since 2012 FroSCon 2014
  • 5. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG AAbboouutt IIcciinnggaa • Icinga 1.x core forked from Nagios in April 2009 • Icinga 2.x started from scratch • 100 % Free Software - GPL • Different teams with independent responsibilities – Icinga Core – Icinga Packaging – Icinga Web & Reporting – Icinga Q&A & Docs • 26 “active” members on the team – Still searching! FroSCon 2014
  • 6. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa TTeeaamm Core Packaging Web & Reporting Community Docs & QA FroSCon 2014 We want you!
  • 8. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG TTOOOOLLSS AANNDD PPLLAATTFFOORRMM Icinga Core C-based source MySQL, PostgreSQL, Oracle IDO IDO Livestatus Livestatus Cluster Cluster …… Icinga Web based on PHP using ExtJS, Agavi MVC FroSCon 2014 Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Reports based on Jasper Reports and the IDO database Icinga Doc based on Markdown IIDDOOUUTTIILLSS Icinga 2 C++-based source with multiple components 33rrdd PPaarrttyy TToooollss Icinga 2 Web Based on PHP / responsive design
  • 9. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG CCuurrrreenntt AArrcchhiitteeccttuurree IIDDOO DDaattaabbaassee FroSCon 2014 IIcciinnggaa 22 IIcciinnggaa WWeebb 22 heavy development IIcciinnggaa WWeebb IIcciinnggaa CCoorree IIDDOOUUttiillss CCllaassssiicc UUII RREESSTT AAPPII MMoobbiillee SOAP Provider Icinga Reporting with JasperServer
  • 11. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG 55 yyeeaarrss IIcciinnggaa FroSCon 2014
  • 12. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG LLaatteesstt rreelleeaasseess • Icinga 1.11.5 (2014-06-20) • Icinga 1.11.6 (2014-08-06) • Icinga Web 1.11.2 (2014-08-13) • Icinga 2 • First stable release 2.0.0 on 16th June 2014 • 2.0.1 minor release on 10th July • 2.0.2 minor release on 7th August • In other news: Monitoring Plugins 2.0 is out http://monitoring-plugins.org FroSCon 2014
  • 14. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 -- OOvveerrvviieeww • Based on C++ and Boost – Supports all major *NIX and Windows platforms • Different config format – There is a convertion tool, but... • Included cluster stack • Modular components / features • icinga2-disable-feature / icinga2-enable-feature • Components can run anywhere in a cluster • MySQL, PostgreSQL and Livestatus support included FroSCon 2014
  • 15. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– CCoommppoonneennttss • Checker • Cluster / API • Compat – Command Pipe – Compat Log – Status.dat • Livestatus • Perfdata • Graphite • Notification • ido_mysql • ido_postgresql FroSCon 2014
  • 16. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess • Completely new code style syntax • based on the old ideas • Global macros • Contact and Contactgroup -> User and UserGroup – no notification-specific attributes for services -> Notification Object • Freely definable macros for commands • Intelligent variables • Assign rules for services FroSCon 2014
  • 17. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess • Macros and variables for checks 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% } template CheckCommand "ping-common" { import "plugin-check-command" command = [ PluginDir + "/check_ping" ] arguments = { "-H" = "$ping_address$" "-w" = "$ping_wrta$,$ping_wpl$%" "-c" = "$ping_crta$,$ping_cpl$%" "-p" = "$ping_packets$" "-t" = "$ping_timeout$" } vars.ping_wrta = 100 vars.ping_wpl = 5 vars.ping_crta = 200 vars.ping_cpl = 15 } object CheckCommand "ping4" { import "ping-common" command += [ "-4" ] vars.ping_address = "$address$" } FroSCon 2014
  • 18. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess • Assign rules for services object Host "web01.company.com" { import "generic-host" address = "192.168.10.101" address6 = "2001:db8::101” vars.os = "Linux" } object Host "calamity.company.com" { import "generic-host" groups = [ "webserver" ] address = "192.168.10.66" address6 = "2001:db8::666” vars.os = "Linux" } apply Service "http" { import "generic-service" check_command = "check_http" assign where match("web*", host.name) } apply Service "ping4" { import "generic-service" check_command = "ping4" assign where "generic-host" in host.templates ignore where !host.address FroSCon 2014 } object HostGroup "webserver" { display_name = "Web Servers" assign where match("web*", host.name) } apply Service "https-cert" { import "generic-service" check_command = "check_https_cert" assign where "webserver" in host.groups } object Service "tomcat" { import "generic-service" check_command = "tomcat" host_name = "calamity.company.com" }
  • 19. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– MMaajjoorr ccoonnffiigg ddiiffffeerreenncceess • 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 apply Notification "linux-admins" { interval = 15m command = "mail-service-notification" users = [ "icingaadmin" ] states = [ Warning, Critical, Unknown ] types = [ Problem, Acknowledgement, Recovery, Custom, FlappingStart, FlappingEnd, DowntimeStart,DowntimeEnd, DowntimeRemoved ] period = "24x7" • Escalations act as notification with defined begin and end FroSCon 2014 } times = { begin = 1h end = 2h }
  • 20. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– CClluusstteerr • Cluster-based communication using TLS • Bidirectional connections supported • Zone / 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 FroSCon 2014 perfdata livestatus checker ido checker Icinga2 Icinga2 notification IDO Database
  • 21. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG DDeemmoo –– IIcciinnggaa 22 FroSCon 2014 DEMO
  • 22. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG GGeett IIcciinnggaa 22 • Getting started http://docs.icinga.org/icinga2 • Snapshots and release builds http://packages.icinga.org Builds for: Debian, Ubuntu, SuSE, Fedora, EL based systems • Natively available on – Debian testing (Jessie) and Wheezy (via backports) – Ubuntu (use PPA by formorer) – OpenSuSE (see buildserver) – Fedora (soon) FroSCon 2014
  • 24. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG Icinga Classic Icinga Web Icinga Mobile Icinga Web 2 DDiiffffeerreenntt IInntteerrffaacceess ffoorr IIcciinnggaa Thruk, … FroSCon 2014
  • 25. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG WWhhyy aannootthheerr IInntteerrffaaccee • We want a solution for all platforms – Simple and lightweight – Responsive for desktop, tablet, phone • Icinga-Classic doesn’t fit large environments • 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! FroSCon 2014
  • 26. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa WWeebb 22 • 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! FroSCon 2014
  • 27. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG DDeemmoo –– IIcciinnggaa WWeebb 22 FroSCon 2014 DEMO
  • 28. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG DDeemmoo –– IIcciinnggaa WWeebb 22 FroSCon 2014 What else?
  • 30. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG FFuuttuurree ooff IIcciinnggaa 11..xx • Bugfixes • Smaller features • Compatibility to Icinga 2 • No fixed release schedule • Keep quality and allow users to migrate! FroSCon 2014
  • 31. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG IIcciinnggaa 22 –– WWhhaatt’’ss nneexxtt • Icinga 2.1 (very soon) – Cluster improvements – Logging and documentation • Planned features – Business Process Integration, join the discussion! – Agent for remote checks – your idea? • Modules for Puppet, Ansible, … • See DEV tracker FroSCon 2014
  • 32. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG RRooaaddmmaapp • 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 (dev.icinga.org, Twitter, etc.) – Team members’ interests FroSCon 2014
  • 33. DEV. WIKI. BLOG. DDOOCC.. || WWWWWW..IICCIINNGGAA..OORRGG QQUUEESSTTIIOONNSS && AANNSSWWEERRSS FroSCon 2014 Web + Blog www.icinga.org Docs docs.icinga.org Development dev.icinga.org Sourcecode git.icinga.org Releases github.com/Icinga Wiki wiki.icinga.org IRC #icinga on FreeNode Mailing lists lists.icinga.org Support support.icinga.org Twitter twitter.com/icinga Facebook facebook.com/icinga …….. Everywhere! ? Questions & Answers