2.4 KiB
Icinga 2 Addons and Plugins
Addons
Graphing Addons
PNP
PNP must be configured using the bulk mode with npcd and npcdmod hence Icinga 2's PerfdataWriter acts as npcdmod. NPCD will collect the rotated performance data files.
inGraph
inGraph requires the ingraph-collector addon to be configured to point at the perfdata files. Icinga 2's PerfdataWriter will write to the performance data spool directory.
Graphite
There are Graphite addons available for collecting the performance data files as well. But natively you can use the GraphiteWriter feature.
Icinga Reporting
By enabling the DB IDO feature you can use the Icinga Reporting package.
Visualization
NagVis
By using either Livestatus or DB IDO as a backend you can create your own network maps based on your monitoring configuration and status data using NagVis.
Web Interfaces
As well as the Icinga supported web interfaces (Classic UI 1.x, Web 1.x, Web 2) there are a number of community provided web interfaces too:
- Thruk based on the Livestatus feature
Plugins
You can find plugins (additional to the ones at Monitoring Plugins) over at Monitoring Exchange
More details on the plugins can also be found on the Icinga Wiki at https://wiki.icinga.org
Plugin API
Currently Icinga 2 supports the native plugin API specification from the Monitoring Plugins
project.
The Monitoring Plugin API
is defined in the Monitoring Plugins Development Guidelines.
There are no output length restrictions using Icinga 2. This is different to the Icinga 1.x plugin api definition.