Como instalar Nagios.

Desde el siguiente enlace se puede descargar la nueva versión de OpenSuse. Yo todavía no he tenido tiempo de instalarla, a ver si saco un rato y puedo dar alguna opinión
Nagios es un sistema open source popular para monitorizar una red. Monitoriza los hosts y servicios que se especifiquen, alertando cuando algo sale mal y nuevamente cuando se vuelve al estado correcto.

Originalmente tuvo el nombre de Netsaint, fue creado y es mantenido actualmente por Ethan Galstad, junto con un grupo de desarrolladores de software que mantienen también varios plugins.

Nagios fue originalmente diseñado para ser ejecutado en Linux, pero también se ejecuta bien en variantes de Unix.

Nagios está licenciada bajo la GNU General Public License Version 2 publicada por la Free Software Fundation.

Hoy vamos a aprender como instalarlo. Para ello debemos tener ya instalado estas 3 aplicaciones

  • Apache 2
  • GCC compiler and development libraries
  • GD development libraries

Escribimos en consola:

sudo apt-get install apache2 sudo apt-get install build-essential sudo apt-get install libgd2-dev

Debemos crear un usuario nagios y darle un password

/usr/sbin/useradd nagiospasswd nagios

Le añadimos a un nuevo grupo, nagios

/usr/sbin/groupadd nagios/usr/sbin/usermod -G nagios nagios

Creamos un nuevo grupo para añadir al grupo para poder administrar la aplicación desde la página web.

/usr/sbin/groupadd nagcmd/usr/sbin/usermod -G nagcmd nagios/usr/sbin/usermod -G nagcmd www-data

Descargamos la última versión que esté disponible en la página de http://www.nagios.org/download

wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0rc1.tar.gzwget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

Extraemos

cd ~/downloadstar xzf nagios-3.0rc1.tar.gzcd nagios-3.0rc1

Y configuramos para el nuevo grupo creado

./configure --with-command-group=nagcmd

Compilamos

make all

Instalamos los binarios

make installmake install-initmake install-configmake install-commandmode

Dentro del contacts.cfg debemos cambiar el e-mail del administrador de Nagios

vi /usr/local/nagios/etc/objects/contacts.cfg

Configuramos el interface web

make install-webconf

Creamos una cuenta (nagiosadmin) para entrar en el interfaz web

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Reiniciamos Apache

/etc/init.d/apache2 reload

Descargamos los Plugin de Nagios

tar xzf nagios-plugins-1.4.11.tar.gzcd nagios-plugins-1.4.11

Y compilamos e instalamos

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

Configuramos Nagios para que se inicie cuando inicie el sistema

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Verificamos que no haya fallos

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Iniciamos Nagios

/etc/init.d/nagios restart

Solo nos queda acceder a través de la interface web con nuestro usuario (nagiosadmin) y contraseña

http://localhost/nagios/

Para recibir notificaciones de alerta al la dirección web que antes hemos indicado, tenemos que instalar Mailx

sudo apt-get install mailx

https://i0.wp.com/www.soplo.cl/wp-content/uploads/2007/08/nagios_chico.jpg

https://i2.wp.com/pics.unlugarenelmundo.es/pantallazos/nagiosmap.jpg

En lo personal es muy buena herramienta, me funciona bien con linux debian y ubuntu lo recomiendo

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: