Nagios
Carlos Vicente Servicios de Red Universidad de Oregón
Introducción
Herramienta principalmente de monitorización activa de disponibilidadPosiblemente la más utilizada en la categoría de software libre Interfaz Web
−
CGIs escritos en C para mayor velocidad
Soporta miles de nodos/servicios
Ventajas
La verificación de disponibilidad se delega en plugins
−
La arquitectura es muy simple, por lo que es fácil escribir plugins (en cualquier lenguaje) Existen docenas de plugins, muchos contribuidos por terceros
−
Chequeos en paralelo (usando forking)
Más Ventajas
Programación de chequeos inteligente. Busca una distribución equitativa de la carga de la máquina que ejecuta Nagios, y la máquina siendo chequeadaConfiguraciones (en archivos de texto) muy detalladas y basadas en plantillas
Copiado de http://nagios.sourceforge.net/docs/2_0/images/network-outage2.png
Ventajas
Utiliza información topológica para determinar dependencias
−
Diferenciación entre lo que está 'caído' y lo que está 'inalcanzable'
Permite definir políticas de notificación, basadas en combinaciones de :
− −−
contactos y listas de contactos dispositivos y grupos de dispositivos servicios y grupos de servicios.
Ventajas
Permite acusar recibo de eventos (acknowledge)
−El usuario puede agregar comentarios Por dispositivo o grupo de dispositivos
Permite definir períodos de mantenimiento
−
Mantiene estadísticas de disponibilidadDetecta flappings y suprime las notificaciones Permite múltiples métodos de notificación via comandos
−
email, pager, SMS, winpopup, audio, etc...
Permite definir niveles de escalamiento de notificaciones
Mecánica dechequeos
Uno nodo o dispositivo (host) consta de uno o más servicios a chequear (PING, HTTP, MYSQL, SSH, etc) Nagios chequea periódicamente cada servicio de cada nodo y ...
Regístrate para leer el documento completo.