icinga2/doc/5-addons-plugins.md

2.2 KiB

Icinga 2 Addons and Plugins

Addons

[Livestatus]

Graphing Addons

PNP

PNP (http://www.pnp4nagios.org) 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 (https://www.netways.org/projects/ingraph/wiki) requires only the ingraph-collector configured pointed to the perfdata files Icinga 2's PerfdataWriter will write to the performance data spool directory.

Graphite

There are Graphite addons available collecting the performance data files as well. But natively you just use the GraphiteWriter feature.

Icinga Reporting

By enabling the DB IDO feature you can use the Icinga Reporting package.

Visualization

NagVis

Either using Livestatus or DB IDO as backend you can create your own network maps based on your monitoring configuration and status data using NagVis (http://www.nagvis.org).

Web Interfaces

Next to the Icinga supported web interfaces (Classic UI 1.x, Web 1.x, Web 2) there are a couple of community provided web interfaces too:

Plugins

Additional plugins next to the Monitoring Plugins are available at the Monitoring Exchange platform.

More details on the plugins can also be found on the Icinga Wiki at https://www.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.