SlideShare ist ein Scribd-Unternehmen logo
1 von 102
Downloaden Sie, um offline zu lesen
Current State of Icinga
Open Source Monitoring Conference 2023
Introduction
Bernd Erk (@gethash)
Infrastructure Monitoring
Observe your entire IT in one Place
Automation
Monitor massive amounts of data.
Cloud Monitoring
Monitor the private, the public and hybrid.
Metrics & Logs
Get the context and recognize trends.
Automation
Analyze data and perform proactively.
Notifications
Get alerted and react with confidence.
The Icinga Stack
Successful Icinga Users
Automotive Technology Industrials Government Research
Icinga.com/customers
Infrastructure
Monitoring
Observe your entire IT in one place.
Icinga 2.14
• Released in July
• Improved config reload performance
• Redundancy groups for dependencies
• Built-in Icinga for Windows check
Icinga 2.14 – Improved Performance
Icinga 2.14 – Redundancy Groups
• Ability to model dependencies into groups
• Groups and “usual” dependencies can be mixed
• Thanks to Edgar Fuss for the contribution
Icinga 2.14 – Redundancy Groups
Icinga 2.14 – Mixed Dependencies
Visit our docs
Icinga for Windows
Icinga for Windows
• Release of 1.11 in August
• Breaks compatibility with all previous generated performance data
• New versions for Plugins
• Hyper-V
• MSSQL
• Cluster
• Dashboards for Grafana
Visit our docs
Visit the archive
https://osmc.de/archive
Icinga Certificate
Monitoring
Icinga Certificate Monitoring
• Release of Icinga Certificate Monitoring 1.3.0 in October
• PostgreSQL support
• Filter / Search bar
• Revamped UI, specifically the certificate dashboard
• New UI for creating job schedules using the new IPL component
• Jobs and schedules are now stored to the database
Visit our docs
Icinga Web
Icinga Web
• Release of Icinga Web 2.12 in September
• Content-Security-Policy Conformance
• Simplified database migration
• PHP 8.2 support
Icinga DB Web
Icinga DB Web
• Release of Icinga DB Web 1.1 in September
• Keyboard Navigation
• Host- and Servicegroup grid views
• Enhanced Check Execution Details
• PHP 8.2 support
Demo
Visit our docs
Icinga Cube
Icinga Cube 1.3
• Release of Icinga Cube 1.3.0 in March
• Search: Filter the cube results according to your
requirements.
• Problems only: Focus on the essentials by switching to
"Problems Only" mode.
• Sorting: Sort the cube by dimension name or severity.
• Now it's possible to add host dimensions for service cubes
Visit our docs
Icinga Business
Process Modelling
Icinga Business Process Modelling
• Release of Icinga Business Process Modelling 2.5 in October
• Unified searchbar for large number of objects
• Extended Business Detail
• Show critical count in Web menu
• PHP 8.2 support
Visit our docs
Monitoring
Automation
Monitor massive amounts of data.
Icinga Director
Icinga Director
• Release of Icinga Director 1.11 in October
• Managing Notifications
• Handling with Zones
• PHP 8.2 Support
Visit our docs
Cloud
Monitoring
Monitor the private, the public and the
hybrid.
Icinga Module
for vSphere®
Icinga Module for vSphere®
• Release of Icinga Module for vSphere® 1.7.1 in April
• UI improvements
• Disk- and Storage-related aggregations
• Advanced JSON Export
• Guest IP stack is now being fetched and visualized
• Hosts, Virtual Machines and Datastores can now be exported via REST API
Visit our docs
Icinga Reporting
Icinga Reporting
• Release of Icinga Reporting 1.0 in October
• New scheduling widget
• Create reports in Icinga DB Web (1.1)
• List or export reports using the CLI
• PHP 8.2 support
Demo
Visit our docs
Icinga Web Jira
Integration
Icinga Web Jira Integration
• Release of Icinga Web Jira Integration 1.3.1 in June
• Jira configuration within Icinga Web
• Differentiate between Jira Cloud and Jira on-prem
• Create templates to be used when creating Jira tickets
Visit our docs
Notifications
Get alerted and react with confidence.
Icinga Notifications
We shift our focus to true incident management and start the next
transition of Icinga. Notifications move into the center of monitoring.
Our Goals
• Simplified contacts management
• Duty management (on-call)
• Well maintained notification channels
• Central hub for notifications
Teamwork Manager
Ensure good communication processes
and efficient workflows.
• Enhanced management for Contacts and Groups
• Define and apply escalation rules
• Assign teams to specific parts of your infrastructure
• Finally define channels and recipients
Icinga 2
Icinga 2 Icinga Module
Icinga 2 Certificates VMware Business Process
Demo
Architecture
Notifications
Daemon
PostgreSQL
MySQL / MariaDB
Icinga Web
Module
Channel Genius
• Pick any notification channel you like. Icinga
impresses with flexibility towards integrations.
• Ticketing systems
• Platforms like PagerDuty, OpsGenie or ServiceNow
• SMS, Slack, Telegram and other messengers
Where do we go
from there?
Next Steps
• Preview release by the end of this year
• Collect feedback
• 1.0 release next year
• First notifications channels right after the first release
Open Topics
• High Availability
• Attach AD/LDAP
• Incident aggegration
• Upgrade modules step by step
Kubernetes
Monitoring very dynamic infrastructures
Traditional Approaches
• Hosts
• Bare metal, virtual machines
• Cloud instances to some extent
• Services
• Resource usage
• Applications, …
• Check Plugins
• Alerts
Traditional Approaches
• Automation
• Configuration Management
• Director
• Icinga APIs
• Metrics
K8s Monitoring– What?
• Hosts (where K8s components run)
• K8s itself
• Services, e.g. Deployments, *Sets, Jobs
• Pods and Containers
• Key metrics
Not only infrastructure but also workloads
K8s Monitoring – Complexity
• Loads of resource types
• Multiple components and layers
• Different failure points
• Understanding of the entire stack
Via hosts, services and check plugins?
K8s Monitoring – Challenges
Run
Fail
Respaw
n
Run
Fail
....
K8s Monitoring – Probes
Liveness probes periodically check container liveness and
restart containers that fail it.
Readiness probes indicate container readiness and remove
failing ones from their service endpoints.
Startup probes defer the execution of liveness and readiness
probes and restarts containers that fail it.
K8s Monitoring – Approaches
• Poll K8s APIs
• Agent per node via DaemonSet
• Agent per pod (sidecar container)
• Events
• Metrics
• Logs
• APM
Possible K8s Metric Sources
• Node metrics from Prometheus node exporter
• Container metrics from cAdvisor (or metrics-server)
• K8s metrics
• API server
• etcd
• scheduler
• controller manager
• kube-state-metrics
Monitoring Kubernetes
with Icinga
Icinga K8s Monitoring
• Collects K8s resources and their
• Health
• Events
• Metrics
• Logs
• Visualizes K8s resources and hierarchies
Icinga K8s Monitoring Architecture
Icinga K8s Monitoring Architecture
• Icinga Web Module (PHP)
• View resources and hierarchies
• Daemon (Go)
• Collect resources, health, events,
logs and certain metrics
• Send alerts via Icinga Notifications
• Database
• Stores resources, health, …
Demo
What’s next?
Icinga 2 Certificates vSphere BP Kubernetes
Icinga Events
Icinga Usability Testing
@OSMC
Icinga Meetup Zurich
30.11.2023
meetup.com/icinga-zurich/
Icinga Summit 2024
June | Berlin
x.com/icinga github.com/icinga facebook.com/icinga
icinga.com
Thank You!
Enjoy the evening event!

Weitere ähnliche Inhalte

Ähnlich wie OSMC 2023 | Current State of Icinga by Bernd Erk

Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
Markus Eisele
 

Ähnlich wie OSMC 2023 | Current State of Icinga by Bernd Erk (20)

Icinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC MeetingIcinga 2 @ SIG-NOC Meeting
Icinga 2 @ SIG-NOC Meeting
 
Netflix Architecture and Open Source
Netflix Architecture and Open SourceNetflix Architecture and Open Source
Netflix Architecture and Open Source
 
Informatica Cloud 101: Fast Track to Integration with Intuit
Informatica Cloud 101: Fast Track to Integration with IntuitInformatica Cloud 101: Fast Track to Integration with Intuit
Informatica Cloud 101: Fast Track to Integration with Intuit
 
OSMC 2017 | Current State of Icinga by Erk Bernd
OSMC 2017 | Current State of Icinga by Erk BerndOSMC 2017 | Current State of Icinga by Erk Bernd
OSMC 2017 | Current State of Icinga by Erk Bernd
 
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
 
Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.
 
Modernizing Cloud and Hyperconverged Infrastructure monitoring
Modernizing Cloud and Hyperconverged Infrastructure monitoringModernizing Cloud and Hyperconverged Infrastructure monitoring
Modernizing Cloud and Hyperconverged Infrastructure monitoring
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
 
Osbizconference 2015 Icinga 2 by Eric Lippmann
Osbizconference 2015 Icinga 2 by Eric LippmannOsbizconference 2015 Icinga 2 by Eric Lippmann
Osbizconference 2015 Icinga 2 by Eric Lippmann
 
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
 
Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015
 
Elk ruminating on logs
Elk ruminating on logsElk ruminating on logs
Elk ruminating on logs
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloud
 
DockerCon EU 2015: Monitoring Docker
DockerCon EU 2015: Monitoring DockerDockerCon EU 2015: Monitoring Docker
DockerCon EU 2015: Monitoring Docker
 
OSMC 2022 | Current State of icinga by Bernd Erk
OSMC 2022 | Current State of icinga by Bernd ErkOSMC 2022 | Current State of icinga by Bernd Erk
OSMC 2022 | Current State of icinga by Bernd Erk
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
 
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management
 
NVReddy
NVReddyNVReddy
NVReddy
 

Kürzlich hochgeladen

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
 
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
Kayode Fayemi
 
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
Hung Le
 
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
 
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
 

Kürzlich hochgeladen (17)

Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
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
 
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...
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
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
 
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
 
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
 
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...
 
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...
 
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
 
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
 
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
 
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
 
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
 
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
 

OSMC 2023 | Current State of Icinga by Bernd Erk