PNP es un addon de Nagios que nos permite graficar los valores que obtenemos de nuestros checkeos o monitores mediante RRD.
Es imprescindilbe que tengamos instalado el rrdtool en nuestra máquina.
Nos descargamos la última versión de PNP desde la página oficial:
http://www.ederdrom.de/pnp/start
1.- Descomprimimos el paquete:
tar -xzvf pnp-0.4.7.tar.gz
2.- Configuramos la compilación:
cd pnp-0.4.7
./configure --prefix=/usr/local/nagios/
En "--prefix" ponemos el path de nuestra instalación de nagios.
3.- Compilamos e instalamos:
make all
make install
make install-config
Después de la instalación algunos componentes se habrán copiado al directorio de Nagios. Son los siguientes:
Los ficheros del frontal web:
/usr/local/nagios/share/pnp
El script que recolecta los datos "process_perfdata.pl":
/usr/local/nagios/libexec
Ficheros de ejemplo de configuración:
/usr/local/nagios/etc/pnp
El fichero "config.php" para el frontal web:
/usr/local/nagios/etc/pnp
Para poder utilizar el módulo PNP en nuestro Nagios tenemos que editar algunos ficheros de configuración.
1.- Editamos el fichero "nagios.cfg" y habilitamos el "performance data":
# vi /usr/local/nagios/etc/nagios.cfg
process_performance_data=1
service_perfdata_command=process-service-perfdata
2.- Añadimos el comando al fichero "commands.cfg":
# vi /usr/local/nagios/etc/commands.cfg
define command{
command_name process-service-perfdata
command_line /usr/local/nagios/libexec/process_perfdata.pl
}
3.- En los templates que vayamos a utilizar para cada servicio tenemos que añadir la siguiente opción:
# vi /usr/local/nagios/etc/objects/templates.cfg
process_perf_data 1
Lo añadimos a cada template que queramos que puede graficar.
Comentarios recientes
8 weeks 1 day ago
22 weeks 2 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago