SlideShare a Scribd company logo
1 of 30
Download to read offline
checkmk.com
Newest developments in Checkmk Raw
Open Source Monitoring Conference 2023
Open source monitoring since 2004 (Nagios)
Start of Checkmk development
First employee at Mathias Kettner GmbH
Linux training, consulting and software development
Maintainer of NagVis
https://github.com/nagvis
2
Lars Michelsen
Checkmk GmbH
Head of Development
Focus: our open source solution & community
Raw Edition
Free & open source IT monitoring for
small- and mid-sized infrastructures.
Monitor your entire IT:
⬡ Auto-discover your IT
⬡ Monitor out-of-the-box with
2000+ plug-ins
⬡ Auto-detect issues
and more
Support:
Checkmk Community
Enterprise Edition
Scalable and automated enterprise-wide
IT monitoring.
Everything in Raw, plus:
⬡ Speed up your monitoring
⬡ Scale up your monitoring
⬡ Automate your monitoring
⬡ Monitor dynamic workloads
⬡ Visualize your IT
and much more
Support:
Enterprise-grade
Cloud Edition
State-of-the-art IT monitoring for cloud
and hybrid infrastructures.
Everything in Enterprise, plus:
⬡ Monitor cloud workloads
⬡ Deploy from cloud marketplaces
⬡ Auto-register any load
⬡ Push and pull agents
⬡ Visualize your cloud
and much more
Support:
Enterprise-grade
3
01 What’s new in Checkmk Raw (since our last talk at OSMC)
02 About the Checkmk ecosystem
03 Behind the scenes
04 What’s next for Checkmk
4
Agenda
A new user interface
5
6
Checkmk Raw now also with nice graphing!
7
New agent architecture with TLS encryption
Plain text by default
⬡ No encryption, obviously…
Agent encryption (AES)
⬡ Has to be activated and
deployed
⬡ No authentication
SSH (Custom datasource)
⬡ Complicated setup
Before
TLS activated by default
⬡ Encryption and authentication
Done by Checkmk agent controller
⬡ Included in Linux .deb, .rpm
and Windows .msi agent
packages
Since Checkmk 2.1
8
Mature REST-API for configuration and operation
Monitoring
SLA
Acknowledgements
Comments
Downtimes
Event Console
Host status
Metrics
Service status
Setup
Agents
Activate changes
Auxiliary tags
Business Intelligence
Contact groups
Folders
Hosts
Host groups
Host tag groups
Setup
Password store
Rules
Rule sets
Service discovery
Service groups
Site Mgmt
Time periods
Users
User roles
Largely covered by Web API
REST API
Only partially covered by Web API
9
Development APIs for check plug-ins
10
More recent changes in
Checkmk Raw 2.2 (May ‘23)
11
Create complex label filters
in views and dashboards
Visible improvements
⬢ Stability & Performance
⬡ More efficient API calls
⬢ Quality of Life improvements
⬡ Simplified interface
⬡ Raw and Enterprise more similar
⬡ More explicit errors, if too many results are
found
⬡ Graphs colors same as in CMK
12
Internal improvements
⬢ Update to newest Grafana API
⬢ Higher long-term software quality
⬡ CI for building releases
⬡ End-to-End tests for core features
⬡ More unit tests
⬡ Typescript type safety
⬢ License changed to Apache-2.0
Introducing Grafana integration 3.0.0
For Checkmk >= 2.1.0 and Grafana >= 8.0
https://github.com/Checkmk/grafana-checkmk-datasource
Variable support is finally available with 3.1
13
GitHub project with pull
requests and issues
14
User Experience
- Do/click the right things
- Simpler configuration
- Better error messages
- Make things readable
- Only show relevant information
15
And many more improvements…
Visualization: more flexibility in views
- Macros
- RegEx matching
- Combining tables
‘Freeze mode’ for Business Intelligence
Performance
- Caching & optimized file formats
- Loading of filters
- Service discovery
- Activate changes
- Rules & searches
- Notification processing
- Event Console
- Distributed monitoring
Check plug-ins
- 30+ new check plug-ins (incl. Google Cloud monitoring)
- 40+ checks supporting further systems
- 80+ checks with additions to metrics, rulesets
Password store for all special agents
Steps towards unified agent behaviour for Linux, Solaris, AIX,
FreeBSD, OpenWrt, Windows
Reworked extension packages mechanisms Pre-flight check before Checkmk updates
Improved service discovery
MS Teams integration
16
About the Checkmk
ecosystem
17
The Checkmk Community
User forum
>6.000 users
>10,000 daily visits
Translations
6 languages
Integration exchange
540+ packages
GitHub
>180 contributors
18
Checkmk Ansible Collection
Agent
⬢ Initial installation
⬢ Registrations
⬢ Supports all relevant
Linux distributions
Server
⬢ Initial installation
⬢ Site management
⬢ Site updates
⬢ Supports all relevant
Linux distributions
https://github.com/Checkmk/grafana-checkmk-datasource
19
CMDB Syncer
Rule-based and modular system to synchronize hosts into and between Checkmk, Netbox and
other systems.
Main goal is the complete organization of hosts based on CMDB systems
https://github.com/kuhn-ruess/cmdbsyncer | https://cmdbsyncer.readthedocs.io/en/latest/
20
Automatic Label Discovery
https://github.com/automation-monitoring/labelpicker | https://labelpicker.mk/
Vmware Tags for a VM
Checkmk Label:
21
Behind the scenes
Checkmk — About us
150+ employees
Based in Munich, Germany, and Atlanta, USA
Focusing on IT monitoring for 15+ years
Open-source enthusiasts
# Commercial customers
22
23
Our tech organization has grown a lot
9
13
20
28
38
59
75
24
What’s next for Checkmk
25
Our product focus
Infrastructure
Applications
Monitor applications from the user perspective.
Synthetic monitoring
The best solution for monitoring hybrid IT.
For system administrators / DevOps.
Broad coverage out-of-the-box for all technologies.
26
“Synthetic” monitoring
“Synthetically” mimic interactions of users with target systems to
verify applications work as expected
27
Robotmk
Example:
Carl Zeiss AG
28
Robotmk
Example: Carl Zeiss AG
29
The plan for Checkmk 2.3
More monitoring
Improve
core features
More
developer APIs
SaaS Product
(2024)
Synthetic
Monitoring
Configuration
Visualization
User Experience
Performance
Questions?
Thank you!
30
More about Checkmk:
https://checkmk.com
Contact:
⬢ Email: lm (at) checkmk.com
⬢ X: @LarsMichelsen
⬢ GitHub: https://github.com/LarsMichelsen

More Related Content

What's hot

Introduction to Kong API Gateway
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API GatewayYohann Ciurlik
 
Easy Cloud Native Transformation with Nomad
Easy Cloud Native Transformation with NomadEasy Cloud Native Transformation with Nomad
Easy Cloud Native Transformation with NomadBram Vogelaar
 
First Steps with Apache Kafka on Google Cloud Platform
First Steps with Apache Kafka on Google Cloud PlatformFirst Steps with Apache Kafka on Google Cloud Platform
First Steps with Apache Kafka on Google Cloud Platformconfluent
 
OAuth and STUN, TURN in WebRTC context RFC7635
OAuth and STUN, TURN  in WebRTC context RFC7635OAuth and STUN, TURN  in WebRTC context RFC7635
OAuth and STUN, TURN in WebRTC context RFC7635Mihály Mészáros
 
Introduction to OpenID Connect
Introduction to OpenID Connect Introduction to OpenID Connect
Introduction to OpenID Connect Nat Sakimura
 
Reducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive StreamsReducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive Streamsjimriecken
 
Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...
Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...
Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...confluent
 
Data integration with Apache Kafka
Data integration with Apache KafkaData integration with Apache Kafka
Data integration with Apache Kafkaconfluent
 
Multi-Datacenter Kafka - Strata San Jose 2017
Multi-Datacenter Kafka - Strata San Jose 2017Multi-Datacenter Kafka - Strata San Jose 2017
Multi-Datacenter Kafka - Strata San Jose 2017Gwen (Chen) Shapira
 
Collaborative Applications at Scale with RSocket
Collaborative Applications at Scale with RSocketCollaborative Applications at Scale with RSocket
Collaborative Applications at Scale with RSocketVMware Tanzu
 
Identity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAMLIdentity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAMLpqrs1234
 
Dapr - A 10x Developer Framework for Any Language
Dapr - A 10x Developer Framework for Any LanguageDapr - A 10x Developer Framework for Any Language
Dapr - A 10x Developer Framework for Any LanguageBilgin Ibryam
 
Exchange 2013 Architecture Details
Exchange 2013 Architecture DetailsExchange 2013 Architecture Details
Exchange 2013 Architecture DetailsHuy Phạm
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway
 

What's hot (20)

Introduction to Kong API Gateway
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API Gateway
 
Easy Cloud Native Transformation with Nomad
Easy Cloud Native Transformation with NomadEasy Cloud Native Transformation with Nomad
Easy Cloud Native Transformation with Nomad
 
First Steps with Apache Kafka on Google Cloud Platform
First Steps with Apache Kafka on Google Cloud PlatformFirst Steps with Apache Kafka on Google Cloud Platform
First Steps with Apache Kafka on Google Cloud Platform
 
Trusted Computing Base
Trusted Computing BaseTrusted Computing Base
Trusted Computing Base
 
Kong API Gateway.pdf
Kong API Gateway.pdfKong API Gateway.pdf
Kong API Gateway.pdf
 
OAuth and STUN, TURN in WebRTC context RFC7635
OAuth and STUN, TURN  in WebRTC context RFC7635OAuth and STUN, TURN  in WebRTC context RFC7635
OAuth and STUN, TURN in WebRTC context RFC7635
 
Introduction to OpenID Connect
Introduction to OpenID Connect Introduction to OpenID Connect
Introduction to OpenID Connect
 
Reducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive StreamsReducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive Streams
 
Elk
Elk Elk
Elk
 
Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...
Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...
Apache Kafka and ksqlDB in Action: Let's Build a Streaming Data Pipeline! (Ro...
 
Data integration with Apache Kafka
Data integration with Apache KafkaData integration with Apache Kafka
Data integration with Apache Kafka
 
Useful cli commands v1
Useful cli commands v1Useful cli commands v1
Useful cli commands v1
 
Multi-Datacenter Kafka - Strata San Jose 2017
Multi-Datacenter Kafka - Strata San Jose 2017Multi-Datacenter Kafka - Strata San Jose 2017
Multi-Datacenter Kafka - Strata San Jose 2017
 
Collaborative Applications at Scale with RSocket
Collaborative Applications at Scale with RSocketCollaborative Applications at Scale with RSocket
Collaborative Applications at Scale with RSocket
 
Identity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAMLIdentity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAML
 
Large scale, distributed access management deployment with aruba clear pass
Large scale, distributed access management deployment with aruba clear passLarge scale, distributed access management deployment with aruba clear pass
Large scale, distributed access management deployment with aruba clear pass
 
Dapr - A 10x Developer Framework for Any Language
Dapr - A 10x Developer Framework for Any LanguageDapr - A 10x Developer Framework for Any Language
Dapr - A 10x Developer Framework for Any Language
 
Exchange 2013 Architecture Details
Exchange 2013 Architecture DetailsExchange 2013 Architecture Details
Exchange 2013 Architecture Details
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
 
Aruba Remote Access Point (RAP) Networks Validated Reference Design
Aruba Remote Access Point (RAP) Networks Validated Reference DesignAruba Remote Access Point (RAP) Networks Validated Reference Design
Aruba Remote Access Point (RAP) Networks Validated Reference Design
 

Similar to OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring solution by Lars Michelsen

Cloud Platform Symantec Meetup Nov 2014
Cloud Platform Symantec Meetup Nov 2014Cloud Platform Symantec Meetup Nov 2014
Cloud Platform Symantec Meetup Nov 2014Miguel Zuniga
 
DevOps for Windows Admins
DevOps for Windows Admins DevOps for Windows Admins
DevOps for Windows Admins Rex Antony Peter
 
Compliance as Code Everywhere
Compliance as Code EverywhereCompliance as Code Everywhere
Compliance as Code EverywhereMatt Ray
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & ITSite24x7
 
S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014S3 Group | TV Technology
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and componentsShapeBlue
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogDevOps.com
 
Analytix Release Manager - Data-Sheet
Analytix Release Manager - Data-SheetAnalytix Release Manager - Data-Sheet
Analytix Release Manager - Data-SheetAnalytixDataServices
 
The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...
The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...
The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...HostedbyConfluent
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsAndrei Kvapil
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementSharkrit JOBBO
 
Kafka as a service in your organsation
Kafka as a service in your organsationKafka as a service in your organsation
Kafka as a service in your organsationSion Smith
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...NETWAYS
 
New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023ThousandEyes
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
 
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubMuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubAlfonso Martino
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by SplunkSplunk
 
All-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & ITAll-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & ITRex Antony Peter
 

Similar to OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring solution by Lars Michelsen (20)

Cloud Platform Symantec Meetup Nov 2014
Cloud Platform Symantec Meetup Nov 2014Cloud Platform Symantec Meetup Nov 2014
Cloud Platform Symantec Meetup Nov 2014
 
RAMP_FINAL_ppt
RAMP_FINAL_pptRAMP_FINAL_ppt
RAMP_FINAL_ppt
 
SCOM Tips and Tricks
SCOM Tips and TricksSCOM Tips and Tricks
SCOM Tips and Tricks
 
DevOps for Windows Admins
DevOps for Windows Admins DevOps for Windows Admins
DevOps for Windows Admins
 
Compliance as Code Everywhere
Compliance as Code EverywhereCompliance as Code Everywhere
Compliance as Code Everywhere
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
 
S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
 
Analytix Release Manager - Data-Sheet
Analytix Release Manager - Data-SheetAnalytix Release Manager - Data-Sheet
Analytix Release Manager - Data-Sheet
 
The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...
The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...
The Age of the Clusters: Offering Kafka as a Service in Your Organisation wit...
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
 
Kafka as a service in your organsation
Kafka as a service in your organsationKafka as a service in your organsation
Kafka as a service in your organsation
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
 
New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubMuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
All-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & ITAll-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & IT
 

Recently uploaded

Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxlionnarsimharajumjf
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 

Recently uploaded (17)

ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 

OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring solution by Lars Michelsen

  • 1. checkmk.com Newest developments in Checkmk Raw Open Source Monitoring Conference 2023
  • 2. Open source monitoring since 2004 (Nagios) Start of Checkmk development First employee at Mathias Kettner GmbH Linux training, consulting and software development Maintainer of NagVis https://github.com/nagvis 2 Lars Michelsen Checkmk GmbH Head of Development
  • 3. Focus: our open source solution & community Raw Edition Free & open source IT monitoring for small- and mid-sized infrastructures. Monitor your entire IT: ⬡ Auto-discover your IT ⬡ Monitor out-of-the-box with 2000+ plug-ins ⬡ Auto-detect issues and more Support: Checkmk Community Enterprise Edition Scalable and automated enterprise-wide IT monitoring. Everything in Raw, plus: ⬡ Speed up your monitoring ⬡ Scale up your monitoring ⬡ Automate your monitoring ⬡ Monitor dynamic workloads ⬡ Visualize your IT and much more Support: Enterprise-grade Cloud Edition State-of-the-art IT monitoring for cloud and hybrid infrastructures. Everything in Enterprise, plus: ⬡ Monitor cloud workloads ⬡ Deploy from cloud marketplaces ⬡ Auto-register any load ⬡ Push and pull agents ⬡ Visualize your cloud and much more Support: Enterprise-grade 3
  • 4. 01 What’s new in Checkmk Raw (since our last talk at OSMC) 02 About the Checkmk ecosystem 03 Behind the scenes 04 What’s next for Checkmk 4 Agenda
  • 5. A new user interface 5
  • 6. 6 Checkmk Raw now also with nice graphing!
  • 7. 7 New agent architecture with TLS encryption Plain text by default ⬡ No encryption, obviously… Agent encryption (AES) ⬡ Has to be activated and deployed ⬡ No authentication SSH (Custom datasource) ⬡ Complicated setup Before TLS activated by default ⬡ Encryption and authentication Done by Checkmk agent controller ⬡ Included in Linux .deb, .rpm and Windows .msi agent packages Since Checkmk 2.1
  • 8. 8 Mature REST-API for configuration and operation Monitoring SLA Acknowledgements Comments Downtimes Event Console Host status Metrics Service status Setup Agents Activate changes Auxiliary tags Business Intelligence Contact groups Folders Hosts Host groups Host tag groups Setup Password store Rules Rule sets Service discovery Service groups Site Mgmt Time periods Users User roles Largely covered by Web API REST API Only partially covered by Web API
  • 9. 9 Development APIs for check plug-ins
  • 10. 10 More recent changes in Checkmk Raw 2.2 (May ‘23)
  • 11. 11 Create complex label filters in views and dashboards
  • 12. Visible improvements ⬢ Stability & Performance ⬡ More efficient API calls ⬢ Quality of Life improvements ⬡ Simplified interface ⬡ Raw and Enterprise more similar ⬡ More explicit errors, if too many results are found ⬡ Graphs colors same as in CMK 12 Internal improvements ⬢ Update to newest Grafana API ⬢ Higher long-term software quality ⬡ CI for building releases ⬡ End-to-End tests for core features ⬡ More unit tests ⬡ Typescript type safety ⬢ License changed to Apache-2.0 Introducing Grafana integration 3.0.0 For Checkmk >= 2.1.0 and Grafana >= 8.0 https://github.com/Checkmk/grafana-checkmk-datasource
  • 13. Variable support is finally available with 3.1 13 GitHub project with pull requests and issues
  • 14. 14
  • 15. User Experience - Do/click the right things - Simpler configuration - Better error messages - Make things readable - Only show relevant information 15 And many more improvements… Visualization: more flexibility in views - Macros - RegEx matching - Combining tables ‘Freeze mode’ for Business Intelligence Performance - Caching & optimized file formats - Loading of filters - Service discovery - Activate changes - Rules & searches - Notification processing - Event Console - Distributed monitoring Check plug-ins - 30+ new check plug-ins (incl. Google Cloud monitoring) - 40+ checks supporting further systems - 80+ checks with additions to metrics, rulesets Password store for all special agents Steps towards unified agent behaviour for Linux, Solaris, AIX, FreeBSD, OpenWrt, Windows Reworked extension packages mechanisms Pre-flight check before Checkmk updates Improved service discovery MS Teams integration
  • 17. 17 The Checkmk Community User forum >6.000 users >10,000 daily visits Translations 6 languages Integration exchange 540+ packages GitHub >180 contributors
  • 18. 18 Checkmk Ansible Collection Agent ⬢ Initial installation ⬢ Registrations ⬢ Supports all relevant Linux distributions Server ⬢ Initial installation ⬢ Site management ⬢ Site updates ⬢ Supports all relevant Linux distributions https://github.com/Checkmk/grafana-checkmk-datasource
  • 19. 19 CMDB Syncer Rule-based and modular system to synchronize hosts into and between Checkmk, Netbox and other systems. Main goal is the complete organization of hosts based on CMDB systems https://github.com/kuhn-ruess/cmdbsyncer | https://cmdbsyncer.readthedocs.io/en/latest/
  • 20. 20 Automatic Label Discovery https://github.com/automation-monitoring/labelpicker | https://labelpicker.mk/ Vmware Tags for a VM Checkmk Label:
  • 22. Checkmk — About us 150+ employees Based in Munich, Germany, and Atlanta, USA Focusing on IT monitoring for 15+ years Open-source enthusiasts # Commercial customers 22
  • 23. 23 Our tech organization has grown a lot 9 13 20 28 38 59 75
  • 25. 25 Our product focus Infrastructure Applications Monitor applications from the user perspective. Synthetic monitoring The best solution for monitoring hybrid IT. For system administrators / DevOps. Broad coverage out-of-the-box for all technologies.
  • 26. 26 “Synthetic” monitoring “Synthetically” mimic interactions of users with target systems to verify applications work as expected
  • 29. 29 The plan for Checkmk 2.3 More monitoring Improve core features More developer APIs SaaS Product (2024) Synthetic Monitoring Configuration Visualization User Experience Performance
  • 30. Questions? Thank you! 30 More about Checkmk: https://checkmk.com Contact: ⬢ Email: lm (at) checkmk.com ⬢ X: @LarsMichelsen ⬢ GitHub: https://github.com/LarsMichelsen