Hablando con algunos compañeros, sobre soluciones Open Source para la monitorización de Sistemas, les comente la existencia de Nagios. Nagios puede ser la alternativa a Patrol o HP Openview.

NAGIOS es un sistema open source popular para monitorear una red. Monitorea los hosts y servicios que se especifiquen, alertando cuando algo sale mal y nuevamente cuando esta bien.

Originalmente tuvo el nombre de Netsaint, fue creado y es mantenido actualmente por Ethan Galstad, junto con un grupo de desarrolladores de software que mantienen también varios plugins.

Nagios fue originalmente diseñado para ser ejecutado en Linux, pero también se ejecuta bien en variantes de Unix.

Nagios está licenciada bajo la GNU General Public License Version 2 publicada por la Free Software Fundation.

Puede realizarse con el:

  • Monitoreo de servicios de red (SMTP, POP3, HTTP, NTTP, ICMP, SNMP).
  • Monitoreo 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.
  • Monitoreo remoto, a través de túneles SSL cifrados o SSH.
  • Diseño 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#, etc.).
  • Chequeo de servicios paralizados.
  • Posibilidad de definir la jerarquía de la red, permitiendo distinguir entre host caídos y host inaccesibles.
  • Notificaciones a los contactos cuando ocurren problemas en servicios o hosts, así como cuando son resueltos (via email, pager, SMS, o cualquier método definido por el usuario junto con su correspondiente plugin).
  • Posibilidad de definir manejadores de eventos que ejecuten al ocurrir un evento de un servicio o host para resoluciones de problemas proactivas.
  • Rotación automática del archive de log.
  • Soporte para implementer host de monitores redundantes.
  • Interfaz web opcional, para observer el estado de la red actual, notificaciones, historial de problemas, archivos de logs, etc.

Según Ethan Galstad’s en el FAQ oficial del sitio de Nagios, N.A.G.I.O.S. es un acrónimo recursivo: “Nagios Ain’t Gonna Insist On Sainthood“. Es una referencia a la encarnación original del software bajo el nombre de Netsaint.

Documentación sobre Nagios, podeis encontrar la para la versión 3, para la versión 2, al igual que un Faq, listas de correo y Foros.

Enlaces:

Algunas Capturas:

Detalle del EstadoEstado de la red en 3D.

Alertas por movil