[eside-ghost] Luchando con Nagios - NAGAT

Ender eduvedder en terra.es
Mar Mayo 24 17:09:04 CEST 2005


Aupa tio!

Si haces uso de la potencialidad de las plantillas (templates) no me parece 
nada incomodo el uso del vi para editar los ficheros....
un ejemplillo...

de hosts...

# DES02SRV - Servidor SQL Server de desarrollo
define host{
        use                     plantilla-nocriticos
        host_name               des02srv
        alias                   DES02SRV - SQL Server - Desarrollo
        address                 192.168.6.12
        parents                 fw-nht
        }

# NHT1MX - Servidor de Correo con Antispam y Antivirus
define host{
        use                     plantilla-red3-criticos
        host_name               nht1mx
        alias                   MX Nht - Postfix, Antispam y Antivirus
        address                 192.168.3.18
        }

Las plantillas definen el resto de atributos de los hosts, por lo que cada uno 
me ocupa unas 6 o 7 lineas nada mas.

de servicios.....
define service{
        use                             svcs-criticos

        host_name                       v240
        service_description             tc_demos - tomcat demosmws v240
 check_command                   
check_http_url_string!demosmws.nht-norwick.com!/index.jsp!Tomcat/5.5.9
}

define service{
        use                             svcs-cadahora
        hostgroup_name                  windows-snmp
        service_description             Disco C
        check_command                   check_windows_disco_C
        notification_options            c,r
}

Las plantillas scvs-criticos y svcs-cadahora definen los intervalos de 
chequeo, retry, etc... asi no tengo que repetirlos en todos... y gracias a la 
herencia de atributos puedo sobreescribir un atributo cuando lo necesite 
(como notification_options del segundo ejemplo).

No he instalado el NAGAT, pero seguramente, si para cada hosts tienes que 
responder a un monton de preguntas no sea más comodo el dia que tengas que 
"añadir" hosts que sean parecidos a los que ya tienes. Lo mismo con el resto 
de ficheros de configuración....

De todas formas si consigues que te funcione todo cuentanos tu experiencia, 
para saber de primera mano si merece la pena!!

Saludos y suerte,
    Ender

PD - nota: mira el truquillo del ultimo servicio, en lugar de aplicarlo a un 
host o una lista de hosts (separados por comas) lo aplico a todo un grupo 
(windows-snmp). Te lo cuento porque está un pelin escondido en la 
documentación que se puede hacer...


Más información sobre la lista de distribución eside-ghost