Descripción general de la 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 el archivo alarmNotificationConf.xml para especificar las notificaciones de alarma que deberían recibir las aplicaciones designadas de Junos Space. Las aplicaciones solo recibirán las alarmas que configure en el archivo alarmNotificationConf.xml y que coincidan con los criterios de filtro especificados.
Puede configurar filtros básicos y avanzados para que cualquier alarma que coincida con las condiciones de filtrado configuradas se reenvíe a las aplicaciones designadas.
Filtrado básico
Configure un filtro básico para filtrar alarmas basadas en el identificador de evento único (UEI), la familia de dispositivos y la gravedad. Como mínimo, debe configurar un filtro UEI. El filtrado por familia de dispositivos, gravedad o ambos es opcional.
Para configurar un filtro básico para la notificación de alarma, como mínimo, debe configurar las siguientes etiquetas de notificación en el archivo alarmNotificationConf.xml , que deben residir en el directorio /opt/opennms/etc/alarm-notification :
Nombre de notificación
UEI de la alarma que se notificará
El script que se ejecutará para la UEI configurada
También puede configurar las siguientes etiquetas en el archivo alarmNotificationConf.xml :
Gravedad: los valores de gravedad admitidos son indeterminados, despejados, normales, advertencias, menores, mayores y críticos.
Cuando se configura una alarma para la notificación, se envía una notificación para la alarma de borrado correspondiente. También se envía una notificación después de borrar una alarma de la interfaz de usuario. Para reenviar la notificación para Borrar alarmas e interfaz de usuario (UI), debe configurar
Severity = Normal, Cleared
.Familia de dispositivos: la familia de dispositivos compatible está presente en devicefamily.properties en la /opt/opennms/etc/alarm-notification.
Nota:Si el Sysoid para el dispositivo es desconocido, el
DevicesWithNoSysoid
filtro se hace coincidir.
Directrices para configurar notificaciones de alarma
Utilice las siguientes pautas al configurar las notificaciones de alarma:
Para enviar una notificación cuando se borra una alarma de la interfaz de usuario, debe incluir el evento uei.opennms.org/vacuumd/juniper/alarmCleared en el archivo eventconf.xml .
La entrada del evento está presente en /opt/opennms/etc/examples/alarm-notification/eventconf.xml. Esta entrada debe agregarse a /opt/opennms/etc/eventconf.xml.
Nota:No copie y pegue todo el archivo /opt/opennms/etc/examples/alarm-notification/eventconf.xml completo. Si la entrada de evento aún no está presente, anexe la entrada de evento al archivo eventconf.xml existente.
Las etiquetas enumeradas en el archivo /opt/opennms/etc/examples/alarm-notification/vacuumd-configuration.xml se deben agregar al archivo /opt/opennms/etc/vacuumd-configuration.xml , si no está ya presente.
La atenuación de la notificación de alarma se realiza según el contador de alarma. El
notification_threshold
atributo se agrega para este propósito. El valor predeterminado es 5, que especifica que se notifica la primera alarma, luego la sexta alarma, etc.
Filtrado avanzado
Para proporcionar un filtrado más profundo, debe configurar un archivo de babeo (DRL). Con el filtrado avanzado, las aplicaciones reciben solo aquellas alarmas que coincidan con todas las condiciones de filtrado avanzadas. El nombre del archivo drool y el nombre de notificación mencionados en el archivo alarmNotificationConf.xml deben coincidir, y para cada notificación, debe haber un archivo drool cuyo nombre coincida con el nombre de notificación. Cada archivo de babeo que configure debe agregarse al directorio /opt/opennms/etc/alarm-notification/drools . Puede ver un archivo de ejemplo de babeo desde el directorio /opt/opennms/etc/examples/alarm-notification/drools . Puede ver un archivo alarmNotification.xml de ejemplo desde el directorio /opt/opennms/etc/examples/alarm-notification .
Se debe tener cuidado al escribir la regla. Para cada regla que satisfaga la condición, se invoca una secuencia de comandos correspondiente. Para un mejor rendimiento, no configure varias reglas para la misma UEI.
Puede crear filtros avanzados basados en cualquier combinación de los siguientes campos:
alarmacktime
alarmackuser
alarmid
tipo de alarma
applicationdn
clave clearkey
Contador
Descripción
dpname
datos de eventos
eventuei
primer evento
siindexar
Ifname
ipaddr
último incidente
logmsg
clave de ossprimary
infraestructura
clave de reducción
Serviced
Severidad
tiempo suprimido
suprimido hasta
usuario suprimido
tticketid
tticketstate
uiclear
tipo alarm x733
x733Probable porque