Instalacion de Nagios como Cliente en Windows y Linux

Instalacion de Nagios como Cliente en Windows y Linux

Introducción

Nagios es una aplicación, basada en software libre para el monitoreo de redes, servidores y servicios de red. Nettix Perú, usa Nagios como plataforma de comunicación y monitoreo para sus servidores propios y servidores de sus clientes.

Aquí detallaremos en una breve documentación de como instalar nagios como cliente, tanto para Windows como para Linux.

 

Un poco de teoria

Basicamente, el servidor de monitoreo nagios, consulta al servidor remoto via su cliente NRPE. El servicio NRPE, en la maquina remota, debe estar corriendo, este servicio respondera a las consultas que haga el servidor de monitoreo remoto. Aqui un diagrama 

 Instalacion de Nagios como Cliente en Windows y Linux

Cliente Nagios para Windows

Para nosotros el mejor plugin para Windows. NSClient++, este, simplemente se instala, se configura y se levanta como servicio en las maquinas Windows, nosotros hemos probado en WindowsXP, Windows2000 server, Windows2003 server en 32 y 64bits y funciona sin ningún inconveniente.

 

Pasos de instalación

1.- Hay que bajar el ejecutable desde aquí, la aplicación no pesa mucho, así que no deberá tardarse mas de 1 minuto en bajar.

 

2.- Después de haber bajado la aplicación, hay que hacerle doble clic al icono, para este ejemplo estamos usando la aplicación para entornos de 32bits, caso contrario se tendrá que usar la versión de 64bits. 

Una vez aparezca esta pantalla, hay que darle Next 

 Instalacion de Nagios como Cliente en Windows y Linux

3.- Aceptamos la licencia GPL. La cual nos permite usarla, distribuirla y copiarla respetando los términos de la misma. 

 Instalacion de Nagios como Cliente en Windows y Linux

4.- Verificamos donde sera instalado, y que se instalara, normalmente esto debería ir por defecto, así que le damos Next 

Instalacion de Nagios como Cliente en Windows y Linux 

5.- Se elije entre la antigua y la nueva configuración, en este caso no es muy relevante, debido a que en nuestro ejemplo se trata de una instalación nueva. 

 Instalacion de Nagios como Cliente en Windows y Linux

6.- Esta es una de las partes mas importantes de la configuración. Aquí, en Allowed Hosts (servidores permitidos) se especifica, que servidor puede consultar el estado de este servidor, mediante el cliente de Nagios. En la parte NSCLient password se puede agregar un password si es que asi estuviera configurado. Adicionalmente a ello, es necesario activar los plugins de chequeo, “Common Check Plugins” el servicio de nsclient, servicio que nos permitirá recopilar la información del equipo. y el NRPE server. 

Instalacion de Nagios como Cliente en Windows y Linux 

7.- Despues de darle Next comienza la instalacion, esto no demora mas de unos segundos y luego estara listo.

 Instalacion de Nagios como Cliente en Windows y Linux

8.- Finalmente, despues de la instalacion le damos check a la opcion Start service (Iniciar servicio) y con eso comenzara a recopilar informacion del servidor instalado. 

 Instalacion de Nagios como Cliente en Windows y Linux

Cliente Nagios para Linux

La instalacion de Nagios como cliente para linux es aun mas facil. En este ejemplo se asume que se esta instalando el cliente de nagios en un servidor linux con Redhat5, CentOS5, o Fedora. Tan solo hay que seguir unos cuantos pasos:

 

Pasos de Instalacion

1.- Instalamos y Configuramos los repositorios de rpmforge, de aqui bajaremos la aplicacion de nagios como cliente 

2.- Una vez instalado y configurado los repositorios hacemos un: 

            yum install nagios-nrpe

con esto se bajara la aplicacion y las dependencias relacionadas al cliente de nagios para linux.

 

3.- Una vez instalada la aplicacion, vamos a /etc/nagios/nrpe.cfg y en la seccion “ALLOWED HOST ADDRESSES” editamos lo siguiente: 

            # NOTE: This option is ignored if NRPE is running under either inetd or xinetd

            allowed_hosts=172.16.0.25 

En este ejemplo permitimos a localhost, y a la IP 172.16.0.25 acceder y solicitar datos de monitoreo del cliente de nagios. Guardamos y salimos del archivo.

 

4.- Una vez terminado, ejecutamos el siguiente comando para iniciar el servicio 

            service nrpe start

 

5.- Por ultimo, para garantizar de que el servicio levantara cuando se reinicie la maquina, haremos: 

            chkconfig nrpe on

 

Verificación

Para evitar posibles problemas despues, podemos verificar, la comunicacion entre el servidor nagios 

            cd /usr/lib/nagios/plugins

            ./check_nrpe -H IP_DEL_HOST

Deja un comentario

veinte + 19 =