Você está na página 1de 7

INSTALACIN DE NAGIOS SOFTWARE DE MONITORIZACIN DE REDES EN UBUNTU 11.

10
Nagios es un sistema de monitorizacin de redes de cdigo abierto. Vigila los equipos (hardware) y servicios (software) especificados, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus caractersticas principales estn la monitorizacin de servicios de red (SMTP, POP3, HTTP, SNMP, etc.), la monitorizacin de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos), independencia de sistemas operativos, posibilidad de monitorizacin remota mediante tneles SSL cifrados SSH, y la posibilidad de programar plugins especficos para nuevos sistemas. Para instalar Nagios en Ubuntu lo primero que debemos hacer es descargar los archivos de la pgina oficial de Nagios en este caso vamos a instalar la versin 3.2.1. Debemos descargar dos paquetes:

nagios-3.2.1.tar.gz nagios-plugins-1.4.14.tar.gz

Tambin se pueden descargar por lnea de comandos:


wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios3.2.1.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagiosplugins-1.4.14.tar.gz

Paso 1 - Prerrequisitos
Antes de empezar a instalar Nagios en Ubuntu es necesario instalar otros paquetes:

Apache 2 PHP GCC: libreras de desarrollo y compilacin GD: libreras de desarrollo

Para instalar Apache 2 ejecutamos:


sudo apt-get install apache2

Instalamos PHP:
sudo apt-get install libapache2-mod-php5

Instalamos GCC:
sudo apt-get install build-essential

Por ltimo, instalamos GD:


sudo apt-get install libgd2-xpm-dev

Paso 2 - Crear informacin de cuenta de usuario


Despus, para poder instalar Nagios en Ubuntu lo primero que debemos hacer es entrar como root o por el contrario podis poner sudo delante de todos los comandos:
sudo -s

Creamos una nueva cuenta de usuario "nagios" y contrasea:


/usr/sbin/useradd -m -s /bin/bash nagios

Le damos un password, que introduciremos dos veces:


passwd nagios

Creamos un nuevo grupo nagcmd, para permitir comandos externos:


/usr/sbin/groupadd nagcmd

Metemos al usuario nagios en el grupo nagcmd:


/usr/sbin/usermod -a -G nagcmd nagios

Metemos al usuario de apache www-data en el grupo nagcmd, ya que la aplicacin lo necesita para hacer sus gestiones:
/usr/sbin/usermod -a -G nagcmd www-data

Pas 3 - Compilar e Instalar Nagios en Ubuntu


Una vez que ya hemos preparado el sistema para instalar Nagios en Ubuntu podemos empezar con la compilacin e instalacin del mismo. En este punto debo decir que en la pgina oficial de Nagios puedes encontrar los paquetes ya compilados y listos para instalar Nagios en Ubuntu. Sin embargo, stos no siempre son los de la ltima versin. Vamos a donde hemos instalado los paquetes. Descomprimimos el paquete de nagios:
tar xzf nagios-3.2.1.tar.gz

Accedemos a la carpeta que acabamos de descomprimir:


cd nagios-3.2.1

Ejecutamos el script de configuracin de Nagios pasndole el nombre del grupo que acabamos de crear:
./configure --with-command-group=nagcmd

Compilamos el cdigo fuente de Nagios:


make all

Por ltimo, instalamos los archivos binarios de Nagios en Ubuntu:


make install

Ahora vamos instalar otros scripts y configuraciones que nos sern de utilidad ms adelante. Instalar script de inicio:
make install-init

Instalar ejemplos de ficheros de configuracin:


make install-config

Dar permisos al directorio de comandos externos:


make install-commandmode

Paso 4 - Personalizar la configuracin


Una vez que hemos instalado Nagios en Ubuntu, podemos ir al directorio

"usr/local/nagios/etc" donde tenemos los ficheros de configuracin de Nagios que podemos modificar para personalizar la configuracin. En este caso vamos a modificar la direccin de e-mail que usaremos para las notificaciones de Nagios, para ello abrimos contacts.cfg con un editor de textos:
vim /usr/local/nagios/etc/objects/contacts.cfg

Cambiamos la direccin de correo de la lnea 35 por la direccin de correo electrnico a la que queremos que nos manden las notificaciones.

Paso 5 - Configurar la Interfaz Web


Ahora debemos configurar Nagios para poder acceder a l va interfaz web. Instalamos el archivo de configuracin de Nagios para Apache. Con esto conseguimos poder ver la interfaz web de Nagios en Apache:
make install-webconf

Creamos un usuario (nagiosadmin) que pueda acceder va web a Nagios:


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

Reiniciamos apache para que los cambios surtan efecto:


/etc/init.d/apache2 reload

Paso 6 - Compilar e Instalar los plugins de Nagios


Una vez que hemos configurado e instalado Nagios en Ubuntu vamos a la carpeta donde tenemos el paquete de los plugins y descomprimimos el paquete de la misma forma que lo hemos hecho antes para poder instalarlos:
tar xzf nagios-plugins-1.4.14.tar.gz

Entramos a la carpeta que acabamos de descomprimir:


cd nagios-plugins-1.4.14/

Compilamos e instalamos los plugins:


./configure --with-nagios-user=nagios --with-nagios-group=nagios -with-openssl=/usr/bin/openssl --enable-perl-modules Por ltimo, instalamos: make make install

Paso 7 - Inicio de Nagios en Ubuntu


Ahora vamos a configurar Nagios para que se inicie automticamente junto con Ubuntu.
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Verificamos que las configuraciones e instalacin de Nagios en Ubuntu estn bien, si hubiramos configurado algo mal durante la instalacin sera en este punto donde apareceran los errores:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Iniciamos Nagios: /etc/init.d/nagios start

Paso 8 - Entrar en la interface Web


Abrimos un explorador web y entramos en: http://localhost/nagios/ Nos pedir el nombre de usuario (nagiosadmin) con la contrasea que hemos elegido en el paso 5.

Você também pode gostar