Instalación de cliente y servidor NRPE

Vamos a ver como instalar NRPE en GNU/Linux, Unix y Windows.

NRPE es un software cliente/servidor con el cual nos permite la monitorización de servidores, switches, firewall…etc.

Instalación de NRPE en el Servidor Nagios

Instalamos dependencias.

root@nagios: # apt-get install xinetd libssl-dev

Descargamos NRPE

root@nagios: # wget http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz

Descomprimimos.

root@nagios: # tar xvf nrpe-2.13.tar.gz

Accedemos al directorio

root@nagios: # cd nrpe-2.13/

Compilamos

root@nagios: # ./configure
root@nagios: # make all
root@nagios: # make install-plugin
root@nagios: # make install-daemon
root@nagios: # make install-daemon-config
root@nagios: # make install-xinetd

Editar /etc/xinetd.d/nrpe para aceptar peticiones solo de nuestro Nagios Server:

only_from       = 127.0.0.1 192.168.1.10

Añadiremos al /etc/services el puerto de NRPE para poder identificar las conexiones

nrpe 5666/tcp # NRPE

Reiniciamos xinetd

root@nagios: # /etc/init.d/xinetd restart

Pruebas de funcionamiento

root@nagios:# netstat -ant | grep 5666
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN
root@nagios: # /usr/local/nagios/libexec/check_nrpe -H localhost
NRPE v2.13

Instalación de NRPE en el  cliente  en GNU/Linux y UNIX

root@nagios: # wget http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz

Descomprimimos.

root@nagios: # tar xvf nrpe-2.13.tar.gz

Accedemos al directorio

root@nagios: # cd nrpe-2.13/

Compilamos

 

root@nagios: # ./configure –prefix=/opt –with-nagios-user=nagios –with-nagios-group=nagios
root@nagios: # make all
root@nagios: # make install-plugin

Comprobamos que funciona

netstat -at | grep nrpe
tcp 0 0 *:nrpe *:* LISTEN

Instalación de NRPE en el  cliente  en Windows

Para el cliente de Windows podemos emplear  NSClient++ o nrpe_nt (Entre otros). en nuestro caso yo voy a instalar nrpe_nt

Descargamos nrpe_nt

http://sourceforge.net/projects/nrpent/files/nrpent/

y lo descomprimimos. en mi caso en C:\nrpe

Accedemos mediante el CMD

cd c:\nrpe\bin

Instalamos…

c:\nrpe\bin>Nrpe_nt.exe -i
NRPE_NT Service sucessfully installed!

c:\nrpe\bin>

Iniciamos el servicio

c:\nrpe\bin>net start nrpe_nt
El servicio de Nagios Remote Plugin Executor for NT/W2K está iniciándose.
El servicio de Nagios Remote Plugin Executor for NT/W2K se ha iniciado correctam
ente.
c:\nrpe\bin>

Listo, ya solo faltaría instalar los plugins que los podéis descargar de aquí:

http://exchange.nagios.org/directory/Plugins/Uncategorized/Operating-Systems/Windows-NRPE/Basic-NRPE_NT-Plugins/details

 

Un saludo, rokitoh

:wq!

6 comentarios en “Instalación de cliente y servidor NRPE”

  1. Hola,

    Soy nuevo en esto de configurar Nagios para monitorear windows servers… y voy a instalarlo en mi computadora Windows 7, en fin he leido el comentario del nrpe y los plugins de nagios.
    tengo 2 preguntas:
    1 Se puede instalar Nagios (como servidor de monitoreo) en el mismo servidor windows o sistema operativo windows para monitoriar localmente?(me refiero que segun lo que he leido Nagios va en un servidor aparte linux y con los plugins de nagios y el nrpe es posible jalar la infromacion de un servidor windows… lo que yo necesito es tener todo en el mismo servidor windows.)
    2 En descomprimir el nrpe lo hice como vos lo sugeriste en c:/nrpr, pero mi pregunta es los plugins de nagios debo descomprimirlos en la misma carpeta del nrpe?

    Muchisimas gracias..

    1. Buenas Andres,

      Te contesto a las 2 preguntas.

      1) Puedes monitorizar el propio servidor en el que esta instalado el Nagios y monitorizarlo mediante NRPE sin ningún problema.
      2) los plugins del nagios debes descomprimirlos en la misma que en el NRPE, en la ruta: c:\nrpe\bin

      Un saludo.

  2. Hola una pregunta para poder instalar el nrpe en un cliente con debian mediante los repositorios, como se hace por que estoy buscando y no encuentro nada, yo en la terminal pongo esto
    root@Zetian:/home/bernardo# aptitude search nrpe
    i nagios-nrpe-plugin – Nagios Remote Plugin Executor Plugin
    p nagios-nrpe-server – Nagios Remote Plugin Executor Server
    root@Zetian:/home/bernardo#
    que tengo que instalar en la maquina cliente osea en la maquina que no tiene instalado el nagios y quiero que le informe a nagios sobre el disco ram micro y demas ?

    y que hay que confgurar muchas gracias.

  3. Instalación de NRPE en el Servidor Nagios, ¿puede instalar Nagios en Windows?, ¿para ello debo instalar el mismo NRPE que el cliente?.

  4. hola. oye tengo una pregunta tengo instalado nagios en un servidor con sistema operativo centos 6.4 y quiero monitorear un servidor windows solo que no se si el NSClient es como el NRPE en linux se necesita instalar ambos? y como se agrega el servidor con windows al nagios todo esto es en maquina virtual.
    gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *