Anda di halaman 1dari 23

NAGIOS.

Sistema de
Monitorizacin.
FORMACIN
Gestin de redes de datos.
Significado de Nagios.
Segn Ethan Galstad en el FAQ
oficial del sitio de Nagios, N.A.G.I.O.S.
es un acrnimo recursivo: Nagios no
va a insistir en la santidad . Es una
referencia a la encarnacin original del
software bajo el nombre de Netsaint,
el cual tuvo que ser cambiado por ser
supuestamente similar a un nombre
comercial. "Agios" significa "santo" en
griego.
INTRODUCCIN.

Nagios es un sistema de monitorizacin de redes


ampliamente utilizado, de cdigo abierto, que vigila los
equipos (hardware) y servicios (software) que se
especifiquen, alertando cuando el comportamiento de los
mismos no sea el deseado. Entre sus caractersticas
principales figuran la monitorizacin de servicios de red la
monitorizacin de los recursos de sistemas hardware
(carga (SMTP, POP3, HTTP, SNMP...), del procesador, uso
de los discos, memoria, estado de los puertos...),
independencia de sistemas operativos, posibilidad de
monitorizacin remota mediante tneles SSL cifrados o
SSH, y la posibilidad de programar plugins especficos
para nuevos sistemas.
Utilidades
Monitorizacin de servicios de red (SMTP, POP3, HTTP, NNTP, ICMP, SNMP).

Monitorizacin de los recursos de equipos hardware (carga del procesador, uso de


los discos, logs del sistema) en varios sistemas operativos, incluso Microsoft
Windows con los plugins NRPE_NT o NSClient++.

Monitorizacin remota, a travs de tneles SSL cifrados o SSH.

Diseo simple de plugins, que permiten a los usuarios


desarrollar sus propios chequeos de servicios dependiendo de sus necesidades,
usando sus herramientas preferidas (Bash, C++, Perl, Ruby, Python, PHP, C#...).

Chequeo de servicios paralizados.

Posibilidad de definir la jerarqua de la red, permitiendo distinguir entre host cados


y host inaccesibles.
Utilidades
Notificaciones a los contactos cuando ocurren problemas en servicios o hosts, as
como cuando son resueltos (a travs del correo electrnico, buscapersonas,
Jabber, SMS, o cualquier mtodo definido por el usuario junto con su
correspondiente complemento).

Posibilidad de definir manejadores de eventos que ejecuten al ocurrir un evento de


un servicio o host para resoluciones de problemas proactivas.

Rotacin automtica del archivo de registro.

Soporte para implementar hosts de monitores redundantes.

Visualizacin del estado de la red en tiempo real a travs de interfaz web, con la
posibilidad de generar informes y grficas de comportamiento de los sistemas
monitorizados, y visualizacin del listado de notificaciones enviadas, historial de
problemas, archivos de registros....
Preparamos Linux CentOS
para instalar Nagios.

Empezamos instalando unos cuantos paquetes antes de


empezar con instalacin de Nagios en CentOS 7, entre
ellos estn apache, php

Una vez instalados, creamos el usuario nagios y le


ponemos un password.
Preparamos Linux CentOS
para instalar Nagios.

Creamos un grupo para permitir que comando externos


sean admitidos a travs de la interfaz web. Agregamos al
grupo al usuario nagios y a apache.

Creamos una carpeta para descargar nagios y nagios-


plugins. Descargamos.
Instalamos Nagios en
Linux CentOS.

Descomprimimos el archivo y entramos a su directorio.


Instalamos Nagios en
Linux CentOS.

Y ejecutamos el script de
configuracin de nagios
pasando el parmetro del
grupo anteriormente
creado (nagcmd).
Instalamos Nagios en
Linux CentOS.

Empezamos a compilar con make all.

Creamos los scripts de inicio.

Creamos ficheros de configuracin de ejemplo.

Activamos permisos.
Instalamos Nagios en
Linux CentOS.

Instalamos el archivo de configuracin web en el


directorio conf.d de Apache. Instalamos la consola web.

Creamos un usuario administrador para la interfaz web y


le colocamos contrasea.

Reiniciamos el servicio Apache.


Instalamos plugins de Nagios
en Linux CentOS.

Salimos del directorio de compilacin de Nagios,


descomprimimos el tgz de plugins y entramos a su
directorio.

Comenzamos a compilar e instalamos, esta vez como


usuario y grupo nagios.

Compilamos.
Instalamos plugins de Nagios
en Linux CentOS.

Agregamos Nagios a la lista de servicios para que


arranque automticamente cuando se inicie el sistema.

Hacemos una copia de seguridad y editamos contactos.

Reiniciamos el servicio de apache.

Verificamos este la configuracin de nagios hasta el


momento correcta. Debe decirnos que 0 Warnings y 0
Errors.
Instalamos plugins de Nagios
en Linux CentOS.

Abrimos un browser y navegamos a http://IP-


Servidor/nagios Ingresamos con el usuario nagiosadmin y
su contrasea creado en pasos anteriores. En la pgina
siguiente nos mostrara un men vertical a la izquierda y
dependiendo de dnde demos clic, los resultados en el
centro de la pantalla.uando se inicie el sistema.
Instalamos plugins de Nagios
en Linux CentOS.

Una opcin muy recomendable en Nagios es usar Tactical


Overview, ms que todo cuando tenemos muchos
dispositivos y servicios en monitoreo. De un vistazo
podemos ver todo.
Instalamos plugins de Nagios
en Linux CentOS.

Aunque podemos ir mas al detalle y mirar los servicios de


un dispositivo (servidor en este caso) en qu estado estn
y all por un sencillo sistema de colores veremos cmo
estn (verde=ok, amarillo=prestar atencin y rojo=error).
Instalamos plugins de Nagios
en Linux CentOS.

En un momento dado podemos filtrar y solo ver los


servicios que presenten warning o error en Nagios
Instalamos plugins de Nagios
en Linux CentOS.

Tambin podemos mirar ms de cerca de un dispositivo y


activar chequeo, desactivarlo, ver reportes sobre su
estado, etc.
Actualizar Nagios en
Linux CentOS.

Una buena poltica (indispensable dira yo) es tener un


backup.

Es posible que ya no los tengas, pero por si acaso,


borramos antiguos archivos html. En las nuevas versiones
de nagios son en php.

Descargamos la ltima versin.

Descomprimimos el paquete y entramos a su directorio.


Actualizar Nagios en
Linux CentOS.

Compilamos teniendo cuidado de que usar el mismo


grupo que original usamos al instalar.

Verificamos todo este ok con 0 errores o warnings en


nuestra configuracin nagios en linux CentOS.

Reiniciamos y verificamos que el servicio nagios quede


ejecutando correctamente.
Actualizar Nagios en
Linux CentOS.

Volvemos a nuestro navegador y vamos al men General -


Home. Ya debe aparecernos que estamos en la ltima
versin de Nagios Core instalado en nuestro Linux CentOS
7.
GRACIAS

Anda mungkin juga menyukai