7. 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
25. 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
26. 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.
27. 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
29. 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
33. 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®
34. 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
38. 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
46. 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
47. 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
51. 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
54. 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
55. 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.
60. 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®
61. 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
66. 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
75. • 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