SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Open Source Monitoring 
Conference – 11/19/2014 State of Icinga 
WWW.ICINGA.ORG
ABOUT US
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
About us - People
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
About us - Teams 
Team Core 
Team Web 
Team Community 
Team Packages & Tools 
Team Q&A & Docs
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
About us - Activity 
30 Day Summary 
• Commits: 662 
• Contributers: 16 
12 Month Summary 
• Commits: 5814 
• Contributers: 71
THE COMMUNITY
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Users 
You?
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Website
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Expansion 
120000 
100000 
80000 
60000 
40000 
20000 
0 
Unique sessions - January till November in given year 
IN UK US DE 
2010 
2013 
2014
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Icinga Camp San Francisco
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Icinga Camps 2015 
Barcelona 2015 
February 27th 
New York 2015 
June / July 
Kuala Lumpur 2015 
Summer 
Portland 2015 
October 10th
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Icinga Exchange
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
The Community - Icinga Exchange - GitHub
ICINGA 1
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 1 - Changes 
• Core 
– Usability and security fixes 
– Various IDO fixes for enhanced performance 
• ClassicUI 
– Improved downtime and comments view 
– Enhanced filters for modified by attributes 
– Support for compressed logfiles 
• Icinga Web 1 
– Rewritten session handling 
– Updated ExtJS framework
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 1 - Overview 
• 35 releases until today 
• We’ll keep it in maintenance!
ICINGA 2 - INTRODUCTION
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Overview 
• Based on C++ and Boost 
– Supports all major *NIX and Windows platforms 
• Included cluster stack 
• Powerful CLI 
• Supports multiple backends 
– MySQL 
– PostgreSQL 
• Livestatus support included 
• Packages and Vagrant Box available now!
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Install from source
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Install from source
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Install packages
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Install packages
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - CLI - Overview 
# icinga2 
icinga2 - The Icinga 2 network monitoring daemon (version: v2.2) 
Usage: 
icinga2 <command> [<arguments>] 
Supported commands: 
* daemon (starts Icinga 2) 
* feature … 
* node … 
* object list (lists all objects) 
* pki … 
* repository … 
* variable get (gets a variable) 
* variable list (lists all variables) 
Global options: 
-h [ --help ] show this help message 
-V [ --version ] show version information 
--color use VT100 color codes even when stdout is not a 
terminal 
-D [ --define ] arg define a constant 
-l [ --library ] arg load a library 
-I [ --include ] arg add include search directory 
-x [ --log-level ] arg specify the log level for the console log 
Command options: 
Report bugs at <https://dev.icinga.org/> 
Icinga home page: <http://www.icinga.org/>
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - CLI - Demo
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Perfdata Graphite 
Statusdat 
Checker 
Gelf 
Livestatus 
Compat 
IDO 
Icinga 2 - Architecture
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Livestatus 
#osmc 
Icinga 2 - Enable Livestatus
ICINGA 2 - CONFIGURATION
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Configuration 
• Different config format 
– there is a conversion script! 
– but you won’t miss the old config! 
• It is really time for change 
• Could be that you hate it now, but you’ll love it later! 
• See it in action!
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Assign a service to multiple hosts in the old world 
define service{ 
host_name linux1,linux2,linux3,...,linux9 
service_description ssh-check 
other service directives ... 
}
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Assign a service to multiple hosts in the new world 
apply Service "ssh" { 
import "generic-service" 
check_command = "ssh“ 
assign where host.address && host.vars.os == "Linux“ 
}
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Assign to Hostgroup in the old world 
define hostgroup{ 
hostgroup_name linux-servers 
alias Linux Servers 
members linux1,linux2,linux3 
}
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Assign to Hostgroup in the new world 
object Host “mysql-server1" { 
address = "10.0.0.1“ 
check_command = "hostalive“ 
} 
object HostGroup "mysql-server" { 
display_name = "MySQL Server" 
assign where match("*mysql*", host.name) 
}
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Assign to Hostgroup in the extended new world 
object Host “mysql-server1" { 
address = "10.0.0.1“ 
check_command = "hostalive“ 
vars.test_server = true 
} 
object Host “mysql-server2" { 
address = "10.0.0.1“ 
check_command = "hostalive“ 
} 
object HostGroup "mysql-server" { 
display_name = "MySQL Server" 
assign where match("*mysql*", host.name) 
ignore where host.vars.test_server 
ignore where match("*internal", host.name) 
}
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - One more thing
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Working with arrays 
object Host "localhost" { 
check_command = "hostalive“ 
address = "127.0.0.1" 
vars.http_vhosts["http"] = { 
http_uri = "/“ 
} 
vars.http_vhosts["Icinga Web 2"] = { 
http_uri = "/icingaweb“ 
} 
} 
apply Service for (http_vhost => config in host.vars.http_vhosts) { 
check_command = "http“ 
vars += config 
assign where host.vars.http_vhosts 
}
ICINGA 2 - CLUSTER
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
CA Zones API 
#osmc 
Icinga 2 - Cluster Overview 
Cluster
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Cluster Architecture 
• API communication using SSL 
• Bidirectional connections supported 
• Zone support for logic splits in the configuration 
• Hash-based load distribution 
• “binlog” like retention for monitoring events and messages 
• Distributed components throughout the cluster 
• Automatic redistribution 
• Integrated health check
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Cluster Distribution 
Perfdata IDO 
Checker 
IDO 
Graphite 
Checker 
Statusdat 
Livestatus Checker
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Cluster Zones 
Perfdata IDO 
Checker 
IDO 
Graphite 
Checker 
Statusdat 
Livestatus Checker 
Host 
Host Host
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Master setup
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Master setup - State
ICINGA 2 – REMOTE MONITORING
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Remote nodes 
• Challenges in remote monitoring 
– Configuration format 
– Different software stack and libraries 
– Various platforms 
– Deployment and configuration 
– Used resources 
– Insecure
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 – Core resources 
800 
700 
600 
500 
400 
300 
200 
100 
0 
3000 
2500 
2000 
1500 
1000 
500 
0 
30.000 Services 
CPU-Cycles Memory 
Megabyte 
Cycles in millions
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Remote nodes 
Perfdata IDO 
Checker 
Host 
Host Host 
IDO 
Graphite 
Checker
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Remote node setup I
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Remote node setup II
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Remote node setup III
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Demo 
#osmc 
Icinga 2 - Remote Client
ICINGA WEB 2
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga Web 2 - Introduction 
• Lightweight like Icinga classic and flexible like Icinga Web 
• Easy to extend and embed into other projects 
• Support for multiple authentication providers 
– Internal DB 
– LDAP 
• Support for multiple backends 
– Database 
– Livestatus 
• Supports Icinga 1.x and Icinga 2.x 
• Responsive layout 
• FAST!
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Framework / IcingWa PeHbP 2 Library 
Backends Authentication Installer 
#osmc 
Icinga Web 2 - Foundation
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Monitoring Docs 
Web 2 
#osmc 
Icinga Web 2 - Modules 
BP Graphite PNP
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga Web 2 - Installer
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Demo 
#osmc 
Icinga Web 2 - Demo
ROADMAP
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga Roadmap 
• Icinga 2 
– Integrate with more third party tools 
– API for everything 
• Icinga Web 2 
– Configuration frontend 
– Provide more and more modules 
– Health status for core and cluster 
• Improve and get better
CONCLUSION
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Conclusion 
• Download Icinga 2 
– Use the packages 
– Play with Vagrant and VirtualBox 
– You can download the sources but we prefer the packages 
• Rethink you configuration 
– You can use the migration, but it is time for a change 
• Install Icinga Web 2 and play with it 
• Give us feedback 
– dev.icinga.org 
– IRC 
– Twitter 
• Enjoy the evening event!
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Questions & Answers 
Web www.icinga.org 
Git git.icinga.org 
Development dev.icinga.org 
Wiki wiki.icinga.org 
Support support.icinga.org 
Twitter twitter.com/icinga 
Get heard 
Get involved 
Facebook facebook.com/icinga Get support

Weitere ähnliche Inhalte

Was ist angesagt?

Icinga Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 ClusterIcinga Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 ClusterIcinga
 
Icinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC MeetingIcinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC MeetingIcinga
 
Icinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of IcingaIcinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of IcingaIcinga
 
Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015Icinga
 
Introduction into Icinga
Introduction into IcingaIntroduction into Icinga
Introduction into IcingaIcinga
 
Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013Icinga
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013Icinga
 
Icinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga
 
Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Icinga
 
Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Icinga
 
Icinga Director
Icinga DirectorIcinga Director
Icinga DirectorIcinga
 
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 2011 at OSMC
Icinga 2011 at OSMCIcinga 2011 at OSMC
Icinga 2011 at OSMCIcinga
 
State of Development - Icinga Meetup Linz August 2019
State of Development - Icinga Meetup Linz August 2019State of Development - Icinga Meetup Linz August 2019
State of Development - Icinga Meetup Linz August 2019Icinga
 
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 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga
 
Presentation about Icinga at Kiratech DevOps Day in Verona
Presentation about Icinga at Kiratech DevOps Day in VeronaPresentation about Icinga at Kiratech DevOps Day in Verona
Presentation about Icinga at Kiratech DevOps Day in VeronaIcinga
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaIcinga
 
Icinga Camp Berlin 2016 - Opening
Icinga Camp Berlin 2016 - OpeningIcinga Camp Berlin 2016 - Opening
Icinga Camp Berlin 2016 - OpeningIcinga
 

Was ist angesagt? (20)

Icinga Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 ClusterIcinga Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 Cluster
 
Icinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC MeetingIcinga 2012 Development at 6th TF-NOC Meeting
Icinga 2012 Development at 6th TF-NOC Meeting
 
Icinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of IcingaIcinga Camp Antwerp - Current State of Icinga
Icinga Camp Antwerp - Current State of Icinga
 
Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015Open Source Monitoring with Icinga at Fossasia 2015
Open Source Monitoring with Icinga at Fossasia 2015
 
Introduction into Icinga
Introduction into IcingaIntroduction into Icinga
Introduction into Icinga
 
Icinga @CLT 2013
Icinga @CLT 2013Icinga @CLT 2013
Icinga @CLT 2013
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013
 
Icinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios Workshop
 
Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2
 
Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2Monitoring OpenNebula with Icinga2
Monitoring OpenNebula with Icinga2
 
Icinga Director
Icinga DirectorIcinga Director
Icinga Director
 
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 2011 at OSMC
Icinga 2011 at OSMCIcinga 2011 at OSMC
Icinga 2011 at OSMC
 
State of Development - Icinga Meetup Linz August 2019
State of Development - Icinga Meetup Linz August 2019State of Development - Icinga Meetup Linz August 2019
State of Development - Icinga Meetup Linz August 2019
 
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 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
 
Presentation about Icinga at Kiratech DevOps Day in Verona
Presentation about Icinga at Kiratech DevOps Day in VeronaPresentation about Icinga at Kiratech DevOps Day in Verona
Presentation about Icinga at Kiratech DevOps Day in Verona
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with Icinga
 
Icinga Camp Berlin 2016 - Opening
Icinga Camp Berlin 2016 - OpeningIcinga Camp Berlin 2016 - Opening
Icinga Camp Berlin 2016 - Opening
 

Andere mochten auch

Icinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga
 
Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014Icinga
 
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
 
What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2Icinga
 
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 @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013Icinga
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012Icinga
 
Current State of Icinga - FlossUK 2014
Current State of Icinga - FlossUK 2014Current State of Icinga - FlossUK 2014
Current State of Icinga - FlossUK 2014Icinga
 
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga
 
Icinga Web 2 is more
Icinga Web 2 is moreIcinga Web 2 is more
Icinga Web 2 is moreIcinga
 
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
 
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 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 2010 at CeBIT
Icinga 2010 at CeBITIcinga 2010 at CeBIT
Icinga 2010 at CeBITIcinga
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga
 
Icinga 2010 at Nagios Workshop
Icinga 2010 at Nagios WorkshopIcinga 2010 at Nagios Workshop
Icinga 2010 at Nagios WorkshopIcinga
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga
 

Andere mochten auch (17)

Icinga2 at PuppetLabs
Icinga2 at PuppetLabsIcinga2 at PuppetLabs
Icinga2 at PuppetLabs
 
Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014Welcome Icinga Camp San Francisco 2014
Welcome Icinga Camp San Francisco 2014
 
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
 
What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2
 
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 @GUUG 2013
Icinga @GUUG 2013Icinga @GUUG 2013
Icinga @GUUG 2013
 
Icinga at OSMC 2012
Icinga at OSMC 2012Icinga at OSMC 2012
Icinga at OSMC 2012
 
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 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 2010 at CeBIT
Icinga 2010 at CeBITIcinga 2010 at CeBIT
Icinga 2010 at CeBIT
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - Icinga
 
Icinga 2010 at Nagios Workshop
Icinga 2010 at Nagios WorkshopIcinga 2010 at Nagios Workshop
Icinga 2010 at Nagios Workshop
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6
 

Ă„hnlich wie Icinga @ OSMC 2014

OSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga TeamOSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga TeamNETWAYS
 
Icinga lsm 2015 copy
Icinga lsm 2015 copyIcinga lsm 2015 copy
Icinga lsm 2015 copyNETWAYS
 
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
 
OSDC 2015: Bernd Erk | Why favour Icinga over Nagios
OSDC 2015: Bernd Erk | Why favour Icinga over NagiosOSDC 2015: Bernd Erk | Why favour Icinga over Nagios
OSDC 2015: Bernd Erk | Why favour Icinga over NagiosNETWAYS
 
Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Icinga
 
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
 
Why favour Icinga over Nagios @ FrOSCon 2015
Why favour Icinga over Nagios @ FrOSCon 2015Why favour Icinga over Nagios @ FrOSCon 2015
Why favour Icinga over Nagios @ FrOSCon 2015Icinga
 
Icinga 2009 at OSMC
Icinga 2009 at OSMCIcinga 2009 at OSMC
Icinga 2009 at OSMCIcinga
 
Icinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga
 
OSMC 2012 | Icinga by Icinga Team
OSMC 2012 | Icinga by Icinga TeamOSMC 2012 | Icinga by Icinga Team
OSMC 2012 | Icinga by Icinga TeamNETWAYS
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMCIcinga
 
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga
 
OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGIMike Pittaro
 
Icinga 2 API @ Icinga Camp Portland at Puppetlabs
Icinga 2 API @ Icinga Camp Portland at PuppetlabsIcinga 2 API @ Icinga Camp Portland at Puppetlabs
Icinga 2 API @ Icinga Camp Portland at PuppetlabsIcinga
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)JeSam Kim
 
Container Monitoring with Sysdig
Container Monitoring with SysdigContainer Monitoring with Sysdig
Container Monitoring with SysdigSreenivas Makam
 
OSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga TeamOSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga TeamNETWAYS
 
Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014Matt Ray
 
Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2Icinga
 

Ă„hnlich wie Icinga @ OSMC 2014 (20)

OSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga TeamOSMC 2014 | Curret State of Icinga by Icinga Team
OSMC 2014 | Curret State of Icinga by Icinga Team
 
Icinga lsm 2015 copy
Icinga lsm 2015 copyIcinga lsm 2015 copy
Icinga lsm 2015 copy
 
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
 
OSDC 2015: Bernd Erk | Why favour Icinga over Nagios
OSDC 2015: Bernd Erk | Why favour Icinga over NagiosOSDC 2015: Bernd Erk | Why favour Icinga over Nagios
OSDC 2015: Bernd Erk | Why favour Icinga over Nagios
 
Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15Why favor Icinga over Nagios @ DebConf15
Why favor Icinga over Nagios @ DebConf15
 
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
 
Why favour Icinga over Nagios @ FrOSCon 2015
Why favour Icinga over Nagios @ FrOSCon 2015Why favour Icinga over Nagios @ FrOSCon 2015
Why favour Icinga over Nagios @ FrOSCon 2015
 
Icinga 2009 at OSMC
Icinga 2009 at OSMCIcinga 2009 at OSMC
Icinga 2009 at OSMC
 
Icinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer LinuxtageIcinga 2011 at Chemnitzer Linuxtage
Icinga 2011 at Chemnitzer Linuxtage
 
OSMC 2012 | Icinga by Icinga Team
OSMC 2012 | Icinga by Icinga TeamOSMC 2012 | Icinga by Icinga Team
OSMC 2012 | Icinga by Icinga Team
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMC
 
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrationsIcinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
 
OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGI
 
Icinga 2 API @ Icinga Camp Portland at Puppetlabs
Icinga 2 API @ Icinga Camp Portland at PuppetlabsIcinga 2 API @ Icinga Camp Portland at Puppetlabs
Icinga 2 API @ Icinga Camp Portland at Puppetlabs
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)
 
Container Monitoring with Sysdig
Container Monitoring with SysdigContainer Monitoring with Sysdig
Container Monitoring with Sysdig
 
OSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga TeamOSMC 2010 | Monitoring mit Icinga by Icinga Team
OSMC 2010 | Monitoring mit Icinga by Icinga Team
 
Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014
 
Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2
 

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

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 

KĂĽrzlich hochgeladen (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Icinga @ OSMC 2014

  • 1. Open Source Monitoring Conference – 11/19/2014 State of Icinga WWW.ICINGA.ORG
  • 3. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc About us - People
  • 4. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc About us - Teams Team Core Team Web Team Community Team Packages & Tools Team Q&A & Docs
  • 5. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc About us - Activity 30 Day Summary • Commits: 662 • Contributers: 16 12 Month Summary • Commits: 5814 • Contributers: 71
  • 7. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Users You?
  • 8. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Website
  • 9. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Expansion 120000 100000 80000 60000 40000 20000 0 Unique sessions - January till November in given year IN UK US DE 2010 2013 2014
  • 10. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Icinga Camp San Francisco
  • 11. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Icinga Camps 2015 Barcelona 2015 February 27th New York 2015 June / July Kuala Lumpur 2015 Summer Portland 2015 October 10th
  • 12. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Icinga Exchange
  • 13. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc The Community - Icinga Exchange - GitHub
  • 15. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 1 - Changes • Core – Usability and security fixes – Various IDO fixes for enhanced performance • ClassicUI – Improved downtime and comments view – Enhanced filters for modified by attributes – Support for compressed logfiles • Icinga Web 1 – Rewritten session handling – Updated ExtJS framework
  • 16. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 1 - Overview • 35 releases until today • We’ll keep it in maintenance!
  • 17. ICINGA 2 - INTRODUCTION
  • 18. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Overview • Based on C++ and Boost – Supports all major *NIX and Windows platforms • Included cluster stack • Powerful CLI • Supports multiple backends – MySQL – PostgreSQL • Livestatus support included • Packages and Vagrant Box available now!
  • 19. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Install from source
  • 20. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Install from source
  • 21. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Install packages
  • 22. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Install packages
  • 23. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - CLI - Overview # icinga2 icinga2 - The Icinga 2 network monitoring daemon (version: v2.2) Usage: icinga2 <command> [<arguments>] Supported commands: * daemon (starts Icinga 2) * feature … * node … * object list (lists all objects) * pki … * repository … * variable get (gets a variable) * variable list (lists all variables) Global options: -h [ --help ] show this help message -V [ --version ] show version information --color use VT100 color codes even when stdout is not a terminal -D [ --define ] arg define a constant -l [ --library ] arg load a library -I [ --include ] arg add include search directory -x [ --log-level ] arg specify the log level for the console log Command options: Report bugs at <https://dev.icinga.org/> Icinga home page: <http://www.icinga.org/>
  • 24. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - CLI - Demo
  • 25. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Perfdata Graphite Statusdat Checker Gelf Livestatus Compat IDO Icinga 2 - Architecture
  • 26. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Livestatus #osmc Icinga 2 - Enable Livestatus
  • 27. ICINGA 2 - CONFIGURATION
  • 28. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Configuration • Different config format – there is a conversion script! – but you won’t miss the old config! • It is really time for change • Could be that you hate it now, but you’ll love it later! • See it in action!
  • 29. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Assign a service to multiple hosts in the old world define service{ host_name linux1,linux2,linux3,...,linux9 service_description ssh-check other service directives ... }
  • 30. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Assign a service to multiple hosts in the new world apply Service "ssh" { import "generic-service" check_command = "ssh“ assign where host.address && host.vars.os == "Linux“ }
  • 31. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Assign to Hostgroup in the old world define hostgroup{ hostgroup_name linux-servers alias Linux Servers members linux1,linux2,linux3 }
  • 32. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Assign to Hostgroup in the new world object Host “mysql-server1" { address = "10.0.0.1“ check_command = "hostalive“ } object HostGroup "mysql-server" { display_name = "MySQL Server" assign where match("*mysql*", host.name) }
  • 33. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Assign to Hostgroup in the extended new world object Host “mysql-server1" { address = "10.0.0.1“ check_command = "hostalive“ vars.test_server = true } object Host “mysql-server2" { address = "10.0.0.1“ check_command = "hostalive“ } object HostGroup "mysql-server" { display_name = "MySQL Server" assign where match("*mysql*", host.name) ignore where host.vars.test_server ignore where match("*internal", host.name) }
  • 34. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - One more thing
  • 35. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Working with arrays object Host "localhost" { check_command = "hostalive“ address = "127.0.0.1" vars.http_vhosts["http"] = { http_uri = "/“ } vars.http_vhosts["Icinga Web 2"] = { http_uri = "/icingaweb“ } } apply Service for (http_vhost => config in host.vars.http_vhosts) { check_command = "http“ vars += config assign where host.vars.http_vhosts }
  • 36. ICINGA 2 - CLUSTER
  • 37. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG CA Zones API #osmc Icinga 2 - Cluster Overview Cluster
  • 38. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Cluster Architecture • API communication using SSL • Bidirectional connections supported • Zone support for logic splits in the configuration • Hash-based load distribution • “binlog” like retention for monitoring events and messages • Distributed components throughout the cluster • Automatic redistribution • Integrated health check
  • 39. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Cluster Distribution Perfdata IDO Checker IDO Graphite Checker Statusdat Livestatus Checker
  • 40. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Cluster Zones Perfdata IDO Checker IDO Graphite Checker Statusdat Livestatus Checker Host Host Host
  • 41. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Master setup
  • 42. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Master setup - State
  • 43. ICINGA 2 – REMOTE MONITORING
  • 44. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Remote nodes • Challenges in remote monitoring – Configuration format – Different software stack and libraries – Various platforms – Deployment and configuration – Used resources – Insecure
  • 45. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 – Core resources 800 700 600 500 400 300 200 100 0 3000 2500 2000 1500 1000 500 0 30.000 Services CPU-Cycles Memory Megabyte Cycles in millions
  • 46. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Remote nodes Perfdata IDO Checker Host Host Host IDO Graphite Checker
  • 47. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Remote node setup I
  • 48. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Remote node setup II
  • 49. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Remote node setup III
  • 50. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Demo #osmc Icinga 2 - Remote Client
  • 52. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga Web 2 - Introduction • Lightweight like Icinga classic and flexible like Icinga Web • Easy to extend and embed into other projects • Support for multiple authentication providers – Internal DB – LDAP • Support for multiple backends – Database – Livestatus • Supports Icinga 1.x and Icinga 2.x • Responsive layout • FAST!
  • 53. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Framework / IcingWa PeHbP 2 Library Backends Authentication Installer #osmc Icinga Web 2 - Foundation
  • 54. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Monitoring Docs Web 2 #osmc Icinga Web 2 - Modules BP Graphite PNP
  • 55. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga Web 2 - Installer
  • 56. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Demo #osmc Icinga Web 2 - Demo
  • 58. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga Roadmap • Icinga 2 – Integrate with more third party tools – API for everything • Icinga Web 2 – Configuration frontend – Provide more and more modules – Health status for core and cluster • Improve and get better
  • 60. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Conclusion • Download Icinga 2 – Use the packages – Play with Vagrant and VirtualBox – You can download the sources but we prefer the packages • Rethink you configuration – You can use the migration, but it is time for a change • Install Icinga Web 2 and play with it • Give us feedback – dev.icinga.org – IRC – Twitter • Enjoy the evening event!
  • 61. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Questions & Answers Web www.icinga.org Git git.icinga.org Development dev.icinga.org Wiki wiki.icinga.org Support support.icinga.org Twitter twitter.com/icinga Get heard Get involved Facebook facebook.com/icinga Get support

Hinweis der Redaktion

  1. Session-handling: 20% performance ExtJS framework: Internet Explorer
  2. Commands short list