SlideShare a Scribd company logo
1 of 28
Download to read offline
24.11.2015
Check_MK
2 /
24.11.2015
Mathias Kettner
● Born in Munich
● Linux & Open Source since 1993
● 1998-2000 worked for S.u.S.E in Nürnberg
● Since 2000 self employed
● 2007 CEO + Founder of Mathias Kettner GmbH
● Now: Check_MK and nothing else...
3 /
24.11.2015
I'm from the generation Commodore 64
4 /
24.11.2015
Mathias Kettner GmbH
● Founded 2007
● 12 Employees (and growing)
● Offers everything round about Check_MK:
● Check_MK Enterprise Edition
● Custom Software development for
Check_MK
● Support & Consulting
● Trainings & Workshops
● Check_MK Conference (every October)
5 /
24.11.2015
Check_MK
Raw Edition
Check_MK
Enterprise Edition
6 /
24.11.2015
Check_MK® Raw Edition
Check_MK Raw Edition
● Complete Monitoring System
● Built around Nagios® Core
● 100% Open Source
7 /
24.11.2015
●Monitoring Core
●Status GUI
●Configuration Language
●That's it!
8 /
24.11.2015
Check_MK:
● Multi-instance status GUI
● Rule based configuration GUI (WATO)
● Rule based notification system
● Business Intelligence module
● Event Console (syslog, traps, etc.)
● Hardware/Software-Inventory
● And: more than 1000 own check plugins
9 /
24.11.2015
Check_MK vs Nagicinga
Nagios
®
/Icinga =
● Monitoring framework without content
Check_MK
®
Raw Edition =
● Complete IT monitoring system
10 /
24.11.2015
Why is Check_MK so much fun?
11 /
24.11.2015
Check_MK is...
● ...super easy to setup
● ...super easy to maintain
● ...super fast and scales well
● ...flexible, comprehensive, powerful
12 /
24.11.2015
Easy to setup
1. Install one single RPM/DEB
2. omd create mysite
3. omd start mysite
That was it!
Point your browser to http://host/mysite/
13 /
24.11.2015
Easy to upgrade
1. Install one further single RPM/DEB
2. omd stop mysite
3. omd update mysite
4. When asked select target version
5.omd start mysite
Again that was it!
And: Easy and fast downgrade - just in case.
14 /
24.11.2015
Easy to maintain
● Check_MK automatically discovers services
● Check_MK warns you about unmonitored
services
● Rule based setup for easy handling for frequent
changes
● Everything can be configured web based
15 /
24.11.2015
Database based configuration
Database based configuration (bad)
●Maintained with Copy & Paste and bulk operations
●Hard question: how are our thresholds actually set?
●No documentation about the why either.
16 /
24.11.2015
Template based configuration
Template based configuration (bad)
● Template inherit other templates
● Hosts use several templates
● Conflicts are resolved in arkane ways
● Hard question:
Why do I have certain settings for a specific
object?
17 /
24.11.2015
Rule based configuration
Rule based - the natural way
First match wins:
1. Filesystem /foo on host bar has levels 98/99%.
2. Filesystems beginning with /foo/tmp have
levels at 101/101%
3. Filesystems on production systems have levels
at 80/90%
4. All (other) filesystem have levels 90/95%
18 /
24.11.2015
Rule based configuration
Advantages:
● Natural way of thinking and speaking
● All policies visible in one single screen
● Exceptions are immediately clear
● Documentation is easy
● Easy to specify defaults
● Adding new hosts does what you expect
● Works for large numbers of objects
19 /
24.11.2015
Performance / Scaling
Check_MK uses „passive checks“:
● No process creations anymore
Check_MK contacts every host only once.
● Saves CPU on target host
● Saves CPU on monitoring system
● Saves network bandwidth
21 /
24.11.2015
Flexible, Comprehensive, Powerful
● Can use classical Nagios plugins
● Many plugin interfaces for extensions
● Everywhere scripting interfaces
● Native event processing
● Over 1000 maintained check plugins
● Comprehensive notification system
22 /
24.11.2015
Development of Check_MK
23 /
24.11.2015
Check_MK - History
● Started 2008 in a customer project
● Reason: Problems with Performance and
Maintainability of classical Nagios
● Designed as Addon for Nagios
● 2009 first public release
● 2010 foundation of OMD
● 2011 start of professional support
● Today: Complete monitoring solution
24 /
24.11.2015
Lines of Code
source: ohloh.net
25 /
24.11.2015
Homepage Visitors
2010 2011 2012 2013 2014 2015
0
10000
20000
30000
40000
50000
mathias-kettner.de
mathias-kettner.com
Unique Visitors each September
26 /
24.11.2015
Subscriptions
2011 2012 2013 2014 2015
0
100
200
300
400
500
Number of Subscriptions
Germany
USA
Austria
Switzerland
Romania
Others
27 /
24.11.2015
By Country
Subscriptions by Country
USA
Germany
Switzerland
Austria
Romania
Others
28 /
24.11.2015
And now...
Check_MK live in action!
29 /
24.11.2015
Check_MK Status-GUI

More Related Content

Viewers also liked

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
 
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 | 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 | 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
 
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
 
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
 
Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...
Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...
Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...Geological Survey of Sweden
 
What you had to say about recruitment
What you had to say about recruitmentWhat you had to say about recruitment
What you had to say about recruitmentcarly_jardine
 
Resurrection to Pentecost Consecration 2012
Resurrection to Pentecost Consecration 2012Resurrection to Pentecost Consecration 2012
Resurrection to Pentecost Consecration 2012Bishop Jerry F. Hutchins
 
Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...
Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...
Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...Geological Survey of Sweden
 
How to-install-citroen-c5-car-dvd-gps-navi-unit
How to-install-citroen-c5-car-dvd-gps-navi-unitHow to-install-citroen-c5-car-dvd-gps-navi-unit
How to-install-citroen-c5-car-dvd-gps-navi-unitkingchar
 

Viewers also liked (16)

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...
 
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 | 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 | 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
 
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
 
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)
 
Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...
Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...
Sannolikhet för saltvatten i bergborrade brunnar – en nationell modell, Bo Th...
 
Vattenförvaltning, Björn Holgersson
Vattenförvaltning, Björn HolgerssonVattenförvaltning, Björn Holgersson
Vattenförvaltning, Björn Holgersson
 
What you had to say about recruitment
What you had to say about recruitmentWhat you had to say about recruitment
What you had to say about recruitment
 
Resurrection to Pentecost Consecration 2012
Resurrection to Pentecost Consecration 2012Resurrection to Pentecost Consecration 2012
Resurrection to Pentecost Consecration 2012
 
Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...
Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...
Geologen - en filmhjälte, Erik Sturkell, professor i geofysik, Göteborgs univ...
 
Vattenförvaltning, Bo Thunholm
Vattenförvaltning, Bo ThunholmVattenförvaltning, Bo Thunholm
Vattenförvaltning, Bo Thunholm
 
How to-install-citroen-c5-car-dvd-gps-navi-unit
How to-install-citroen-c5-car-dvd-gps-navi-unitHow to-install-citroen-c5-car-dvd-gps-navi-unit
How to-install-citroen-c5-car-dvd-gps-navi-unit
 

Similar to OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner

Embracing Observability in CI/CD with OpenTelemetry
Embracing Observability in CI/CD with OpenTelemetryEmbracing Observability in CI/CD with OpenTelemetry
Embracing Observability in CI/CD with OpenTelemetryCyrille Le Clerc
 
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)Per Henrik Lausten
 
CSF18 - GDPR - Sami Laiho
CSF18 - GDPR - Sami LaihoCSF18 - GDPR - Sami Laiho
CSF18 - GDPR - Sami LaihoNCCOMMS
 
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Alexandra N. Martinez
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Nicholas Bowman
 
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020OdessaJS Conf
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDGonzalo Marcos Ansoain
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework DevelopementGlasdon Falcao
 
Configuration Management and Deployment
Configuration Management and DeploymentConfiguration Management and Deployment
Configuration Management and DeploymentSomnathMore3
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weaveworks
 
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!panagenda
 
FME World Tour 2016: FME and continuous integration
FME World Tour 2016: FME and continuous integrationFME World Tour 2016: FME and continuous integration
FME World Tour 2016: FME and continuous integrationGIM_nv
 
Model Testing Toolkit - Overview
Model Testing Toolkit - OverviewModel Testing Toolkit - Overview
Model Testing Toolkit - OverviewModelon
 
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus Binary Studio
 
BizTalk ALM (Toon Vanhoutte @ Integration Monday)
BizTalk ALM (Toon Vanhoutte @ Integration Monday)BizTalk ALM (Toon Vanhoutte @ Integration Monday)
BizTalk ALM (Toon Vanhoutte @ Integration Monday)Codit
 
Automated Testing - How to Guarantee Correct FME Output Every Time
Automated Testing - How to Guarantee Correct FME Output Every TimeAutomated Testing - How to Guarantee Correct FME Output Every Time
Automated Testing - How to Guarantee Correct FME Output Every TimeSafe Software
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternTeamstudio
 
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
Unit 1: Apply the Twelve-Factor App to Microservices ArchitecturesUnit 1: Apply the Twelve-Factor App to Microservices Architectures
Unit 1: Apply the Twelve-Factor App to Microservices ArchitecturesNGINX, Inc.
 
Manage your bare-metal infrastructure with a CI/CD-driven approach
Manage your bare-metal infrastructure with a CI/CD-driven approachManage your bare-metal infrastructure with a CI/CD-driven approach
Manage your bare-metal infrastructure with a CI/CD-driven approachinovex GmbH
 

Similar to OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner (20)

Embracing Observability in CI/CD with OpenTelemetry
Embracing Observability in CI/CD with OpenTelemetryEmbracing Observability in CI/CD with OpenTelemetry
Embracing Observability in CI/CD with OpenTelemetry
 
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)
 
CSF18 - GDPR - Sami Laiho
CSF18 - GDPR - Sami LaihoCSF18 - GDPR - Sami Laiho
CSF18 - GDPR - Sami Laiho
 
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)
 
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework Developement
 
Configuration Management and Deployment
Configuration Management and DeploymentConfiguration Management and Deployment
Configuration Management and Deployment
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
 
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
 
FME World Tour 2016: FME and continuous integration
FME World Tour 2016: FME and continuous integrationFME World Tour 2016: FME and continuous integration
FME World Tour 2016: FME and continuous integration
 
Model Testing Toolkit - Overview
Model Testing Toolkit - OverviewModel Testing Toolkit - Overview
Model Testing Toolkit - Overview
 
Testing and QA Open Mic
Testing and QA Open MicTesting and QA Open Mic
Testing and QA Open Mic
 
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
 
BizTalk ALM (Toon Vanhoutte @ Integration Monday)
BizTalk ALM (Toon Vanhoutte @ Integration Monday)BizTalk ALM (Toon Vanhoutte @ Integration Monday)
BizTalk ALM (Toon Vanhoutte @ Integration Monday)
 
Automated Testing - How to Guarantee Correct FME Output Every Time
Automated Testing - How to Guarantee Correct FME Output Every TimeAutomated Testing - How to Guarantee Correct FME Output Every Time
Automated Testing - How to Guarantee Correct FME Output Every Time
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
 
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
Unit 1: Apply the Twelve-Factor App to Microservices ArchitecturesUnit 1: Apply the Twelve-Factor App to Microservices Architectures
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
 
Manage your bare-metal infrastructure with a CI/CD-driven approach
Manage your bare-metal infrastructure with a CI/CD-driven approachManage your bare-metal infrastructure with a CI/CD-driven approach
Manage your bare-metal infrastructure with a CI/CD-driven approach
 

Recently uploaded

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 

Recently uploaded (20)

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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 ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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...
 

OSMC 2015: Check Mk - Mehr als nur ein Add-on für Nagios by Mathias Kettner

  • 2. 2 / 24.11.2015 Mathias Kettner ● Born in Munich ● Linux & Open Source since 1993 ● 1998-2000 worked for S.u.S.E in Nürnberg ● Since 2000 self employed ● 2007 CEO + Founder of Mathias Kettner GmbH ● Now: Check_MK and nothing else...
  • 3. 3 / 24.11.2015 I'm from the generation Commodore 64
  • 4. 4 / 24.11.2015 Mathias Kettner GmbH ● Founded 2007 ● 12 Employees (and growing) ● Offers everything round about Check_MK: ● Check_MK Enterprise Edition ● Custom Software development for Check_MK ● Support & Consulting ● Trainings & Workshops ● Check_MK Conference (every October)
  • 6. 6 / 24.11.2015 Check_MK® Raw Edition Check_MK Raw Edition ● Complete Monitoring System ● Built around Nagios® Core ● 100% Open Source
  • 7. 7 / 24.11.2015 ●Monitoring Core ●Status GUI ●Configuration Language ●That's it!
  • 8. 8 / 24.11.2015 Check_MK: ● Multi-instance status GUI ● Rule based configuration GUI (WATO) ● Rule based notification system ● Business Intelligence module ● Event Console (syslog, traps, etc.) ● Hardware/Software-Inventory ● And: more than 1000 own check plugins
  • 9. 9 / 24.11.2015 Check_MK vs Nagicinga Nagios ® /Icinga = ● Monitoring framework without content Check_MK ® Raw Edition = ● Complete IT monitoring system
  • 10. 10 / 24.11.2015 Why is Check_MK so much fun?
  • 11. 11 / 24.11.2015 Check_MK is... ● ...super easy to setup ● ...super easy to maintain ● ...super fast and scales well ● ...flexible, comprehensive, powerful
  • 12. 12 / 24.11.2015 Easy to setup 1. Install one single RPM/DEB 2. omd create mysite 3. omd start mysite That was it! Point your browser to http://host/mysite/
  • 13. 13 / 24.11.2015 Easy to upgrade 1. Install one further single RPM/DEB 2. omd stop mysite 3. omd update mysite 4. When asked select target version 5.omd start mysite Again that was it! And: Easy and fast downgrade - just in case.
  • 14. 14 / 24.11.2015 Easy to maintain ● Check_MK automatically discovers services ● Check_MK warns you about unmonitored services ● Rule based setup for easy handling for frequent changes ● Everything can be configured web based
  • 15. 15 / 24.11.2015 Database based configuration Database based configuration (bad) ●Maintained with Copy & Paste and bulk operations ●Hard question: how are our thresholds actually set? ●No documentation about the why either.
  • 16. 16 / 24.11.2015 Template based configuration Template based configuration (bad) ● Template inherit other templates ● Hosts use several templates ● Conflicts are resolved in arkane ways ● Hard question: Why do I have certain settings for a specific object?
  • 17. 17 / 24.11.2015 Rule based configuration Rule based - the natural way First match wins: 1. Filesystem /foo on host bar has levels 98/99%. 2. Filesystems beginning with /foo/tmp have levels at 101/101% 3. Filesystems on production systems have levels at 80/90% 4. All (other) filesystem have levels 90/95%
  • 18. 18 / 24.11.2015 Rule based configuration Advantages: ● Natural way of thinking and speaking ● All policies visible in one single screen ● Exceptions are immediately clear ● Documentation is easy ● Easy to specify defaults ● Adding new hosts does what you expect ● Works for large numbers of objects
  • 19. 19 / 24.11.2015 Performance / Scaling Check_MK uses „passive checks“: ● No process creations anymore Check_MK contacts every host only once. ● Saves CPU on target host ● Saves CPU on monitoring system ● Saves network bandwidth
  • 20. 21 / 24.11.2015 Flexible, Comprehensive, Powerful ● Can use classical Nagios plugins ● Many plugin interfaces for extensions ● Everywhere scripting interfaces ● Native event processing ● Over 1000 maintained check plugins ● Comprehensive notification system
  • 22. 23 / 24.11.2015 Check_MK - History ● Started 2008 in a customer project ● Reason: Problems with Performance and Maintainability of classical Nagios ● Designed as Addon for Nagios ● 2009 first public release ● 2010 foundation of OMD ● 2011 start of professional support ● Today: Complete monitoring solution
  • 23. 24 / 24.11.2015 Lines of Code source: ohloh.net
  • 24. 25 / 24.11.2015 Homepage Visitors 2010 2011 2012 2013 2014 2015 0 10000 20000 30000 40000 50000 mathias-kettner.de mathias-kettner.com Unique Visitors each September
  • 25. 26 / 24.11.2015 Subscriptions 2011 2012 2013 2014 2015 0 100 200 300 400 500 Number of Subscriptions Germany USA Austria Switzerland Romania Others
  • 26. 27 / 24.11.2015 By Country Subscriptions by Country USA Germany Switzerland Austria Romania Others