Você está na página 1de 3

Administracin de Redes, enero del 2015

SISTEMA DE MONITORIZACIN NAGIOS


Miguel ngel Carrin Bravo
e-mail: macarrion@udlanet.ec

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.

Resumen:

El presente documento ofrece


informacin sobre el sistema de monitorizacin
NAGIOS, el cual es un sistema de monitorizacin
SNMP open source, el cual se encarga de monitorear
los hosts y servicios que se especifiquen, alertando
cuando algo sale mal y nuevamente cuando est bien
dentro de una red.

NAGIOS se trata de un software usado en todo el


mundo que debe correr en sistemas Linux o Unix y que
permite extender su funcionalidad con la utilizacin o
creacin de extensiones. Est liberado bajo licencia
GPL por lo que no est sometido a costes de
licenciamiento.

Mediante este documento se conocer cul es su


definicin, ventajas, aplicaciones e informacin
adicional para en este caso ser motivo de estudio y
posteriormente indicar si es viable la instalacin de esta
herramienta la cual en los tiempos actuales es
necesaria, especficamente para quienes se encargan
de la administracin y monitoreo de redes.

Finalmente NAGGIOS es una solucin robusta,


escalable y econmica para la monitorizacin de
equipos y redes informticas.

Abstract:

This document provides information on


the monitoring system NAGIOS, which is a system of
monitoring SNMP open source, which is in charge of
monitoring hosts and services that you specify, alerting
when something goes wrong and again when is well
within a network.
Through this document will be know their definition,
advantages, applications and additional information for
here be why study and subsequently to indicate whether
if it is viable the installation of this tool, which in modern
times is necessary, specifically for those who are
responsible for the administration and monitoring of
networks.

1.

INTRODUCCIN
2.

1.1 QU ES NAGIOS?

ANLISIS

2.1 CUL ES EL OBJETIVO DE NAGIOS?


El principal objetivo de NAGIOS es desplegar
herramientas basadas en software libre para la
monitorizacin de sistemas para poder controlar en
todo momento qu est ocurriendo en la red, los
servidores y sus servicios.

NAGIOS
(Nagios Ain't Gonna Insist On
Sainthood), es un sistema de monitorizacin de equipos
y de servicios de red, creado para ayudar a los
administradores a tener siempre el control de qu est
pasando en la red y conocer los problemas que ocurren
antes de que los usuarios de la misma los perciban.

NAGIOS, bsicamente es un sistema que testea


servicios y otros parmetros de una red, de muy
diversas formas, y notifica todas las incidencias
rpidamente a los administradores, es por tanto un
sistema de alerta temprana, entre sus caractersticas
constan:

Entre sus caractersticas principales figuran la


monitorizacin de servicios de red (SMTP, POP3,
HTTP, SNMP...), la monitorizacin de los recursos de
sistemas hardware (carga del procesador, uso de los

Administracin de Redes, enero del 2015

Aunque permite la captura de paquetes SNMP para


notificar sucesos, no es un sistema de monitorizacin y
gestin basado en SNMP sino que realiza su labor
basndose en una gran cantidad de pequeos mdulos
software que realizan chequeos de parte de la red.

Interfaz web: muestra la informacin en una


interfaz web desde la que el propio
administrador puede establecer algunos
parmetros, lo que permite observar este
interfaz de forma remota va cliente HTTP.
Incluso desde dicha interfaz web, previa
autenticacin
HTTP,
permite
tambin
programar en el tiempo los chequeos a
mquinas
o
servicios
previamente
configurados, las notificaciones, etc.

Muestra los resultados de la monitorizacin y del uso de


los diversos componentes en una interfaz web a travs
de un conjunto de CGIs y pginas HTML que vienen
incorporadas de serie. Y que permiten al administrador
una completa visin de qu ocurre, dnde y en algunos
casos, el por qu.

Definicin de jerarquas de servicios o de


mquinas: Incorpora caractersticas muy
interesantes como las dependencias de
servicios o de equipos que permiten establecer
jerarquas de servicios o de mquinas. De
esta forma NAGIOS puede detectar si un
servicio est inactivo o inaccesible; en el
primer caso el equipo o servicio estara down,
mientras que en el segundo caso, el estado
del servicio o equipo no se sabra porque la
cada
de
uno
superior
impide
su
monitorizacin.

Por ltimo, si se compila para ello, NAGIOS guardar


los histricos en una base de datos para que al detener
y reanudar el servicio de monitorizacin, todos los datos
sigan como iban, sin cambios.

Extensiones,
oficiales de
terceros
Base de
datos, red,
disco duro

Administracin y definicin de usuarios:


otra caracterstica que ofrece es la agrupacin
de contactos (personas a quin notificar) de
manera que cuando una incidencia se
produzca
para
equipos
o
servicios
supervisados por esas personas, dicha
notificacin llegue a todas y cada una de
ellas y no exclusivamente a una persona.

NAGIOS

Esto proporciona flexibilidad si por ejemplo


la administracin de la red se realiza en
jornadas divididas por turnos. De esta forma
se puede hacer que se notifique solo a la
persona que se encuentra en su jornada
laboral o que se notifique a un grupo de
personas.

Interfaz web

2.3 NAGIOS MONITORIZA NICAMENTE


MQUINAS?
En el caso del sistema NAGIOS, no slo permite el
monitoreo de mquinas sino que adems permite la
monitorizacin de servicios de red (SMTP, POP3,
HTTP, NTTP, ICMP, SNMP).

Creacin de nuevos comandos (plugins):


NAGIOS tambin permite la creacin sencilla
de nuevos comandos (llamados plugins)
para aadir nuevas funcionalidades al
sistema, o bien combinar varios de los que se
encuentran activos. En cierto modo NAGIOS
puede ser tan flexible como se desee tanto en
cuanto es software libre y por tanto el cdigo
fuente es abierto y modificable por cualquiera.

Otra caracterstica es la monitorizacin de los recursos


de un host (carga del procesador, uso de los discos,
logs del sistema) en varios sistemas operativos,
incluso Microsoft Windows con el plugin NRPE_NT o
tambin por medio del protocolo SNMP.
Tambin permite la monitorizacin remota, a travs de
tneles SSL cifrados o SSH.
Y entre otras caractersticas aparte de la monitorizacin
posee:

2.2 CARACTERSTICAS DE NAGIOS


El ncleo de la aplicacin, que forma la lgica de
control de la aplicacin, contiene el software necesario
para realizar la monitorizacin de los servicios y
equipos de la red que han sido definidos. Hace uso de
diversos componentes que vienen con la aplicacin, y
puede hacer uso de otros componentes realizados por
terceras personas.

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#, Java, etc.).

Chequeo de servicios paralizados.

Administracin de Redes, enero del 2015

se ha cado. Aun as, es capaz de hacer decenas de


funciones a parte de esas.

Posibilidad de definir la jerarqua de la red,


permitiendo distinguir entre host cados y host
inaccesibles.
Notificaciones a los contactos cuando ocurren
problemas en servicios o hosts, as como
cuando son resueltos (va email, pager,
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.

Adems NAGGIOS es que es muy sencillo de


configurar y que con el simple hecho de dar de alta un
servicio, automticamente ya se est monitorizando.

REFERENCIAS

Rotacin automtica del archivo de registro.


Interfaz web opcional, para observar el estado
de la red actual, notificaciones, historial de
problemas, archivos de registros, etc.
Reportes
y estadsticas
del
estado
cronolgico de disponibilidad de servicios y
hosts.

CONCLUSIONES

NAGGIOS es una herramienta muy til para


administradores de redes puesto que ofrece un
seguimiento muy bueno de hosts y de servicios que
nosotros queramos. Adems es capaz de monitorizar
cada poco tiempo si un hosts est activo o si un servicio

MONITORIZANDO SISTEMAS CON NAGIOS,


[consultado
en
Enero
del
2015],
http://lopezivan.blogspot.com/2008/02/monitori
zando-sistemas-con-nagios.html.
NAGIOS XI, [consultado en Enero del 2015],
http://www.nagios-cl.org/nagios-xi.