INSTALACIÓN DE NAGIOS SOFTWARE DE MONITORIZACIÓN DE REDES EN UBUNTU 11

9
INSTALACIÓN DE NAGIOS SOFTWARE DE MONITORIZACIÓN DE REDES EN UBUNTU 11.10 Nagios es un sistema de monitorización de redes de código abierto . Vigila los equipos (hardware) y servicios (software) especificados, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales están la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP, etc.), la monitorización de los recursos de sistemas hardwar e (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. Para instalar Nagios en Ubuntu lo primero que debemos hacer es descargar los archivos de la página oficial de Nagios en este caso vamos a instalar la versión 3.2.1. Debemos descargar dos paquetes: nagios-3.2.1.tar.gz nagios-plugins-1.4.14.tar.gz También se pueden descargar por línea de comandos: wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios- 3.2.1.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios- plugins-1.4.14.tar.gz

Transcript of INSTALACIÓN DE NAGIOS SOFTWARE DE MONITORIZACIÓN DE REDES EN UBUNTU 11

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 lamonitorizacin 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 esdescargar los archivos de la pgina oficial deNagios 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.gzTambin se pueden descargar por lnea de comandos:

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gzwget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz

Paso 1 - Prerrequisitos

Antes de empezar a instalar Nagios en Ubuntu es necesarioinstalar otros paquetes:

Apache 2 PHP GCC: libreras de desarrollo y compilacin GD: libreras de desarrolloParainstalar Apache 2ejecutamos: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 esentrar como rooto por el contrario podis poner sudo delante de todos los comandos:

sudo -s

Creamos unanueva cuenta de usuario "nagios"y contrasea:/usr/sbin/useradd -m -s /bin/bash nagios

Ledamos un password, que introduciremos dos veces:passwd nagios

Creamos un nuevogrupo nagcmd, para permitir comandos externos:/usr/sbin/groupadd nagcmd

Metemos al usuarionagios en el grupo nagcmd:/usr/sbin/usermod -a -G nagcmd nagios

Metemos alusuario 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 lacompilacin e instalacin del mismo. En este punto debo decir que en lapgina oficialde 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 Nagiospasndole 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.Instalarscript de inicio:make install-init

Instalar ejemplos deficheros de configuracin:make install-config

Dar permisos aldirectorio de comandos externos:make install-commandmode

Paso 4 - Personalizar la configuracin

Una vez quehemos 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 amodificar 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 ladireccin 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 elarchivo 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 apachepara 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:makemake install

Paso 7 - Inicio de Nagios en Ubuntu

Ahora vamos aconfigurar 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.