SlideShare a Scribd company logo
Current State of Icinga
5th Nov 2019 | OSMC | Nuremberg
OSMC 2019 | Current State of Icinga by Bernd Erk
Introduction
Introduction
Team
Team Icinga
Introduction
Bernd Erk
Responsibilities Contact Personal
Try to make everybody
happy
bernd.erk@icinga.com
or follow me on Twitter
@gethash – No warranty
In love with burgers,
NETWAYS, Icinga and most
other people
Bernd Erk
Co-Founder and CEO
Product Overview
Icinga Overview
Icinga Stack
Monitoring
Availability, Reliability,
Observability
Log Management
ElasticStack, Graylog
Automation
Director, CfgMgmt-Support, API
Metrics and
Analytics
Graphite, Grafana, InfluxDB,
OpenTSDB
How does it work?
🧐
🤗
😳
🤪
🤔
🤯
💪
🤫
🤮
🤡
🥳
Icinga makes you happy!
🥳
Integrations
Support for your favourite solution
Community
https://community.icinga.com
https://icinga.com/survey
Icinga Camps
Upcoming Icinga Camp
icinga.com/events/
Zurich 2019
12th November
OSMC 2019 | Current State of Icinga by Bernd Erk
Ecosystem
Icinga Partners
Services and support around the globe
Who is using Icinga?
Icinga Users
icinga.com/about/customers/
You?
Win a free ticket for
Amsterdam...
icinga.com/about/customers/
(fill the form until 2pm tomorrow)
Product Update
Icinga 2
Infrastructure monitoring
Icinga 2
v2.11
icinga.com/docs/icinga2/
Combine high availability clusters with a
distributed setup, and you have a best
practice scenario for large and complex
environments.
Monitoring as code with dynamic
configurations.
Icinga 2
01
Boost
03
HTTP API
02
I/O Engine
Icinga v2.11
Rewrite of the whole network stack.
Replace the current TLS socket I/O implementation with custom event handling.
Replace custom HTTP handling with Boost ASIO & Boost Beast.
04
HA & Failover
Icinga v2.11
Elasticsearch, Graphite, InfluxDB, Gelf, OpenTSDB, Perfdata
06
Reload Handling
05
Cluster Config
Increased stability of config synchronization between Icinga 2 servers.
Setting the foundation for Icinga within Containers
Icinga Web 2
Our web interface
Icinga Web
v2.7
A fast and well organized web interface
gives you access to all relevant data.
Custom views are build by grouping and
filtering individual elements and combine
them in custom dashboards.
The appealing web interface lets you take
action in just one click, enabling you to
react to any event.
Icinga Web 2
01
Markup
03
Javascript
02
Language
Icinga Web v2.7
Support for markdown in comments, notes and announcements.
Support for Japanese and Ukrainian language
Support for jQuery 3
04
Styling
06
Theme
05
Development
Icinga Web v2.7
New styling for forms and list views.
Improvements for Module developers.
Integrated color blind theme.
Icinga for vSphere®
Analyze your VMware vSphere® infrastructure
Icinga Module for vSphere®
v1.1
icinga.com/docs/vspheredb/
The easiest way to monitor a VMware
vSphere® environment. Configure a
connection to your vCenter® or ESXi™
host and you're ready to go.
This module provides a lot of context, deep
insight and great oversight. Fast drill-down
possibilities, valuable hints and reports.
Icinga Module for vSphere®
01
Import Sources
03
UI Improvements
02
Director
Independent
Icinga Module for vSphere® v1.1
Provides an Import Source out of the box (no more SQL knowledge required)
Is now able to run without Icinga Director
More information on less space, many many small improvements
01
Import Sources
03
UI Improvements
02
Director
Independent
Icinga Module for vSphere® v1.1
01
Import Sources
03
UI Improvements
02
Director
Independent
Icinga Module for vSphere® v1.1
Icinga Director
Configuration. Automation. Orchestration.
Icinga Director
v1.7
icinga.com/docs/director/
The Director aims to be the favorite Icinga
config deployment tool.
Director is designed for those who want to
automate their configuration deployment
and those who want to grant their “point &
click” users easy access to the
configuration.
Icinga Director
01
Japanese
Translation
03
Sync Preview
02
Sched. Downtimes
Icinga Director v1.7
Of course! - もちろん
Scheduled downtimes are configurable now with Director
Preview all changes throughout multiple configuration changes
01
Japanese
Translation
03
Sync Preview
02
Sched. Downtimes
Icinga Director v1.7
01
Japanese
Translation
02
Sched. Downtimes
Icinga Director v1.7
03
Sync Preview
01
Japanese
Translation
02
Sched. Downtimes
Icinga Director v1.7
03
Sync Preview
01
Japanese
Translation
02
Sched. Downtimes
Icinga Director v1.7
03
Sync Preview
03
Sync Preview
Icinga Director v1.7
02
Sched. Downtimes
01
Japanese
Translation
Icinga BP Modelling
Monitor hierarchical business processes
Icinga BP Modelling
v2.2
Create a combined view of your existing
data and build your very own top level view.
In the end, what matters is the availability
of your whole application or service.
The Business Process Module makes it
possible to set single hosts and services
into context, by combining the states with
logical functions.
Icinga BP Modelling
01
Drag & Drop
03
Usability
02
Export & Import
Icinga BP Modelling v2.2
Drag & Drop in overview and tree layout
Import and re-use defined business processes in the UI
Additional breadcrumbs and lighter design
Demo
New features
Icinga for Windows
The new heart of your Windows Monitoring
Icinga for Windows
The new heart of your Windows Monitoring
github.com/Icinga/icinga-powershell-
framework
• Dev-Toolkit
• Framework to simplify monitoring
• Easy extendable
• Plenty of Tool-Functions for Devs
• Supported by PowerShell 4.0+
Icinga Powershell Framework
OSMC 2019 | Current State of Icinga by Bernd Erk
Icinga for AWS
Cover your dynamic cloud infrastructure
Icinga for AWS
v1.0
github.com/Icinga/icingaweb2-module-aws/
This is a simple Amazon Web Services
(AWS) module for Icinga Web 2.
It allows you to configure an Director
automation that new Auto Scaling Groups
would be deployed immediately as new
(virtual) hosts to your Icinga monitoring
system.
Icinga for AWS
01
Multiple Sources
03
Synchronization
02
Property Modifiers
Icinga for AWS v1.0
Support for multiple regions and object types in AWS
Director Modifiers are used to handle the incoming data and transform it or filter
it by certain conditions.
All of these information can be used to create Icinga hosts for example.
Additionally you may use part of the data and add it as custom variables to your
monitoring objects.
01
Multiple Sources
03
Synchronization
02
Property Modifiers
Icinga for AWS v1.0
01
Multiple Sources
02
Property Modifiers
Icinga for AWS v1.0
03
Synchronization
03
Synchronization
Icinga for AWS v1.0
02
Property Modifiers
01
Multiple Sources
Icinga for JIRA®
Hassle-free deep integration with Atlassian Jira®
Icinga Module for JIRA®
v1.0
github.com/Icinga/icingaweb2-module-jira
Hassle-free deep integration with Atlassian
Jira®. Use custom templates to trigger
JIRA Workflows according your very own
needs. This way you can automatically fill
JIRA custom fields based on monitored
system properties.
Icinga Module for JIRA®
01
Issue overview
03
Custom workflows
02
Director integration
Icinga Module for JIRA® v1.0
Detailed issue list with all project- and issue informations incl. avatars
Commands for ticket creation can be created automatically using Director
Trigger customer workflows based on Host (or Service) properties
01
Issue overview
03
Custom workflows
02
Director integration
Icinga Module for JIRA® v1.0
01
Issue overview
03
Custom workflows
02
Director integration
Icinga Module for JIRA® v1.0
01
Issue overview
03
Custom workflows
02
Director integration
Icinga Module for JIRA® v1.0
Icinga DB
01
Performance
03
Flexibility
02
Schema
Icinga DB
The replacement for IDO
Decoupling Icinga2 from the database backend does not block the core under
high load and since all volatile data is stored in Redis, there are by far less
updates in the database
Way easier to calculate availability data and create business reports on top of
the new database schema. Also access on custom variables works in large
environments
Parts of the future Icinga architecture will rely on Redis as an in memory
database
Icinga DB architecture
A simple version
Icinga 2
IcingaDB
RDBMSRedis
Icinga Web 2
Why did it take so
long?
OSMC 2019 | Current State of Icinga by Bernd Erk
OSMC 2019 | Current State of Icinga by Bernd Erk
Demo
Is it available?
Of course!
https://github.com/Icinga/icingadb
Summary
• Icinga Director 1.7.2 is out now
• Icinga Module for vSphere® 1.1.0 is out now
• Icinga Module for JIRA® 1.0.1 is out now
• Icinga 2.12 RC will be ready later in November
• IcingaDB RC will be ready later in November
Summary
What you have learned today
And don’t forget
OSMC 2019 | Current State of Icinga by Bernd Erk
Thank You
bernd.erk@icinga.com
@gethash
twitter.com/icinga facebook.com/icinga github.com/icinga

More Related Content

PPTX
Centralized configuration with azure app configuration
Callon Campbell
 
PPTX
Centralized Configuration Management for the Cloud with Azure App Configuration
Kasun Kodagoda
 
PDF
Azure App configuration
Muhammad Sajid
 
PDF
Build modern web & api
Puja Pramudya
 
PPTX
Introduction to serverless compute with azure functions
Callon Campbell
 
PDF
Intro to Product Development
Puja Pramudya
 
PPTX
2 Speed IT powered by Microsoft Azure and Minecraft
Sriram Hariharan
 
PPTX
Serverless on Azure with Functions
Christos Matskas
 
Centralized configuration with azure app configuration
Callon Campbell
 
Centralized Configuration Management for the Cloud with Azure App Configuration
Kasun Kodagoda
 
Azure App configuration
Muhammad Sajid
 
Build modern web & api
Puja Pramudya
 
Introduction to serverless compute with azure functions
Callon Campbell
 
Intro to Product Development
Puja Pramudya
 
2 Speed IT powered by Microsoft Azure and Minecraft
Sriram Hariharan
 
Serverless on Azure with Functions
Christos Matskas
 

What's hot (20)

PPTX
Azure AD and Office 365 - Deja Vu All Over Again
Sean Deuby
 
PPTX
State of the EUC - 2020 What's new in End-User Computing
Marius Sandbu
 
PDF
Application Insights on Rails Application
ryosuke matsumura
 
PPTX
Azure ppt
apponix123
 
PPTX
Azure functions: Build apps faster with serverless architecture (March 2018)
Callon Campbell
 
PPTX
Windows Azure Active Directory
Pavel Revenkov
 
PPTX
State of the EUC - 2020 What's new in End-User Computing
Marius Sandbu
 
PDF
Get your Hybrid Identity in 4 steps with Azure AD Connect
Ronny de Jong
 
PPTX
Identity and o365 on Azure
Mostafa
 
PPTX
Get Started with Azure
Buwaneka De Silva
 
PPTX
Integrating your on-premises Active Directory with Azure and Office 365
nelmedia
 
PPTX
Exposing services with Azure API Management
Callon Campbell
 
PPTX
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
Microsoft TechNet - Belgium and Luxembourg
 
PDF
Intro to azure logic apps
nj-azure
 
PPTX
Azure Overview
Guada Casuso
 
PDF
WSO2Con ASIA 2016: Case Study: Identity in the WSO2 Ecosystem
WSO2
 
PPTX
Microsoft azure without microsoft
David Giard
 
PPTX
What is Azure development?-MS Azure development
Zabeel Institute
 
PPTX
Integrating SaaS application using Microsoft’s Azure App Service Platform
BizTalk360
 
PDF
Build & Track Your Mobile App
Puja Pramudya
 
Azure AD and Office 365 - Deja Vu All Over Again
Sean Deuby
 
State of the EUC - 2020 What's new in End-User Computing
Marius Sandbu
 
Application Insights on Rails Application
ryosuke matsumura
 
Azure ppt
apponix123
 
Azure functions: Build apps faster with serverless architecture (March 2018)
Callon Campbell
 
Windows Azure Active Directory
Pavel Revenkov
 
State of the EUC - 2020 What's new in End-User Computing
Marius Sandbu
 
Get your Hybrid Identity in 4 steps with Azure AD Connect
Ronny de Jong
 
Identity and o365 on Azure
Mostafa
 
Get Started with Azure
Buwaneka De Silva
 
Integrating your on-premises Active Directory with Azure and Office 365
nelmedia
 
Exposing services with Azure API Management
Callon Campbell
 
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
Microsoft TechNet - Belgium and Luxembourg
 
Intro to azure logic apps
nj-azure
 
Azure Overview
Guada Casuso
 
WSO2Con ASIA 2016: Case Study: Identity in the WSO2 Ecosystem
WSO2
 
Microsoft azure without microsoft
David Giard
 
What is Azure development?-MS Azure development
Zabeel Institute
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
BizTalk360
 
Build & Track Your Mobile App
Puja Pramudya
 
Ad

Similar to OSMC 2019 | Current State of Icinga by Bernd Erk (20)

PDF
Current State of Icinga - Icinga Camp Zurich 2019
Icinga
 
PDF
OSMC 2018 | Current State of Icinga by Bernd Erk
NETWAYS
 
PDF
OSMC 2021 | Current State of Icinga
NETWAYS
 
PDF
OSMC 2024 | Current State of Icinga by Bernd Erk.pdf
NETWAYS
 
PPTX
Best of Icinga Modules - Icinga Camp Stockholm 2019
Icinga
 
PDF
OSMC 2023 | Current State of Icinga by Bernd Erk
NETWAYS
 
PPTX
Best of Icinga Modules - Icinga Camp Milan 2019
Icinga
 
PPTX
Current State of Icinga - Icinga Camp Milan 2019
Icinga
 
PPTX
Current State of Icinga - Icinga Camp Milan 2023
Icinga
 
PDF
Icinga Camp Berlin 2017 - Icinga Director
Icinga
 
PPTX
Current State of Icinga - Icinga Camp Stockholm 2019
Icinga
 
PDF
OSMC 2022 | Current State of icinga by Bernd Erk
NETWAYS
 
PDF
Icinga Camp San Diego 2016 - Icinga Director
Icinga
 
PDF
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga
 
PDF
Icinga Camp San Francisco 2017 - Icinga Director - Managing your configuration
Icinga
 
PDF
Icinga 2 @ SIG-NOC Meeting
Icinga
 
PDF
Icinga Director
Icinga
 
PPTX
Introduction into Icinga
Icinga
 
PDF
State of Development - Icinga Meetup Linz August 2019
Icinga
 
PDF
OSMC 2015 | Current State of Icinga by Icinga Team
NETWAYS
 
Current State of Icinga - Icinga Camp Zurich 2019
Icinga
 
OSMC 2018 | Current State of Icinga by Bernd Erk
NETWAYS
 
OSMC 2021 | Current State of Icinga
NETWAYS
 
OSMC 2024 | Current State of Icinga by Bernd Erk.pdf
NETWAYS
 
Best of Icinga Modules - Icinga Camp Stockholm 2019
Icinga
 
OSMC 2023 | Current State of Icinga by Bernd Erk
NETWAYS
 
Best of Icinga Modules - Icinga Camp Milan 2019
Icinga
 
Current State of Icinga - Icinga Camp Milan 2019
Icinga
 
Current State of Icinga - Icinga Camp Milan 2023
Icinga
 
Icinga Camp Berlin 2017 - Icinga Director
Icinga
 
Current State of Icinga - Icinga Camp Stockholm 2019
Icinga
 
OSMC 2022 | Current State of icinga by Bernd Erk
NETWAYS
 
Icinga Camp San Diego 2016 - Icinga Director
Icinga
 
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga
 
Icinga Camp San Francisco 2017 - Icinga Director - Managing your configuration
Icinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga
 
Icinga Director
Icinga
 
Introduction into Icinga
Icinga
 
State of Development - Icinga Meetup Linz August 2019
Icinga
 
OSMC 2015 | Current State of Icinga by Icinga Team
NETWAYS
 
Ad

Recently uploaded (20)

DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Exploring AI Agents in Process Industries
amoreira6
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Activate_Methodology_Summary presentatio
annapureddyn
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 

OSMC 2019 | Current State of Icinga by Bernd Erk