lunes, 4 de junio de 2012

Testear un Servicio en Nagios sólo en horas laborales

Editamos el archivo timeperiods.cfg y colocamos lo siguiente dentro:

# vim /etc/nagios/timeperiods.cfg
define timeperiod{
        timeperiod_name HorasLaborales
        alias           "Trabajo" Horas Laborales
        monday          09:00-18:00
        tuesday         09:00-18:00
        wednesday       09:00-18:00
        thursday        09:00-18:00
        friday          09:00-18:00
        }


Editamos el archivo de servicios en el cuál deseamos sólo testear en horas laborales y agregamos la línea resaltada en rojo:

# vim /etc/nagios/services.cfg
define service{
use                             generic-service
host_name                       servidor
service_description             Mi_descripción
check_period                    HorasLaborales
check_command                   check_ping
}


Testeamos el archivo de configuración antes de reiniciar el nagios:

# /bin/nagios -v /etc/nagios/nagios.cfg
Total Warnings: 0
Total Errors:   0


Si el resultado del comando anterior nos dá como resultado 0 warnings y 0 errores reiniciamos el nagios con el siguiente comando:

# /etc/init.d/nagios reload

No hay comentarios: