Instalando Plugins

Lunes, 12 de marzo de 2007

Logo de NagiosPara 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:

    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.net

    Como 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.

Nagios | Comentarios | Trackback Saltar al inicio de la página

Al habla

Debes identificarte para publicar un comentario.

Linux, Seguridad, Literatura, las cosas importantes digamos…

Many people, meeting Aziraphale for the first time, formed three impressions: that he was English, that he was intelligent, and that he was gayer than a tree full of monkeys on nitrous oxide.
Good Omens
Terry Pratchett & Neil Gaiman

Recientemente en Flickr

    60 mesesAca Falta LopezTranquilidadRaicesPuertaEsquina de Merti, San Antonio de Areco

Meta