3 Vorlagen
Übersicht
Vorlagen werden zusammen mit vielen zugehörigen Objekten und Objektbeziehungen exportiert.
Der Export einer Vorlage enthält:
- Verknüpfte Vorlagengruppen
- Verknüpfte Host-Gruppen (falls in der Konfiguration von Host-Prototypen verwendet)
- Vorlagendaten
- Verknüpfungen zu anderen Vorlagen
- Verknüpfungen zu Vorlagengruppen
- Direkt verknüpfte Datenpunkte
- Direkt verknüpfte Auslöser
- Direkt verknüpfte Diagramme
- Direkt verknüpfte Dashboards
- Direkt verknüpfte Discovery-Regeln mit allen Prototypen
- Direkt verknüpfte Webszenarien
- Wertezuordnungen
Exportieren
Um Vorlagen zu exportieren, gehen Sie wie folgt vor:
- Gehen Sie zu Datensammlung → Vorlagen.
- Markieren Sie die Kontrollkästchen der zu exportierenden Vorlagen.
- Klicken Sie unterhalb der Liste auf Exportieren.

Je nach ausgewähltem Format werden Vorlagen in eine lokale Datei mit einem Standardnamen exportiert:
zabbix_export_templates.yaml- beim YAML-Export (Standardoption für den Export);zabbix_export_templates.xml- beim XML-Export;zabbix_export_templates.json- beim JSON-Export.
Importieren
Um Vorlagen zu importieren, gehen Sie wie folgt vor:
- Gehen Sie zu Datenerfassung → Vorlagen.
- Klicken Sie oben rechts auf Importieren.
- Wählen Sie die Importdatei aus.
- Klicken Sie unten rechts im Konfigurationsformular auf Importieren.

Wenn Sie das Kontrollkästchen Erweiterte Optionen aktivieren, wird eine detaillierte Liste aller importierbaren Elemente angezeigt - markieren oder deaktivieren Sie jede Importregel nach Bedarf.
Wenn Sie das Kontrollkästchen in der Zeile Alle anklicken, werden alle darunterliegenden Elemente markiert/deaktiviert.
Importregeln:
| Rule | Description |
|---|---|
| Update existing | Vorhandene Elemente werden mit Daten aus der Importdatei aktualisiert. Andernfalls werden sie nicht aktualisiert. |
| Create new | Neue Elemente werden mit Daten aus der Importdatei erstellt. Andernfalls werden sie nicht erstellt. |
| Delete missing | Vorhandene Elemente, die in der Importdatei nicht vorhanden sind, werden entfernt. Andernfalls werden sie nicht entfernt. Wenn Delete missing für Template linkage markiert ist, wird die aktuelle Vorlagenverknüpfung, die in der Importdatei nicht vorhanden ist, aufgehoben. Von den getrennten Vorlagen geerbte Entitäten (Datenpunkte, Auslöser, Diagramme usw.) werden nicht entfernt (es sei denn, die Option Delete missing ist auch für jede Entität ausgewählt). |
Im nächsten Bildschirm können Sie den Inhalt einer zu importierenden Vorlage anzeigen. Wenn es sich um eine neue Vorlage handelt, werden alle Elemente grün aufgelistet. Beim Aktualisieren einer vorhandenen Vorlage werden neue Vorlagenelemente grün hervorgehoben; entfernte Vorlagenelemente werden rot hervorgehoben; unveränderte Elemente werden auf grauem Hintergrund angezeigt.

Über das Menü links können Sie durch die Liste der Änderungen navigieren. Der Abschnitt Updated hebt alle Änderungen an vorhandenen Vorlagenelementen hervor. Der Abschnitt Added listet neue Vorlagenelemente auf. Die Elemente in jedem Abschnitt sind nach Elementtyp gruppiert; klicken Sie auf den grauen Pfeil, um die Gruppe der Elemente zu erweitern oder zu reduzieren.

Überprüfen Sie die Vorlagenänderungen und klicken Sie dann auf Importieren, um den Vorlagenimport auszuführen. Eine Erfolgs- oder Fehlermeldung des Imports wird im Frontend angezeigt.
Exportformat
Exportformat in YAML:
zabbix_export:
version: '7.0'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
host_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Applications
templates:
- uuid: 56079badd056419383cc26e6a4fcc7e0
template: VMware
name: VMware
description: |
Sie können diese Vorlage in unserem Forum unter https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/ besprechen oder Feedback hinterlassen.
Verwendete Version des Vorlagen-Toolings: 0.41
groups:
- name: Templates/Applications
items:
- uuid: 5ce209f4d94f460488a74a92a52d92b1
name: 'VMware: Ereignisprotokoll'
type: SIMPLE
key: 'vmware.eventlog[{$VMWARE.URL},skip]'
history: 7d
trends: '0'
value_type: LOG
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware-Ereignisprotokoll erfassen.'
tags:
- tag: component
value: log
- uuid: ee2edadb8ce943ef81d25dbbba8667a4
name: 'VMware: Vollständiger Name'
type: SIMPLE
key: 'vmware.fullname[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Vollständiger Name des VMware-Dienstes.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
- uuid: a0ec9145f2234fbea79a28c57ebdb44d
name: 'VMware: Version'
type: SIMPLE
key: 'vmware.version[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Version des VMware-Dienstes.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
discovery_rules:
- uuid: 16ffc933cce74cf28a6edf306aa99782
name: 'VMware-Cluster erkennen'
type: SIMPLE
key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Erkennung von Clustern'
item_prototypes:
- uuid: 46111f91dd564a459dbc1d396e2e6c76
name: 'VMware: Status des Clusters "{#CLUSTER.NAME}"'
type: SIMPLE
key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Status des VMware-Clusters.'
valuemap:
name: 'VMware status'
tags:
- tag: cluster
value: '{#CLUSTER.NAME}'
- tag: component
value: cluster
- uuid: 8fb6a45cbe074b0cb6df53758e2c6623
name: 'VMware-Datastores erkennen'
type: SIMPLE
key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
item_prototypes:
- uuid: 4b61838ba4c34e709b25081ae5b059b5
name: 'VMware: Durchschnittliche Leseverzögerung des Datastores {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Zeitaufwand für einen Lesevorgang aus dem Datastore (Millisekunden).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 5355c401dc244bc588ccd18767577c93
name: 'VMware: Freier Speicherplatz auf Datastore {#DATASTORE} (Prozent)'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
delay: 5m
history: 7d
value_type: FLOAT
units: '%'
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Speicherplatz des VMware-Datastores in Prozent des Gesamtspeichers.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
name: 'VMware: Gesamte Größe des Datastores {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
delay: 5m
history: 7d
units: B
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Speicherplatz des VMware-Datastores in Bytes.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
name: 'VMware: Durchschnittliche Schreibverzögerung des Datastores {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Zeitaufwand für einen Schreibvorgang in den Datastore (Millisekunden).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: a5bc075e89f248e7b411d8f960897a08
name: 'VMware-Hypervisoren erkennen'
type: SIMPLE
key: 'vmware.hv.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Erkennung von Hypervisoren.'
host_prototypes:
- uuid: 051a1469d4d045cbbf818fcc843a352e
host: '{#HV.UUID}'
name: '{#HV.NAME}'
group_links:
- group:
name: Applications
group_prototypes:
- name: '{#CLUSTER.NAME}'
- name: '{#DATACENTER.NAME}'
templates:
- name: 'VMware Hypervisor'
macros:
- macro: '{$VMWARE.HV.UUID}'
value: '{#HV.UUID}'
description: 'UUID des Hypervisors.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#HV.IP}'
- uuid: 9fd559f4e88c4677a1b874634dd686f5
name: 'VMware-VMs erkennen'
type: SIMPLE
key: 'vmware.vm.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Erkennung von Gast-virtuellen Maschinen.'
host_prototypes:
- uuid: 23b9ae9d6f33414880db1cb107115810
host: '{#VM.UUID}'
name: '{#VM.NAME}'
group_links:
- group:
name: Applications
group_prototypes:
- name: '{#CLUSTER.NAME} (vm)'
- name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
- name: '{#HV.NAME}'
templates:
- name: 'VMware Guest'
macros:
- macro: '{$VMWARE.VM.UUID}'
value: '{#VM.UUID}'
description: 'UUID der Gast-virtuellen Maschine.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#VM.IP}'
tags:
- tag: class
value: software
- tag: target
value: vmware
macros:
- macro: '{$VMWARE.PASSWORD}'
description: 'Passwort des VMware-Dienstbenutzers {$USERNAME}'
- macro: '{$VMWARE.URL}'
description: 'SDK-URL des VMware-Dienstes (vCenter oder ESX-Hypervisor) (https://servername/sdk)'
- macro: '{$VMWARE.USERNAME}'
description: 'Benutzername des VMware-Dienstes'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
Exportierte Elemente
Exportierte Elemente werden in den folgenden Tabellen erläutert.
| Element | Type | Description | |
|---|---|---|---|
| template_groups | (erforderlich) Wurzelelement für Vorlagengruppen. | ||
| uuid | string | (erforderlich) Eindeutige Kennung für diese Vorlagengruppe. | |
| name | string | (erforderlich) Name der Vorlagengruppe. | |
| host_groups | (erforderlich) Wurzelelement für Hostgruppen, die von Host-Prototypen verwendet werden. | ||
| uuid | string | (erforderlich) Eindeutige Kennung für diese Hostgruppe. | |
| name | string | (erforderlich) Name der Hostgruppe. | |
| templates | Wurzelelement für Vorlagen. | ||
Vorlagen
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (erforderlich) Eindeutige Kennung für diese Vorlage. | |
| template | string | (erforderlich) Eindeutiger Vorlagenname. | |
| name | string | Angezeigter Vorlagenname. | |
| description | text | Vorlagenbeschreibung. | |
| vendor | Stammelement für den Vorlagenanbieter (vorhanden, wenn die exportierte Vorlage Anbieterdaten enthält). | ||
| name | string | (erforderlich) Name des Vorlagenanbieters. | |
| version | string | (erforderlich) Vorlagenversion. Für out-of-the-box-Vorlagen wird die Version wie folgt angezeigt: Hauptversion von Zabbix, Trennzeichen ("-"), Revisionsnummer (wird mit jeder neuen Version der Vorlage erhöht und mit jeder Hauptversion von Zabbix zurückgesetzt). Zum Beispiel 6.4-0, 6.4-3, 7.0-0, 7.0-3. |
|
| templates | Stammelement für verknüpfte Vorlagen. | ||
| name | string | (erforderlich) Vorlagenname. | |
| groups | Stammelement für Vorlagengruppen. | ||
| name | string | (erforderlich) Name der Vorlagengruppe. | |
| items | Stammelement für Vorlagen-Datenpunkte. | ||
| discovery_rules | Stammelement für Vorlagenregeln zur Low-Level-Erkennung. | ||
| httptests | Stammelement für Vorlagen-Webszenarien. | ||
| tags | Stammelement für Vorlagen-Tags. | ||
| tag | string | (erforderlich) Tag-Name. | |
| value | string | Tag-Wert. | |
| macros | Stammelement für benutzerdefinierte Vorlagenmakros. | ||
| macro | string | (erforderlich) Name des Benutzer-Makros. | |
| type | string | Typ des Benutzer-Makros. Mögliche Werte:1 TEXT (0, Standard), SECRET_TEXT (1), VAULT (2). Siehe auch: Objekt für Benutzer-Makros ( type). |
|
| value | string | Wert des Benutzer-Makros. | |
| description | string | Beschreibung des Benutzer-Makros. | |
| dashboards | Stammelement für Vorlagen-Dashboards. | ||
| valuemaps | Stammelement für Vorlagen-Wertzuordnungen. | ||
Vorlagen-Datenpunkte
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Eindeutiger Bezeichner für diesen Datenpunkt. | |
| name | string | (required) Name des Datenpunkts. | |
| type | string | Datenpunkttyp. Mögliche Werte:1 ZABBIX_PASSIVE (0, default), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), CALCULATED (15), JMX (16), SNMP_TRAP (17), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
| snmp_oid | string | (required for SNMP_AGENT items) SNMP-Objekt-ID. | |
| key | string | (required) Datenpunktschlüssel. | |
| delay | string | Aktualisierungsintervall des Datenpunkts. Standard: 1m. Der Wert ist für TRAP-Datenpunkte immer 0. |
|
| history | string | Zeitraum (unter Verwendung von Zeitsuffix, Benutzermakro oder LLD-Makro), für den die Verlaufsdaten gespeichert werden sollen. Standard: 31d. |
|
| trends | string | Zeitraum (unter Verwendung von Zeitsuffix, Benutzermakro oder LLD-Makro), für den die Trenddaten gespeichert werden sollen. Standard: 365d. |
|
| status | string | Status des Datenpunkts. Mögliche Werte:1 ENABLED (0, default), DISABLED (1). |
|
| value_type | string | Typ des empfangenen Werts. Mögliche Werte:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, default), TEXT (4), BINARY (5). |
|
| allowed_hosts | string | Liste durch Kommas getrennter IP-Adressen von Hosts, die Daten für den Datenpunkt senden dürfen. Unterstützt für TRAP- und HTTP_AGENT-Datenpunkte. |
|
| units | string | Einheiten des empfangenen Werts (bps, B, usw.). | |
| params | text | Zusätzliche Parameter abhängig vom Typ des Datenpunkts (ausgeführtes Skript für SSH- und TELNET-Datenpunkte; SQL-Abfrage für ODBC-Datenpunkte; Formel für CALCULATED-Datenpunkte; das Skript für ITEM_TYPE_SCRIPT- und ITEM_TYPE_BROWSER-Datenpunkte). | |
| ipmi_sensor | string | IPMI-Sensor. Unterstützt für IPMI-Datenpunkte. |
|
| authtype | string | Authentifizierungstyp. Unterstützt für SSH- und HTTP_AGENT-Datenpunkte. Mögliche Werte für SSH-Datenpunkte:1 PASSWORD (0, default), PUBLIC_KEY (1). Mögliche Werte für HTTP_AGENT-Datenpunkte:1 NONE (0, default), BASIC (1), NTLM (2), Kerberos (3) oder Digest (4). |
|
| username | string | (required for SSH and TELNET items) Benutzername für die Authentifizierung. Unterstützt für SIMPLE-, ODBC-, JMX- und HTTP_AGENT-Datenpunkte. Bei Verwendung für JMX-Datenpunkte muss auch password (siehe unten) angegeben werden, oder beide Elemente müssen leer bleiben. |
|
| password | string | (required for SSH and TELNET items) Passwort für die Authentifizierung. Unterstützt für SIMPLE-, ODBC-, JMX- und HTTP_AGENT-Datenpunkte. Bei Verwendung für JMX-Datenpunkte muss auch username (siehe oben) angegeben werden, oder beide Elemente müssen leer bleiben. |
|
| publickey | string | (required for SSH items) Name der Datei mit dem öffentlichen Schlüssel. | |
| privatekey | string | (required for SSH items) Name der Datei mit dem privaten Schlüssel. | |
| description | text | Beschreibung des Datenpunkts. | |
| inventory_link | string | Host-Inventarfeld, das vom Datenpunkt befüllt wird. Mögliche Werte:1 NONE (0), ALIAS (4), usw. (siehe Host inventory für unterstützte Felder). |
|
| valuemap | Wurzelelement für Wertzuordnungen des Datenpunkts. | ||
| name | string | (required) Name der für den Datenpunkt zu verwendenden Wertzuordnung. | |
| logtimefmt | string | Format der Zeit in Protokolleinträgen. Unterstützt für Datenpunkte vom Wertetyp LOG. |
|
| preprocessing | Wurzelelement für die Vorverarbeitung von Datenpunktwerten. | ||
| step | Wurzelelement für Vorverarbeitungsschritte von Vorlagen-Datenpunktwerten. | ||
| jmx_endpoint | string | JMX-Endpunkt. Unterstützt für JMX-Datenpunkte. |
|
| master_item | (required for DEPENDENT items) Wurzelelement für den Master-Datenpunkt des abhängigen Datenpunkts. | ||
| key | string | (required) Schlüssel des Master-Datenpunkts des abhängigen Datenpunkts. | |
| timeout | string | Zeitüberschreitung für die Abfrageanforderung von Datenpunktdaten. Unterstützt für die Liste der Datenpunkttypen unter Timeouts. |
|
| url | string | (required for HTTP_AGENT items) URL-Zeichenfolge. | |
| query_fields | Wurzelelement für Abfrageparameter. Unterstützt für HTTP_AGENT-Datenpunkte. |
||
| name | string | (required for HTTP_AGENT items) Name des Abfrageparameters. | |
| value | string | Wert des Abfrageparameters. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| parameters | Wurzelelement für benutzerdefinierte Parameter. Unterstützt für ITEM_TYPE_SCRIPT- und ITEM_TYPE_BROWSER-Datenpunkte. |
||
| name | string | (required for ITEM_TYPE_SCRIPT and ITEM_TYPE_BROWSER items) Name des benutzerdefinierten Parameters. | |
| value | string | Wert des benutzerdefinierten Parameters. Unterstützt für ITEM_TYPE_SCRIPT- und ITEM_TYPE_BROWSER-Datenpunkte. |
|
| posts | string | Daten des HTTP(S)-Anforderungstexts. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| status_codes | string | Durch Kommas getrennte Bereiche erforderlicher HTTP-Statuscodes. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| follow_redirects | string | Weiterleitungen der Antwort beim Abrufen von Daten folgen. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 NO (0, default), YES (1). |
|
| post_type | string | Typ des Post-Datenkörpers. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 RAW (0, default), JSON (2), XML (3). |
|
| http_proxy | string | Verbindungszeichenfolge für HTTP(S)-Proxy. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| headers | Wurzelelement für HTTP(S)-Anforderungsheader. Unterstützt für HTTP_AGENT-Datenpunkte. |
||
| name | string | (required for HTTP_AGENT items) Name des Headers. | |
| value | string | (required for HTTP_AGENT items) Wert des Headers. | |
| retrieve_mode | string | Welcher Teil der Antwort gespeichert werden soll. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
| request_method | string | Typ der Anforderungsmethode. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 GET (0, default), POST (1), PUT (2), HEAD (3). |
|
| output_format | string | Wie die Antwort verarbeitet werden soll. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 RAW (0, default), JSON (1). |
|
| allow_traps | string | Erlaubt das Befüllen des Werts ähnlich wie beim Trapper-Datenpunkt. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 NO (0, default), YES (1). |
|
| ssl_cert_file | string | Pfad zur öffentlichen SSL-Schlüsseldatei. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| ssl_key_file | string | Pfad zur privaten SSL-Schlüsseldatei. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| ssl_key_password | string | Passwort für die SSL-Schlüsseldatei. Unterstützt für HTTP_AGENT-Datenpunkte. |
|
| verify_peer | string | Ob geprüft werden soll, dass das Zertifikat des Hosts authentisch ist. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 NO (0, default), YES (1). |
|
| verify_host | string | Ob geprüft werden soll, dass der Hostname der Verbindung mit dem im Zertifikat des Hosts übereinstimmt. Unterstützt für HTTP_AGENT-Datenpunkte. Mögliche Werte:1 NO (0, default), YES (1). |
|
| tags | Wurzelelement für Datenpunkt-Tags. | ||
| tag | string | (required) Tag-Name. | |
| value | string | Tag-Wert. | |
| triggers | Wurzelelement für Auslöser von Vorlagen-Datenpunkten. | ||
Siehe auch: Item object (verweisen Sie auf die entsprechende Eigenschaft mit passendem Namen).
Vorverarbeitungsschritte für den Vorlagen-Datenpunktwert
| Element | Type | Description | |
|---|---|---|---|
| type | string | (erforderlich) Der Typ des Vorverarbeitungsschritts für den Datenpunktwert. Mögliche Werte:1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4), REGEX (5), BOOL_TO_DECIMAL (6), OCTAL_TO_DECIMAL (7), HEX_TO_DECIMAL (8), SIMPLE_CHANGE (9, berechnet: empfangener Wert - vorheriger Wert), CHANGE_PER_SECOND (10, berechnet: (empfangener Wert - vorheriger Wert)/(aktuelle Zeit - Zeit der letzten Prüfung)), XMLPATH (11), JSONPATH (12), IN_RANGE (13), MATCHES_REGEX (14), NOT_MATCHES_REGEX (15), CHECK_JSON_ERROR (16), CHECK_XML_ERROR (17), CHECK_REGEX_ERROR (18), DISCARD_UNCHANGED (19), DISCARD_UNCHANGED_HEARTBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_TO_JSON (23), CSV_TO_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_TO_JSON (29), SNMP_GET_VALUE (30). |
|
| parameters | (erforderlich) Wurzelelement für Parameter des Vorverarbeitungsschritts für den Datenpunktwert. | ||
| parameter | string | Einzelner Parameter des Vorverarbeitungsschritts für den Datenpunktwert. | |
| error_handler | string | Aktionstyp, der im Falle eines Fehlers beim Vorverarbeitungsschritt verwendet wird. Mögliche Werte:1 ORIGINAL_ERROR (0, Standard), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
| error_handler_params | string | Parameter des Fehlerbehandlers. | |
Siehe auch: Objekt zur Datenpunktvorverarbeitung (siehe die entsprechende Eigenschaft mit demselben Namen).
Vorlage-Datenpunkt-Auslöser
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Eindeutiger Bezeichner für diesen Auslöser. | |
| expression | string | (required) Auslöserausdruck. | |
| recovery_mode | string | Grundlage für die Generierung von OK-Ereignissen. Mögliche Werte:1 EXPRESSION (0, standard), RECOVERY_EXPRESSION (1), NONE (2). |
|
| recovery_expression | string | Wiederherstellungsausdruck des Auslösers. | |
| correlation_mode | string | Korrelationsmodus (keine Ereigniskorrelation oder Ereigniskorrelation nach Tag). Mögliche Werte:1 DISABLED (0, standard), TAG_VALUE (1). |
|
| correlation_tag | string | Der Tag-Name, der für die Ereigniskorrelation verwendet werden soll. | |
| name | string | (required) Name des Auslösers. | |
| event_name | string | Ereignisname. | |
| opdata | string | Betriebsdaten. | |
| url_name | string | Bezeichnung für die mit dem Auslöser verknüpfte URL. | |
| url | string | Mit dem Auslöser verknüpfte URL. | |
| status | string | Status des Auslösers. Mögliche Werte:1 ENABLED (0, standard), DISABLED (1). |
|
| priority | string | Schweregrad des Auslösers. Mögliche Werte:1 NOT_CLASSIFIED (0, standard), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
| description | text | Beschreibung des Auslösers. | |
| type | string | Typ der Ereignisgenerierung (ein einzelnes Problemereignis oder mehrere Problemereignisse). Mögliche Werte:1 SINGLE (0, standard), MULTIPLE (1). |
|
| manual_close | string | Manuelles Schließen von Problemereignissen. Mögliche Werte:1 NO (0, standard), YES (1). |
|
| dependencies | Wurzelelement für Abhängigkeiten. | ||
| name | string | (required) Name des Abhängigkeits-Auslösers. | |
| expression | string | (required) Ausdruck des Abhängigkeits-Auslösers. | |
| recovery_expression | string | Wiederherstellungsausdruck des Abhängigkeits-Auslösers. | |
| tags | Wurzelelement für Auslöser-Tags. | ||
| tag | string | (required) Tag-Name. | |
| value | string | Tag-Wert. | |
Siehe auch: Trigger object (verweisen Sie auf die entsprechende Eigenschaft mit demselben Namen).
Vorlage Low-Level-Discovery-Regeln
Die meisten Elemente von Vorlage-Low-Level-Discovery-Regeln sind dieselben wie bei Vorlage-Datenpunkten. Die folgende Tabelle beschreibt die Elemente, die sich von Vorlage-Datenpunkten unterscheiden.
| Element | Type | Description | |
|---|---|---|---|
| type | string | Datenpunkt-Typ. Mögliche Werte:1 ZABBIX_PASSIVE (0, Standard), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), JMX (16), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
| key | string | (erforderlich) Der Schlüssel der Low-Level-Discovery-Regel. | |
| filter | Stammelement für Filter von Vorlage-Low-Level-Discovery-Regeln. | ||
| lifetime | string | Zeitraum (unter Verwendung von Sekunden, Zeitsuffix oder Benutzermakro), nach dem nicht mehr erkannte Ressourcen gelöscht werden. Standard: 7d. |
|
| lifetime_type | string | Szenario zum Löschen verlorener LLD-Ressourcen. Mögliche Werte: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
| enabled_lifetime | string | Zeitraum (unter Verwendung von Sekunden, Zeitsuffix oder Benutzermakro), nach dem nicht mehr erkannte Ressourcen deaktiviert werden. | |
| enabled_lifetime_type | string | Szenario zum Deaktivieren verlorener LLD-Ressourcen. Mögliche Werte: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
| item_prototypes | Stammelement für Vorlagenelement-Prototypen, die dieselben sind wie bei Vorlage-Datenpunkten. | ||
| trigger_prototypes | Stammelement für Vorlagen-Auslöser-Prototypen, die dieselben sind wie bei Vorlage-Datenpunkt-Auslösern. | ||
| graph_prototypes | Stammelement für Vorlagen-Grafikprototypen, die dieselben sind wie bei Host-Grafiken. | ||
| host_prototypes | Stammelement für Vorlagen-Host-Prototypen, die dieselben sind wie bei Hosts. | ||
| master_item | string | (erforderlich für DEPENDENT-Regeln) Stammelement für das Master-Datenpunkt der abhängigen Regel. | |
| lld_macro_paths | Stammelement für Makropfade der Low-Level-Discovery-Regel. | ||
| lld_macro | string | (erforderlich) Name des Low-Level-Discovery-Regel-Makros. | |
| path | string | (erforderlich) Selektor für den Wert, der dem entsprechenden Makro zugewiesen wird. | |
| preprocessing | Stammelement für die Vorverarbeitung des Werts der Low-Level-Discovery-Regel. | ||
| step | Stammelement für Vorverarbeitungsschritte des Werts der Low-Level-Discovery-Regel, die dieselben sind wie bei Vorverarbeitungsschritten für Vorlage-Datenpunktwerte, jedoch mit weniger möglichen Werten. Siehe auch: LLD-Regel-Vorverarbeitungsobjekt. | ||
| overrides | Stammelement für Überschreibungsregeln der Low-Level-Discovery-Regel. | ||
| name | string | (erforderlich) Eindeutiger Name der Überschreibung. | |
| step | string | (erforderlich) Eindeutige Ordnungsnummer der Überschreibung. | |
| stop | string | Die Verarbeitung der nächsten Überschreibungen beenden, wenn eine Übereinstimmung vorliegt. | |
| filter | Stammelement für Filterelemente von Überschreibungsregeln für Vorlage-Low-Level-Discovery-Regeln, die dieselben sind wie bei Filtern von Vorlage-Low-Level-Discovery-Regeln. | ||
| operations | Stammelement für Überschreibungsoperationen von Vorlage-Low-Level-Discovery-Regeln. | ||
Siehe auch: LLD-Regelobjekt (verweisen Sie auf die entsprechende Eigenschaft mit passendem Namen).
Filter für Low-Level-Discovery-Regeln der Vorlage
| Element | Type | Description | |
|---|---|---|---|
| evaltype | string | Methode zur Auswertung der Filterbedingungen überschreiben. Mögliche Werte:1 AND_OR (0, Standard), AND (1), OR (2), FORMULA (3). |
|
| formula | string | Benutzerdefinierte Berechnungsformel für Filterbedingungen. | |
| conditions | Stammelement für Filterbedingungen. | ||
| macro | string | (erforderlich) Der Name des Low-Level-Discovery-Makros, auf das die Prüfung angewendet werden soll. | |
| value | string | Wert, mit dem verglichen werden soll. | |
| operator | string | Bedingungsoperator. Mögliche Werte:1 MATCHES_REGEX (8, Standard), NOT_MATCHES_REGEX (9). |
|
| formulaid | string | (erforderlich) Beliebige eindeutige ID, die verwendet wird, um in der benutzerdefinierten Ausdrucksformel auf eine Bedingung zu verweisen. Darf nur Großbuchstaben enthalten. Die ID muss vom Benutzer beim Ändern von Filterbedingungen definiert werden, wird jedoch bei späteren Abfragen neu generiert. | |
Siehe auch: LLD rule filter object (verweisen Sie auf die entsprechende Eigenschaft mit demselben Namen).
Operationen zum Überschreiben von Regeln der Low-Level-Discovery von Vorlagen
| Element | Type | Beschreibung | |
|---|---|---|---|
| operationobject | string | Objekt, auf das die Operation angewendet wird. Mögliche Werte:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
| operator | string | Operator der Überschreibungsbedingung. Mögliche Werte:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
| value | string | Ein regulärer Ausdruck oder eine Zeichenkette für den Operator der Überschreibungsbedingung. | |
| status | string | Status des Objekts bei der Überschreibungsoperation. | |
| discover | string | Gibt an, ob das Objekt als Ergebnis der Discovery hinzugefügt wird. | |
| delay | string | Aktualisierungsintervall, das für den Datenpunkt-Prototyp bei der Überschreibungsoperation festgelegt wird. | |
| history | string | Verlaufsaufbewahrungszeitraum, der für den Datenpunkt-Prototyp bei der Überschreibungsoperation festgelegt wird. | |
| trends | string | Trend-Aufbewahrungszeitraum, der für den Datenpunkt-Prototyp bei der Überschreibungsoperation festgelegt wird. | |
| severity | string | Schweregrad des Auslöser-Prototyps, der bei der Überschreibungsoperation festgelegt wird. | |
| tags | Stammelement für die Tags, die für das Objekt bei der Überschreibungsoperation festgelegt werden. | ||
| tag | string | (erforderlich) Tag-Name. | |
| value | string | Tag-Wert. | |
| templates | Stammelement für die Vorlagen, die mit dem Host-Prototyp bei der Überschreibungsoperation verknüpft werden. | ||
| name | string | (erforderlich) Name der Vorlage. | |
| inventory_mode | string | Inventarmodus des Host-Prototyps, der bei der Überschreibungsoperation festgelegt wird. | |
Siehe auch: LLD rule override operation object (siehe die entsprechende Eigenschaft mit übereinstimmendem Namen).
Vorlagen-Webszenarien
| Element | Type | Beschreibung | |
|---|---|---|---|
| uuid | string | (erforderlich) Eindeutige Kennung für dieses Webszenario. | |
| name | string | (erforderlich) Name des Webszenarios. | |
| delay | string | Häufigkeit der Ausführung des Webszenarios (unter Verwendung von Sekunden, Zeitsuffixen oder Benutzermakros). Standard: 1m. |
|
| attempts | integer | Die Anzahl der Versuche zur Ausführung der Schritte des Webszenarios. Mögliche Werte:1 1-10 (Standard: 1). |
|
| agent | string | Client-Agent. Zabbix gibt sich als der ausgewählte Browser aus. Dies ist nützlich, wenn eine Website für verschiedene Browser unterschiedliche Inhalte zurückgibt. Standard: Zabbix. |
|
| http_proxy | string | Proxy, der vom Webszenario verwendet wird, angegeben als: http://[username[:password]@]proxy.example.com[:port] |
|
| variables | Stammelement für Webszenario-Variablen, die in den Szenarioschritten verwendet werden können. | ||
| name | string | (erforderlich) Variablenname. | |
| value | text | (erforderlich) Variablenwert. | |
| headers | Stammelement für HTTP-Header, die beim Ausführen einer Anfrage gesendet werden. Header sollten mit derselben Syntax aufgeführt werden, wie sie im HTTP-Protokoll erscheinen würden. |
||
| name | string | (erforderlich) Header-Name. | |
| value | text | (erforderlich) Header-Wert. | |
| status | string | Status des Webszenarios. Mögliche Werte:1 AKTIVIERT (0, Standard), DEAKTIVIERT (1). |
|
| authentication | string | Authentifizierungsmethode. Mögliche Werte:1 NONE (0, Standard), BASIC (1), NTLM (2), Kerberos (3) oder Digest (4). |
|
| http_user | string | Benutzername für die Authentifizierung mit BASIC (HTTP), NTLM, Kerberos oder Digest. | |
| http_password | string | Passwort für die Authentifizierung mit BASIC (HTTP), NTLM, Kerberos oder Digest. | |
| verify_peer | string | Überprüfen des SSL-Zertifikats des Webservers. Mögliche Werte:1 NO (0, Standard), YES (1). |
|
| verify_host | string | Überprüfen, ob das Feld Common Name oder das Feld Subject Alternate Name des Webserver-Zertifikats übereinstimmt. Mögliche Werte:1 NO (0, Standard), YES (1). |
|
| ssl_cert_file | string | Name der SSL-Zertifikatsdatei, die für die Client-Authentifizierung verwendet wird (muss im PEM-Format vorliegen). | |
| ssl_key_file | string | Name der SSL-Datei mit dem privaten Schlüssel, die für die Client-Authentifizierung verwendet wird (muss im PEM-Format vorliegen). | |
| ssl_key_password | string | Passwort der SSL-Datei mit dem privaten Schlüssel. | |
| steps | (erforderlich) Stammelement für Schritte des Vorlagen-Webszenarios. | ||
| tags | Stammelement für Webszenario-Tags. | ||
| tag | string | (erforderlich) Tag-Name. | |
| value | string | Tag-Wert. | |
Siehe auch: Webszenario-Objekt (siehe die entsprechende Eigenschaft mit übereinstimmendem Namen).
Schritte des Webszenarios der Vorlage
| Element | Type | Beschreibung | |
|---|---|---|---|
| name | string | (erforderlich) Name des Webszenario-Schritts. | |
| url | string | (erforderlich) URL für die Überwachung. | |
| query_fields | Stammelement für Abfrageparameter (ein Array von HTTP-Feldern, die bei der Ausführung einer Anfrage zur URL hinzugefügt werden). | ||
| name | string | (erforderlich) Name des Abfrageparameters. | |
| value | string | Wert des Abfrageparameters. | |
| posts | Stammelement für HTTP-POST-Variablen (eine Zeichenkette (Rohdaten für POST) oder ein Array von HTTP-Feldern (Formularfelddaten)). | ||
| name | string | (erforderlich) Name des POST-Felds. | |
| value | string | (erforderlich) Wert des POST-Felds. | |
| variables | Stammelement von Variablen (Makros) auf Schritt-Ebene, die nach diesem Schritt angewendet werden sollen. Wenn der Variablenwert das Präfix 'regex:' hat, wird sein Wert aus den von diesem Schritt zurückgegebenen Daten entsprechend dem regulären Ausdrucksmuster nach dem Präfix 'regex:' extrahiert |
||
| name | string | (erforderlich) Name der Variablen. | |
| value | text | (erforderlich) Wert der Variablen. | |
| headers | Stammelement für HTTP-Header, die bei der Ausführung einer Anfrage gesendet werden. | ||
| name | string | (erforderlich) Name des Headers. | |
| value | text | (erforderlich) Wert des Headers. | |
| follow_redirects | string | HTTP-Weiterleitungen folgen. Mögliche Werte:1 NO (0), YES (1, Standard). |
|
| retrieve_mode | string | Abrufmodus der HTTP-Antwort. Mögliche Werte:1 BODY (0, Standard), HEADERS (1), BOTH (2). |
|
| timeout | string | Timeout (unter Verwendung von Sekunden, Zeitsuffix oder Benutzermakro) für die Schrittausführung. Standard: 15s. |
|
| required | string | Text, der in der Antwort vorhanden sein muss (wird ignoriert, wenn leer). | |
| status_codes | string | Eine durch Kommas getrennte Liste akzeptierter HTTP-Statuscodes (z. B. 200-201,210-299; wird ignoriert, wenn leer). |
|
Siehe auch: Web scenario step object (siehe die entsprechende Eigenschaft mit übereinstimmendem Namen).
Vorlage-Dashboards
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (erforderlich) Eindeutiger Bezeichner für dieses Dashboard. | |
| name | string | (erforderlich) Name des Vorlage-Dashboards. | |
| display period | integer | Anzeigedauer der Dashboard-Seiten. | |
| auto_start | string | Automatischer Start der Diashow. Mögliche Werte:1 NO (0), YES (1, Standard). |
|
| pages | Stammelement für Vorlage-Dashboard-Seiten. | ||
| name | string | Seitenname. | |
| display period | integer | Anzeigedauer der Seite. | |
| sortorder | integer | Sortierreihenfolge der Seite. | |
| widgets | Stammelement für Vorlage-Dashboard-Widgets. | ||
Siehe auch: Vorlage-Dashboard-Objekt (siehe die entsprechende Eigenschaft mit demselben Namen).
Vorlage-Dashboard-Widgets
| Element | Type | Description | |
|---|---|---|---|
| type | string | (required) Widget-Typ. | |
| name | string | Widget-Name. | |
| x | integer | Horizontale Position von der linken Seite des Vorlage-Dashboards. Mögliche Werte:1 0-71. |
|
| y | integer | Vertikale Position von der oberen Seite des Vorlage-Dashboards. Mögliche Werte:1 0-63. |
|
| width | integer | Widget-Breite. Mögliche Werte:1 1-72. |
|
| height | integer | Widget-Höhe. Mögliche Werte:1 1-64. |
|
| hide_header | string | Widget-Kopfzeile ausblenden. Mögliche Werte:1 NO (0, Standard), YES (1). |
|
| fields | Stammelement für die Felder des Vorlage-Dashboard-Widgets. | ||
| type | string | (required) Widget-Feldtyp. Mögliche Werte:1 INTEGER (0), STRING (1), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (required) Widget-Feldname. | |
| value | mixed | (required) Widget-Feldwert, abhängig vom Feldtyp. | |
Siehe auch: Template dashboard widget object (beziehen Sie sich auf die entsprechende Eigenschaft mit passendem Namen).
Vorlagen-Wertzuordnungen
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (erforderlich) Eindeutige Kennung für diese Wertzuordnung. | |
| name | string | (erforderlich) Name der Wertzuordnung. | |
| mapping | Stammelement für Zuordnungen. | ||
| type | string | Zuordnungs-Match-Typ. Mögliche Werte:1 EQUAL (0, Standard), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
| value | string | Ursprünglicher Wert. | |
| newvalue | string | (erforderlich) Wert, dem der ursprüngliche Wert zugeordnet wird. | |
Siehe auch: Value map object (beziehen Sie sich auf die entsprechende Eigenschaft mit demselben Namen).
Fußnoten
1 API-Ganzzahlwerte in Klammern, zum Beispiel ENABLED (0), werden nur als Referenz angegeben. Weitere Informationen finden Sie auf der verlinkten API-Objektseite im Tabelleneintrag oder am Ende jedes Abschnitts.