string(14) "attribute >>>>" array(0) { }

Monitorización de Redes con Nagios

string(14) "attribute >>>>" array(5) { ["width"]=> int(400) ["height"]=> int(300) ["file"]=> string(29) "2013/05/Nagios_logo_black.png" ["sizes"]=> array(2) { ["thumbnail"]=> array(4) { ["file"]=> string(29) "Nagios_logo_black-150x150.png" ["width"]=> int(150) ["height"]=> int(150) ["mime-type"]=> string(9) "image/png" } ["medium"]=> array(4) { ["file"]=> string(29) "Nagios_logo_black-300x225.png" ["width"]=> int(300) ["height"]=> int(225) ["mime-type"]=> string(9) "image/png" } } ["image_meta"]=> array(10) { ["aperture"]=> int(0) ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> int(0) ["copyright"]=> string(0) "" ["focal_length"]=> int(0) ["iso"]=> int(0) ["shutter_speed"]=> int(0) ["title"]=> string(0) "" } } array(5) { ["width"]=> int(451) ["height"]=> int(344) ["file"]=> string(19) "2013/05/Nagios1.png" ["sizes"]=> array(2) { ["thumbnail"]=> array(4) { ["file"]=> string(19) "Nagios1-150x150.png" ["width"]=> int(150) ["height"]=> int(150) ["mime-type"]=> string(9) "image/png" } ["medium"]=> array(4) { ["file"]=> string(19) "Nagios1-300x228.png" ["width"]=> int(300) ["height"]=> int(228) ["mime-type"]=> string(9) "image/png" } } ["image_meta"]=> array(10) { ["aperture"]=> int(0) ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> int(0) ["copyright"]=> string(0) "" ["focal_length"]=> int(0) ["iso"]=> int(0) ["shutter_speed"]=> int(0) ["title"]=> string(0) "" } } array(5) { ["width"]=> int(469) ["height"]=> int(391) ["file"]=> string(19) "2013/05/Nagios2.png" ["sizes"]=> array(2) { ["thumbnail"]=> array(4) { ["file"]=> string(19) "Nagios2-150x150.png" ["width"]=> int(150) ["height"]=> int(150) ["mime-type"]=> string(9) "image/png" } ["medium"]=> array(4) { ["file"]=> string(19) "Nagios2-300x250.png" ["width"]=> int(300) ["height"]=> int(250) ["mime-type"]=> string(9) "image/png" } } ["image_meta"]=> array(10) { ["aperture"]=> int(0) ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> int(0) ["copyright"]=> string(0) "" ["focal_length"]=> int(0) ["iso"]=> int(0) ["shutter_speed"]=> int(0) ["title"]=> string(0) "" } } array(5) { ["width"]=> int(499) ["height"]=> int(89) ["file"]=> string(19) "2013/05/Nagios3.png" ["sizes"]=> array(2) { ["thumbnail"]=> array(4) { ["file"]=> string(18) "Nagios3-150x89.png" ["width"]=> int(150) ["height"]=> int(89) ["mime-type"]=> string(9) "image/png" } ["medium"]=> array(4) { ["file"]=> string(18) "Nagios3-300x53.png" ["width"]=> int(300) ["height"]=> int(53) ["mime-type"]=> string(9) "image/png" } } ["image_meta"]=> array(10) { ["aperture"]=> int(0) ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> int(0) ["copyright"]=> string(0) "" ["focal_length"]=> int(0) ["iso"]=> int(0) ["shutter_speed"]=> int(0) ["title"]=> string(0) "" } } array(0) { }
news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Las empresas tienen cada día más presente que para que sus redes y sus sistemas funcionen correctamente es necesario llevar a cabo una monitorización detallada de cada aspecto para poder detectar fallos lo antes posible, en algunos casos incluso antes de que afecten a la infraestructura de la compañía.

Hay una gran cantidad de herramientas de monitorización, pero una de las mejores y que además es software libre es Nagios:

Nagios

Nagios

Nagios es una herramienta para la monitorización de sistemas. Esto significa que está constantemente comprobando el estado de máquinas y los servicios que se están ejecutando en ellas. Su objetivo principal es detectar e informar sobre cualquier fallo o funcionamiento incorrecto tan pronto como sea posible.

Realmente Nagios no realiza ningún tipo de monitorización, sino que utiliza plugins, que son los que realmente hacen el trabajo.

Los objetos monitorizados por Nagios se dividen en dos categorías:

  • Hosts
  • Servicios

Cada servicio está asociado al host en el que se ejecuta y tanto los hosts como los servicios pueden agruparse:

Nagios Groups

La principal fortaleza de Nagios se encuentra en su flexibilidad y esto se debe a un claro sistema de definición de objetos y a unos pocos tipos de objetos:

  • Comandos: Son definiciones de cómo Nagios debería llevar a cabos determinados tipos de monitorizaciones.
  • Periodos de Tiempo: Intervalos de fechas y horas en los que debería o no debería realizarse una tarea.
  • Contactos y Grupos de Contactos: Personas que debería ser notificadas y cómo.
  • Host: Máquinas físicas junto con información sobre quién debe ser contactado, cómo se lleva a cabo la monitorización y cuándo.
  • Servicios: Funcionalidades o recursos para monitorizar en un host específico junto con información de quién debe ser contactado, cómo se lleva a cabo la monitorización y cuándo.
  • Escalado de hosts y servicios: Periodos de tiempos específicos tras los cuales se debe contactar a otras personas para ciertos eventos.

Otra gran ventaja de Nagios es su sistema de dependencias:

 Nagios Dependency

Si está correctamente configurado y detecta que, por ejemplo, falla el Switch 2, no va a intentar comprobar el funcionamiento del Servidor FTP y el Servidor LDAP, ya que sabe que no son accesibles y sólo generaría un montón de eventos que no nos servirían de nada.

Otra herramienta interesante de Nagios y que evita la generación de un muchos eventos es la posibilidad de planificar interrupciones en servicios. De esta forma, se puede evitar notificar a las personas de contacto cuando no es necesario.

Estados Soft y Hard

Nagios trabaja comprobando si un host o un servicio está funcionando correctamente y almacenando su estado. Para evitar la detección de problemas aleatorios o temporales, como el reinicio programado de un servidor, Nagios usa los estados soft y hard para describir el estado correcto de un host o un servicio.

Cuando el estado es desconocido o diferente del estado anterior, el estado se considera soft y Nagios lo comprueba varias veces para asegurarse de que es persistente. En ese momento pasa a hard.

 Nagios3

En el próximo post veremos cómo hacer la instalación de Nagios como paso previo a su configuración de forma que podamos monitorizar nuestra red.