Nagios 3.0 en Ubuntu Karmic Koala

El año pasado en el ramo de Redes me dieron a elegir entre varios temas para ser desarrollados y no sé porqué elegí Nagios😀, quizás porque me interesó el tema de monitorizar redes. En fin….😛 la cosa es que hoy he querido compartir con ustedes cómo instalar este sistema de monitorización en Ubuntu Karmic Koala.

Una breve introducción para el que nunca ha escuchado hablar de Nagios.

Según Wikipedia Nagios es un sistema open source de monitorización de redes ampliamente utilizado, que vigila los equipos (hardware) y servicios (software) que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP, etc), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos…), independencia de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL cifrados ó SSH, y la posibilidad de programar plugins específicos para nuevos sistemas.

Se trata de un software que proporciona una gran versatilidad para consultar prácticamente cualquier parámetro de interés de un sistema, y genera alertas, que pueden ser recibidas por los responsables correspondientes mediante (entre otros medios) correo electrónico y mensajes SMS, cuando estos parámetros exceden de los márgenes definidos por el administrador de red.

Para instalarlo primero abres un terminal/consola e instala las librerías y el servidor web (apache) que necesita:

syreniad@sweet:~$ sudo aptitude install apache2 build-essential libgd2-xpm-dev -y

Una vez hecho esto procedes a instalar nagios:

syreniad@sweet:~$ sudo aptitude install nagios3 -y

Luego, debes crear la contraseña del usuario nagiosadmin para adminsitrar Nagios:

syreniad@sweet:~$ sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

Ahora, para ver la aplicación corriendo en tu navegador web favorito (Firefox para mi :D ) escribes http://localhost/nagios3 (si lo instalaste en una máquina remota en lugar de localhost escribes la IP de esa máquina en lugar de localhost) e ingresas , en la ventanita emergente que se te abrirá, el nombre de usuario “nagiosadmin” y la contraseña que colocaste en el paso anterior.

Ahora veamos cuáles son los archivos de configuración y cómo pueden agregar equipos para monitorizar.

  • Ahora vamos a cd a la carpeta: /etc/nagios3/conf.d/ que es donde crearemos el/los archivo(s) que contendrá los equipos que queremos monitorear.
  • Luego añadimos los grupos de los servicios al archivo: hostgroups_nagios2.cfg  y en members ponemos * (asterisco)
  • Agregamos los servicios que queramos monitorizar en el fichero: services_nagios2.cfg

Más adelante les mostraré ejemplos de casa uno de estos archivos.

😀

Imágen de referencia sobre lo que deberían ver en su navegador, una vez agregados los equipos a monitorear

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: