Profundizando nagios.pdf


Vista previa del archivo PDF profundizando-nagios.pdf


Página 1...27 28 293031111

Vista previa de texto


una sola placa de red, pondremos esa ip, relayhost es el host que nos
realizará el envío SMTP.

PNP4Nagios
Para la ejecución de almacenamiento de gráficas deberemos configurar ciertos
comandos que obtengan los resultados de la ejecución de comandos y
servicios, para ellos deberemos agregar y/o modificar en la configuración de
Nagios
Modo simple
Se ejecutara el procesamiento de perfdata, por la ejecucion de cada comando.
nagios.cfg
enable_environment_macros=1
service_perfdata_command=process-service-perfdata
host_perfdata_command=process-host-perfdata

commands.cfg
define command {
command_name
command_line
}
define command {
command_name
command_line
HOSTPERFDATA
}

process-service-perfdata
/usr/bin/perl /usr/local/nagios/libexec/process_perfdata.pl

process-host-perfdata
/usr/bin/perl /usr/local/nagios/libexec/process_perfdata.pl -d

Modo avanzado
Se vuelca la informacion de perfdata en una cola para luego ser procesada por
un proceso en segundo plano, lo cual libera gran carga del CPU.
nagios.cfg
process_performance_data=1
#
# service performance data
#
service_perfdata_file=/usr/local/nagios/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$\tSERVICEOUTPUT::
$SERVICEOUTPUT$
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/nagios/var/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::
$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::
$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::
$HOSTSTATETYPE$\tHOSTOUTPUT::$HOSTOUTPUT$