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:

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

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.