Profundizando nagios.pdf


Vista previa del archivo PDF profundizando-nagios.pdf


Página 1...28 29 303132111

Vista previa de texto


host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file

Directivas
• service_perfdata_file
• Ruta al archivo temporal que debe contener los datos de rendimiento.
• service_perfdata_file_template
• Formato del archivo temporal. Los datos se definen utilizando Nagios
macros.
• service_perfdata_file_mode
• Opción “a” especifica que los datos se insertan como anexo.
• service_perfdata_file_processing_interval
• El intervalo de procesamiento es de 15 segundos
• service_perfdata_file_processing_command
• El comando que habrá de ejecutarse durante dicho intervalo.
commands.cfg
define command{
command_name
process-service-perfdata-file
command_line
/bin/mv /usr/local/nagios/var/service-perfdata
/usr/local/nagios/var/spool/perfdata/service-perfdata.$TIMET$
}
define command{
command_name
process-host-perfdata-file
command_line
/bin/mv /usr/local/nagios/var/host-perfdata
/usr/local/nagios/var/spool/perfdata/host-perfdata.$TIMET$
}

Luego se deja ejecutando en segundo plano el demonio npcd para procesar la
cola de mensajes.
Nota: en modo avanzado con NPCD se puede deshabilitar la opcion
enable_environment_macros para ahorrar carga de CPU, ya que en este modo
esta ya no es requerida.
Interfaz web
Luego en el template que vayamos a utilizar deberemos agregar estas
directivas :
Para los hosts
action_url /nagios/pnp/index.php?host=$HOSTNAME$

Para los servicios
action_url /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$

En los clientes
Podemos elegir monitorear los clientes por medio del protocolo ICMP, SNMP o