1 Unterstützte Makros
Übersicht
Diese Seite enthält eine vollständige Liste der von Zabbix unterstützten integrierten Makros, gruppiert nach Anwendungsbereich.
Um alle Makros anzuzeigen, die an einem bestimmten Ort unterstützt werden, fügen Sie den Namen des Ortes (zum Beispiel "map URL") in das Suchfeld Ihres Browsers ein (zugänglich über STRG+F) und suchen Sie nach next.
Um Makrowerte anzupassen (zum Beispiel zu kürzen oder bestimmte Teilzeichenfolgen zu extrahieren), können Sie Makrofunktionen verwenden.
Aktionen
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {ACTION.ID} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Serviceaktualisierung → Erkennungsbenachrichtigungen und Befehle → Autoregistrierungsbenachrichtigungen und Befehle → Interne Benachrichtigungen |
Numerische ID der ausgelösten Aktion. |
| {ACTION.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Serviceaktualisierung → Erkennungsbenachrichtigungen und Befehle → Autoregistrierungsbenachrichtigungen und Befehle → Interne Benachrichtigungen |
Name der ausgelösten Aktion. |
| {ALERT.MESSAGE} | → Alert-Skript-Parameter → webhook-Parameter |
Wert von 'Standardnachricht' aus der Aktionskonfiguration. |
| {ALERT.SENDTO} | → Alert-Skript-Parameter → webhook-Parameter |
Wert von 'Senden an' aus der Medienkonfiguration des Benutzers. |
| {ALERT.SUBJECT} | → Alert-Skript-Parameter → webhook-Parameter |
Wert von 'Standardsubjekt' aus der Aktionskonfiguration. |
| {ESC.HISTORY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Serviceaktualisierung → Interne Benachrichtigungen |
Eskalationsverlauf. Protokoll der zuvor gesendeten Nachrichten. Zeigt zuvor gesendete Benachrichtigungen, in welchem Eskalationsschritt sie gesendet wurden und ihren Status (gesendet, in Bearbeitung oder fehlgeschlagen). |
Datum und Uhrzeit
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {DATE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierung → Benachrichtigungen und Befehle auf Servicebasis → Benachrichtigungen und Befehle bei Serviceaktualisierung → Benachrichtigungen und Befehle bei Erkennung → Benachrichtigungen und Befehle bei automatischer Registrierung → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Aktuelles Datum im Format yyyy.mm.dd. |
| {TIME} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierung → Benachrichtigungen und Befehle auf Servicebasis → Benachrichtigungen und Befehle bei Serviceaktualisierung → Benachrichtigungen und Befehle bei Erkennung → Benachrichtigungen und Befehle bei automatischer Registrierung → Interne Benachrichtigungen → Namen von Auslöserereignissen → Befehle für manuelle Ereignisaktionen script → Betreff-/Nachrichtenfelder für geplante Berichte |
Aktuelle Uhrzeit im Format hh:mm:ss. |
Discovery
| Macro | Supported in | Description |
|---|---|---|
| {DISCOVERY.DEVICE.IPADDRESS} | → Discovery-Benachrichtigungen und Befehle | IP-Adresse des erkannten Geräts. Immer verfügbar, unabhängig davon, ob der Host hinzugefügt wurde. |
| {DISCOVERY.DEVICE.DNS} | → Discovery-Benachrichtigungen und Befehle | DNS-Name des erkannten Geräts. Immer verfügbar, unabhängig davon, ob der Host hinzugefügt wurde. |
| {DISCOVERY.DEVICE.STATUS} | → Discovery-Benachrichtigungen und Befehle | Status des erkannten Geräts: kann entweder UP oder DOWN sein. |
| {DISCOVERY.DEVICE.UPTIME} | → Discovery-Benachrichtigungen und Befehle | Zeit seit der letzten Änderung des Discovery-Status für ein bestimmtes Gerät, mit einer Genauigkeit von bis zu einer Sekunde. Zum Beispiel: 1h 29m 01s. Für Geräte mit dem Status DOWN ist dies die Dauer ihrer Ausfallzeit. |
| {DISCOVERY.RULE.NAME} | → Discovery-Benachrichtigungen und Befehle | Name der Discovery-Regel, die das Vorhandensein oder Fehlen des Geräts oder Dienstes erkannt hat. |
| {DISCOVERY.SERVICE.NAME} | → Discovery-Benachrichtigungen und Befehle | Name des erkannten Dienstes. Zum Beispiel: HTTP. |
| {DISCOVERY.SERVICE.PORT} | → Discovery-Benachrichtigungen und Befehle | Port des erkannten Dienstes. Zum Beispiel: 80. |
| {DISCOVERY.SERVICE.STATUS} | → Discovery-Benachrichtigungen und Befehle | Status des erkannten Dienstes: kann entweder UP oder DOWN sein. |
| {DISCOVERY.SERVICE.UPTIME} | → Discovery-Benachrichtigungen und Befehle | Zeit seit der letzten Änderung des Discovery-Status für einen bestimmten Dienst, mit einer Genauigkeit von bis zu einer Sekunde. Zum Beispiel: 1h 29m 01s. Für Dienste mit dem Status DOWN ist dies die Dauer ihrer Ausfallzeit. |
Events
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {EVENT.ACK.STATUS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Befehle für manuelle Ereignisaktionen script |
Bestätigungsstatus des Ereignisses (Ja/Nein). |
| {EVENT.AGE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Benachrichtigungen und Befehle für Erkennung → Benachrichtigungen und Befehle für automatische Registrierung → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Alter des Ereignisses, das eine Aktion ausgelöst hat, mit Genauigkeit bis auf eine Sekunde. Nützlich in eskalierten Nachrichten. Zum Beispiel: 9m 13s. |
| {EVENT.DATE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Benachrichtigungen und Befehle für Erkennung → Benachrichtigungen und Befehle für automatische Registrierung → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Datum des Ereignisses, das eine Aktion ausgelöst hat, im Format yyyy.mm.dd. Zum Beispiel: 2025.04.14. |
| {EVENT.DURATION} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Dauer des Ereignisses (Zeitdifferenz zwischen Problem- und Wiederherstellungsereignis), mit Genauigkeit bis auf eine Sekunde. Nützlich in Nachrichten zur Problembehebung. |
| {EVENT.ID} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Benachrichtigungen und Befehle für Erkennung → Benachrichtigungen und Befehle für automatische Registrierung → Interne Benachrichtigungen → Trigger-URLs → Befehle für manuelle Ereignisaktionen script, Bestätigungstext → URLs für manuelle Ereignis-/Host-Aktionen, Bestätigungstext |
Numerische ID des Ereignisses, das eine Aktion ausgelöst hat. |
| {EVENT.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script, Bestätigungstext → URLs für manuelle Ereignis-/Host-Aktionen, Bestätigungstext |
Name des Problemereignisses, das eine Aktion ausgelöst hat. |
| {EVENT.NSEVERITY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script, Bestätigungstext → URLs für manuelle Ereignis-/Host-Aktionen, Bestätigungstext |
Numerischer Wert der Ereignisschwere. Mögliche Werte: 0 - Nicht klassifiziert, 1 - Information, 2 - Warnung, 3 - Durchschnittlich, 4 - Hoch, 5 - Katastrophe. |
| {EVENT.OBJECT} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Benachrichtigungen und Befehle für Erkennung → Benachrichtigungen und Befehle für automatische Registrierung → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert des Ereignisobjekts. Mögliche Werte: 0 - Trigger, 1 - Erkanntes Host, 2 - Erkannter Service, 3 - Automatische Registrierung, 4 - Datenpunkt, 5 - Regel für Low-Level-Erkennung. |
| {EVENT.OPDATA} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Befehle für manuelle Ereignisaktionen script |
Betriebsdaten des zugrunde liegenden Triggers eines Problems. |
| {EVENT.RECOVERY.DATE} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Datum des Wiederherstellungsereignisses im Format yyyy.mm.dd. |
| {EVENT.RECOVERY.ID} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Numerische ID des Wiederherstellungsereignisses. |
| {EVENT.RECOVERY.NAME} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Name des Wiederherstellungsereignisses. |
| {EVENT.RECOVERY.STATUS} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Verbaler Wert des Wiederherstellungsereignisses. |
| {EVENT.RECOVERY.TAGS} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Eine durch Kommas getrennte Liste von Wiederherstellungsereignis-Tags. Wird zu einer leeren Zeichenfolge erweitert, wenn keine Tags vorhanden sind. |
| {EVENT.RECOVERY.TAGSJSON} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Ein JSON-Array mit Ereignis-Tag-Objekten. Wird zu einem leeren Array erweitert, wenn keine Tags vorhanden sind. |
| {EVENT.RECOVERY.TIME} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Zeit des Wiederherstellungsereignisses im Format hh:mm:ss. |
| {EVENT.RECOVERY.VALUE} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen (wenn eine Wiederherstellung stattgefunden hat) → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script (wenn eine Wiederherstellung stattgefunden hat) |
Numerischer Wert des Wiederherstellungsereignisses. |
| {EVENT.SEVERITY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Befehle für manuelle Ereignisaktionen script, Bestätigungstext → URLs für manuelle Ereignis-/Host-Aktionen, Bestätigungstext |
Name der Ereignisschwere. |
| {EVENT.SOURCE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Benachrichtigungen und Befehle für Erkennung → Benachrichtigungen und Befehle für automatische Registrierung → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert der Ereignisquelle. Mögliche Werte: 0 - Trigger, 1 - Erkennung, 2 - Automatische Registrierung, 3 - Intern, 4 - Service. |
| {EVENT.STATUS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script, Bestätigungstext → URLs für manuelle Ereignis-/Host-Aktionen, Bestätigungstext |
Verbaler Wert des Ereignisses, das eine Aktion ausgelöst hat. |
| {EVENT.TAGS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Eine durch Kommas getrennte Liste von Ereignis-Tags. Wird zu einer leeren Zeichenfolge erweitert, wenn keine Tags vorhanden sind. |
| {EVENT.TAGSJSON} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Ein JSON-Array mit Ereignis-Tag-Objekten. Wird zu einem leeren Array erweitert, wenn keine Tags vorhanden sind. |
| {EVENT.TAGS.<tag name>} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Webhook-Medientyp-URL-Namen und URLs → Befehle für manuelle Ereignisaktionen script |
Wert des Ereignis-Tags, auf den über den Tag-Namen verwiesen wird. Ein Tag-Name, der nicht alphanumerische Zeichen enthält (einschließlich nicht-englischer Multibyte-UTF-Zeichen), sollte in doppelte Anführungszeichen gesetzt werden. Anführungszeichen und Backslashes innerhalb eines in Anführungszeichen gesetzten Tag-Namens müssen mit einem Backslash maskiert werden. |
| {EVENT.TIME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Benachrichtigungen und Befehle für Erkennung → Benachrichtigungen und Befehle für automatische Registrierung → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Zeit des Ereignisses, das eine Aktion ausgelöst hat, im Format hh:mm:ss. Zum Beispiel: 12:57:53. |
| {EVENT.UPDATE.ACTION} | → Benachrichtigungen und Befehle für Problemaktualisierungen | Menschenlesbarer Name der während der Problemaktualisierung ausgeführten Aktion(en). Löst sich in die folgenden Werte auf: bestätigt, nicht bestätigt, kommentiert, Schweregrad geändert von (ursprünglicher Schweregrad) zu (aktualisierter Schweregrad) und geschlossen (je nachdem, wie viele Aktionen in einer Aktualisierung ausgeführt werden). |
| {EVENT.UPDATE.DATE} | → Benachrichtigungen und Befehle für Problemaktualisierungen → Benachrichtigungen und Befehle für Serviceaktualisierungen |
Datum der Ereignis-Aktualisierung (Bestätigung usw.) im Format yyyy.mm.dd.{ACK.DATE} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {EVENT.UPDATE.HISTORY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Befehle für manuelle Ereignisaktionen script |
Protokoll der Problemaktualisierungen (Bestätigungen usw.).{EVENT.ACK.HISTORY} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {EVENT.UPDATE.MESSAGE} | → Benachrichtigungen und Befehle für Problemaktualisierungen | Nachricht zur Problemaktualisierung.{ACK.MESSAGE} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {EVENT.UPDATE.NSEVERITY} | → Benachrichtigungen und Befehle für Serviceaktualisierungen | Numerischer Wert der neuen Ereignisschwere, die während der Problemaktualisierung festgelegt wurde. |
| {EVENT.UPDATE.SEVERITY} | → Benachrichtigungen und Befehle für Serviceaktualisierungen | Name der neuen Ereignisschwere, die während der Problemaktualisierung festgelegt wurde. |
| {EVENT.UPDATE.STATUS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Benachrichtigungen und Befehle für Serviceaktualisierungen (seit Zabbix 7.0.2) → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert des Status der Problemaktualisierung. Mögliche Werte: 0 - webhook wurde aufgrund eines Problem-/Wiederherstellungsereignisses aufgerufen, 1 - Aktualisierungsoperation. |
| {EVENT.UPDATE.TIME} | → Benachrichtigungen und Befehle für Problemaktualisierungen → Benachrichtigungen und Befehle für Serviceaktualisierungen |
Zeit der Ereignis-Aktualisierung (Bestätigung usw.) im Format hh:mm:ss.{ACK.TIME} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {EVENT.VALUE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Problemaktualisierungen → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle für Serviceaktualisierungen → Benachrichtigungen und Befehle für Service-Wiederherstellungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script, Bestätigungstext → URLs für manuelle Ereignis-/Host-Aktionen, Bestätigungstext |
Numerischer Wert des Ereignisses, das eine Aktion ausgelöst hat (1 für Problem, 0 für Wiederherstellung). |
Ursache- und Symptomereignisse
Die Makros {EVENT.CAUSE.*} werden im Kontext eines Symptomereignisses verwendet, zum Beispiel in Benachrichtigungen; sie geben Informationen über das Ursacheereignis zurück.
Das Makro {EVENT.SYMPTOMS} wird im Kontext des Ursacheereignisses verwendet und gibt Informationen über Symptomereignisse zurück.
| Macro | Supported in | Description |
|---|---|---|
| {EVENT.CAUSE.ACK.STATUS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Bestätigungsstatus des Ursacheereignisses (Ja/Nein). |
| {EVENT.CAUSE.AGE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Alter des Ursacheereignisses, mit einer Genauigkeit bis auf die Sekunde. Nützlich in eskalierten Nachrichten. |
| {EVENT.CAUSE.DATE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Datum des Ursacheereignisses im Format yyyy.mm.dd. |
| {EVENT.CAUSE.DURATION} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Dauer des Ursacheereignisses (Zeitdifferenz zwischen Problem- und Wiederherstellungsereignis), mit einer Genauigkeit bis auf die Sekunde. Nützlich in Nachrichten zur Problembehebung. |
| {EVENT.CAUSE.ID} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Numerische ID des Ursacheereignisses. |
| {EVENT.CAUSE.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Name des Ursache-Problemereignisses. |
| {EVENT.CAUSE.NSEVERITY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert der Schwere des Ursacheereignisses. Mögliche Werte: 0 - Nicht klassifiziert, 1 - Information, 2 - Warnung, 3 - Durchschnittlich, 4 - Hoch, 5 - Katastrophe. |
| {EVENT.CAUSE.OBJECT} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert des Objekts des Ursacheereignisses. Mögliche Werte: 0 - Trigger, 1 - Erkannter Host, 2 - Erkannter Dienst, 3 - Autoregistrierung, 4 - Datenpunkt, 5 - Regel zur Low-Level-Erkennung. |
| {EVENT.CAUSE.OPDATA} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Betriebsdaten des zugrunde liegenden Triggers des Ursacheproblems. |
| {EVENT.CAUSE.SEVERITY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Name der Schwere des Ursacheereignisses. |
| {EVENT.CAUSE.SOURCE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert der Quelle des Ursacheereignisses. Mögliche Werte: 0 - Trigger, 1 - Erkennung, 2 - Autoregistrierung, 3 - Intern. |
| {EVENT.CAUSE.STATUS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Verbaler Wert des Ursacheereignisses. |
| {EVENT.CAUSE.TAGS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Eine durch Kommas getrennte Liste von Tags des Ursacheereignisses. Wird zu einer leeren Zeichenfolge erweitert, wenn keine Tags vorhanden sind. |
| {EVENT.CAUSE.TAGSJSON} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Ein JSON-Array mit Tag-Objekten des Ursacheereignisses. Wird zu einem leeren Array erweitert, wenn keine Tags vorhanden sind. |
| {EVENT.CAUSE.TAGS.<tag name>} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Tag-Wert des Ursacheereignisses, referenziert über den Tag-Namen. Ein Tag-Name mit nicht alphanumerischen Zeichen (einschließlich nicht-englischer Multibyte-UTF-Zeichen) sollte in doppelte Anführungszeichen gesetzt werden. Anführungszeichen und Backslashes innerhalb eines in Anführungszeichen gesetzten Tag-Namens müssen mit einem Backslash maskiert werden. |
| {EVENT.CAUSE.TIME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Zeit des Ursacheereignisses im Format hh:mm:ss. |
| {EVENT.CAUSE.UPDATE.HISTORY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Protokoll der Aktualisierungen des Ursacheproblems (Bestätigungen usw.). |
| {EVENT.CAUSE.VALUE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Numerischer Wert des Ursacheereignisses (1 für Problem, 0 für Wiederherstellung). |
| {EVENT.SYMPTOMS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Die Liste der Symptomereignisse. Enthält die folgenden Details: Hostname, Ereignisname, Schweregrad, Alter, Dienst-Tags und Werte. |
Funktionen
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {FUNCTION.VALUE} | → Auslöserbasierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script → Ereignisnamen |
Ergebnisse der n-ten datenpunktbasierten Funktion im Auslöserausdruck zum Zeitpunkt des Ereignisses. Es werden nur Funktionen mit /host/key als erstem Parameter gezählt. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {FUNCTION.VALUE<1-9>}, um auf die erste, zweite, dritte usw. Funktion in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. Hinweis: Vor Zabbix 7.0.5 wird {FUNCTION.VALUE} nicht unterstützt; verwenden Sie stattdessen {FUNCTION.VALUE1}. |
| {FUNCTION.RECOVERY.VALUE} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Ergebnisse der n-ten datenpunktbasierten Funktion im Wiederherstellungsausdruck zum Zeitpunkt des Ereignisses. Es werden nur Funktionen mit /host/key als erstem Parameter gezählt. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {FUNCTION.RECOVERY.VALUE<1-9>}, um auf die erste, zweite, dritte usw. Funktion in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. Hinweis: Vor Zabbix 7.0.5 wird {FUNCTION.RECOVERY.VALUE} nicht unterstützt; verwenden Sie stattdessen {FUNCTION.RECOVERY.VALUE1}. |
Hosts
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {HOST.CONN} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Beschriftungen von Kartenelementen, Namen und Werte von Karten-URLs → Parameter von Datenpunkt-Schlüsseln1 → IP/DNS der Host-Schnittstelle → Feld "Allowed hosts" bei Trapper-Datenpunkten → Zusätzliche Parameter für die Datenbanküberwachung → SSH- und Telnet-Skripte → Endpunktfeld von JMX-Datenpunkten → Webüberwachung4 → Reguläre Ausdrücke für Filter von Low-Level-Discovery-Regeln → URL-Feld des Dashboard-Widgets für dynamische URLs → Namen, Ereignisnamen, Betriebsdaten und Beschreibungen von Auslösern → URLs von Auslösern → Tag-Namen und -Werte → Namen und Werte von Parametern für Datenpunkte vom Typ Script und Browser, Datenpunktprototypen und Discovery-Regeln → Felder von Datenpunkten vom Typ HTTP agent, Datenpunktprototypen und Discovery-Regeln: URL, Query fields, Request body, Headers, SSL certificate file, SSL key file, Allowed hosts. → Befehle und Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-IP-Adresse oder DNS-Name, abhängig von den Host-Einstellungen2. Kann mit einem numerischen Index als {HOST.CONN<1-9>} verwendet werden, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. |
| {HOST.DESCRIPTION} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Beschriftungen von Kartenelementen → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-Beschreibung. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {HOST.DESCRIPTION<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. |
| {HOST.DNS} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Beschriftungen von Kartenelementen, Namen und Werte von Karten-URLs → Parameter von Datenpunkt-Schlüsseln1 → IP/DNS der Host-Schnittstelle → Feld "Allowed hosts" bei Trapper-Datenpunkten → Zusätzliche Parameter für die Datenbanküberwachung → SSH- und Telnet-Skripte → Endpunktfeld von JMX-Datenpunkten → Webüberwachung4 → Reguläre Ausdrücke für Filter von Low-Level-Discovery-Regeln → URL-Feld des Dashboard-Widgets für dynamische URLs → Namen, Ereignisnamen, Betriebsdaten und Beschreibungen von Auslösern → URLs von Auslösern → Tag-Namen und -Werte → Namen und Werte von Parametern für Datenpunkte vom Typ Script und Browser, Datenpunktprototypen und Discovery-Regeln → Felder von Datenpunkten vom Typ HTTP agent, Datenpunktprototypen und Discovery-Regeln: URL, Query fields, Request body, Headers, SSL certificate file, SSL key file, Allowed hosts. → Befehle und Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-DNS-Name2. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {HOST.DNS<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. |
| {HOST.HOST} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Benachrichtigungen und Befehle bei der automatischen Registrierung → Interne Benachrichtigungen → Parameter von Datenpunkt-Schlüsseln → Beschriftungen von Kartenelementen, Namen und Werte von Karten-URLs → IP/DNS der Host-Schnittstelle → Feld "Allowed hosts" bei Trapper-Datenpunkten → Zusätzliche Parameter für die Datenbanküberwachung → SSH- und Telnet-Skripte → Endpunktfeld von JMX-Datenpunkten → Webüberwachung4 → Reguläre Ausdrücke für Filter von Low-Level-Discovery-Regeln → URL-Feld des Dashboard-Widgets für dynamische URLs → Namen, Ereignisnamen, Betriebsdaten und Beschreibungen von Auslösern → URLs von Auslösern → Tag-Namen und -Werte → Namen und Werte von Parametern für Datenpunkte vom Typ Script und Browser, Datenpunktprototypen und Discovery-Regeln → Felder von Datenpunkten vom Typ HTTP agent, Datenpunktprototypen und Discovery-Regeln: URL, Query fields, Request body, Headers, SSL certificate file, SSL key file, Allowed hosts. → Befehle und Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-Name. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {HOST.HOST<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. {HOSTNAME<1-9>} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst.Makrofunktionen werden für dieses Makro nicht unterstützt, wenn es als Platzhalter im ersten Parameter einer History-Funktion verwendet wird, zum Beispiel last(/{HOST.HOST}/{ITEM.KEY}). |
| {HOST.ID} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Beschriftungen von Kartenelementen, Namen und Werte von Karten-URLs → URL-Feld des Dashboard-Widgets für dynamische URLs → URLs von Auslösern → Tag-Namen und -Werte → Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-ID. Kann mit einem numerischen Index als {HOST.ID<1-9>} verwendet werden, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. |
| {HOST.IP} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Benachrichtigungen und Befehle bei der automatischen Registrierung → Interne Benachrichtigungen → Beschriftungen von Kartenelementen, Namen und Werte von Karten-URLs → Parameter von Datenpunkt-Schlüsseln1 → IP/DNS der Host-Schnittstelle → Feld "Allowed hosts" bei Trapper-Datenpunkten → Zusätzliche Parameter für die Datenbanküberwachung → SSH- und Telnet-Skripte → Endpunktfeld von JMX-Datenpunkten → Webüberwachung4 → Reguläre Ausdrücke für Filter von Low-Level-Discovery-Regeln → URL-Feld des Dashboard-Widgets für dynamische URLs → Namen, Ereignisnamen, Betriebsdaten und Beschreibungen von Auslösern → URLs von Auslösern → Tag-Namen und -Werte → Namen und Werte von Parametern für Datenpunkte vom Typ Script und Browser, Datenpunktprototypen und Discovery-Regeln → Felder von Datenpunkten vom Typ HTTP agent, Datenpunktprototypen und Discovery-Regeln: URL, Query fields, Request body, Headers, SSL certificate file, SSL key file, Allowed hosts. → Befehle und Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-IP-Adresse2. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {HOST.IP<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. {IPADDRESS<1-9>} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {HOST.METADATA} | → Benachrichtigungen und Befehle bei der automatischen Registrierung | Host-Metadaten. Wird nur für die automatische Registrierung mit aktivem Agent verwendet. |
| {HOST.NAME} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Beschriftungen von Kartenelementen, Namen und Werte von Karten-URLs → Parameter von Datenpunkt-Schlüsseln → IP/DNS der Host-Schnittstelle → Feld "Allowed hosts" bei Trapper-Datenpunkten → Zusätzliche Parameter für die Datenbanküberwachung → SSH- und Telnet-Skripte → Webüberwachung4 → Reguläre Ausdrücke für Filter von Low-Level-Discovery-Regeln → URL-Feld des Dashboard-Widgets für dynamische URLs → Namen, Ereignisnamen, Betriebsdaten und Beschreibungen von Auslösern → URLs von Auslösern → Tag-Namen und -Werte → Namen und Werte von Parametern für Datenpunkte vom Typ Script und Browser, Datenpunktprototypen und Discovery-Regeln → Felder von Datenpunkten vom Typ HTTP agent, Datenpunktprototypen und Discovery-Regeln: URL, Query fields, Request body, Headers, SSL certificate file, SSL key file, Allowed hosts. → Befehle und Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Sichtbarer Host-Name. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {HOST.NAME<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. |
| {HOST.PORT} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle bei Problemaktualisierungen → Benachrichtigungen und Befehle bei der automatischen Registrierung → Interne Benachrichtigungen → Namen, Ereignisnamen, Betriebsdaten und Beschreibungen von Auslösern → URLs von Auslösern → Endpunktfeld von JMX-Datenpunkten → Tag-Namen und -Werte → Befehle und Bestätigungstext für manuelle Host-Aktionen script → Befehle und Bestätigungstext für manuelle Ereignisaktionen script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktionen → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Host-(Agent-)Port2. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {HOST.PORT<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück eines Auslösers zu verweisen. Siehe indizierte Makros. |
| {HOST.TARGET.CONN} | → Befehle auf Basis von Auslösern → Befehle bei Problemaktualisierungen → Befehle bei der Erkennung → Befehle bei der automatischen Registrierung |
IP-Adresse oder DNS-Name des Ziel-Hosts, abhängig von den Host-Einstellungen. |
| {HOST.TARGET.DNS} | → Befehle auf Basis von Auslösern → Befehle bei Problemaktualisierungen → Befehle bei der Erkennung → Befehle bei der automatischen Registrierung |
DNS-Name des Ziel-Hosts. |
| {HOST.TARGET.HOST} | → Befehle auf Basis von Auslösern → Befehle bei Problemaktualisierungen → Befehle bei der Erkennung → Befehle bei der automatischen Registrierung |
Technischer Name des Ziel-Hosts. |
| {HOST.TARGET.IP} | → Befehle auf Basis von Auslösern → Befehle bei Problemaktualisierungen → Befehle bei der Erkennung → Befehle bei der automatischen Registrierung |
IP-Adresse des Ziel-Hosts. |
| {HOST.TARGET.NAME} | → Befehle auf Basis von Auslösern → Befehle bei Problemaktualisierungen → Befehle bei der Erkennung → Befehle bei der automatischen Registrierung |
Sichtbarer Name des Ziel-Hosts. |
Siehe auch: Host inventory
Hostgruppen
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {HOSTGROUP.ID} | → Beschriftungen von Kartenelementen, Kart-URL-Namen und -Werten | Hostgruppen-ID. |
Host-Inventar
| Macro | Supported in | Description |
|---|---|---|
| {INVENTORY.ALIAS} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle für Problemaktualisierungen → Interne Benachrichtigungen → Tag-Namen und -Werte → Beschriftungen und Werte von Kartenelementen, Karten-URL-Namen und -Werte → Datenpunkte vom Typ Script und Browser-Datenpunkte6 → Befehle und Bestätigungstext für manuelle Host-Aktion script6 → Befehle und Bestätigungstext für manuelle Ereignisaktion script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktion → Parameter Description im Widget Item value und Gauge → Parameter Text für primäre/sekundäre Beschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Alias-Feld im Host-Inventar. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {INVENTORY.ALIAS<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück für einen Auslöser zu verweisen. Siehe indizierte Makros. |
| {INVENTORY.ASSET.TAG} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle für Problemaktualisierungen → Interne Benachrichtigungen → Tag-Namen und -Werte → Beschriftungen und Werte von Kartenelementen, Karten-URL-Namen und -Werte → Datenpunkte vom Typ Script und Browser-Datenpunkte6 → Befehle und Bestätigungstext für manuelle Host-Aktion script6 → Befehle und Bestätigungstext für manuelle Ereignisaktion script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktion → Parameter Description im Widget Item value und Gauge → Parameter Text für primäre/sekundäre Beschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Asset-Tag-Feld im Host-Inventar. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {INVENTORY.ASSET.TAG<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück für einen Auslöser zu verweisen. Siehe indizierte Makros. |
| {INVENTORY.CHASSIS} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle für Problemaktualisierungen → Interne Benachrichtigungen → Tag-Namen und -Werte → Beschriftungen und Werte von Kartenelementen, Karten-URL-Namen und -Werte → Datenpunkte vom Typ Script und Browser-Datenpunkte6 → Befehle und Bestätigungstext für manuelle Host-Aktion script6 → Befehle und Bestätigungstext für manuelle Ereignisaktion script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktion → Parameter Description im Widget Item value und Gauge → Parameter Text für primäre/sekundäre Beschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Chassis-Feld im Host-Inventar. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {INVENTORY.CHASSIS<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück für einen Auslöser zu verweisen. Siehe indizierte Makros. |
| {INVENTORY.CONTACT} | → Benachrichtigungen und Befehle auf Basis von Auslösern → Benachrichtigungen und Befehle für Problemaktualisierungen → Interne Benachrichtigungen → Tag-Namen und -Werte → Beschriftungen und Werte von Kartenelementen, Karten-URL-Namen und -Werte → Datenpunkte vom Typ Script und Browser-Datenpunkte6 → Befehle und Bestätigungstext für manuelle Host-Aktion script6 → Befehle und Bestätigungstext für manuelle Ereignisaktion script → URLs und Bestätigungstext für manuelle Ereignis-/Host-Aktion → Parameter Description im Widget Item value und Gauge → Parameter Text für primäre/sekundäre Beschriftung im Widget Honeycomb → Spalte mit dem Datentyp Text im Widget Top hosts |
Kontaktfeld im Host-Inventar. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {INVENTORY.CONTACT<1-9>}, um auf den ersten, zweiten, dritten usw. Host in einem Ausdrück für einen Auslöser zu verweisen. Siehe indizierte Makros. {PROFILE.CONTACT<1-9>} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
Items
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {ITEM.DESCRIPTION} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Beschreibung des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.DESCRIPTION<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.DESCRIPTION.ORIG} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Beschreibung (mit nicht aufgelösten Makros) des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.DESCRIPTION.ORIG<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.ID} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Datenpunkt- und Browser-Datenpunkt-Typ, Vorlagen- und Erkennungsregel-Parameternamen und -werte → HTTP-Agent-Datenpunkt, Vorlagen- und Erkennungsregel-Felder: URL, Query fields, Request body, Headers, Proxy, SSL certificate file, SSL key file → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Numerische ID des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.ID<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.KEY} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Datenpunkt- und Browser-Datenpunkt-Typ, Vorlagen- und Erkennungsregel-Parameternamen und -werte → HTTP-Agent-Datenpunkt, Vorlagen- und Erkennungsregel-Felder: URL, Query fields, Request body, Headers, Proxy, SSL certificate file, SSL key file → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Schlüssel des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.KEY<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. {TRIGGER.KEY} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst.Makrofunktionen werden für dieses Makro nicht unterstützt, wenn es als Platzhalter im ersten Parameter einer History-Funktion verwendet wird, zum Beispiel last(/{HOST.HOST}/{ITEM.KEY}). |
| {ITEM.KEY.ORIG} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Datenpunkt- und Browser-Datenpunkt-Typ, Vorlagen- und Erkennungsregel-Parameternamen und -werte → HTTP-Agent-Datenpunkt, Vorlagen- und Erkennungsregel-Felder: URL, Query fields, Request body, Headers, Proxy, SSL certificate file, SSL key file → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Ursprünglicher Schlüssel (ohne aufgelöste Makros) des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat 4. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.KEY.ORIG<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LASTVALUE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Ereignisnamen, Betriebsdaten und Beschreibungen → Tag-Namen und -Werte → Auslöser-URLs → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Der letzte Wert des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Im Frontend wird er zu *UNKNOWN* aufgelöst, wenn der letzte Historienwert vor mehr als dem Zeitraum Max history display period erfasst wurde (eingestellt im Menübereich Administration→General). Wenn er im Problemnamen verwendet wird, wird das Makro beim Anzeigen von Problemereignissen nicht zum letzten Datenpunktwert aufgelöst; stattdessen behält es den Datenpunktwert vom Zeitpunkt des Problems bei. Wenn es in Benachrichtigungen verwendet wird, wird das Makro in einigen Fällen möglicherweise nicht zum letzten Datenpunktwert zum Zeitpunkt der Auslösung des Auslösers aufgelöst. Wenn ein Datenpunkt beispielsweise schnell zwei Werte, "A" und "B", empfängt und der Auslöser für "A" ausgelöst wird, können Benachrichtigungen aufgrund einer leichten Verarbeitungsverzögerung "B" als letzten Wert anzeigen - der letzte Datenpunktwert hat sich zwischen dem Auslösen des Auslösers und der Erstellung der Benachrichtigung geändert. Um dies zu vermeiden, können Sie das Makro {ITEM.VALUE} verwenden, das den Wert zum Zeitpunkt der Auslösung des Auslösers auflöst und so sicherstellt, dass der richtige Wert in der Benachrichtigung verwendet wird. Es ist ein Alias für last(/{HOST.HOST}/{ITEM.KEY}).Der aufgelöste Wert für Text-/Log-Datenpunkte wird vom Frontend an den folgenden Stellen auf 20 Zeichen gekürzt: - Betriebsdaten; - Auslöserbeschreibung; - Auslöser-URLs; - Auslöser-URL-Beschriftungen; - Beschreibung des Widgets für den Datenpunktwert. Um einen vollständigen Wert aufzulösen, können Sie Makrofunktionen verwenden, da vom Server keine Werte gekürzt werden. Zum Beispiel: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LASTVALUE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.AGE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Alter des Log-Ereignisses, mit einer Genauigkeit bis auf eine Sekunde. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.AGE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.DATE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Datum, an dem der Logeintrag in das Log geschrieben wurde. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.DATE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.EVENTID} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
ID des Ereignisses im Ereignisprotokoll. Nur für die Überwachung des Windows-Ereignisprotokolls. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.EVENTID<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.NSEVERITY} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Numerische Schwere des Ereignisses im Ereignisprotokoll. Nur für die Überwachung des Windows-Ereignisprotokolls. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.NSEVERITY<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.SEVERITY} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Verbale Schwere des Ereignisses im Ereignisprotokoll. Nur für die Überwachung des Windows-Ereignisprotokolls. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.SEVERITY<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.SOURCE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Quelle des Ereignisses im Ereignisprotokoll. Nur für die Überwachung des Windows-Ereignisprotokolls. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.SOURCE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.LOG.TIME} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Betriebsdaten und Beschreibungen → Auslöser-URLs → Ereignis-Tags und -Werte → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Zeit, zu der der Logeintrag in das Log geschrieben wurde. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.LOG.TIME<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.NAME} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Name des Datenpunkts mit allen aufgelösten Makros. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.NAME<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.NAME.ORIG} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Dieses Makro wird verwendet, um den ursprünglichen Namen (d. h. ohne aufgelöste Makros) des Datenpunkts aufzulösen. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.NAME.ORIG<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.STATE} | → Interne Benachrichtigungen auf Datenpunktbasis → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Der letzte Status des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Mögliche Werte: Not supported und Normal. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.STATE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.STATE.ERROR} | → Interne Benachrichtigungen auf Datenpunktbasis | Fehlermeldung mit Details dazu, warum ein Datenpunkt nicht unterstützt wurde. Wenn ein Datenpunkt in den Zustand „nicht unterstützt“ wechselt und dann sofort wieder unterstützt wird, kann das Fehlerfeld leer sein. |
| {ITEM.VALUE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Auslösernamen, Ereignisnamen, Betriebsdaten und Beschreibungen → Tag-Namen und -Werte → Auslöser-URLs → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Wird aufgelöst zu: - dem historischen Wert (zum Zeitpunkt des Ereignisses) des N-ten Datenpunkts im Ausdrück des Auslösers, wenn es im Kontext einer Statusänderung des Auslösers verwendet wird, zum Beispiel beim Anzeigen von Ereignissen oder beim Senden von Benachrichtigungen; - dem letzten Wert des N-ten Datenpunkts im Ausdrück des Auslösers, wenn es ohne den Kontext einer Statusänderung des Auslösers verwendet wird, zum Beispiel beim Anzeigen einer Liste von Auslösern in einem Popup-Auswahlfenster. In diesem Fall funktioniert es genauso wie {ITEM.LASTVALUE}. Im ersten Fall wird es zu *UNKNOWN* aufgelöst, wenn der Historienwert bereits gelöscht wurde oder nie gespeichert wurde. Im zweiten Fall und nur im Frontend wird es zu *UNKNOWN* aufgelöst, wenn der letzte Historienwert vor mehr als dem Zeitraum Max history display period erfasst wurde (eingestellt im Menübereich Administration→General). Der aufgelöste Wert für Text-/Log-Datenpunkte wird vom Frontend an den folgenden Stellen auf 20 Zeichen gekürzt: - Betriebsdaten; - Auslöserbeschreibung; - Auslöser-URLs; - Auslöser-URL-Beschriftungen; - Beschreibung des Widgets für den Datenpunktwert. Um einen vollständigen Wert aufzulösen, können Sie Makrofunktionen verwenden, da vom Server keine Werte gekürzt werden. Zum Beispiel: {{ITEM.VALUE}.regsub("(.*)", \1)}Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.VALUE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
| {ITEM.VALUETYPE} | → Benachrichtigungen und Befehle auf Auslöserbasis → Benachrichtigungen und Befehle bei Problemaktualisierungen → Interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script → Parameter Description im Widget Item value und Gauge → Parameter Text der Primär-/Sekundärbeschriftung im Widget Honeycomb |
Werttyp des N-ten Datenpunkts im Ausdrück des Auslösers, der eine Benachrichtigung ausgelöst hat. Mögliche Werte: 0 - numerisch float, 1 - Zeichen, 2 - Log, 3 - numerisch unsigned, 4 - Text. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {ITEM.VALUETYPE<1-9>}, um auf den ersten, zweiten, dritten usw. Datenpunkt in einem Auslöserausdruck zu verweisen. Siehe indizierte Makros. |
Low-level discovery rules
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {LLDRULE.DESCRIPTION} | → LLD-rule based internal notifications | Beschreibung der Low-Level-Discovery-Regel, die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.DESCRIPTION.ORIG} | → LLD-rule based internal notifications | Beschreibung (mit nicht aufgelösten Makros) der Low-Level-Discovery-Regel, die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.ID} | → LLD-rule based internal notifications | Numerische ID der Low-Level-Discovery-Regel, die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.KEY} | → LLD-rule based internal notifications | Schlüssel der Low-Level-Discovery-Regel, die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.KEY.ORIG} | → LLD-rule based internal notifications | Ursprünglicher Schlüssel (mit nicht erweiterten Makros) der Low-Level-Discovery-Regel, die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.NAME} | → LLD-rule based internal notifications | Name der Low-Level-Discovery-Regel (mit aufgelösten Makros), die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.NAME.ORIG} | → LLD-rule based internal notifications | Ursprünglicher Name (d. h. ohne aufgelöste Makros) der Low-Level-Discovery-Regel, die eine Benachrichtigung ausgelöst hat. |
| {LLDRULE.STATE} | → LLD-rule based internal notifications | Der aktuelle Status der Low-Level-Discovery-Regel. Mögliche Werte: Not supported und Normal. |
| {LLDRULE.STATE.ERROR} | → LLD-rule based internal notifications | Fehlermeldung mit Details dazu, warum eine LLD-Regel nicht unterstützt wird. Wenn eine LLD-Regel in den Status „nicht unterstützt“ wechselt und dann sofort wieder unterstützt wird, kann das Fehlerfeld leer sein. |
Karten
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {MAP.ID} | → Beschriftungen von Kartenelementen, Kart-URL-Namen und -Werten | Netzwerkkarten-ID. |
| {MAP.NAME} | → Beschriftungen von Kartenelementen, Kart-URL-Namen und -Werten → Textfeld in Kartenformen |
Netzwerkkartenname. |
Proxies
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {PROXY.DESCRIPTION} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Erkennungsbenachrichtigungen und -befehle → Autoregistrierungsbenachrichtigungen und -befehle → Interne Benachrichtigungen → Manuelle Ereignisaktion script Befehle |
Beschreibung des Proxys. Wird entweder aufgelöst zu: - Proxy des N-ten Elements im Ausdrück des Auslösers (bei trigger-basierten Benachrichtigungen). Hier können Sie indizierte Makros verwenden. - Proxy, der die Erkennung ausgeführt hat (bei Erkennungsbenachrichtigungen). Verwenden Sie hier {PROXY.DESCRIPTION} ohne Indexierung. - Proxy, bei dem sich ein aktiver Agent registriert hat (bei Autoregistrierungsbenachrichtigungen). Verwenden Sie hier {PROXY.DESCRIPTION} ohne Indexierung. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {PROXY.DESCRIPTION<1-9>}, um auf das erste, zweite, dritte usw. Element in einem Ausdrück des Auslösers zu verweisen. Siehe indizierte Makros. |
| {PROXY.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Erkennungsbenachrichtigungen und -befehle → Autoregistrierungsbenachrichtigungen und -befehle → Interne Benachrichtigungen → Manuelle Ereignisaktion script Befehle |
Name des Proxys. Wird entweder aufgelöst zu: - Proxy des N-ten Elements im Ausdrück des Auslösers (bei trigger-basierten Benachrichtigungen). Hier können Sie indizierte Makros verwenden. - Proxy, der die Erkennung ausgeführt hat (bei Erkennungsbenachrichtigungen). Verwenden Sie hier {PROXY.NAME} ohne Indexierung. - Proxy, bei dem sich ein aktiver Agent registriert hat (bei Autoregistrierungsbenachrichtigungen). Verwenden Sie hier {PROXY.NAME} ohne Indexierung. Dieses Makro kann mit einem numerischen Index verwendet werden, z. B. {PROXY.NAME<1-9>}, um auf das erste, zweite, dritte usw. Element in einem Ausdrück des Auslösers zu verweisen. Siehe indizierte Makros. |
Skripte
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {MANUALINPUT} | → Manuelle Host-Aktion Skript Befehle, Bestätigungstext → Manuelle Ereignis-Aktion Skript Befehle, Bestätigungstext → Manuelle Ereignis/Host-Aktions-URLs, Bestätigungstext |
Vom Benutzer zur Laufzeit des Skripts angegebener Wert der manuellen Eingabe. |
Services
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {SERVICE.DESCRIPTION} | → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle bei Service-Aktualisierung |
Beschreibung des Services (mit aufgelösten Makros). |
| {SERVICE.NAME} | → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle bei Service-Aktualisierung |
Name des Services (mit aufgelösten Makros). |
| {SERVICE.ROOTCAUSE} | → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle bei Service-Aktualisierung |
Liste von Auslöser-Problemereignissen, die zum Ausfall eines Services geführt haben, sortiert nach Schweregrad und Hostname. Enthält die folgenden Details: Hostname, Ereignisname, Schweregrad, Alter, Service-Tags und Werte. |
| {SERVICE.TAGS} | → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle bei Service-Aktualisierung |
Eine durch Kommas getrennte Liste von Service-Ereignis-Tags. Service-Ereignis-Tags können im Konfigurationsabschnitt Tags des Services definiert werden. Wird zu einer leeren Zeichenfolge erweitert, wenn keine Tags vorhanden sind. |
| {SERVICE.TAGSJSON} | → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle bei Service-Aktualisierung |
Ein JSON-Array mit Objekten für Service-Ereignis-Tags. Service-Ereignis-Tags können im Konfigurationsabschnitt Tags des Services definiert werden. Wird zu einem leeren Array erweitert, wenn keine Tags vorhanden sind. |
| {SERVICE.TAGS.<tag name>} | → Service-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle bei Service-Aktualisierung |
Wert des Service-Ereignis-Tags, referenziert über den Tag-Namen. Service-Ereignis-Tags können im Konfigurationsabschnitt Tags des Services definiert werden. Ein Tag-Name, der nicht alphanumerische Zeichen enthält (einschließlich nicht-englischer Multibyte-UTF-Zeichen), sollte in doppelte Anführungszeichen gesetzt werden. Anführungszeichen und Backslashes innerhalb eines in Anführungszeichen gesetzten Tag-Namens müssen mit einem Backslash maskiert werden. |
Auslöser
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {TRIGGER.DESCRIPTION} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Beschreibung des Auslösers. Alle Makros, die in einer Auslöserbeschreibung unterstützt werden, werden erweitert, wenn {TRIGGER.DESCRIPTION} im Benachrichtigungstext verwendet wird.{TRIGGER.COMMENT} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {TRIGGER.EXPRESSION.EXPLAIN} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script → Ereignisnamen |
Teilweise ausgewerteter Auslöserausdruck. Datenpunkt-basierte Funktionen werden zum Zeitpunkt der Ereigniserzeugung ausgewertet und durch die Ergebnisse ersetzt, während alle anderen Funktionen so angezeigt werden, wie sie im Ausdruck geschrieben sind. Kann zum Debuggen von Auslöserausdrücken verwendet werden. |
| {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} | → Problem-Wiederherstellungsbenachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Teilweise ausgewerteter Wiederherstellungsauslöserausdruck. Datenpunkt-basierte Funktionen werden zum Zeitpunkt der Ereigniserzeugung ausgewertet und durch die Ergebnisse ersetzt, während alle anderen Funktionen so angezeigt werden, wie sie im Ausdruck geschrieben sind. Kann zum Debuggen von Wiederherstellungsausdrücken verwendet werden. |
| {TRIGGER.EVENTS.ACK} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Beschriftungen von Kartenelementen → Befehle für manuelle Ereignisaktionen script |
Anzahl der bestätigten Ereignisse für ein Kartenelement in Karten oder für den Auslöser, der das aktuelle Ereignis in Benachrichtigungen erzeugt hat. |
| {TRIGGER.EVENTS.PROBLEM.ACK} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Beschriftungen von Kartenelementen → Befehle für manuelle Ereignisaktionen script |
Anzahl der bestätigten PROBLEM-Ereignisse für alle Auslöser, unabhängig von ihrem Status. |
| {TRIGGER.EVENTS.PROBLEM.UNACK} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Beschriftungen von Kartenelementen → Befehle für manuelle Ereignisaktionen script |
Anzahl der nicht bestätigten PROBLEM-Ereignisse für alle Auslöser, unabhängig von ihrem Status. |
| {TRIGGER.EVENTS.UNACK} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Beschriftungen von Kartenelementen → Befehle für manuelle Ereignisaktionen script |
Anzahl der nicht bestätigten Ereignisse für ein Kartenelement in Karten oder für den Auslöser, der das aktuelle Ereignis in Benachrichtigungen erzeugt hat. |
| {TRIGGER.HOSTGROUP.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Eine sortierte (nach SQL-Abfrage), durch Komma und Leerzeichen getrennte Liste der Hostgruppen, in denen der Auslöser definiert ist. |
| {TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK} | → Beschriftungen von Kartenelementen | Anzahl der bestätigten PROBLEM-Ereignisse für Auslöser im PROBLEM-Status. |
| {TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK} | → Beschriftungen von Kartenelementen | Anzahl der nicht bestätigten PROBLEM-Ereignisse für Auslöser im PROBLEM-Status. |
| {TRIGGER.EXPRESSION} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Auslöserausdruck. |
| {TRIGGER.EXPRESSION.RECOVERY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Wiederherstellungsauslöserausdruck, wenn OK-Ereigniserzeugung in der Auslöserkonfiguration auf 'Recovery expression' gesetzt ist; andernfalls wird eine leere Zeichenfolge zurückgegeben. |
| {TRIGGER.ID} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Beschriftungen von Kartenelementen, Karten-URL-Namen und -Werten → Auslöser-URLs → Auslöser-Tag-Wert → Befehle für manuelle Ereignisaktionen script |
Numerische Auslöser-ID, die diese Aktion ausgelöst hat. Unterstützt in Auslöser-Tag-Werten. |
| {TRIGGER.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Name des Auslösers (mit aufgelösten Makros). Beachten Sie, dass seit 4.0.0 {EVENT.NAME} in Aktionen verwendet werden kann, um den Namen des ausgelösten Ereignisses/Problems mit aufgelösten Makros anzuzeigen. |
| {TRIGGER.NAME.ORIG} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Ursprünglicher Name des Auslösers (d. h. ohne aufgelöste Makros). |
| {TRIGGER.NSEVERITY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Numerische Auslöser-Schweregradstufe. Mögliche Werte: 0 - Nicht klassifiziert, 1 - Information, 2 - Warnung, 3 - Durchschnittlich, 4 - Hoch, 5 - Katastrophe. |
| {TRIGGER.SEVERITY} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Name des Auslöser-Schweregrads. Kann in Administration → Allgemein → Anzeigeoptionen für Auslöser definiert werden. |
| {TRIGGER.STATE} | → Trigger-basierte interne Benachrichtigungen | Der aktuelle Status des Auslösers. Mögliche Werte: Unknown und Normal. |
| {TRIGGER.STATE.ERROR} | → Trigger-basierte interne Benachrichtigungen | Fehlermeldung mit Details dazu, warum ein Auslöser nicht unterstützt wird. Wenn ein Auslöser in den nicht unterstützten Status wechselt und dann sofort wieder unterstützt wird, kann das Fehlerfeld leer sein. |
| {TRIGGER.STATUS} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Befehle für manuelle Ereignisaktionen script |
Auslöserwert zum Zeitpunkt der Ausführung des Operationsschritts. Kann entweder PROBLEM oder OK sein.{STATUS} ist veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
| {TRIGGER.TEMPLATE.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen scripts |
Eine sortierte (nach SQL-Abfrage), durch Komma und Leerzeichen getrennte Liste von Vorlagen, in denen der Auslöser definiert ist, oder *UNKNOWN*, wenn der Auslöser in einem Host definiert ist. |
| {TRIGGER.URL} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Auslöser-URL. |
| {TRIGGER.URL.NAME} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Trigger-basierte interne Benachrichtigungen → Befehle für manuelle Ereignisaktionen script |
Die Beschriftung für die Auslöser-URL. |
| {TRIGGER.VALUE} | → Trigger-basierte Benachrichtigungen und Befehle → Benachrichtigungen und Befehle zur Problemaktualisierung → Auslöserausdrücke → Befehle für manuelle Ereignisaktionen script |
Aktueller numerischer Auslöserwert: 0 - Auslöser ist im OK-Status, 1 - Auslöser ist im PROBLEM-Status. |
| {TRIGGERS.UNACK} | → Beschriftungen von Kartenelementen | Anzahl der nicht bestätigten Auslöser für ein Kartenelement, unabhängig vom Auslöserstatus. Ein Auslöser gilt als nicht bestätigt, wenn mindestens eines seiner PROBLEM-Ereignisse nicht bestätigt ist. |
| {TRIGGERS.PROBLEM.UNACK} | → Beschriftungen von Kartenelementen | Anzahl der nicht bestätigten PROBLEM-Auslöser für ein Kartenelement. Ein Auslöser gilt als nicht bestätigt, wenn mindestens eines seiner PROBLEM-Ereignisse nicht bestätigt ist. |
| {TRIGGERS.ACK} | → Beschriftungen von Kartenelementen | Anzahl der bestätigten Auslöser für ein Kartenelement, unabhängig vom Auslöserstatus. Ein Auslöser gilt als bestätigt, wenn alle seine PROBLEM-Ereignisse bestätigt sind. |
| {TRIGGERS.PROBLEM.ACK} | → Beschriftungen von Kartenelementen | Anzahl der bestätigten PROBLEM-Auslöser für ein Kartenelement. Ein Auslöser gilt als bestätigt, wenn alle seine PROBLEM-Ereignisse bestätigt sind. |
Benutzer
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {USER.FULLNAME} | → Benachrichtigungen und Befehle zur Problemaktualisierung → Manuelle Host-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis/Host-Aktions-URLs, Bestätigungstext |
Vorname, Nachname und Benutzername des Benutzers, der die Ereignisbestätigung hinzugefügt oder das Skript gestartet hat. |
| {USER.NAME} | → Manuelle Host-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis/Host-Aktions-URLs, Bestätigungstext |
Vorname des Benutzers, der das Skript gestartet hat. |
| {USER.SURNAME} | → Manuelle Host-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis/Host-Aktions-URLs, Bestätigungstext |
Nachname des Benutzers, der das Skript gestartet hat. |
| {USER.USERNAME} | → Manuelle Host-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis-Aktion script Befehle, Bestätigungstext → Manuelle Ereignis/Host-Aktions-URLs, Bestätigungstext |
Benutzername des Benutzers, der das Skript gestartet hat. {USER.ALIAS}, unterstützt vor Zabbix 5.4.0, ist jetzt veraltet und wird an unterstützten Stellen möglicherweise nicht aufgelöst. |
Andere Makrotypen
| Macro | Unterstützt in | Beschreibung |
|---|---|---|
| {$MACRO} | → Siehe: Vom Standort unterstützte Benutzermakros | Vom Benutzer definierbare Makros. |
| {#MACRO} | → Siehe: Makros der Low-Level-Erkennung | Makros der Low-Level-Erkennung. |
| {?EXPRESSION} | → Auslöser-Ereignisnamen → Benachrichtigungen und Befehle auf Auslöser-Basis → Benachrichtigungen und Befehle zur Problemaktualisierung → Skriptbefehle und ihre webhook-Parameter → Beschriftungen von Kartenelementen3 → Beschriftungen von Kartenformen3 → Beschriftungen von Links in Karten3 → Graphnamen5 |
Siehe Ausdrucksmakros. |
| $1...$9 | → Auslöser-Namen → Befehle für Benutzerparameter |
Positionsmakros/-referenzen. |
Fußnoten
1 Die in Datenpunkt-Schlüsselparametern unterstützten {HOST.*}-Makros werden
auf die Schnittstelle aufgelöst, die für den Datenpunkt ausgewählt ist. Wenn sie in
Datenpunkten ohne Schnittstellen verwendet werden, werden sie in dieser Prioritätsreihenfolge
auf die Zabbix agent-, SNMP-, JMX- oder IPMI-Schnittstelle des Hosts aufgelöst oder auf
'UNKNOWN', wenn der Host keine Schnittstelle hat.
2 In globalen Skripten, den Feldern für Schnittstellen-IP/DNS und Web-Szenarien wird das Makro auf die primäre Agent-Schnittstelle aufgelöst. Wenn keine Agent-Schnittstelle definiert ist, wird die primäre SNMP-Schnittstelle verwendet. Wenn auch keine SNMP-Schnittstelle definiert ist, wird die primäre JMX-Schnittstelle verwendet. Wenn auch keine JMX-Schnittstelle definiert ist, wird die primäre IPMI-Schnittstelle verwendet. Wenn der Host keine Schnittstelle hat, wird das Makro auf 'UNKNOWN' aufgelöst.
3 In diesem Makro wird in Kartenbeschriftungen nur eine einzelne Funktion avg, last, max oder min mit Sekunden als Parameter unterstützt (Zeit mit Suffixen kann verwendet werden).
# Example usage:
{?avg(/{HOST.HOST}/item.key,1h)}
# Unsupported usage:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
4 {HOST.*}-Makros werden in den Feldern Variables, Headers, SSL certificate file und SSL key file von Web-Szenarien sowie in den Feldern URL, Post, Headers und Required string von Szenario-Schritten unterstützt.
Seit Zabbix 5.2.2 werden {HOST.*}-Makros in den Feldern Name von Web-Szenarien und Name von Web-Szenario-Schritten nicht mehr unterstützt.
5 In Grafnamen wird innerhalb dieses Makros nur eine einzelne Funktion avg, last, max oder min mit Sekunden als Parameter unterstützt (Zeit mit Suffixen kann verwendet werden; siehe Beispiele in Fußnote 3). Das Makro {HOST.HOST<1-9>} kann innerhalb des Makros als Host verwendet werden (siehe auch indizierte Makros).
6 Unterstützt in Script-Typ-Datenpunkten und Browser-Typ-Datenpunkten sowie in manuellen Host-Aktionsskripten für Zabbix Server und Zabbix Proxy.
Indizierte Makros
Die Syntax für indizierte Makros {MACRO<1-9>} kann nur auf das N-te Element, die N-te Funktion oder den N-ten Host im Feld Ausdruck eines Auslösers verweisen:
- {HOST.IP1}, {HOST.IP2}, {HOST.IP3} werden zu den IP-Adressen des ersten, zweiten und dritten Hosts im Auslöserausdruck aufgelöst (falls vorhanden).
- {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} werden zum Zeitpunkt des Ereignisses zu den Werten des ersten, zweiten und dritten Datenpunkts im Auslöserausdruck aufgelöst (falls vorhanden).
- {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} werden zum Zeitpunkt des Ereignisses zu den Werten der ersten, zweiten und dritten datenpunktbasierten Funktion aufgelöst (falls vorhanden).
Im Kontext von Auslösern beziehen sich indizierte Makros immer auf das Feld Ausdruck der Auslöserkonfiguration, nicht auf den Wiederherstellungsausdruck. In einem Wiederherstellungsereignis wird beispielsweise {ITEM.VALUE2} zum Zeitpunkt der Wiederherstellung zum Wert des zweiten Datenpunkts aus dem Problemausdruck aufgelöst.
Das Makro {HOST.HOST<1-9>} wird außerdem innerhalb des Ausdrucksmakros {?func(/host/key,param)} in Diagrammnamen unterstützt.
Beispielsweise wird {?func(/{HOST.HOST2}/key,param)} in einem Diagrammnamen zum Host des zweiten Datenpunkts im Diagramm aufgelöst.
Indizierte Makros werden in keinem anderen Kontext als den hier genannten aufgelöst. Verwenden Sie für andere Kontexte Makros ohne Index ({HOST.HOST}, {HOST.IP} usw.).