Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuración de la notificación de alarma

De forma predeterminada, las alarmas generadas por los dispositivos administrados en la plataforma Junos Space se envían a la funcionalidad de monitoreo de red. Para habilitar la notificación de alarma para las aplicaciones junos Space compatibles, puede configurar los archivos de notificación de alarma para el filtrado básico para especificar las notificaciones de alarma que deberían recibir las aplicaciones designadas de Junos Space.

Configuración de un filtro básico para la notificación de alarma

En los siguientes pasos, se muestra cómo configurar un filtro básico basado en el identificador de evento único (UEI), la gravedad y la familia de dispositivos. Cuando se coinciden los criterios de alarma especificados en el archivo XML, el XML de alarma se pasa como un argumento al script invocado.

Para configurar un filtro básico para la notificación de alarma:

  1. Configure el destino para la notificación en el script, por ejemplo, Sample_App_Script.sh. El script especifica cómo se envían las notificaciones de alarma a la aplicación.
    Nota:

    En el ejemplo anterior, el comando curl se usa para publicar la secuencia de comandos, pero la configuración de la secuencia de comandos puede variar según los requisitos de la aplicación.

    Puede acceder a scripts de configuración de ejemplo desde el directorio /opt/opennms/etc/examples/alarm-notification/scripts . Sin embargo, todos los scripts activos deben estar presentes en el directorio /opt/opennms/etc/alarm-notification/scripts .

  2. En el archivo de configuración alarmNotificationConf.xml :
    1. Active la función de notificación de alarma:
    2. Configure el número de segundos para esperar a que se ejecute la secuencia de comandos antes de temporización:
      Nota:

      Si no configura el timeout_in_seconds atributo, el tiempo de espera predeterminado para la secuencia de comandos invocada es de 60 segundos. En este caso, el estado de salida del shell será '143' y el manejo de errores se considerará de la misma manera que otros estados de salida de errores. Si la secuencia de comandos continúa ejecutándose después del valor de tiempo de espera de la secuencia de comandos, la notificación de alarma no esperará al estado de la secuencia de comandos. Durante este tiempo, el procesamiento de otras alarmas no se bloqueará.

    3. Especifique el nombre del script que se invocará:

      El script configurado debe estar presente en el directorio /opt/opennms/etc/alarm-notification/scripts .

    4. Habilite la gestión de errores y configure el número de intentos de reintentos de notificación y el intervalo (en segundos) entre los intentos de reintento, si el intento inicial de enviar la notificación falla:
      Nota:

      El estado de salida del script debe ser '0' si no hay errores. Para otros valores de estado de salida, el script se invocará de nuevo si está habilitado el control de errores.

    5. Configure la UEI de las alarmas que requerirán notificación:

Activación de archivos de configuración de notificación de alarma para filtrado básico

Después de configurar los archivos de notificación de alarma para el filtrado básico, debe agregar los archivos a la aplicación Junos Space para activar la configuración de notificación de alarma:

  1. Inicie sesión desde la consola del sistema de Junos Space.

    Se muestra el menú de configuración del dispositivo Junos Space.

  2. En el menú Configuración del dispositivo Junos Space, escriba 7 (o escriba 8 desde junos Space Virtual Appliance) para ejecutar el shell.
  3. (Opcional): Para ver los archivos de configuración de ejemplo para la notificación de alarma:
    1. Vaya al directorio para ver los /opt/opennms/etc/examples/alarm-notification archivos de ejemplo de alarmNotificationConf.xml, eventconf.xml y vacuumd-configuration.xml.
    2. Vaya al /opt/opennms/etc/examples/alarm-notification/scripts directorio para ver los scripts de ejemplo CBU_App_Script.sh y NA_App_Script.sh .
  4. Para activar los archivos de configuración para la notificación de alarma, realice los siguientes pasos:
    1. Agregue el archivo alarmNotificationConf.xml configurado al /opt/opennms/etc/alarm-notification directorio.
    2. Agregue los archivos eventconf.xml y vacuumd-configuration.xml configurados al /opt/opennms/etc directorio.
    3. Agregue el archivo de script configurado al /opt/opennms/etc/alarm-notification/scripts directorio.

Cargar una configuración de filtro para aplicar cambios en la configuración del filtro

Después de realizar cualquier cambio en un filtro, puede volver a cargar la configuración mediante el envío de un evento "reloadDaemonConfig", por ejemplo:

No es necesario reiniciar el servidor para aplicar los cambios de configuración enumerados en pasos anteriores. Sin embargo, para enviar el evento, vaya al uei.opennms.org/internal/reloadDaemonConfig /opt/opennms/bin ./send-event.pl -p 'daemonName Alarmd.AlarmNorthbounder'.

Este evento volverá a cargar los siguientes archivos:

  • alarmNotficationConf.xml

  • devicefamily.properties

  • Archivos Drool (.drl)