Pagina Personal de Franklin Jcome A.

El gran Nagios

Cuando en el mundo de la Seguridad Informática, necesitamos una herramienta que nos permita controlar de forma activa y proactiva situaciones en nuestro ambiente, siempre encontraremos soluciones de medio y alto costo, sin embargo en el mudo del Open Source podremos encontrar herramientas que podrian ayudar de forma efectiva a ese problema, para lo cual hablaremos de Nagios.

¿Qué es Nagios?

 Nagios es una aplicación para la monitorización de Red y Sistemas escrita por Ethan Galstad.

 Nagios vigila constantemente hosts, servicios y cualquier cosa que definamos alertándonos cuando aparecen los problemas y cuando se solucionan.

  • Nagios está escrito en C y es Software Libre (Licencia GPL versión 2).
  • Nagios es muy flexible y adaptable a cualquier situación o necesidad.

nagios1

Características

–Sistema de monitorización de las aplicaciones y servicios proporcionados por el SI, que informa automática e instantáneamente 24 horas al día, 365 días al año, en caso de que se produzca un fallo en los mismos.

Software Libre. S.O. Linux.

–Altamente configurable mediante plugins

–Disponible interfaz web para consulta del estado de los recursos y servidores

–Sistema de notificaciones muy flexible.

 naguios2

NAGIOS. Monitorización de servicios de red 

  • Correo (SMTP, POP3, IMAP) 
  • Resolución de nombres (DNS) 
  • Servidores WWW (HTTP), FTP, Proxies 
  • Carga de CPU 
  • Chequeo de puertos (TCP, UDP) 
  • Tráfico de red (carga de las interfaces) 

NAGIOS. Monitorización de  recursos locales 

  • Espacio en disco
  • Carga de CPU
  • Uso de memoria
  • Chequeo de logs
  • Hora del sistema
  • Procesos (Existencia o no, número, etc)
  • Ficheros (Existencia o no, fecha/hora, tamaño, etc)

 NAGIOS. Monitorización de  otros recursos. 

  • Bases de datos.
  • Clusters de máquinas/servicios.
  • Servidores RAID.
  • Parámetros físicos
  • Temperatura, humedad, carga eléctrica.

nagios3

NAGIOS. Notificaciones. 

  • Un servicio o recurso puede tener 4 estados: OK, CRITICAL, WARNING, UNKNOWN
  • Cuando se produce un cambio de estado se dispara una alerta que puede producir una notificación al responsable de la máquina/servicio.
  • Tipos de notificación.
  • Interfaz web (sonora, visual)
  • Mensaje Correo electrónico.
  • Mensaje SMS.
  • Permiten resolver el problema más rápidamente y en ocasiones de forma automática mediante “handlers”o pequeños programas que se ejecutan cuando ocurre un fallo en el sistema (ej. levantar servidor web si se detecta estado critico). 
  • Tiene en cuenta las dependencias entre servicios (ej. Base de datos -aplicación web –servidor web)

 En conclusión, un producto que vale la pena evaluar y poner en producción, existe una versión profesional del mismo que incluye soporte y mayores ventajas para empresas corporativas.

 

Deja tu comentario por favor

This entry was posted on Martes, Noviembre 3rd, 2009 at 1:49 pm and is filed under Productos destacados, Tecnologia. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.