Variables OpManager

Les variables dans OpManager sont utilisées pour insérer des données en temps réel dans les workflows, les messages de notification et les charges utiles webhook. Elles agissent comme des champs dynamiques qui récupèrent automatiquement des valeurs telles que le nom de l’appareil, l’adresse IP, la gravité de l’alarme et l’horodatage lorsqu’un événement est déclenché.

Par exemple, dans un profil de notification, vous pouvez utiliser des variables pour inclure le nom de l’appareil et les détails de l’alarme dans un e-mail ou un SMS. Dans les workflows, les variables vous permettent d’exécuter des actions en fonction de l’appareil ou de l’alarme spécifique ayant déclenché le workflow. Lors de l’envoi de données à des systèmes externes via webhook, les variables garantissent que la charge utile contient des détails précis et pertinents issus des événements OpManager.

Les variables suivantes vous aident à automatiser les réponses, à recevoir des alertes utiles et à vous intégrer à d’autres outils sans avoir à spécifier manuellement de valeurs.

Catégorie de variableNom de la variableDescription
Propriétés de l’appareil$DeviceField(type)Type de l’appareil
$DeviceField(ipAddress)Adresse IP de l’appareil
$DeviceField(snmp)Indique si SNMP est activé (Vrai/Faux)
$DeviceField(dependent)Nom de l’appareil parent
$DeviceField(hardDiskSize)Taille du disque en gigaoctets
$DeviceField(ramSize)Taille de la RAM en mégaoctets
$DeviceField(vendor)Nom du fournisseur de l’appareil
Variables d’alarme$alarmidID numérique attribué à l’alarme
$messageMessage de l’alarme
$rcaLinkOfTheAlarmNom du profil d’analyse de la cause racine
$displayNameSource ayant déclenché l’alarme
$categoryCatégorie de la source
$stringseverityNiveau de gravité (Attention, Problème, Service indisponible, Critique et Effacé)
$strModTimeHorodatage indiquant la dernière modification de l’alarme
$eventTypeType de l’alarme
$entityIdentifiant unique de l’alarme
$lastPolledValueDernière valeur collectée du moniteur
Propriétés de l’interface$IntfField(ifDescr)Description de l’interface
$IntfField(displayName)Nom d’affichage de l’interface
$IntfField(IFAlias)Alias de l’interface
$IntfField(ifName)Nom de l’interface
$IntfField(ipAddress)Adresse IP de l’interface
$IntfField(ifPhysAddress)Adresse physique (MAC) de l’interface
$IntfField(index)Index de l’interface
$IntfField(ifCircuitID)Numéro d’identification du circuit
$IntfField(ifSpeedIn)Vitesse entrante
$IntfField(ifSpeedOut)Vitesse sortante
Propriétés du moniteur$MonitorField(monitorName)Nom d’affichage du moniteur
$MonitorField(instance)Nom de l’instance du moniteur
$MonitorField(protocol)Protocole utilisé par le moniteur
Champs personnalisés pour les appareils$CustomField(Building)Nom du bâtiment ou emplacement
$CustomField(Cabinet)Numéro d’armoire ou de baie
$CustomField(Comments)Commentaires supplémentaires
$CustomField(Contact Name)Nom de la personne à contacter
$CustomField(Department)Nom du département
$CustomField(Floor)Numéro d’étage
$CustomField(SerialNumber)Numéro de série de l’appareil
$CustomField(Telephone Number)Numéro de téléphone du contact
Champs personnalisés pour les interfaces$IntCustomField(Circuit ID)ID de circuit personnalisé
$IntCustomField(Comments)Commentaires personnalisés
$IntCustomField(Contact Name)Nom de la personne à contacter
$IntCustomField(SLA)Accord de niveau de service
$IntCustomField(Telephone Number)Numéro de téléphone du contact
Propriétés du profil de notification$ProfileField(name)Nom du profil de notification

En outre, les variables suivantes peuvent être utilisées lors de l’exécution des workflows,

VariableDescription
${DeviceName}Affiche le nom DNS de l’appareil.
${WorkflowName}Affiche le nom du workflow.
${Device.DisplayName}Affiche le nom d’affichage de l’appareil
${IPAddress}Affiche l’adresse IP de l’appareil.
${Date}Affiche l’heure actuelle.