Aquí un par de scripts que testean y monitorizan una serie de valores de los dispositivos F5 BipIP y el firewall Sonicwall 5060.
Test: CPU, memoria y tráfico de red por SNMP
2 Marzo, 2009Como plantilla de tests en Nagios por SNMP, incluyo aquí el check_cpu, check_mem y check_if_traffic.
Nagios: templates para pnp
14 Febrero, 2009Los templates de PNP permiten configurar las opciones de graficado que se le pasan al RRDTool. Si el template no existe PNP muestra una gráfica para cada fuente de datos que se pasa en el performance data. Pero a veces eso no es lo óptimo: el test de CPU quizás nos proporciona un valor de sys, otro de usr y otro para I/O, y nos interesa que en una misma gráfica existan los tres valores uno a caballo del otro para que la suma nos de el total de CPU en vez de mostrarnos tres gráficas separadas.
Para identificar qué template usa un test basta con buscar dentro de $NAGIOS_HOME/share/perfdata/$HOST/$SERVICIO.xml la entrada TEMPLATE que aparece al principio de todo. PNP buscará las opciones en $NAGIOS_HOME/share/pnp/templates/NOMBRE_TEMPLATE.php. Es decir, si en el fichero xml hemos encontrado la linea <TEMPLATE>check_dns</TEMPLATE>, el fichero de configuración debe ser check_dns.php.
Test: Oracle sesiones activas y bloqueos
19 Septiembre, 2008Cuando un proceso bloquea registros o tablas de una base de datos puede ocurrir que los tests de servidor web y servidor de aplicaciones no den problemas mientras que la web en cambio no funciona… o bien pueden dar error y creamos que dichos servicios se han degradado y reiniciamos servicios o empezamos a buscar el error en los logs, lo que nos hace perder un tiempo valioso.
Por eso creo importante tener un test de sesiones que nos diga no solo las sesiones activas que tenemos en la base de datos sino tambien los bloqueos que pueden haber en un momento determinado.
Test: Sun Hardware Faults
9 Septiembre, 2008Este script lo monté para controlar las alertas de un sistema Solaris. Lo pongo en cada máquina como /opt/nagios-plugins/libexec/check_hw_solaris.sh y no le paso parámetro alguno. En nrpe.cfg queda pues tal que:
command[check_hw_solaris]=/opt/nagios-plugins/libexec/check_hw_solaris.sh
Se ejecutan tres comandos para detectar posibles errores.
Leer el resto de esta entrada »
Escrito por kraigh