2 Benutzer-Makros, die vom Standort unterstützt werden
Ü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 Host und eines Host-Prototyps können Benutzermakros in den folgenden Feldern verwendet werden:
| Ort | Mehrere Makros/Mischung mit Text1 | |
|---|---|---|
| Schnittstellen-IP/DNS | nur DNS | |
| Schnittstellen-Port | nein | |
| SNMP v1, v2 | ||
| SNMP-Community | ja | |
| SNMP v3 | ||
| Kontextname | ja | |
| Sicherheitsname | ja | |
| Authentifizierungs-Passphrase | ja | |
| Privacy-Passphrase | ja | |
| IPMI | ||
| Benutzername | ja | |
| Passwort | ja | |
| Tags2 | ||
| Tag-Namen | ja | |
| Tag-Werte | ja | |
Items / item prototypes
In einer item- oder item prototype-Konfiguration können Benutzermakros in den folgenden Feldern verwendet werden:
| Location | Multiple macros/mix with text1 | |
|---|---|---|
| Item name | yes | |
| Item key parameters | yes4 | |
| Update interval | no | |
| Custom intervals | no | |
| Timeout (available for supported item types) | no | |
| Store up to (for history and trends) | no | |
| Description | yes | |
| Calculated/aggregate item | ||
| Formula (expression constants and function parameters; item key parameters; (aggregate item only) filter conditions (host group name and tag name)) | yes | |
| Database monitor | ||
| Username | yes | |
| Password | yes | |
| SQL query | yes | |
| HTTP agent | ||
| URL3 | yes | |
| Query fields | yes | |
| Request body | yes | |
| Headers (names and values) | yes | |
| Required status codes | yes | |
| HTTP proxy | yes | |
| HTTP authentication username | yes | |
| HTTP authentication password | yes | |
| SSl certificate file | yes | |
| SSl key file | yes | |
| SSl key password | yes | |
| Allowed hosts | yes | |
| JMX agent | ||
| JMX endpoint | yes | |
| Script item | ||
| Parameter names and values | yes | |
| Browser item | ||
| Parameter names and values | yes | |
| SNMP agent | ||
| SNMP OID | yes | |
| SSH agent | ||
| Username | yes | |
| Public key file | yes | |
| Private key file | yes | |
| Password | yes | |
| Script | yes | |
| TELNET agent | ||
| Username | yes | |
| Password | yes | |
| Script | yes | |
| Zabbix trapper | ||
| Allowed hosts | yes | |
| Tags2 | ||
| Tag names | yes | |
| Tag values | yes | |
| Preprocessing steps | ||
| Parameters (including custom scripts) | yes | |
| Custom error-handling parameters (Set value to and Set error to fields) | yes | |
Low-level-Discovery
In einer Low-level-Discovery- Regel können Benutzermakros in den folgenden Feldern verwendet werden:
| Position | Mehrere Makros/Mischung mit Text1 | |
|---|---|---|
| Schlüsselparameter | ja | |
| Aktualisierungsintervall | nein | |
| Benutzerdefiniertes Intervall | nein | |
| Timeout (verfügbar für unterstützte Datenpunkttypen) | nein | |
| Verlorene Ressourcen löschen | nein | |
| Verlorene Ressourcen deaktivieren | nein | |
| Beschreibung | ja | |
| SNMP-Agent | ||
| SNMP-OID | ja | |
| SSH-Agent | ||
| Benutzername | ja | |
| Datei mit öffentlichem Schlüssel | ja | |
| Datei mit privatem Schlüssel | ja | |
| Passwort | ja | |
| Skript | ja | |
| TELNET-Agent | ||
| Benutzername | ja | |
| Passwort | ja | |
| Skript | ja | |
| Zabbix-Trapper | ||
| Erlaubte Hosts | ja | |
| Datenbankmonitor | ||
| Benutzername | ja | |
| Passwort | ja | |
| SQL-Abfrage | ja | |
| JMX-Agent | ||
| JMX-Endpunkt | ja | |
| HTTP-Agent | ||
| URL3 | ja | |
| Abfragefelder | ja | |
| Request-Body | ja | |
| Header (Namen und Werte) | ja | |
| Erforderliche Statuscodes | ja | |
| Benutzername für HTTP-Authentifizierung | ja | |
| Passwort für HTTP-Authentifizierung | ja | |
| Filter | ||
| Regulärer Ausdruck | ja | |
| Überschreibungen | ||
| Filter: regulärer Ausdruck | ja | |
| Operationen: Aktualisierungsintervall (für Datenpunktprototypen) | nein | |
| Operationen: Speicherzeitraum für Verlauf (für Datenpunktprototypen) | nein | |
| Operationen: Speicherzeitraum für Trends (für Datenpunktprototypen) | nein | |
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 | |
Proxys
In einer Proxy-Konfiguration können Benutzermakros in den folgenden Feldern verwendet werden:
| Ort | Mehrere Makros/Mischung mit Text1 | |
|---|---|---|
| Adresse für aktive Agents > Port (wenn der Proxy zu einer Gruppe gehört) | nein | |
| Schnittstellenadresse und Port (für passiven Proxy) | nein | |
| Timeouts für Datenpunkttypen | nein | |
Proxy-Gruppen
In einer Proxy-Gruppen-Konfiguration können Benutzermakros in den folgenden Feldern verwendet werden:
| Ort | Mehrere Makros/Mischung mit Text1 | |
|---|---|---|
| Failover-Zeitraum | nein | |
| Mindestanzahl von Proxys | nein | |
Vorlagen
In einer Vorlage-Konfiguration können Benutzer-Makros in den folgenden Feldern verwendet werden:
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 | |
Andere Orte
Zusätzlich zu den hier aufgeführten Orten können Benutzermakros in den folgenden Feldern verwendet werden:
| Ort | Mehrere Makros/Mischung mit Text1 | |
|---|---|---|
| Globale Skripte (URL, Skript, SSH, Telnet, IPMI), einschließlich Bestätigungstext | ja | |
| webhooks | ||
| JavaScript-Skript | nein | |
| Name des JavaScript-Skriptparameters | nein | |
| Wert des JavaScript-Skriptparameters | ja | |
| Dashboards | ||
| Spalte des Datentyps Text im Dashboard-Widget Top hosts | ja | |
| Parameter Description im Dashboard-Widget Item value und Gauge | ja | |
| Parameter Text für die primäre/sekundäre Beschriftung im Dashboard-Widget Honeycomb | ja | |
| Parameter URL3 im Dashboard-Widget URL | 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 | nein | |
| Administration → General → GUI | ||
| Arbeitszeit | nein | |
| Administration → General → Timeouts | ||
| Timeouts für Datentypen | nein | |
| Administration → General → Connectors | ||
| URL | ja | |
| Benutzername | ja | |
| Passwort | ja | |
| Bearer-Token | ja | |
| Timeout | nein | |
| HTTP-Proxy | ja | |
| SSL-Zertifikatsdatei | ja | |
| SSL-Schlüsseldatei | ja | |
| SSL-Schlüsselpasswort | 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.