Instalar los plugins de Nagios

Instalar los plugins de Nagios

Siguiendo el articulo pasado donde instalamos el core de Nagios, ahora instalaremos los plugins de Nagios.

Los plugins, se deben instalar en cada uno de los equipos que vamos a monitorizar con el fin de que se entiendan entre el servidor y cada uno de los clientes.

Plugins

Comenzamos con la instalación:

1.- Descargamos los plugins desde la página: http://www.nagios.org/download/plugins/
2.- Ya que los tengamos, los desempaquetamos y descomprimimos.

tar -xvzf nagios-plugins-1.4.15.tar.gz

3.- Nos situamos en el directorio recién creado, llamado nagios-plugins-1.4.15

 cd nagios-plugins-1.4.15

4.- Compilamos los plugins de nagios.

 ./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

5.- Ya los tendremos instalados en el directorio: /usr/local/nagios/libexec

Nota: Basta con compilar una sola vez los plugins para replicarlos en equipos que tengan el mismo sistema operativo.

NRPE

Instalación de NRPE en los hosts Clientes
Ya que tenemos instalados los plugins, hay que instalar el addon NRPE. Dicho addon se encarga de ejecutar los plugins de manera remota en los equipos Unix, lo cual es útil para monitorear los recursos locales de cada uno de los hosts Unix.

NRPE
NRPE

1.- Descargamos NRPE, desde su página http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/download
2.- Descomprimimos con:

cd nrpe-2.1.2

4.- Comenzamos a compilar:

./configure
make all
make install-plugin

5.- Probamos que esté funcionando:

netstat -at | grep nrpe

Y la salida a dicho comando debe ser algo parecido a esto

tcp    0   0 *:nrpe        *:*   LISTEN

Instalación de NRPE en el Servidor Nagios
1.- Descargamos NRPE, desde la página del proyectohttp://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/download
2.- Descomprimimos,

cd nrpe-2.1.2

4.- Compilamos,

./configure
make all
make install-plugin
make install-daemon
make install-daemon-config

5.- Probamos la instalación, corriendo el comando

/usr/local/nagios/libexec/check_nrpe -H localhost

Y como salida de dicho comando debemos obtener la versión de NRPE que tenemos instalada

NRPE v2.12

6.- Probamos que se pueda comunicar con todos los hosts en donde ya instalamos los Plugins de Nagios y el NRPE en forma de cliente.

/usr/local/nagios/libexec/check_nrpe -H 192.168.1.200

Y como salida de dicho comando debemos obtener la versión de NRPE que tenemos instalada

NRPE v2.12

Con esto ya tenemos instalado NRPE en nuestro Servidor Nagios y en nuestros clientes para que a través de el se ejecutaran los comandos remotos.

Fuente: http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf

SIMILAR ARTICLES

10 COMMENTS

  1. Oyee…! hum… en muchas ocasiones me ha pasado que he hayado el servicio (mediante Nessus lo detecto) de Nagios ejecutandose en algun servidor y con el usuario y contraseña nagios:nagios

    Teniendo eso podria ejecutar alguna cosa para obtener información de los hosts monitoreados o algo asi?

    • Teniendo esos datos, podrías loggearte a la interfaz web del server y poder consultar los hosts monitoreados, o como ese usuario esta dado de alta en el server desde un simple ssh podrias entrar como ese usuario.

      • Sip! lo que he echo es conectarme por SSH y en una ocasion encontre que ese usuario lo usaban pero con HP Open View con Telnet entonces podia cachar credenciales de acceso con mas privilegios… pero hum… pense que podria instalar algo que me mapease la red 😛

        • Ps si ya entraste al equipo… puedes saber los equipos que monitorea gracias a los archivos que se encuentren en /usr/local/nagios/etc/objects, y así puedes darte la idea de como está su red.

  2. Una pequeñísima correción, el comando tar del ejemplo debería ser:

    tar xvzf nagios-plugins-1.4.15.tar.gz

    Ya que el actual no descomprime, solo desempaqueta.

    Muchas gracias por los tutos, son tremendamente útiles!!! tengo una plataforma en producción completamente monitorizada y ahora voy a por la revencha con una segunda 😀

  3. buenas una pregnta que pasa si no e instala los plugin en as otras mauinas yo tengo corriendo nagios y tengo varias opciones que me sirven solo el de mysql no me sirve y las notificaciones por el correo eso tiene que ver on los plugins

  4. Dentrr de nagios-plugins-1.4.15.tar.gz -> directorio plugins hay varios que no los instala, por ejemplo:
    check_radius.c
    check_game.c
    check_pgsql.c
    check_mysql.c
    check_mysql_query.c

    ¿como haces para instalar esos?

    • Al compliar nagios-plugins, se compilan esos también.

      Puedes checar las opciones de compilación con ./configure –help

      Saludos

Leave a Reply