Cambiando el intervalo de tiempo de notificaciones en Nagios

Nagios es una herramienta útil para verificar el estado de aplicaciones o servidores en nuestros centros de computo.

Una gran ventaja de la aplicación es que envía correos o alarmas a una cuenta de correo informando de errores, advertencias, estados críticos o eventos de recuperación. Sin embargo por defecto el sistema está configurado para avisar cada hora de estos eventos. Para modificar el intervalo de tiempo en que el sistema debe informar estos son los pasos:

  • Nagios utiliza “plantillas de servicios” en donde se definen comportamientos para dichas plantillas. El archivo principal se encuentran en la ruta /usr/local/nagios/etc/objects/templates.cfg
    Allí en una de las definiciones se encuentra el servicio con nombre “generic-service” puedes y recomiendo copiar toda la definición y pegarla mas abajo con otro nombre (por ejem servicio-modificado).
    En dicha definición las líneas que manejan el intervalo de tiempo entre alarma y alarma son y sus valores por defecto son:
    max_check_attempts 3
    normal_check_interval 10
    retry_check_interval 2
    notification_interval 30
    En mi caso para revisar e informar (vía correo) cada minuto dejé los anteriores valores en 1.
  • A continuación es necesario utilizar el “servicio-modificado” en el servidor a ser monitoreado. La ubicación de los servidores se encuentra en /usr/local/nagios/etc/servers dentro del servidor a ser modificado se encuentra la definición de los servicios, dejando por ejemplo:

define service{

      use                 servicio-modificado

      host_name           servidor-name

      service_description / Free Space

      check_command       check_nrpe!check_disk

      }

De forma tal en este ejemplo que cuando se presente algún evento con el espacio en disco el sistema me comience a bombardear con alarmas cada minuto.

Por último es bueno no dejar por defecto todo a 1 minuto, solamente los eventos realmente necesarios.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s