Diferencia entre revisiones de «Instalando PNP4Nagios 0.6.21»
Ir a la navegación
Ir a la búsqueda
(Página creada con «=== Descargar PNP4Nagios === # yum -y install rrdtool php-gd perl-rrdtool perl-Time-HiRes # cd /tmp # wget http://downloads.sourceforge.net/project/pnp4nagios/PNP-0.6/p...») |
(Sin diferencias)
|
Revisión actual - 21:07 16 dic 2015
Descargar PNP4Nagios[editar]
# yum -y install rrdtool php-gd perl-rrdtool perl-Time-HiRes # cd /tmp # wget http://downloads.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.21.tar.gz
Compilar PNP4Nagios[editar]
# tar zxvf pnp4nagios-0.6.21.tar.gz # cd pnp4nagios-0.6.11 # ./configure –with-nagios-user=nagios –with-nagios-group=nagcmd # make all # make install # make install-webconf # make install-config # make install-init # make fullinstall
Editar nagios.cfg y agregar:
process_performance_data=1 # # service performance data # service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA ::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$ service_perfdata_file_mode=a service_perfdata_file_processing_interval=15 service_perfdata_file_processing_command=process-service-perfdata-file # # host performance data starting with Nagios 3.0 # host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE ::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$ host_perfdata_file_mode=a host_perfdata_file_processing_interval=15 host_perfdata_file_processing_command=process-host-perfdata-file
Definiendo comandos en Nagios[editar]
También se puede hacer en NagiosQL
define command{
command_name process-service-perfdata-file
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/service-perfdata
}
define command{
command_name process-host-perfdata-file
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/host-perfdata
}
define host {
name host-pnp
action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_' class='tips' rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=_HOST_
register 0
}
define service {
name srv-pnp
action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$' class='tips' rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=$SERVICEDESC$
register 0
}
Finalizando la instalación:
# mv /usr/local/pnp4nagios/share/install.php /usr/local/pnp4nagios/share/install_old.php # service httpd restart