- Icinga 2 (>= 2.4.0)
- Icinga Web 2 (>= 2.5.0)
- Graphite and Graphite Web
Enable the graphite feature:
# icinga2 feature enable graphite
Adjust its configuration in /etc/icinga2/features-enabled/graphite.conf
:
library "perfdata"
object GraphiteWriter "graphite" {
host = "192.0.2.42"
port = 2003
enable_send_thresholds = true
}
And then restart Icinga2. Enabling thresholds is not a hard requirement. However, some templates look better if they are able to render a max value or similar.
Just extract/clone this module to a graphite
subfolder in your Icinga Web 2
module path and enable it in the frontend.
(Configuration > Modules > graphite > enable)
Note:
It is best practice to install 3rd party modules into a distinct module folder for example
/usr/share/icingaweb2/modules
. In case you do not know where this might be please check the module path in your Icinga Web 2 configuration.