3 Template
Panoramica
I template vengono esportati con molti oggetti correlati e relazioni tra oggetti.
L'esportazione di un template contiene:
- Gruppi di template correlati
- Gruppi di host correlati (se utilizzati nella configurazione del prototipo host)
- Dati del template
- Collegamento ad altri template
- Collegamento a gruppi di template
- Elementi direttamente correlati
- Trigger direttamente correlati
- Grafici direttamente correlati
- Dashboard direttamente correlate
- Regole di discovery direttamente correlate con tutti i prototipi
- Scenari web direttamente correlati
- Mappe di valori
Esportazione
Per esportare i template, procedi come segue:
- Vai su Raccolta dati → Template.
- Seleziona le caselle di controllo dei template da esportare.
- Fai clic su Esporta sotto l'elenco.

A seconda del formato selezionato, i template vengono esportati in un file locale con un nome predefinito:
zabbix_export_templates.yaml- nell'esportazione YAML (opzione predefinita per l'esportazione);zabbix_export_templates.xml- nell'esportazione XML;zabbix_export_templates.json- nell'esportazione JSON.
Importazione
Per importare i template, procedere come segue:
- Andare su Raccolta dati → Template.
- Fare clic su Importa nell'angolo in alto a destra.
- Selezionare il file di importazione.
- Fare clic su Importa nell'angolo in basso a destra del modulo di configurazione.

Se si seleziona la casella di controllo Opzioni avanzate, verrà visualizzato un elenco dettagliato di tutti gli elementi importabili: selezionare o deselezionare ogni regola di importazione secondo necessità.
Se si fa clic sulla casella di controllo nella riga Tutti, tutti gli elementi sottostanti verranno selezionati/deselezionati.
Regole di importazione:
| Rule | Description |
|---|---|
| Update existing | Gli elementi esistenti verranno aggiornati utilizzando i dati del file di importazione. In caso contrario, non verranno aggiornati. |
| Create new | I nuovi elementi verranno creati utilizzando i dati del file di importazione. In caso contrario, non verranno creati. |
| Delete missing | Gli elementi esistenti non presenti nel file di importazione verranno rimossi. In caso contrario, non verranno rimossi. Se Delete missing è selezionato per Template linkage, il collegamento al template corrente non presente nel file di importazione verrà scollegato. Le entità (item, trigger, grafici, ecc.) ereditate dai template scollegati non verranno rimosse (a meno che l'opzione Delete missing non sia selezionata anche per ciascuna entità). |
Nella schermata successiva, sarà possibile visualizzare il contenuto di un template in fase di importazione. Se si tratta di un nuovo template, tutti gli elementi saranno elencati in verde. Se si aggiorna un template esistente, i nuovi elementi del template saranno evidenziati in verde; gli elementi rimossi del template saranno evidenziati in rosso; gli elementi che non sono cambiati saranno elencati su sfondo grigio.

Il menu a sinistra può essere utilizzato per navigare nell'elenco delle modifiche. La sezione Updated evidenzia tutte le modifiche apportate agli elementi esistenti del template. La sezione Added elenca i nuovi elementi del template. Gli elementi in ciascuna sezione sono raggruppati per tipo di elemento; fare clic sulla freccia grigia per espandere o comprimere il gruppo di elementi.

Rivedere le modifiche del template e quindi fare clic su Importa per eseguire l'importazione del template. Un messaggio di successo o di errore dell'importazione verrà visualizzato nel frontend.
Formato di esportazione
Formato di esportazione 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: |
Puoi discutere di questo template o lasciare un feedback sul nostro forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
Versione dello strumento del template utilizzata: 0.41
groups:
- name: Templates/Applications
items:
- uuid: 5ce209f4d94f460488a74a92a52d92b1
name: 'VMware: Registro eventi'
type: SIMPLE
key: 'vmware.eventlog[{$VMWARE.URL},skip]'
history: 7d
trends: '0'
value_type: LOG
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Raccoglie il registro eventi di VMware.'
tags:
- tag: component
value: log
- uuid: ee2edadb8ce943ef81d25dbbba8667a4
name: 'VMware: Nome completo'
type: SIMPLE
key: 'vmware.fullname[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Nome completo del servizio VMware.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
- uuid: a0ec9145f2234fbea79a28c57ebdb44d
name: 'VMware: Versione'
type: SIMPLE
key: 'vmware.version[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Versione del servizio VMware.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
discovery_rules:
- uuid: 16ffc933cce74cf28a6edf306aa99782
name: 'Scopri i cluster VMware'
type: SIMPLE
key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Scoperta dei cluster'
item_prototypes:
- uuid: 46111f91dd564a459dbc1d396e2e6c76
name: 'VMware: Stato del cluster "{#CLUSTER.NAME}"'
type: SIMPLE
key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Stato del cluster VMware.'
valuemap:
name: 'VMware status'
tags:
- tag: cluster
value: '{#CLUSTER.NAME}'
- tag: component
value: cluster
- uuid: 8fb6a45cbe074b0cb6df53758e2c6623
name: 'Scopri i datastore VMware'
type: SIMPLE
key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
item_prototypes:
- uuid: 4b61838ba4c34e709b25081ae5b059b5
name: 'VMware: Latenza media di lettura del datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Tempo necessario per un'operazione di lettura dal datastore (millisecondi).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 5355c401dc244bc588ccd18767577c93
name: 'VMware: Spazio libero sul datastore {#DATASTORE} (percentuale)'
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: 'Spazio del datastore VMware in percentuale rispetto al totale.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
name: 'VMware: Dimensione totale del datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
delay: 5m
history: 7d
units: B
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Spazio del datastore VMware in byte.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
name: 'VMware: Latenza media di scrittura del datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Tempo necessario per un'operazione di scrittura sul datastore (millisecondi).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: a5bc075e89f248e7b411d8f960897a08
name: 'Scopri gli hypervisor VMware'
type: SIMPLE
key: 'vmware.hv.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Scoperta degli hypervisor.'
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 dell'hypervisor.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#HV.IP}'
- uuid: 9fd559f4e88c4677a1b874634dd686f5
name: 'Scopri le VM VMware'
type: SIMPLE
key: 'vmware.vm.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Scoperta delle macchine virtuali guest.'
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 della macchina virtuale guest.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#VM.IP}'
tags:
- tag: class
value: software
- tag: target
value: vmware
macros:
- macro: '{$VMWARE.PASSWORD}'
description: 'Password dell'utente {$USERNAME} del servizio VMware'
- macro: '{$VMWARE.URL}'
description: 'URL SDK del servizio VMware (vCenter o hypervisor ESX) (https://servername/sdk)'
- macro: '{$VMWARE.USERNAME}'
description: 'Nome utente del servizio VMware'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
Elementi esportati
Gli elementi esportati sono spiegati nelle tabelle seguenti.
| Elemento | Tipo | Descrizione | |
|---|---|---|---|
| template_groups | (obbligatorio) Elemento radice per i template group. | ||
| uuid | string | (obbligatorio) Identificatore univoco per questo template group. | |
| name | string | (obbligatorio) Nome del template group. | |
| host_groups | (obbligatorio) Elemento radice per gli host group utilizzati dai prototipi di host. | ||
| uuid | string | (obbligatorio) Identificatore univoco per questo host group. | |
| name | string | (obbligatorio) Nome dell'host group. | |
| templates | Elemento radice per i template. | ||
Template
| Element | Type | Descrizione | |
|---|---|---|---|
| uuid | string | (obbligatorio) Identificatore univoco per questo template. | |
| template | string | (obbligatorio) Nome univoco del template. | |
| name | string | Nome visibile del template. | |
| description | text | Descrizione del template. | |
| vendor | Elemento radice per il vendor del template (presente se il template esportato contiene dati del vendor). | ||
| name | string | (obbligatorio) Nome del vendor del template. | |
| version | string | (obbligatorio) Versione del template. Per i template pronti all'uso, la versione viene visualizzata come segue: versione principale di Zabbix, delimitatore ("-"), numero di revisione (incrementato a ogni nuova versione del template e azzerato a ogni versione principale di Zabbix). Ad esempio, 6.4-0, 6.4-3, 7.0-0, 7.0-3. |
|
| templates | Elemento radice per i template collegati. | ||
| name | string | (obbligatorio) Nome del template. | |
| groups | Elemento radice per i gruppi di template. | ||
| name | string | (obbligatorio) Nome del gruppo di template. | |
| items | Elemento radice per gli item del template. | ||
| discovery_rules | Elemento radice per le regole di discovery low-level del template. | ||
| httptests | Elemento radice per gli scenari web del template. | ||
| tags | Elemento radice per i tag del template. | ||
| tag | string | (obbligatorio) Nome del tag. | |
| value | string | Valore del tag. | |
| macros | Elemento radice per le macro utente del template. | ||
| macro | string | (obbligatorio) Nome della macro utente. | |
| type | string | Tipo di macro utente. Valori possibili:1 TEXT (0, predefinito), SECRET_TEXT (1), VAULT (2). Vedi anche: Oggetto macro utente ( type). |
|
| value | string | Valore della macro utente. | |
| description | string | Descrizione della macro utente. | |
| dashboards | Elemento radice per i dashboard del template. | ||
| valuemaps | Elemento radice per le mappe dei valori del template. | ||
Elementi del template
| Elemento | Tipo | Descrizione | |
|---|---|---|---|
| uuid | string | (obbligatorio) Identificatore univoco per questo item. | |
| name | string | (obbligatorio) Nome dell'item. | |
| type | string | Tipo di item. Valori possibili:1 ZABBIX_PASSIVE (0, predefinito), 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 | (obbligatorio per item SNMP_AGENT) ID oggetto SNMP. | |
| key | string | (obbligatorio) Chiave dell'item. | |
| delay | string | Intervallo di aggiornamento dell'item. Predefinito: 1m. Il valore sarà sempre 0 per gli item TRAP. |
|
| history | string | Periodo di tempo (usando suffisso temporale, macro utente o macro LLD) per cui i dati storici devono essere conservati. Predefinito: 31d. |
|
| trends | string | Periodo di tempo (usando suffisso temporale, macro utente o macro LLD) per cui i dati di trend devono essere conservati. Predefinito: 365d. |
|
| status | string | Stato dell'item. Valori possibili:1 ENABLED (0, predefinito), DISABLED (1). |
|
| value_type | string | Tipo di valore ricevuto. Valori possibili:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, predefinito), TEXT (4), BINARY (5). |
|
| allowed_hosts | string | Elenco di indirizzi IP di host, separati da virgole, autorizzati a inviare dati per l'item. Supportato per item TRAP e HTTP_AGENT. |
|
| units | string | Unità del valore ricevuto (bps, B, ecc.). | |
| params | text | Parametri aggiuntivi a seconda del tipo di item (script eseguito per item SSH e TELNET; query SQL per item ODBC; formula per item CALCULATED; script per item ITEM_TYPE_SCRIPT e ITEM_TYPE_BROWSER). | |
| ipmi_sensor | string | Sensore IPMI. Supportato per item IPMI. |
|
| authtype | string | Tipo di autenticazione. Supportato per item SSH e HTTP_AGENT. Valori possibili per item SSH:1 PASSWORD (0, predefinito), PUBLIC_KEY (1). Valori possibili per item HTTP_AGENT:1 NONE (0, predefinito), BASIC (1), NTLM (2), Kerberos (3) o Digest (4). |
|
| username | string | (obbligatorio per item SSH e TELNET) Nome utente per l'autenticazione. Supportato per item SIMPLE, ODBC, JMX e HTTP_AGENT. Quando viene usato per item JMX, deve essere specificato anche password (vedi sotto) oppure entrambi gli elementi devono essere lasciati vuoti. |
|
| password | string | (obbligatorio per item SSH e TELNET) Password per l'autenticazione. Supportato per item SIMPLE, ODBC, JMX e HTTP_AGENT. Quando viene usato per item JMX, deve essere specificato anche username (vedi sopra) oppure entrambi gli elementi devono essere lasciati vuoti. |
|
| publickey | string | (obbligatorio per item SSH) Nome del file della chiave pubblica. | |
| privatekey | string | (obbligatorio per item SSH) Nome del file della chiave privata. | |
| description | text | Descrizione dell'item. | |
| inventory_link | string | Campo dell'inventario dell'host compilato dall'item. Valori possibili:1 NONE (0), ALIAS (4), ecc. (vedere Inventario host per i campi supportati). |
|
| valuemap | Elemento radice per le mappe dei valori dell'item. | ||
| name | string | (obbligatorio) Nome della mappa dei valori da usare per l'item. | |
| logtimefmt | string | Formato dell'ora nelle voci di log. Supportato per item di tipo LOG. |
|
| preprocessing | Elemento radice per il pre-processing dei valori dell'item. | ||
| step | Elemento radice per i passi di pre-processing del valore dell'item del template. | ||
| jmx_endpoint | string | Endpoint JMX. Supportato per item JMX. |
|
| master_item | (obbligatorio per item DEPENDENT) Elemento radice per il master item dell'item dipendente. | ||
| key | string | (obbligatorio) Chiave del master item dell'item dipendente. | |
| timeout | string | Timeout della richiesta di polling dei dati dell'item. Supportato per l'elenco dei tipi di item in Timeout. |
|
| url | string | (obbligatorio per item HTTP_AGENT) Stringa URL. | |
| query_fields | Elemento radice per i parametri di query. Supportato per item HTTP_AGENT. |
||
| name | string | (obbligatorio per item HTTP_AGENT) Nome del parametro di query. | |
| value | string | Valore del parametro di query. Supportato per item HTTP_AGENT. |
|
| parameters | Elemento radice per i parametri definiti dall'utente. Supportato per item ITEM_TYPE_SCRIPT e ITEM_TYPE_BROWSER. |
||
| name | string | (obbligatorio per item ITEM_TYPE_SCRIPT e ITEM_TYPE_BROWSER) Nome del parametro definito dall'utente. | |
| value | string | Valore del parametro definito dall'utente. Supportato per item ITEM_TYPE_SCRIPT e ITEM_TYPE_BROWSER. |
|
| posts | string | Dati del corpo della richiesta HTTP(S). Supportato per item HTTP_AGENT. |
|
| status_codes | string | Intervalli di codici di stato HTTP richiesti, separati da virgole. Supportato per item HTTP_AGENT. |
|
| follow_redirects | string | Segui i reindirizzamenti della risposta durante il polling dei dati. Supportato per item HTTP_AGENT. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| post_type | string | Tipo del corpo dei dati post. Supportato per item HTTP_AGENT. Valori possibili:1 RAW (0, predefinito), JSON (2), XML (3). |
|
| http_proxy | string | Stringa di connessione del proxy HTTP(S). Supportato per item HTTP_AGENT. |
|
| headers | Elemento radice per le intestazioni della richiesta HTTP(S). Supportato per item HTTP_AGENT. |
||
| name | string | (obbligatorio per item HTTP_AGENT) Nome dell'intestazione. | |
| value | string | (obbligatorio per item HTTP_AGENT) Valore dell'intestazione. | |
| retrieve_mode | string | Parte della risposta da memorizzare. Supportato per item HTTP_AGENT. Valori possibili:1 BODY (0, predefinito), HEADERS (1), BOTH (2). |
|
| request_method | string | Tipo di metodo della richiesta. Supportato per item HTTP_AGENT. Valori possibili:1 GET (0, predefinito), POST (1), PUT (2), HEAD (3). |
|
| output_format | string | Modalità di elaborazione della risposta. Supportato per item HTTP_AGENT. Valori possibili:1 RAW (0, predefinito), JSON (1). |
|
| allow_traps | string | Consenti di popolare il valore in modo simile all'item trapper. Supportato per item HTTP_AGENT. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| ssl_cert_file | string | Percorso del file della chiave SSL pubblica. Supportato per item HTTP_AGENT. |
|
| ssl_key_file | string | Percorso del file della chiave SSL privata. Supportato per item HTTP_AGENT. |
|
| ssl_key_password | string | Password per il file della chiave SSL. Supportato per item HTTP_AGENT. |
|
| verify_peer | string | Indica se convalidare che il certificato dell'host sia autentico. Supportato per item HTTP_AGENT. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| verify_host | string | Indica se convalidare che il nome host per la connessione corrisponda a quello nel certificato dell'host. Supportato per item HTTP_AGENT. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| tags | Elemento radice per i tag dell'item. | ||
| tag | string | (obbligatorio) Nome del tag. | |
| value | string | Valore del tag. | |
| triggers | Elemento radice per i trigger degli item del template. | ||
Vedi anche: Oggetto Item (fare riferimento alla proprietà pertinente con lo stesso nome).
Passi di preprocessing del valore dell'item del template
| Element | Type | Description | |
|---|---|---|---|
| type | string | (obbligatorio) Il tipo di passo di preprocessing del valore dell'item. Valori possibili: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, calcolato: valore ricevuto - valore precedente), CHANGE_PER_SECOND (10, calcolato: (valore ricevuto - valore precedente)/(ora attuale - ora dell'ultimo controllo)), 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 | (obbligatorio) Elemento radice per i parametri del passo di preprocessing del valore dell'item. | ||
| parameter | string | Parametro individuale del passo di preprocessing del valore dell'item. | |
| error_handler | string | Tipo di azione usato in caso di errore del passo di preprocessing. Valori possibili:1 ORIGINAL_ERROR (0, predefinito), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
| error_handler_params | string | Parametri del gestore degli errori. | |
Vedi anche: Oggetto di preprocessing dell'item (fare riferimento alla proprietà pertinente con lo stesso nome).
Trigger degli item del template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificatore univoco per questo trigger. | |
| expression | string | (required) Espressione del trigger. | |
| recovery_mode | string | Base per la generazione degli eventi OK. Valori possibili:1 EXPRESSION (0, predefinito), RECOVERY_EXPRESSION (1), NONE (2). |
|
| recovery_expression | string | Espressione di recupero del trigger. | |
| correlation_mode | string | Modalità di correlazione (nessuna correlazione degli eventi oppure correlazione degli eventi per tag). Valori possibili:1 DISABLED (0, predefinito), TAG_VALUE (1). |
|
| correlation_tag | string | Nome del tag da usare per la correlazione degli eventi. | |
| name | string | (required) Nome del trigger. | |
| event_name | string | Nome dell'evento. | |
| opdata | string | Dati operativi. | |
| url_name | string | Etichetta per l'URL associato al trigger. | |
| url | string | URL associato al trigger. | |
| status | string | Stato del trigger. Valori possibili:1 ENABLED (0, predefinito), DISABLED (1). |
|
| priority | string | Gravità del trigger. Valori possibili:1 NOT_CLASSIFIED (0, predefinito), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
| description | text | Descrizione del trigger. | |
| type | string | Tipo di generazione dell'evento (singolo evento di problema o più eventi di problema). Valori possibili:1 SINGLE (0, predefinito), MULTIPLE (1). |
|
| manual_close | string | Chiusura manuale degli eventi di problema. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| dependencies | Elemento radice per le dipendenze. | ||
| name | string | (required) Nome del trigger dipendente. | |
| expression | string | (required) Espressione del trigger dipendente. | |
| recovery_expression | string | Espressione di recupero del trigger dipendente. | |
| tags | Elemento radice per i tag del trigger. | ||
| tag | string | (required) Nome del tag. | |
| value | string | Valore del tag. | |
Vedi anche: Oggetto Trigger (fare riferimento alla proprietà pertinente con lo stesso nome).
Regole di discovery low-level del template
La maggior parte degli elementi delle regole di discovery low-level del template è la stessa degli item del template. La tabella seguente descrive gli elementi che differiscono dagli item del template.
| Element | Type | Description | |
|---|---|---|---|
| type | string | Tipo di item. Valori possibili:1 ZABBIX_PASSIVE (0, predefinito), 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 | (obbligatorio) La chiave della regola di discovery low-level. | |
| filter | Elemento radice per i filtri delle regole di discovery low-level del template. | ||
| lifetime | string | Periodo di tempo (usando secondi, suffisso di tempo o macro utente), dopo il quale le risorse non più scoperte verranno eliminate. Predefinito: 7d. |
|
| lifetime_type | string | Scenario per l'eliminazione delle risorse LLD perse. Valori possibili: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
| enabled_lifetime | string | Periodo di tempo (usando secondi, suffisso di tempo o macro utente), dopo il quale le risorse non più scoperte verranno disabilitate. | |
| enabled_lifetime_type | string | Scenario per la disabilitazione delle risorse LLD perse. Valori possibili: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
| item_prototypes | Elemento radice per gli elementi prototype degli item del template, che sono gli stessi degli item del template. | ||
| trigger_prototypes | Elemento radice per gli elementi prototype dei trigger del template, che sono gli stessi dei trigger degli item del template. | ||
| graph_prototypes | Elemento radice per gli elementi prototype dei grafici del template, che sono gli stessi dei grafici dell'host. | ||
| host_prototypes | Elemento radice per gli elementi prototype degli host del template, che sono gli stessi degli host. | ||
| master_item | string | (obbligatorio per le regole DEPENDENT) Elemento radice per l'item master della regola dipendente. | |
| lld_macro_paths | Elemento radice per i percorsi delle macro delle regole di discovery low-level. | ||
| lld_macro | string | (obbligatorio) Nome della macro della regola di discovery low-level. | |
| path | string | (obbligatorio) Selettore del valore, che verrà assegnato alla macro corrispondente. | |
| preprocessing | Elemento radice per il preprocessing del valore della regola di discovery low-level. | ||
| step | Elemento radice per gli elementi step del preprocessing del valore della regola di discovery low-level, che sono gli stessi dei passi di preprocessing del valore degli item del template, ma con un numero inferiore di valori possibili. Vedi anche: oggetto di preprocessing della regola LLD. | ||
| overrides | Elemento radice per le regole di override della regola di discovery low-level. | ||
| name | string | (obbligatorio) Nome univoco dell'override. | |
| step | string | (obbligatorio) Numero d'ordine univoco dell'override. | |
| stop | string | Interrompi l'elaborazione degli override successivi se corrisponde. | |
| filter | Elemento radice per gli elementi di filtro delle regole di override della regola di discovery low-level del template, che sono gli stessi dei filtri delle regole di discovery low-level del template. | ||
| operations | Elemento radice per le operazioni di override delle regole di discovery low-level del template. | ||
Vedi anche: oggetto della regola LLD (fare riferimento alla proprietà pertinente con lo stesso nome).
Filtri della regola di discovery a basso livello del template
| Element | Type | Description | |
|---|---|---|---|
| evaltype | string | Sovrascrive il metodo di valutazione delle condizioni del filtro. Valori possibili:1 AND_OR (0, predefinito), AND (1), OR (2), FORMULA (3). |
|
| formula | string | Formula di calcolo personalizzata per le condizioni del filtro. | |
| conditions | Elemento radice per le condizioni del filtro. | ||
| macro | string | (obbligatorio) Il nome della macro di discovery a basso livello su cui eseguire il controllo. | |
| value | string | Valore con cui confrontare. | |
| operator | string | Operatore della condizione. Valori possibili:1 MATCHES_REGEX (8, predefinito), NOT_MATCHES_REGEX (9). |
|
| formulaid | string | (obbligatorio) ID univoco arbitrario usato per fare riferimento a una condizione dall'espressione personalizzata. Può contenere solo lettere maiuscole. L'ID deve essere definito dall'utente quando modifica le condizioni del filtro, ma verrà generato nuovamente nelle richieste successive. | |
Vedi anche: oggetto filtro della regola LLD (fare riferimento alla proprietà pertinente con lo stesso nome).
Operazioni di override della regola di low-level discovery del template
| Elemento | Tipo | Descrizione | |
|---|---|---|---|
| operationobject | string | Oggetto a cui viene applicata l'operazione. Valori possibili:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
| operator | string | Operatore della condizione di override. Valori possibili:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
| value | string | Un'espressione regolare o una stringa per l'operatore della condizione di override. | |
| status | string | Stato dell'oggetto nell'operazione di override. | |
| discover | string | Indica se l'oggetto viene aggiunto come risultato del rilevamento. | |
| delay | string | Intervallo di aggiornamento impostato per il prototipo di item nell'operazione di override. | |
| history | string | Periodo di archiviazione dello storico impostato per il prototipo di item nell'operazione di override. | |
| trends | string | Periodo di archiviazione dei trend impostato per il prototipo di item nell'operazione di override. | |
| severity | string | Gravità del prototipo di trigger impostata nell'operazione di override. | |
| tags | Elemento radice per i tag impostati per l'oggetto nell'operazione di override. | ||
| tag | string | (obbligatorio) Nome del tag. | |
| value | string | Valore del tag. | |
| templates | Elemento radice per i template collegati al prototipo di host nell'operazione di override. | ||
| name | string | (obbligatorio) Nome del template. | |
| inventory_mode | string | Modalità inventario del prototipo di host impostata nell'operazione di override. | |
Vedi anche: Oggetto operazione di override della regola LLD (fare riferimento alla proprietà pertinente con il nome corrispondente).
Scenari web del template
| Elemento | Type | Descrizione | |
|---|---|---|---|
| uuid | string | (obbligatorio) Identificatore univoco per questo scenario web. | |
| name | string | (obbligatorio) Nome dello scenario web. | |
| delay | string | Frequenza di esecuzione dello scenario web (usando secondi, suffisso temporale o macro utente). Predefinito: 1m. |
|
| attempts | integer | Numero di tentativi per l'esecuzione dei passaggi dello scenario web. Valori possibili:1 1-10 (predefinito: 1). |
|
| agent | string | agent client. Zabbix fingerà di essere il browser selezionato. Questo è utile quando un sito web restituisce contenuti diversi per browser diversi. Predefinito: Zabbix. |
|
| http_proxy | string | proxy che verrà utilizzato dallo scenario web, specificato come: http://[username[:password]@]proxy.example.com[:port] |
|
| variables | Elemento radice per le variabili dello scenario web che possono essere utilizzate nei passaggi dello scenario. | ||
| name | string | (obbligatorio) Nome della variabile. | |
| value | text | (obbligatorio) Valore della variabile. | |
| headers | Elemento radice per le intestazioni HTTP da inviare durante l'esecuzione di una richiesta. Le intestazioni devono essere elencate usando la stessa sintassi con cui apparirebbero nel protocollo HTTP. |
||
| name | string | (obbligatorio) Nome dell'intestazione. | |
| value | text | (obbligatorio) Valore dell'intestazione. | |
| status | string | Stato dello scenario web. Valori possibili:1 ENABLED (0, predefinito), DISABLED (1). |
|
| authentication | string | Metodo di autenticazione. Valori possibili:1 NONE (0, predefinito), BASIC (1), NTLM (2), Kerberos (3) o Digest (4). |
|
| http_user | string | Nome utente utilizzato per l'autenticazione BASIC (HTTP), NTLM, Kerberos o Digest. | |
| http_password | string | Password utilizzata per l'autenticazione BASIC (HTTP), NTLM, Kerberos o Digest. | |
| verify_peer | string | Verifica il certificato SSL del server web. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| verify_host | string | Verifica che il campo Common Name o il campo Subject Alternate Name del certificato del server web corrisponda. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| ssl_cert_file | string | Nome del file del certificato SSL utilizzato per l'autenticazione del client (deve essere in formato PEM). | |
| ssl_key_file | string | Nome del file della chiave privata SSL utilizzato per l'autenticazione del client (deve essere in formato PEM). | |
| ssl_key_password | string | Password del file della chiave privata SSL. | |
| steps | (obbligatorio) Elemento radice per i passaggi dello scenario web del template. | ||
| tags | Elemento radice per i tag dello scenario web. | ||
| tag | string | (obbligatorio) Nome del tag. | |
| value | string | Valore del tag. | |
Vedi anche: Web scenario object (fare riferimento alla proprietà pertinente con nome corrispondente).
Passi dello scenario web del template
| Elemento | Type | Descrizione | |
|---|---|---|---|
| name | string | (obbligatorio) Nome del passo dello scenario web. | |
| url | string | (obbligatorio) URL da monitorare. | |
| query_fields | Elemento radice per i parametri di query (un array di campi HTTP da aggiungere all'URL durante l'esecuzione di una richiesta). | ||
| name | string | (obbligatorio) Nome del parametro di query. | |
| value | string | Valore del parametro di query. | |
| posts | Elemento radice per le variabili HTTP POST (una stringa (dati POST grezzi) o un array di campi HTTP (dati dei campi del modulo)). | ||
| name | string | (obbligatorio) Nome del campo POST. | |
| value | string | (obbligatorio) Valore del campo POST. | |
| variables | Elemento radice delle variabili a livello di passo (macro) che devono essere applicate dopo questo passo. Se il valore della variabile ha il prefisso 'regex:', il suo valore viene estratto dai dati restituiti da questo passo in base al modello di espressione regolare che segue il prefisso 'regex:' |
||
| name | string | (obbligatorio) Nome della variabile. | |
| value | text | (obbligatorio) Valore della variabile. | |
| headers | Elemento radice per le intestazioni HTTP da inviare durante l'esecuzione di una richiesta. | ||
| name | string | (obbligatorio) Nome dell'intestazione. | |
| value | text | (obbligatorio) Valore dell'intestazione. | |
| follow_redirects | string | Segui i reindirizzamenti HTTP. Valori possibili:1 NO (0), YES (1, predefinito). |
|
| retrieve_mode | string | Modalità di recupero della risposta HTTP. Valori possibili:1 BODY (0, predefinito), HEADERS (1), BOTH (2). |
|
| timeout | string | Timeout (in secondi, suffisso temporale o macro utente) dell'esecuzione del passo. Predefinito: 15s. |
|
| required | string | Testo che deve essere presente nella risposta (ignorato se vuoto). | |
| status_codes | string | Un elenco di codici di stato HTTP accettati, separati da virgole (ad esempio, 200-201,210-299; ignorato se vuoto). |
|
Vedi anche: Web scenario step object (fare riferimento alla proprietà pertinente con nome corrispondente).
Dashboard del template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identificatore univoco per questa dashboard. | |
| name | string | (required) Nome della dashboard del template. | |
| display period | integer | Periodo di visualizzazione delle pagine della dashboard. | |
| auto_start | string | Avvio automatico della presentazione. Valori possibili:1 NO (0), YES (1, predefinito). |
|
| pages | Elemento radice per le pagine della dashboard del template. | ||
| name | string | Nome della pagina. | |
| display period | integer | Periodo di visualizzazione della pagina. | |
| sortorder | integer | Ordine di ordinamento della pagina. | |
| widgets | Elemento radice per i widget della dashboard del template. | ||
Vedi anche: Oggetto Template dashboard (fare riferimento alla proprietà pertinente con lo stesso nome).
Widget della dashboard del template
| Element | Type | Description | |
|---|---|---|---|
| type | string | (required) Tipo di widget. | |
| name | string | Nome del widget. | |
| x | integer | Posizione orizzontale dal lato sinistro della dashboard del template. Valori possibili:1 0-71. |
|
| y | integer | Posizione verticale dalla parte superiore della dashboard del template. Valori possibili:1 0-63. |
|
| width | integer | Larghezza del widget. Valori possibili:1 1-72. |
|
| height | integer | Altezza del widget. Valori possibili:1 1-64. |
|
| hide_header | string | Nascondi l'intestazione del widget. Valori possibili:1 NO (0, predefinito), YES (1). |
|
| fields | Elemento radice per i campi del widget della dashboard del template. | ||
| type | string | (required) Tipo di campo del widget. Valori possibili: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) Nome del campo del widget. | |
| value | mixed | (required) Valore del campo del widget, a seconda del tipo di campo. | |
Vedi anche: Oggetto widget della dashboard del template (fare riferimento alla proprietà pertinente con lo stesso nome).
Mappe valori del template
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (obbligatorio) Identificatore univoco per questa mappa valori. | |
| name | string | (obbligatorio) Nome della mappa valori. | |
| mapping | Elemento radice per le mappature. | ||
| type | string | Tipo di corrispondenza della mappatura. Valori possibili:1 EQUAL (0, predefinito), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
| value | string | Valore originale. | |
| newvalue | string | (obbligatorio) Valore a cui viene mappato il valore originale. | |
Vedi anche: Oggetto value map (fare riferimento alla proprietà corrispondente con lo stesso nome).
Note a piè di pagina
1 I valori interi dell'API tra parentesi, ad esempio ENABLED (0), sono indicati solo come riferimento. Per ulteriori informazioni, vedere la pagina dell'oggetto API collegata nella voce della tabella o alla fine di ciascuna sezione.