User Tools

Site Tools


doc:appunti:linux:sa:pnp4nagios

This is an old revision of the document!


pnp4nagios con Icinga2

Il sistema di riferimento è una Debian 12 Bullseye, dove è installato Icinga2 versione 2.13.6 e Icingaweb2 versione 2.11.4.

Abilitare i performance data in Icinga 2

icinga2 feature list
icinga2 feature enable perfdata
systemctl restart icinga2.service

Vedere se vengono prodotti i file (ogni 30 secondi):

ls -la /var/spool/icinga2/perfdata/
  • I collector di questi dati devono provvedere ad eliminarli.
  • Il collector di pnp4nagios è /usr/local/pnp4nagios/libexec/process_perfdata.pl.
  • Vedere più avanti come attivare NPCD, il demone che esegue il collector.
  • I dati processati da NPCD vengono messi in /usr/local/pnp4nagios/var/log/pnp4nagios/rrd/.

Installing Icingaweb2 PNP module

wget -O icingaweb2-module-pnp-1.1.0.zip \
    https://github.com/Icinga/icingaweb2-module-pnp/archive/v1.1.0.zip
unzip icingaweb2-module-pnp-1.1.0.zip
mkdir -p /usr/local/share/icingaweb2/
mv icingaweb2-module-pnp-1.1.0 /usr/local/share/icingaweb2/modules/pnp
ln -s /usr/local/share/icingaweb2/modules/pnp /usr/share/icingaweb2/modules
icingacli module enable pnp

Compiling and installing pnp4nagios

apt-get install build-essential
apt-get install librrds-perl
wget -O pnp4nagios-0.6.27-5.zip \
    https://github.com/pnp4nagios/pnp4nagios/archive/refs/tags/v0.6.27-5.zip
unzip pnp4nagios-0.6.27-5.zip
cd pnp4nagios-0.6.27-5/
./configure

Web Resources

doc/appunti/linux/sa/pnp4nagios.1747988524.txt.gz · Last modified: by niccolo