OpManager'daki değişkenler, gerçek zamanlı verileri iş akışlarına, bildirim mesajlarına ve webhook yüklerine eklemek için kullanılır. Olay tetiklendiğinde cihaz adı, IP adresi, alarm önem derecesi ve zaman damgası gibi değerleri otomatik olarak çeken dinamik alanlar olarak işlev görürler.
Örneğin, bir bildirim profilinde, bir e-posta veya SMS'e cihaz adını ve alarm ayrıntılarını eklemek için değişkenleri kullanabilirsiniz. İş akışlarında değişkenler, iş akışını tetikleyen belirli cihaza veya alarma göre işlem gerçekleştirmenizi sağlar. Webhook aracılığıyla harici sistemlere veri gönderirken, değişkenler yükün OpManager olaylarından doğru ve ilgili ayrıntıları içermesini sağlar.
Aşağıdaki değişkenler, herhangi bir değeri manuel olarak belirtmeden yanıtları otomatikleştirmenize, yararlı uyarılar almanıza ve diğer araçlarla entegre olmanıza yardımcı olur.
| Değişken Kategorisi | Değişken Adı | Açıklama |
|---|---|---|
| Cihaz Özellikleri | $DeviceField(type) | Cihazın türü |
| $DeviceField(ipAddress) | Cihazın IP adresi | |
| $DeviceField(snmp) | SNMP'nin etkin olup olmadığı (Doğru/Yanlış) | |
| $DeviceField(dependent) | Ana cihazın adı | |
| $DeviceField(hardDiskSize) | Gigabayt cinsinden disk boyutu | |
| $DeviceField(ramSize) | Megabayt cinsinden RAM boyutu | |
| $DeviceField(vendor) | Cihaz üreticisinin adı | |
| Alarm Değişkenleri | $alarmid | Alarma atanan sayısal kimlik |
| $message | Alarm mesajı | |
| $rcaLinkOfTheAlarm | Kök Neden Analizi profil adı | |
| $displayName | Alarmı tetikleyen kaynak | |
| $category | Kaynağın kategorisi | |
| $stringseverity | Önem derecesi seviyesi (Dikkat, Sorun, Hizmet Kapalı, Kritik ve Temiz) | |
| $strModTime | Alarmın en son ne zaman değiştirildiğini gösteren zaman damgası | |
| $eventType | Alarmın türü | |
| $entity | Alarmın benzersiz tanımlayıcısı | |
| $lastPolledValue | Monitörün son toplanan değeri | |
| Arayüz Özellikleri | $IntfField(ifDescr) | Arayüz açıklaması |
| $IntfField(displayName) | Arayüzün görünen adı | |
| $IntfField(IFAlias) | Arayüz takma adı | |
| $IntfField(ifName) | Arayüz adı | |
| $IntfField(ipAddress) | Arayüzün IP adresi | |
| $IntfField(ifPhysAddress) | Arayüzün fiziksel adresi (MAC) | |
| $IntfField(index) | Arayüz indeksi | |
| $IntfField(ifCircuitID) | Devre kimlik numarası | |
| $IntfField(ifSpeedIn) | Gelen hız | |
| $IntfField(ifSpeedOut) | Giden hız | |
| Monitör Özellikleri | $MonitorField(monitorName) | Monitörün görünen adı |
| $MonitorField(instance) | Monitörün örnek adı | |
| $MonitorField(protocol) | Monitör tarafından kullanılan protokol | |
| Cihazlar için Özel Alanlar | $CustomField(Building) | Bina adı veya konumu |
| $CustomField(Cabinet) | Kabin veya rack numarası | |
| $CustomField(Comments) | Ek yorumlar | |
| $CustomField(Contact Name) | İletişim kurulacak kişinin adı | |
| $CustomField(Department) | Departman adı | |
| $CustomField(Floor) | Kat numarası | |
| $CustomField(SerialNumber) | Cihaz seri numarası | |
| $CustomField(Telephone Number) | İletişim telefon numarası | |
| Arayüzler için Özel Alanlar | $IntCustomField(Circuit ID) | Özel devre kimliği |
| $IntCustomField(Comments) | Özel yorumlar | |
| $IntCustomField(Contact Name) | İletişim kurulacak kişinin adı | |
| $IntCustomField(SLA) | Hizmet Seviyesi Sözleşmesi | |
| $IntCustomField(Telephone Number) | İletişim telefon numarası | |
| Bildirim Profili Özellikleri | $ProfileField(name) | Bildirim profilinin adı |
Ek olarak, iş akışları yürütülürken aşağıdaki değişkenler kullanılabilir,
| Değişken | Açıklama |
| ${DeviceName} | Cihazın DNS adını görüntüler. |
| ${WorkflowName} | İş akışının adını görüntüler. |
| ${Device.DisplayName} | Cihazın görünen adını gösterir |
| ${IPAddress} | Cihazın IP adresini görüntüler. |
| ${Date} | Geçerli saati görüntüler. |