Von Standort unterstützte Benutzermakros

Übersicht

Dieser Abschnitt enthält eine Liste der Stellen, an denen benutzerdefinierte Makros unterstützt werden.

Für Aktionen, Netzwerkerkennung, Proxys und alle unter dem Abschnitt Andere Stellen auf dieser Seite aufgeführten Stellen werden nur Benutzermakros auf globaler Ebene unterstützt. An den genannten Stellen werden Makros auf Host-Ebene und Vorlagen-Ebene nicht aufgelöst.

Um Makrowerte anzupassen (zum Beispiel bestimmte Teilzeichenfolgen zu kürzen oder zu extrahieren), können Sie Makrofunktionen verwenden.

Aktionen

In Aktionen können Benutzermakros in den folgenden Feldern verwendet werden:

Position Mehrere Makros/Mischung mit Text1
Auslöser-basierte Benachrichtigungen und Befehle ja
Auslöser-basierte interne Benachrichtigungen ja
Benachrichtigungen zu Problemaktualisierungen ja
Service-basierte Benachrichtigungen und Befehle ja
Benachrichtigungen zu Serviceaktualisierungen ja
Bedingung für Zeitperiode nein
Operationen
Standarddauer des Operationsschritts nein
Schrittdauer nein

Hosts/Host-Prototypen

In der Konfiguration eines Hosts und eines Host-Prototyps können Benutzermakros in den folgenden Feldern verwendet werden:

Location Multiple macros/mix with text1
Schnittstellen-IP/DNS Nur DNS
Schnittstellenport Nein
SNMP
SNMP-Community Ja
Maximale Anzahl an Wiederholungen Nein
Wiederholungen Nein
Kontextname Ja
Sicherheitsname Ja
Authentifizierungs-Passphrase Ja
Datenschutz-Passphrase Ja
IPMI
Benutzername Ja
Passwort Ja
Tags2
Tag-Namen Ja
Tag-Werte Ja

Datenpunkte / Datenpunkt-Prototypen

In der Konfiguration eines Datenpunkts oder eines Datenpunkt-Prototyps können Benutzermakros in den folgenden Feldern verwendet werden:

Location Multiple macros/mix with text1
Datenpunktname yes
Datenpunktschlüsselparameter yes4
Aktualisierungsintervall no
Benutzerdefinierte Intervalle no
Zeitüberschreitung (verfügbar für unterstützte Datenpunkttypen) no
Speichern bis (für Verlauf und Trends) no
Beschreibung yes
Berechneter/aggregierter Datenpunkt
Formel (Ausdruckskonstanten und Funktionsparameter; Datenpunktschlüsselparameter; (nur aggregierter Datenpunkt) Filterbedingungen (Name der Hostgruppe und Tag-Name)) yes
Datenbankmonitor
Benutzername yes
Passwort yes
SQL-Abfrage yes
HTTP-Agent
URL3 yes
Abfragefelder yes
Anforderungstext yes
Header (Namen und Werte) yes
Erforderliche Statuscodes yes
HTTP-Proxy yes
Benutzername für HTTP-Authentifizierung yes
Passwort für HTTP-Authentifizierung yes
SSL-Zertifikatsdatei yes
SSL-Schlüsseldatei yes
Passwort für SSL-Schlüssel yes
Zulässige Hosts yes
JMX-Agent
JMX-Endpunkt yes
Skript-Datenpunkt
Parameternamen und -werte yes
Browser-Datenpunkt
Parameternamen und -werte yes
Telemetrieabfrage-Datenpunkt
Zeitverschiebung no
Rückblicklimit no
Granularität no
SNMP-Agent
SNMP-OID yes
SSH-Agent
Benutzername yes
Datei mit öffentlichem Schlüssel yes
Datei mit privatem Schlüssel yes
Passwort yes
Skript yes
TELNET-Agent
Benutzername yes
Passwort yes
Skript yes
Zabbix-Trapper
Zulässige Hosts yes
Tags2
Tag-Namen yes
Tag-Werte yes
Vorverarbeitungsschritte
Parameter (einschließlich benutzerdefinierter Skripte) yes
Benutzerdefinierte Parameter für die Fehlerbehandlung (Felder Wert setzen auf und Fehler setzen auf) yes

Low-Level-Discovery

In einer Low-Level-Discovery-Regel können Benutzermakros in den folgenden Feldern verwendet werden:

Location Multiple macros/mix with text1
Schlüsselparameter yes
Aktualisierungsintervall no
Benutzerdefiniertes Intervall no
Timeout (verfügbar für unterstützte Datenpunkttypen) no
Verlorene Ressourcen löschen no
Verlorene Ressourcen deaktivieren no
Beschreibung yes
SNMP agent
SNMP-OID yes
SSH agent
Benutzername yes
Datei mit öffentlichem Schlüssel yes
Datei mit privatem Schlüssel yes
Passwort yes
Skript yes
TELNET agent
Benutzername yes
Passwort yes
Skript yes
Zabbix trapper
Zulässige Hosts yes
Database monitor
Benutzername yes
Passwort yes
SQL-Abfrage yes
JMX agent
JMX-Endpunkt yes
HTTP agent
URL3 yes
Abfragefelder yes
Anforderungstext yes
Header (Namen und Werte) yes
Erforderliche Statuscodes yes
Benutzername für HTTP-Authentifizierung yes
Passwort für HTTP-Authentifizierung yes
Telemetry query
Zeitverschiebung no
Lookback-Limit no
Granularität no
Filter
Regulärer Ausdruck yes
Überschreibungen
Filter: regulärer Ausdruck yes
Operationen: Aktualisierungsintervall (für Datenpunkt-Prototypen) no
Operationen: Zeitraum der Verlaufsspeicherung (für Datenpunkt-Prototypen) no
Operationen: Zeitraum der Trendspeicherung (für Datenpunkt-Prototypen) no

Netzwerkerkennung

In einer Netzwerkerkennungsregel können Benutzermakros in den folgenden Feldern verwendet werden:

Position Mehrere Makros/Mischung mit Text1
Aktualisierungsintervall nein
SNMP v1, v2
SNMP-Community ja
SNMP-OID ja
SNMP v3
Kontextname ja
Sicherheitsname ja
Authentifizierungs-Passphrase ja
Privacy-Passphrase ja
SNMP-OID ja

Proxies

In einer proxy Konfiguration können Benutzermakros in den folgenden Feldern verwendet werden:

Location Multiple macros/mix with text1
Address for active agents > Port (if the proxy belongs to a group) no
Interface address and port (for passive proxy) no
Timeouts for item types no

Proxy-Gruppen

In einer Proxy-Gruppe-Konfiguration können Benutzermakros in den folgenden Feldern verwendet werden:

Ort Mehrere Makros/Mischung mit Text1
Failover-Zeitraum nein
Minimale Anzahl von Proxys nein

Vorlagen

In einer Vorlage-Konfiguration können Benutzer-Makros in den folgenden Feldern verwendet werden:

Ort Mehrere Makros/Mischung mit Text1
Tags2
Tag-Namen ja
Tag-Werte ja

Auslöser

In der Konfiguration eines Auslösers können Benutzermakros in den folgenden Feldern verwendet werden:

Position Mehrere Makros/Mischung mit Text1
Name ja
Betriebsdaten ja
Ausdruck (nur in Konstanten und Funktionsparametern; geheime Makros werden nicht unterstützt) ja
Tag für den Abgleich ja
Name des Menüeintrags ja
URL des Menüeintrags3 ja
Beschreibung ja
Tags2
Tag-Namen ja
Tag-Werte ja

Web-Szenario

In der Konfiguration eines Web-Szenarios können Benutzermakros in den folgenden Feldern verwendet werden:

Position Mehrere Makros/Mischung mit Text1
Name ja
Aktualisierungsintervall nein
Agent ja
HTTP-Proxy ja
Variablen (nur Werte) ja
Header (Namen und Werte) ja
Schritte
Name ja
URL3 ja
Variablen (nur Werte) ja
Header (Namen und Werte) ja
Timeout nein
Erforderliche Zeichenfolge ja
Erforderliche Statuscodes nein
Authentifizierung
Benutzer ja
Passwort ja
SSL-Zertifikat ja
SSL-Schlüsseldatei ja
SSL-Schlüsselpasswort ja
Tags2
Tag-Namen ja
Tag-Werte ja

Weitere Speicherorte

Zusätzlich zu den hier aufgeführten Speicherorten können Benutzermakros in den folgenden Feldern verwendet werden:

Speicherort Mehrere Makros/Mischung mit Text1
Globale Skripte (URL, Skript, SSH, Telnet, IPMI), einschließlich Bestätigungstext ja
Webhooks
JavaScript-Skript nein
Parametername des JavaScript-Skripts nein
Parameterwert des JavaScript-Skripts ja
Dashboards
Spalte des Datentyps Text im Dashboard-Widget Top hosts ja
Parameter Description im Dashboard-Widget Item value und Gauge ja
Parameter Text der primären/sekundären Beschriftung im Dashboard-Widget Honeycomb ja
Parameter URL3 im Dashboard-Widget URL ja
Monitoring > Problems, Hosts, Latest data
Spalte Custom text ja
Data collection > Templates, Hosts
Spalte Custom text ja
Data collection > Event processing
Feld Duration in CEP-Regeln ja
Feld Capacity in CEP-Regeln ja
Alerts > Media types > Message templates
Betreff ja
Nachricht ja
Alerts > Media types > Script
Skriptparameter ja
Alerts > Media types > Media type
Felder Username und Password für den Medientyp Email (wenn Authentication auf „Username and password“ gesetzt ist; Secret-Makros werden empfohlen) ja
Users > Users > Media
Wenn aktiv ja
Administration > General > GUI
Arbeitszeit nein
Administration > General > Timeouts
Timeouts für Datentypen nein
Administration > General > Connectors
URL ja
Username ja
Password ja
Bearer token ja
Timeout nein
HTTP proxy ja
SSL certificate file ja
SSL key file ja
SSL key password ja

Eine vollständige Liste aller in Zabbix unterstützten Makros finden Sie unter unterstützte Makros.

Fußnoten

1 Wenn mehrere Makros in einem Feld oder Makros zusammen mit Text für den jeweiligen Ort nicht unterstützt werden, muss ein einzelnes Makro das gesamte Feld ausfüllen.

2 Makros, die in Tag-Namen und -Werten verwendet werden, werden nur während des Ereigniserstellungsprozesses aufgelöst.

3 URLs, die ein geheimes Makro enthalten, funktionieren nicht, da das Makro darin als "******" aufgelöst wird.

4 Makros werden im item key von Zabbix trapper items nicht unterstützt.