Variables dinámicas en los perfiles de notificación

En OpManager, las variables dinámicas son los marcadores de posición que permiten incluir información contextual en tiempo real del dispositivo, interfaz o alarma en tus notificaciones de alerta. Al elegir desde la lista de variables dinámicas, puedes personalizar el contenido de la notificación.

Usando estas variables, puedes crear mensajes de alerta personalizados y significativos en lugar de texto estático genérico.

Por ejemplo, en un perfil de notificación por correo electrónico, personaliza el asunto y el mensaje usando las variables dinámicas como se muestra en la imagen adjunta a continuación,

Configure Dynamic variables

Estas variables varían según el tipo de notificación que estés configurando (Correo, SMS, Webhook, etc.) y se configuran en la sección Perfiles de notificación de OpManager. Por ejemplo, si seleccionas Ejecutar un programa, obtendrás la opción de personalizar las Variables de argumento en lugar de las variables de mensaje o asunto.

Cómo personalizar el contenido de la notificación usando variables dinámicas

  1. Ve a Perfiles de notificación y haz clic en Agregar.
  2. Selecciona el tipo de notificación deseado (Correo, SMS, Chat, etc.).
  3. Usa el menú desplegable de Variables (Asunto, Mensaje, Argumento o Título) para seleccionar las variables dinámicas necesarias.
  4. La variable se reemplazará automáticamente con el valor correspondiente cuando se dispare la notificación.
  5. Haz clic en Siguiente y, luego de completar las demás configuraciones requeridas, guarda el perfil.

Cuando se dispara una alerta, OpManager reemplaza automáticamente estas variables con datos en tiempo real, personalizando cada notificación con información relevante y contextual.

Variables disponibles por tipo de notificación

Tipo de notificaciónVariables disponibles
CorreoAsunto, Mensaje
SMS basado en correoAsunto, Mensaje
SMSSolo mensaje
ChatTítulo, Mensaje
Ejecutar comando del sistemaVariables de argumento
Registrar un ticketTítulo, Mensaje
Perfil SyslogMensaje
Perfil TrapVariables de alarma
AnsibleVariables de argumento

Lista de variables dinámicas

El contenido de la notificación se puede personalizar configurando las siguientes variables dinámicas al crear o editar perfiles de notificación.

Categoría de variableNombre de la variableDescripciónValor
Propiedades del dispositivoTipo de dispositivoTipo/categoría del dispositivo$DeviceField(type)
Dirección IPDirección IP del dispositivo$DeviceField(ipAddress)
SNMP habilitadoIndica si SNMP está habilitado (Sí/No)$DeviceField(snmp)
DependienteEstado de dependencia del dispositivo$DeviceField(dependent)
Disco en GBTamaño de disco en gigabytes$DeviceField(hardDiskSize)
RAM en MBTamaño de la RAM en megabytes$DeviceField(ramSize)
ProveedorProveedor/fabricante del dispositivo$DeviceField(vendor)
Propiedades del perfil de notificaciónNombre del perfilNombre del perfil de notificación$ProfileField(name)
Variables de alarmaID de la alarmaID único asignado a la alarma$alarmid
Mensaje de la alarmaContenido del mensaje de la alarma$message
Nombre del perfil RCANombre del perfil de análisis de causa raíz$rcaLinkOfTheAlarm
Origen de la alarmaOrigen/fuente que generó la alarma$displayName
Categoría de la alarmaCategoría de la alarma$category
Severidad de la alarmaNivel de severidad (Crítica, Mayor, Menor, etc.)$stringseverity
Hora en que se generó la alarmaMarca de tiempo en que se generó la alarma$strOddTime
Tipo de evento de la alarmaTipo de evento que causó la alarma$eventType
Entidad de la alarmaLa entidad (dispositivo/interfaz) relacionada con la alarma$entity
Último valor sondeadoÚltimo valor de métrica recolectado antes de la alarma$lastPolledValue
Propiedades de la interfazIFDescrDescripción de la interfaz$IntField(ifDescr)
Nombre para mostrarNombre para mostrar de la interfaz$IntField(displayName)
IFAliasAlias de la interfaz$IntField(IFAlias)
IFNameNombre de la interfaz$IntField(ifName)
Dirección IPDirección IP de la interfaz$IntField(ipAddress)
IFPhysAddressDirección física (MAC) de la interfaz$IntField(ifPhysAddress)
ÍndiceÍndice de la interfaz$IntField(index)
ID de circuitoNúmero de identificación del circuito$IntField(ifCircuitID)
IfSpeedInVelocidad de entrada$IntField(ifSpeedIn)
IfSpeedOutVelocidad de salida$IntField(ifSpeedOut)
IfInUtilUtilización de ancho de banda de entrada
Propiedades del monitorNombre del monitorNombre del monitor$MonitorField(monitorName)
InstanciaNombre o ID de la instancia$MonitorField(instance)
ProtocoloProtocolo de monitoreo utilizado$MonitorField(protocol)

Campos personalizados para dispositivos e interfaces

Los campos personalizados te permiten agregar contexto adicional sobre el origen de una alarma, ya sea un dispositivo o una interfaz, a tus mensajes de alerta. Estas variables solo aparecerán si ya las configuraste en la página de snapshot correspondiente. Haz clic aquí para saber cómo. A continuación se muestra la lista de campos personalizados que se pueden configurar en OpManager,

Categoría de campos personalizadosNombre de la variableDescripciónValor
Campos personalizados para dispositivosEdificioNombre o ubicación del edificio$CustomField(Building)
GabineteNúmero de gabinete o rack$CustomField(Cabinet)
ComentariosComentarios adicionales$CustomField(Comments)
Nombre de contactoNombre de la persona de contacto$CustomField(Contact Name)
DepartamentoNombre del departamento$CustomField(Department)
PisoNúmero de piso$CustomField(Floor)
Número de serieNúmero de serie del dispositivo$CustomField(SerialNumber)
Número de teléfonoNúmero de teléfono de contacto$CustomField(Telephone Number)
Campos personalizados para interfacesID de circuitoID de circuito personalizado$IntCustomField(Circuit ID)
ComentariosComentarios personalizados$IntCustomField(Comments)
Nombre de contactoNombre de la persona de contacto$IntCustomField(Contact Name)
SLAAcuerdo de nivel de servicio$IntCustomField(SLA)
Número de teléfonoNúmero de teléfono de contacto$IntCustomField(Telephone Number)