4/7/08

Nagios en debian lenny

Nagios es un sistema de código abierto de monitorización de redes, máquinas, servicios, sistemas, filesystems... .Es muy flexible ya que permite definir distintos tipos de alertas en función de la disponibilidad de los objetos monitorizados.

En este mi-ni tuto instalaremos la ultima versión de nagios, Versión 3.0.3. Para poder hacer funcionar nagios necesitamos tener instalado apache, en mi caso sera apache2 (yo lo tengo con soporte a php y a mysql pero creo que no es necesario tener eso solo con el apache es mas que suficiente) .

Si no tienes apache basta con teclear los siguiente.

#apt-get install apache2

ahora necesitamos el entorno de compilacion.

#apt-get install build-essential

Necesitaremos las siguientes librerías para la compilación de nagios

#apt-get install libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev

Tambien necesitaremos las librerías gd2.

TODO LO QUE DESCARGEMOS LO GUARDAREMOS EN /tmp .

#cd /tmp
#wget -c http://www.libgd.org/releases/gd-2.0.35.tar.gz ---> descargamos gd2
#tar xzf gd-2.0.35.tar.gz ---> descomprimimos gd2
#cd gd-2.0.35 ---> accedemos al directorio de gd2

ahora el proceso de configuracion y compilacion.
#./configure
#make
#make install

ahora creamos los usuarios y grupos necesarios.

#useradd nagios ---> creamos el usuario nagios
#passwd nagios ---> password para nagios
#groupadd nagios ---> añadimos el grupo
#groupadd nagcmd ---> otro mas
#usermod -G nagios nagios
#usermod -G nagios tu_usuario
#usermod -G nagcmd nagios
#usermod -G nagcmd www-data

Ya tenemos los usuarios para Nagios, para el Apache y el nuestro propio para poder editar los ficheros de configuración.
Ahora a compilar y configurar nagios.

Descargamos nagios y sus Plugins de su pagina oficial y los guardamos en /tmp
Nagios ---> www.nagios.org

o tmb de sourceforge aquí les dejo los enlaces directos de la vercion 3.0.3 de nagios y de sus plugins.

Nagios 3.0.3

PLUGINS

PLUGINS

ahora bien accedemos al directorio donde las descargamos

#cd /tmp --> directorio en donde descargue nagios y plugins
#tar xzf nagios-3.0.3.tar.gz ---> descomprimimos nagios
# tar xzf nagios-plugins-1.4.12.tar.gz ---> descomprimimos los plugins

una ves descomprimidos los plugins y nagios pasaremos ala parte de compilación, primero entramos al directorio de nagios.

#cd nagios-3.0.3
#./configure --with-command-group=nagcmd
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
#make install-webconf

ahora pasaremos al directorio de los plugins para su configuración.

#cd /tmp/nagios-plugins-1.4.12

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

ahora toca crear una contraseña para el usuario nagiosadmin y reiniciar el Apache.

#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
#cd /etc/init.d/
#./apache2 restart

Arrancamos el Nagios.

#./nagios start

ahora abrimos nuestro navegador y tecleamos http://localhost/nagios/
deberá mostrarnos una ventana de login para el usuario de nagios y su respectiva contraseña, después de teclear el user y el pass correctamente accederemos a nagios.

Podemos crear un enlace para el arranque automático

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

aki una pantalla del buen Nagios.

No hay comentarios: