Integrate Icinga with Elastic

The products of Elastic are made to process and visualise data. Logs and metrics are shipped with Beats. Optionally Logstash can process the data by applying filters. The data is stored in Elasticsearch and can be queried and visualised with the web interface Kibana.


Beats are lightweight data shippers. You install a Beat on your server to collect certain data and send it either to Logstash or directly to Elasticsearch. Icingabeat is a Beat that fetches data from the Icinga 2 API. It collects events generated during the monitoring process. An event can be a check result received from a plugin, a notification sent to a user, a downtime triggered through Icinga Web 2 or many other things.

Learn more …

Logstash Output Plugin

Logstash is a data processing pipeline. Logs and events are either actively collected or received from third party resources like Syslog or the Elastic Beats. The Icinga Output Plugin aims to build a bridge between your logging management and your monitoring. It can run various actions on your Icinga server by calling the Icinga API.

Learn more …

Elasticsearch Writer

The Elasticsearch Writer is a feature of Icinga 2. It parses performance data collected by check plugins and forwards the data to Elasticsearch for long-term storage. The main difference to Icingabeat is that the Elasticsearch Writer sends all metrics and just some events. Icingabeat collects all events but does not parse performance data. The stored data can later be visualised in Kibana.

Learn more …

Do more with Icinga

Bring the speed, scale, and relevance of Icinga to all areas of your business.

Infrastructure Monitoring

Observe your entire IT in one place.
Learn more

Monitoring Automation

Monitor massive amounts of data.
Learn more

Cloud Monitoring

Monitor the private, the public and hybrid.
Learn more

Metrics & Logs

Get the context and recognize trends.
Learn more


Analyze your data and perform proactively.
Learn more


Get alerted and react with confidence.
Learn more