Nagios es una Herramienta Open source de monitoreo

Nagios es en esencia una Herramienta de monitoreo de Infraestructura de una compañía: Hardware, software, aplicaciones, servicios de datos, storage, servicios web, herramientas intercomunicación.

Es muy importante tener claro que Nagios es una herramienta de monitoreo no de corrección: al ser una herramienta de monitoreo preventivo , permite identificar las fallas potenciales y críticas en tiempo real .

Características

Monitoreo de servicios de red

(SMTP, POP3, HTTP, HTTPS, NTP, ICMP, SNMP, FTP,DNS, etc)

Monitoreo de equipos remotos

A través de túneles SSL cifrados o SSH.

Notificaciones a los contactos

Cuando ocurren problemas en servicios o hosts, así como cuando son resueltos

Soporte para implementar hosts de monitores redundantes

Monitoreo de los recursos de equipos hardware

(carga del procesador, uso de los discos, procesos del sistema) en varios sistemas operativos

Visualización del estado de la red en tiempo real

A través de interfaz web, con la posibilidad de generar informes y gráficas de comportamiento de los sistemas monitorizados, y visualización del listado de notificaciones enviadas, historial de problemas, archivos de registros

Diseño simple de plugins

Que permiten a los usuarios desarrollar sus propios chequeos de servicios dependiendo de sus necesidades, usando sus lenguajes de programación preferidos (Bash, C++, Perl, Ruby, Python, PHP, C#)

Posibilidad de definir la jerarquía de la red

Permitiendo distinguir entre host caídos y host inaccesibles

Rotación automática del archivo de registro

¿Cómo funciona?

A través de interfaz web, con la posibilidad de generar informes y gráficas de comportamiento de los sistemas monitorizados, y visualización del listado de notificaciones enviadas, historial de problemas, archivos de registros.

Paso 1: Nagios debe configurarse para el monitoreo de la infraestructura esto se logra a través de la creación de comandos y plugins para monitorear la herramienta y acoplarla.
Paso 2: Se definen los umbrales de forma dinámica, para prevenir caídas en el servicio “downtime” es decir, se define, cuando algo es crítico y por lo tanto necesita intervención inmediata ( con tiempo suficiente para actuar); es decir Aquí define que va a monitorear, con qué frecuencia y que comandos.
Paso 3: Verificar los resultados de acuerdo a las órdenes programadas y frecuencia asignada.
Paso 4: Nagios transforma estas señales en información entendible a través de las alertas configuradas inicialmente por correo, mensaje de texto, restaurando el servidor, etc.

Beneficios

Si aún no está convencido de las las ventajas de Nagios aquí listamos algunas más para que tener en cuenta:

Adaptable a cualquier tipo de tecnología o lenguaje a través de diferentes plugins

Chequeos en paralelo (usando forking)

Programación de chequeos inteligentes

Permite definir políticas de notificación

Configuraciones muy detalladas y basadas en plantillas

Permite definir políticas de notificación

Utiliza información topológica para determinar dependencias

Minimice los riesgos de su compañía, conozca cómo podemos ayudarlo a monitorear sus plataformas y aplicaciones