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 supervisión de red. Para habilitar la notificación de alarma para las aplicaciones de Junos Space compatibles, puede configurar los archivos de notificación de alarma para el filtrado básico a fin de especificar las notificaciones de alarma que deben recibir las aplicaciones de Junos Space designadas.

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

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

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

  1. Configure el destino de 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 el script, pero la configuración del script puede variar en función de 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 que debe esperar a que se ejecute el script antes de agotar el tiempo de espera:
      Nota:

      Si no configura el atributo, el timeout_in_seconds 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 el otro estado de salida de error. Si el script continúa ejecutándose después del valor de tiempo de espera para el script, la notificación de alarma no esperará al estado del script. Durante este tiempo, no se bloqueará el procesamiento de otras alarmas.

    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 el control de errores y configure el número de intentos de reintento de notificación y el intervalo (en segundos) entre intentos de reintento, si se produce un error en el intento inicial de enviar la notificación:
      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 el control de errores está habilitado.

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

Activación de archivos de configuración de notificaciones de alarma para un 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 notificaciones de alarma:

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

    Aparece el menú Configuración del dispositivo Junos Space.

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

Volver a cargar una configuración de filtro para aplicar cambios en la configuración de filtros

Después de realizar cambios en un filtro, puede volver a cargar la configuración enviando un evento "reloadDaemonConfig", por ejemplo:

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

Este evento volverá a cargar los siguientes archivos:

  • alarmNotficationConf.xml

  • devicefamily.properties

  • Archivos de babas (.drl)