Instalando Plugins
Lunes, 12 de marzo de 2007
Para que Nagios nos sea de utilidad necesitamos instalarle los plugins, estos son scripts o binarios (Perl, shell, etc), que se ejecutan desde la línea de comando, y son los encargados de realizar los chequeos tanto de host como de servicios. El resultado de la ejecución de los mismos es lo que se utiliza para determinar el Status de nuestra red.
- Conseguir los Sources
Lo que primero debemos hacer, obviamente es descargar los Plugins:- Plugins Oficiales: Sourceforge
- Plugins Adicionales: Nagios Exchange
Con los plugins oficiales nos alcanza para tener un monitoreo “básico”, para ampliar la funcionalidad debemos buscar los plugins que necesitemos desde Nagios Exchange, ya que en esta página están disponibles los proyectos de miles de usuarios que contribuyen con Nagios.
- Script de configuración
Ejecutamos el script de configuración en el directorio donde descomprimimos el source:
./configure - Compilamos
Compilamos los plugins ejecutando:
make - Instalación
Instalamos los binarios ejecutando:
make install - Uso
En este punto ya tenemos los plugins instalados en el directorio /libexec (ver Subdirectorios en el post anterior). Para probar los plugins debemos ir al directorio y ejecutar el plugins que querramos, la documentación es individual para cada plugin, pero básicamente todos responden (si están bien programados) al modificador -h../check_dns -h
check_dns (nagios-plugins 1.4.6) 1.55
Copyright (c) 1999 Ethan Galstad
Copyright (c) 2000-2006 Nagios Plugin Development Team
This plugin uses the nslookup program to obtain the IP address for the given host/domain query.
An optional DNS server to use may be specified.
If no DNS server is specified, the default server(s) specified in /etc/resolv.conf will be used.Usage:check_dns -H host [-s server] [-a expected-address] [-A] [-t timeout] [-w warn] [-c crit]
Options:
-h, –help
Print detailed help screen
-V, –version
Print version information
-H, –hostname=HOST
The name or address you want to query
-s, –server=HOST
Optional DNS server you want to use for the lookup
-a, –expected-address=IP-ADDRESS|HOST
Optional IP-ADDRESS you expect the DNS server to return. HOST must end with .
-A, –expect-authority
Optionally expect the DNS server to be authoritative for the lookup
-w, –warning=seconds
Return warning if elapsed time exceeds value. Default off
-c, –critical=seconds
Return critical if elapsed time exceeds value. Default off
-t, –timeout=INTEGER
Seconds before connection times out (default: 10)Send email to nagios-users@lists.sourceforge.net if you have questions
regarding use of this software. To submit patches or suggest improvements,
send email to nagiosplug-devel@lists.sourceforge.netComo podemos ver las opciones de este plugins son muchas y la documentación es muy completa
En el siguiente post vamos a configurar el acceso Web.







Al habla
Debes identificarte para publicar un comentario.