[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