SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
WWW.ICINGA.ORG 
Open Source Monitoring 
Conference – 11/19/2014 State of Icinga
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 Packages & Tools 
Team Community 
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 
0 
20000 
40000 
60000 
80000 
100000 
120000 
IN UK US DE 
Unique sessions - January till November in given year 
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 
Checker 
Statusdat 
Gelf 
Perfdata Graphite 
IDO 
Compat 
Livestatus 
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 
Checker 
Perfdata IDO 
IDO 
Checker 
Graphite 
Livestatus Checker 
Statusdat
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Cluster Zones 
Checker 
Perfdata IDO 
IDO 
Checker 
Graphite 
Livestatus Checker 
Statusdat 
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 
0 
100 
200 
300 
400 
500 
600 
700 
800 
0 
500 
1000 
1500 
2000 
2500 
3000 
30.000 Services 
CPU-Cycles Memory 
Megabyte 
Cycles in millions
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
#osmc 
Icinga 2 - Remote nodes 
Checker 
Perfdata IDO 
Host 
Host Host 
IDO 
Checker 
Graphite
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 
Backends Authentication Installer 
Framework / IcingWa PeHbP 2 L ibrary 
#osmc 
Icinga Web 2 - Foundation
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Web 2 
Monitoring Docs 
#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 
Facebook facebook.com/icinga Get support 
Get involved 
Get heard

Weitere ähnliche Inhalte

Was ist angesagt?

What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2Icinga
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013Icinga
 
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
 
Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2Icinga
 
Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014Icinga
 
Icinga @ OSMC 2014
Icinga @ OSMC 2014Icinga @ OSMC 2014
Icinga @ OSMC 2014Icinga
 
Icinga 2 and puppet: automate monitoring
Icinga 2 and puppet: automate monitoringIcinga 2 and puppet: automate monitoring
Icinga 2 and puppet: automate monitoringOlinData
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga
 
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
 
IcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcinga
 
Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewNagios
 
Practical introduction to dev ops with chef
Practical introduction to dev ops with chefPractical introduction to dev ops with chef
Practical introduction to dev ops with chefLeanDog
 
OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...
OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...
OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...Frederic Descamps
 
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud InfrastructureSCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud InfrastructureMatt Ray
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The HoodNagios
 
OpenStack Austin Meetup January 2014: Chef + OpenStack
OpenStack Austin Meetup January 2014: Chef + OpenStackOpenStack Austin Meetup January 2014: Chef + OpenStack
OpenStack Austin Meetup January 2014: Chef + OpenStackMatt Ray
 
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with NagiosNagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with NagiosNagios
 
Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014Matt Ray
 
Puppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and Kibana
Puppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and KibanaPuppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and Kibana
Puppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and Kibanapkill
 

Was ist angesagt? (20)

What is new in icinga2
What is new in icinga2What is new in icinga2
What is new in icinga2
 
Icinga @OSMC 2013
Icinga @OSMC 2013Icinga @OSMC 2013
Icinga @OSMC 2013
 
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
 
Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2Icinga2 - Upcoming API for Icinga2
Icinga2 - Upcoming API for Icinga2
 
Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga 1, Icinga 2 @ FrOSCon 2014
 
Icinga @ OSMC 2014
Icinga @ OSMC 2014Icinga @ OSMC 2014
Icinga @ OSMC 2014
 
Icinga 2 and puppet: automate monitoring
Icinga 2 and puppet: automate monitoringIcinga 2 and puppet: automate monitoring
Icinga 2 and puppet: automate monitoring
 
Icinga Camp Barcelona - Icinga
Icinga Camp Barcelona - IcingaIcinga Camp Barcelona - Icinga
Icinga Camp Barcelona - Icinga
 
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
 
IcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - WelcomeIcingaCamp Portland 2015 - Welcome
IcingaCamp Portland 2015 - Welcome
 
Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture Overview
 
Practical introduction to dev ops with chef
Practical introduction to dev ops with chefPractical introduction to dev ops with chef
Practical introduction to dev ops with chef
 
OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...
OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...
OpenWorld 2014 - Schema Management: versioning and automation with Puppet and...
 
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud InfrastructureSCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The Hood
 
OpenStack Austin Meetup January 2014: Chef + OpenStack
OpenStack Austin Meetup January 2014: Chef + OpenStackOpenStack Austin Meetup January 2014: Chef + OpenStack
OpenStack Austin Meetup January 2014: Chef + OpenStack
 
Nrpe
NrpeNrpe
Nrpe
 
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with NagiosNagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
 
Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014Chef & OpenStack: OSCON 2014
Chef & OpenStack: OSCON 2014
 
Puppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and Kibana
Puppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and KibanaPuppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and Kibana
Puppetconf 2015 - Puppet Reporting with Elasticsearch Logstash and Kibana
 

Andere mochten auch

OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...
OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...
OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...NETWAYS
 
OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...
OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...
OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...NETWAYS
 
OSMC 2014: OpenNMS 14 | Tarus Balog
OSMC 2014: OpenNMS 14 | Tarus BalogOSMC 2014: OpenNMS 14 | Tarus Balog
OSMC 2014: OpenNMS 14 | Tarus BalogNETWAYS
 
OSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet Mens
OSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet MensOSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet Mens
OSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet MensNETWAYS
 
OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner
OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias KettnerOSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner
OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias KettnerNETWAYS
 
OSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner FischerOSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner FischerNETWAYS
 
Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...
Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...
Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...NETWAYS
 
Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...
Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...
Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...NETWAYS
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...NETWAYS
 
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...NETWAYS
 
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...NETWAYS
 
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortOpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortNETWAYS
 
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier FontanOpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier FontanNETWAYS
 
OSMC 2014: Monitoring VoIP Systems | Sebastian Damm
OSMC 2014: Monitoring VoIP Systems | Sebastian DammOSMC 2014: Monitoring VoIP Systems | Sebastian Damm
OSMC 2014: Monitoring VoIP Systems | Sebastian DammNETWAYS
 
Icinga workshop 2014 Icinga 2
Icinga workshop 2014 Icinga 2Icinga workshop 2014 Icinga 2
Icinga workshop 2014 Icinga 2NETWAYS
 
Docker Hosting (Webinar vom 10. März 2016)
Docker Hosting (Webinar vom 10. März 2016)Docker Hosting (Webinar vom 10. März 2016)
Docker Hosting (Webinar vom 10. März 2016)NETWAYS
 

Andere mochten auch (16)

OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...
OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...
OSMC 2014: Monitoring von Netzwerkkomponenten mit check_nwc_health | Gerhard ...
 
OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...
OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...
OSMC 2014: Log monitoring simplified - Get the best out of Graylog2 & Icinga ...
 
OSMC 2014: OpenNMS 14 | Tarus Balog
OSMC 2014: OpenNMS 14 | Tarus BalogOSMC 2014: OpenNMS 14 | Tarus Balog
OSMC 2014: OpenNMS 14 | Tarus Balog
 
OSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet Mens
OSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet MensOSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet Mens
OSMC 2014: MQTT for monitoring (and for the lo t) | Jan-Piet Mens
 
OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner
OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias KettnerOSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner
OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner
 
OSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner FischerOSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
 
Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...
Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...
Puppet Camp Duesseldorf 2014: Bas Grolleman - Using puppet on windows, do's a...
 
Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...
Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...
Open Source Backup Conference 2014: Hacking workshop, by Maik Aussendorf and ...
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
 
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
 
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
 
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortOpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
 
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier FontanOpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
 
OSMC 2014: Monitoring VoIP Systems | Sebastian Damm
OSMC 2014: Monitoring VoIP Systems | Sebastian DammOSMC 2014: Monitoring VoIP Systems | Sebastian Damm
OSMC 2014: Monitoring VoIP Systems | Sebastian Damm
 
Icinga workshop 2014 Icinga 2
Icinga workshop 2014 Icinga 2Icinga workshop 2014 Icinga 2
Icinga workshop 2014 Icinga 2
 
Docker Hosting (Webinar vom 10. März 2016)
Docker Hosting (Webinar vom 10. März 2016)Docker Hosting (Webinar vom 10. März 2016)
Docker Hosting (Webinar vom 10. März 2016)
 

Ähnlich wie 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 TeamNETWAYS
 
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 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
 
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
 
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
 
Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga
 
Cebit 2015 icinga
Cebit 2015 icingaCebit 2015 icinga
Cebit 2015 icingaIcinga
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaIcinga
 
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 Cluster
Icinga Camp Antwerp - Icinga2 ClusterIcinga Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 ClusterIcinga
 
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
 
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga
 
Icinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga
 
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
 
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 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga
 

Ähnlich wie OSMC 2014: Current state of Icinga | Icinga Team (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
 
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 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
 
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
 
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 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
 
Cebit 2015 icinga
Cebit 2015 icingaCebit 2015 icinga
Cebit 2015 icinga
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with 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 Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 ClusterIcinga Camp Antwerp - Icinga2 Cluster
Icinga Camp Antwerp - Icinga2 Cluster
 
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
 
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 ConfigurationIcinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 Configuration
 
Icinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in YorkIcinga at Flossuk 2015 in York
Icinga at Flossuk 2015 in York
 
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 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 2011 at Nagios Workshop
Icinga 2011 at Nagios WorkshopIcinga 2011 at Nagios Workshop
Icinga 2011 at Nagios Workshop
 

Kürzlich hochgeladen

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Kürzlich hochgeladen (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

OSMC 2014: Current state of Icinga | Icinga Team

  • 1. WWW.ICINGA.ORG Open Source Monitoring Conference – 11/19/2014 State of Icinga
  • 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 Packages & Tools Team Community 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 0 20000 40000 60000 80000 100000 120000 IN UK US DE Unique sessions - January till November in given year 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 Checker Statusdat Gelf Perfdata Graphite IDO Compat Livestatus 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 Checker Perfdata IDO IDO Checker Graphite Livestatus Checker Statusdat
  • 40. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Cluster Zones Checker Perfdata IDO IDO Checker Graphite Livestatus Checker Statusdat 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 0 100 200 300 400 500 600 700 800 0 500 1000 1500 2000 2500 3000 30.000 Services CPU-Cycles Memory Megabyte Cycles in millions
  • 46. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG #osmc Icinga 2 - Remote nodes Checker Perfdata IDO Host Host Host IDO Checker Graphite
  • 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 Backends Authentication Installer Framework / IcingWa PeHbP 2 L ibrary #osmc Icinga Web 2 - Foundation
  • 54. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Web 2 Monitoring Docs #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 Facebook facebook.com/icinga Get support Get involved Get heard