
Icinga 2 Telegraf Input Plugin

Icinga is a monitoring solution that tracks the availability and utilization of everything you have in your infrastructure. It includes a dynamic configuration language that allows you to create rules to quickly manage your infrastructure. Icinga also integrates with log management tools like Elasticsearch and Graylog, and integrations with InfluxDB.
Why use the Icinga 2 Telegraf Plugin?
Icinga collects information from your network resources, applications, databases, or custom applications and identifies the state and utilization of these things in Icinga. At the same time, Icinga collects the metrics for these items and stores these metrics in InfluxDB.
How to monitor Icinga 2 using the Telegraf plugin
This Icinga 2 Telegraf Plugin gathers running services’ and hosts’ status using the Icinga 2 Remote API. You can read Icinga 2's documentation for their remote API here.
Configuring the Icinga 2 plugin requires setting the server address, the object type (services or hosts), credentials, timeouts, and optional TLS configurations.
Key Icinga 2 metrics to use for monitoring
Some of the important Icinga 2 metrics that you should proactively monitor include:
check_command
- The short name of the check commanddisplay_name
- The name of the service or hoststate
- The state: UP/DOWN for hosts, OK/WARNING/CRITICAL/UNKNOWN for servicessource
- The icinga2 hostport
- The icinga2 portscheme
- The icinga2 protocol (http/https)server
- The server thecheck_command
is running for
For more information, please check out the documentation.
Related Resources
Conntrack Telegraf Plugin
The Conntrack Telegraf Plugin collects stats from Netfilter's conntrack-tools. This helps you track network connections as they are processed by netfilter
Monitoring Network Interface Template
Monitoring network interface performance is important in identifying the root cause of performance degradation and network bottlenecks.
How Not to Fail at Data Visualization by Using Icinga and InfluxDB
Watch this webinar with Icinga CPO, Blerim Sheqa, talking about how Icinga provides an out-of-the box integration for InfluxDB.