You are on page 1of 11

SAD MONITORIZACIN CON NAGIOS

Francisco Jos Cruz Jimnez 2 ASIR


Monitorizacin con Nagios SAD 2 ASIR

INDICE :

Instalacin de Nagios........................................................................................................ 3

Configuracin del entorno ................................................................................................ 4

Configuracin de Nagios .................................................................................................. 5

Monitorizacin ................................................................................................................. 8

2
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Instalacin de Nagios

Nagios es un sistema de monitorizacin de redes de cdigo abierto ampliamente


utilizado, que vigila los equipos y servicios que se configuren, generando avisos, que
pueden ser recibidas por los responsables correspondientes mediante (entre otros
medios) correo electrnico y mensajes SMS, alertando cuando el comportamiento de los
mismos no sea el deseado. Entre sus caractersticas principales figuran la
monitorizacin de servicios de red (SMTP, POP3, HTTP, SSH...), la monitorizacin de
los recursos de sistemas hardware de los equipos de la red (carga del procesador, uso de
los discos, memoria, estado de los puertos...). Funciona independientemente de
sistemas operativos instalados en los equipos y cuenta con la posibilidad de programar
plugins especficos para nuevas caractersticas.

Para instalar Nagios, necesitamos una mquina que cuente con un servidor web
instalado adems de soporte para PHP. En mi caso utilizar una mquina virtual, con
Debian, para instalar Nagios. Utilizamos los siguientes comandos:

# apt-get install apache2 php5 libapache2-mod-php5

# apt-get install nagios3

Durante la instalacin de Nagios nos aparecer una ventana pidiendo que


introduzcamos una contrasea. Esta es importante, ya que ser la que usemos para
entrar en la administracin va web.

Una vez acabado el proceso, para verificar la instalacin usamos:

$ nagios3 V

3
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Configuracin del entorno

Una vez que tenemos instalado Nagios en una mquina vamos a proceder a crear
el entorno que vamos a monitorizar, para ello vamos a montar en una mquina los
siguientes servicios:

Servicio http
Servicio ssh
Servicio smtp
Servicio mysql

Tambin monitorizaremos otras cosas como el espacio en disco, usuarios,


procesos, carga del procesador Para montar todos estos servicios usar una mquina
virtual con Ubuntu. Esta la configuraremos en la misma red que la mquina con Nagios,
en mi caso he optado por configurar ambas interfaces de red como Adaptador Puente.
Para instalar los servicios requeridos usamos:

# apt-get install apache2 postfix ssh mysql-server

A continuacin compramos que los servicios instalados estn a la escucha.

4
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Para la monitorizacin de espacio en disco y dems necesitamos otro paquete, lo


instalamos con:

# apt-get install nagios-nrpe-server

Adems tendremos que configurar el siguiente archive y establecer la ip del


servidor Nagios.

# nano /etc/nagios/nrpe.cfg

Configuracin de Nagios

La configuracin de Nagios que debemos establecer para la correcta


monitorizacin de los servicios y dems se reparte en varios archivos (aunque podemos
organizarlo como nos parezca mejor, no es obligatorio hacerlo como se propone en
aqu.). El directorio donde se encuentra estos archivos es /etc/nagios3/conf.d/. Aqu
tenemos dicho directorio junto con los archivos de configuracin establecido por mi, ya
que estos archivos por defecto tienen otra divisin, por ejemplo, divid el fichero
localhost_nagios2.cfg en dos ficheros separados, uno para los equipos (equipos.cfg) y
otro para los servicios (servicios.cfg)

$ ls l /etc/nagios3/conf.d

5
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Cada equipo que queramos monitorizar lo debemos de reflejar en equipos.cfg


(los nombres de los archivos son opcionales, podemos poner lo que sea). Aadimos la
mquina de Ubuntu en este.

# nano /etc/nagios3/conf.d/equipos.cfg

El archivo plantillas_equipos.cfg es el template de los equipos, es decir, cada


vez que se le configura a una plantilla a un equipo, es como si se le aadiese todas las
opciones descritas en este. Lo mismo ocurre con el plantillas_servicios.cfg.

En el archivo contact_nagios2.cfg aparecen los contactos a los que queremos


que Nagios contacte en caso de alarma.

Otro archivo que configuraremos ser grupos.cfg, en este aparecern los grupos
en los que queramos meter a los equipos monitorizados, se pueden definir cuantos
grupos queramos (y como queramos), estos son los que yo he definido.

# nano /etc/nagios3/conf.d/grupos.cfg

6
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

El siguiente archivo es servicios.cfg, en este pondremos los servicios que


queremos monitorizar.

# nano /etc/nagios3/conf.d/servicios.cfg

7
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Y aadimos lo siguiente:

Tambin necesitamos crear un usuario que pueda acceder en todo momento a


mysql.

$ mysql u root -p

Ya solo nos queda reiniciar el servicio para confirmar los cambios.

# service nagios3 restart

Monitorizacin

Para acceder a Nagios via web ponemos lo siguiente:

http://ip_equipo/nagios3

8
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Ahora voy a explicar algunas de las pantallas donde Nagios muestra


informacin, Esta pantalla nos muestra la topologa de red que tenemos.

Aqu podemos ver una pantalla resumen del estado de los equipos de nuestra
red, agrupados por los hostgroups definidos anteriormente.

9
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

Aqu se muestran los servicios.

NOTA : no consigo hacer funcionar la monitorizacin de mysql.

Monitorizacin de espacio de disco en la mquina Ubuntu:

10
Francisco Jos Cruz Jimnez
Monitorizacin con Nagios SAD 2 ASIR

11
Francisco Jos Cruz Jimnez

You might also like