This is a translation of the original English documentation page. Help us make it better.

2 Template

Panoramica

I Templates sono esportati con molti oggetti correlati e relazioni di oggetti.

L'esportazione del template contiene:

  • gruppi host collegati
  • dati del template
  • collegamento ad altri template
  • collegamento a gruppi di accoglienza
  • oggetti direttamente collegati
  • trigger direttamente collegati
  • grafici direttamente collegati
  • dashboard direttamente collegate
  • regole di scoperta direttamente collegate con tutti i prototipi
  • scenari web direttamente collegati
  • mappe dei valori

Esportazione

Per esportare i template, procedi come segue:

  • Vai a: ConfigurazioneTemplates
  • Contrassegnare le caselle dei template da esportare
  • Clicca 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 templates, procedi come segue:

  • Vai a: ConfigurazioneTemplates
  • Fare clic su Importa a destra
  • Seleziona il file di importazione
  • Contrassegna le opzioni richieste nelle regole di importazione
  • Clicca su Importa

Tutti i campi di input obbligatori sono contrassegnati da un asterisco rosso.

Regole di importazione:

Regola Descrizione
Aggiorna esistente Gli elementi esistenti verranno aggiornati con i dati presi dal file di importazione. In caso contrario, non verranno aggiornati.
Crea nuovo L'importazione aggiungerà nuovi elementi utilizzando i dati del file di importazione. In caso contrario, non li aggiungerà.
Elimina mancante L'importazione rimuoverà gli elementi esistenti non presenti nel file di importazione. In caso contrario, non li rimuoverà.
Se Elimina mancante è contrassegnato per il collegamento del template, il collegamento del template esistente, non presente nel file di importazione verrà rimosso dal template insieme a tutte le entità ereditate dai templates potenzialmente non collegati (elementi, trigger, ecc.).

Nella schermata successiva, sarai in grado di visualizzare il contenuto di un template importato. Se si tratta di un nuovo template, tutti gli elementi verranno elencati in verde. Se si aggiorna un template esistente, I nuovi elementi del template sono evidenziati in verde; gli elementi del template rimossi sono evidenziati in rosso; gli elementi che non sono stati modificati sono elencati su uno sfondo grigio.

Il menu a sinistra può essere utilizzato per navigare nell'elenco di cambiamenti. La sezione Aggiornato evidenzia tutte le modifiche apportate agli elementi esistenti del template. La sezione Aggiunto elenca i nuovi elementi del template. Gli elementi in ogni sezione sono raggruppati per tipo di elemento; premere sulla freccia grigio verso giù per espandere o comprimere il gruppo di elementi.

Rivedi le modifiche al template, quindi premi Importa per eseguire l'importazione del modello. Verrà visualizzato un messaggio di successo o errore dell'importazione nel frontend.

Export format

Export format in YAML:

zabbix_export:
         version: '6.0'
         date: '2021-08-31T12:40:55Z'
         groups:
           -
             uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
             name: Templates/Applications
         templates:
           -
             uuid: 56079badd056419383cc26e6a4fcc7e0
             template: VMware
             name: VMware
             description: |
               You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
               
               Template tooling version used: 0.38
             templates:
               -
                 name: 'VMware macros'
             groups:
               -
                 name: Templates/Applications
             items:
               -
                 uuid: 5ce209f4d94f460488a74a92a52d92b1
                 name: 'VMware: Event log'
                 type: SIMPLE
                 key: 'vmware.eventlog[{$VMWARE.URL},skip]'
                 history: 7d
                 trends: '0'
                 value_type: LOG
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'
                 tags:
                   -
                     tag: Application
                     value: VMware
               -
                 uuid: ee2edadb8ce943ef81d25dbbba8667a4
                 name: 'VMware: Full name'
                 type: SIMPLE
                 key: 'vmware.fullname[{$VMWARE.URL}]'
                 delay: 1h
                 history: 7d
                 trends: '0'
                 value_type: CHAR
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'VMware service full name.'
                 preprocessing:
                   -
                     type: DISCARD_UNCHANGED_HEARTBEAT
                     parameters:
                       - 1d
                 tags:
                   -
                     tag: Application
                     value: VMware
               -
                 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: 'VMware service version.'
                 preprocessing:
                   -
                     type: DISCARD_UNCHANGED_HEARTBEAT
                     parameters:
                       - 1d
                 tags:
                   -
                     tag: Application
                     value: VMware
             discovery_rules:
               -
                 uuid: 16ffc933cce74cf28a6edf306aa99782
                 name: 'Discover VMware clusters'
                 type: SIMPLE
                 key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of clusters'
                 item_prototypes:
                   -
                     uuid: 46111f91dd564a459dbc1d396e2e6c76
                     name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
                     type: SIMPLE
                     key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware cluster status.'
                     valuemap:
                       name: 'VMware status'
                     tags:
                       -
                         tag: Application
                         value: VMware
               -
                 uuid: 8fb6a45cbe074b0cb6df53758e2c6623
                 name: 'Discover VMware datastores'
                 type: SIMPLE
                 key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 item_prototypes:
                   -
                     uuid: 4b61838ba4c34e709b25081ae5b059b5
                     name: 'VMware: Average read latency of the datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'Amount of time for a read operation from the datastore (milliseconds).'
                     tags:
                       -
                         tag: Application
                         value: VMware
                   -
                     uuid: 5355c401dc244bc588ccd18767577c93
                     name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
                     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: 'VMware datastore space in percentage from total.'
                     tags:
                       -
                         tag: Application
                         value: VMware
                   -
                     uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
                     name: 'VMware: Total size of datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
                     delay: 5m
                     history: 7d
                     units: B
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware datastore space in bytes.'
                     tags:
                       -
                         tag: Application
                         value: VMware
                   -
                     uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
                     name: 'VMware: Average write latency of the datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'Amount of time for a write operation to the datastore (milliseconds).'
                     tags:
                       -
                         tag: Application
                         value: VMware
               -
                 uuid: a5bc075e89f248e7b411d8f960897a08
                 name: 'Discover VMware hypervisors'
                 type: SIMPLE
                 key: 'vmware.hv.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of hypervisors.'
                 host_prototypes:
                   -
                     uuid: 051a1469d4d045cbbf818fcc843a352e
                     host: '{#HV.UUID}'
                     name: '{#HV.NAME}'
                     group_links:
                       -
                         group:
                           name: Templates/Applications
                     group_prototypes:
                       -
                         name: '{#CLUSTER.NAME}'
                       -
                         name: '{#DATACENTER.NAME}'
                     templates:
                       -
                         name: 'VMware Hypervisor'
                     macros:
                       -
                         macro: '{$VMWARE.HV.UUID}'
                         value: '{#HV.UUID}'
                         description: 'UUID of hypervisor.'
                     custom_interfaces: 'YES'
                     interfaces:
                       -
                         ip: '{#HV.IP}'
               -
                 uuid: 9fd559f4e88c4677a1b874634dd686f5
                 name: 'Discover VMware VMs'
                 type: SIMPLE
                 key: 'vmware.vm.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of guest virtual machines.'
                 host_prototypes:
                   -
                     uuid: 23b9ae9d6f33414880db1cb107115810
                     host: '{#VM.UUID}'
                     name: '{#VM.NAME}'
                     group_links:
                       -
                         group:
                           name: Templates/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 of guest virtual machine.'
                     custom_interfaces: 'YES'
                     interfaces:
                       -
                         ip: '{#VM.IP}'
             valuemaps:
               -
                 uuid: 3c59c22905054d42ac4ee8b72fe5f270
                 name: 'VMware status'
                 mappings:
                   -
                     value: '0'
                     newvalue: gray
                   -
                     value: '1'
                     newvalue: green
                   -
                     value: '2'
                     newvalue: yellow
                   -
                     value: '3'
                     newvalue: red

Tag elemento

I valori dei tag elemento sono spiegati nella tabella seguente.

Template dei Tag
Elemento Proprietà elemento Obbligatorio Tipo Intervallo Descrizione
modelli - Elemento radice per i modelli.
uuid x stringa Identificatore univoco per questo modello.
modello x stringa Nome modello univoco.
nome - stringa Nome modello visibile.
descrizione - testo Descrizione modello.
gruppi x Elemento radice per gruppi host di modelli.
uuid x stringa Identificatore univoco per questo gruppo host.
nome x stringa Nome del gruppo host.
modelli - Elemento radice per modelli collegati.
nome x stringa Nome modello.
tag - Elemento radice per tag modello.
tag x stringa Nome tag.
valore - stringa Valore di tag.
macro - Elemento radice per macro utente modello.
macro x stringa Nome macro utente.
tipo - stringa 0 - TESTO (predefinito)
1 - SEGRETO_TEXT
2 - VAULT
Tipo della macro.
valore - stringa Valore macro utente.
descrizione - stringa Descrizione macro utente.
mappe valori - Elemento radice per le mappe dei valori del modello.
uuid x stringa Identificatore univoco per questa mappa di valori.
nome x stringa Nome mappa valori.
mappatura - Elemento radice per mappature.
valore x stringa Valore di una mappatura.
nuovovalore x stringa Nuovo valore di una mappatura.
tag dei template degli oggetti
Elemento Proprietà elemento Obbligatorio Tipo Intervallo1 Descrizione
articoli - Elemento radice per gli elementi.
uuid x stringa Identificatore univoco per l'elemento.
nome x stringa Nome oggetto.
type - string 0 - ZABBIX_PASSIVE (predefinito)
2 - TRAP
3 - SEMPLICE
5 - INTERNO
7 - ZABBIX_ACTIVE
10 - ESTERNO
11 - ODBC
12 - IPMI
13 - SSH
14 - TELNET
15 - CALCOLATO
16 - JMX
17 - SNMP_TRAP
18 - DIPENDENTE
19 - HTTP_AGENT
20 - SNMP_AGENT
21 - ITEM_TYPE_SCRIPT
Tipo di elemento.
snmp_oid - string ID oggetto SNMP.

Richiesto per elementi SNMP.
chiave x stringa Chiave oggetto.
delay - string Predefinito: 1m Intervallo di aggiornamento dell'elemento.

Accetta i secondi o un'unità di tempo con suffisso (30s, 1m, 2h, 1d).
Opzionalmente uno o più intervalli personalizzati possono essere specificati come intervalli flessibili o come pianificazione.
Più intervalli sono separati da un punto e virgola.
È possibile utilizzare macro utente. Una singola macro deve riempire l'intero campo. Più macro in un campo o macro miste con testo non sono supportate.
Gli intervalli flessibili possono essere scritti come due macro separate da una barra (ad es. {$FLEX_INTERVAL}/{$FLEX_PERIOD}).
history - string Predefinito: 90d Un'unità di tempo per quanto tempo devono essere archiviati i dati della cronologia. Unità di tempo con suffisso, macro utente o macro LLD.
trends - string Predefinito: 365d Un'unità di tempo per quanto tempo devono essere archiviati i dati di trend. Unità di tempo con suffisso, macro utente o macro LLD.
status - string 0 - ABILITATO (predefinito)
1 - DISABILITATO
Stato elemento.
value_type - string 0 - FLOAT
1 - CHAR
2 - LOG
3 - UNSIGNED (predefinito)
4 - TEXT
Tipo di valore ricevuto.
consentito_host - stringa Elenco di indirizzi IP (delimitati da virgole) di host autorizzati a inviare dati per l'elemento.

Utilizzato da elementi trapper e agenti HTTP.
unità - stringa Unità di valori restituiti (bps, B, ecc.).
params - testo Parametri aggiuntivi a seconda del tipo di elemento:
- script eseguito per elementi Script, SSH e Telnet;
- query SQL per elementi di monitoraggio del database;
- formula per elementi calcolati.
ipmi_sensor - string Sensore IPMI.

Utilizzato solo da elementi IPMI.
authtype - string Tipo di autenticazione per elementi dell'agente SSH:
0 - PASSWORD (impostazione predefinita)
1 - PUBLIC_KEY

Tipo di autenticazione per elementi dell'agente HTTP:
0 - NESSUNO (impostazione predefinita)
1 - BASE
2 - NTLM
Tipo di autenticazione.

Utilizzato solo da elementi dell'agente SSH e HTTP.
nomeutente - stringa Nome utente per l'autenticazione.
Utilizzato da semplice controllo, SSH, Telnet, monitor database, elementi JMX e agenti HTTP.

Richiesto da elementi SSH e Telnet.
Se utilizzata dall'agente JMX, la password dovrebbe anche essere specificato insieme al nome utente o entrambe le proprietà devono essere lasciate vuote.
password - stringa Password per l'autenticazione.
Utilizzata tramite controllo semplice, SSH, Telnet, monitor database, elementi dell'agente JMX e HTTP.

Se utilizzato dall'agente JMX, è necessario specificare anche il nome utente insieme alla password o entrambe le proprietà dovrebbe essere lasciato vuoto.
chiave pubblica - stringa Nome del file della chiave pubblica.

Obbligatorio per gli elementi dell'agente SSH.
chiave privata - stringa Nome del file della chiave privata.

Obbligatorio per gli elementi dell'agente SSH.
porta - stringa Porta personalizzata monitorata dall'elemento.
Può contenere macro utente.

Utilizzata solo da elementi SNMP.
descrizione - testo Descrizione dell'oggetto.
inventario_link - string 0 - NESSUNO

Nome campo inventario host in maiuscolo. Ad esempio:
4 - ALIAS
6 - OS_FULL
14 - HARDWARE
ecc.
Campo inventario host popolato dall'articolo.

Fai riferimento a host pagina dell'inventario per un elenco dei campi dell'inventario host supportati e dei relativi ID.
logtimefmt - stringa Formato dell'ora nelle voci di registro.
Utilizzato solo dagli elementi di registro.
jmx_endpoint - stringa Endpoint JMX.

Utilizzato solo dagli elementi dell'agente JMX.
url - stringa Stringa URL.

Richiesta solo per gli elementi dell'agente HTTP.
allow_traps - string 0 - NO (predefinito)
1 - YES
Consente di popolare il valore come in un elemento trapper.

Utilizzato solo dagli elementi dell'agente HTTP.
follow_redirects - string 0 - NO
1 - YES (impostazione predefinita)
Segui i reindirizzamenti della risposta HTTP durante il pool di dati.

Utilizzato solo dagli elementi dell'agente HTTP.
intestazioni - Elemento radice per le intestazioni delle richieste HTTP(S), dove il nome dell'intestazione viene utilizzato come chiave e il valore dell'intestazione come valore.
Utilizzato solo dagli elementi dell'agente HTTP.
nome x stringa Nome intestazione.
valore x stringa Valore intestazione.
http_proxy - stringa Stringa di connessione proxy HTTP(S).

Utilizzata solo dagli elementi dell'agente HTTP.
output_format - string 0 - RAW (predefinito)
1 - JSON
Come elaborare la risposta.

Utilizzato solo dagli elementi dell'agente HTTP.
post_type - string 0 - RAW (predefinito)
2 - JSON
3 - XML
Tipo di corpo dei dati del post.

Utilizzato solo dagli elementi dell'agente HTTP.
post - stringa HTTP(S) richiede i dati del corpo.

Utilizzato solo dagli elementi dell'agente HTTP.
interrogazione_campi - Elemento radice per parametri di query.

Utilizzato solo dagli elementi dell'agente HTTP.
nome x stringa Nome parametro.
valore - stringa Valore parametro.
request_method - string 0 - GET (predefinito)
1 - POST
2 - PUT
3 - HEAD
Metodo di richiesta.

Utilizzato solo da HTTP articoli dell'agente.
retrieve_mode - string 0 - BODY (predefinito)
1 - HEADERS
2 - ENTRAMBI
Quale parte della risposta deve essere archiviata.

Utilizzato solo dall'agente HTTP articoli.
ssl_cert_file - string Percorso del file della chiave SSL pubblica.

Utilizzato solo dagli elementi dell'agente HTTP.
ssl_key_file - string Percorso del file della chiave SSL privata.

Utilizzato solo dagli elementi dell'agente HTTP.
ssl_key_password - string Password per file chiave SSL.

Utilizzata solo dagli elementi dell'agente HTTP.
stato_codici - stringa Intervalli di codici di stato HTTP obbligatori separati da virgole. Supporta le macro utente.
Esempio: 200,200-{$M},{$M},200-400

Utilizzato solo da elementi dell'agente HTTP.
timeout - stringa Timeout della richiesta di polling dei dati dell'elemento. Supporta le macro utente.

Utilizzato dall'agente HTTP e dagli elementi di script.
verify_host - string 0 - NO (predefinito)
1 - YES
Convalida se il nome host nell'URL è nel campo Nome comune o in un campo Nome alternativo soggetto del certificato host.
< br>Utilizzato solo da elementi dell'agente HTTP.
verify_peer - string 0 - NO (predefinito)
1 - YES
Convalida se il certificato host è autentico.

Utilizzato solo dagli elementi dell'agente HTTP.
parametri - Elemento radice per parametri definiti dall'utente.

Utilizzato solo da elementi Script.
nome x stringa Nome parametro.

Utilizzato solo da elementi Script.
valore - stringa Valore del parametro.

Utilizzato solo da elementi di script.
mappa dei valori - Mappa dei valori.
nome x stringa Nome della mappa valori da utilizzare per l'articolo.
preelaborazione - Elemento radice per la preelaborazione del valore dell'articolo.
passo - Fase di preelaborazione del valore del singolo articolo.
type x string 1 - MOLTIPLICATORE
2 - RTRIM
3 - LTRIM
4 - TRIM
5 - REGEX
6 - BOOL_TO_DECIMAL
7 - OCTAL_TO_DECIMAL
8 - HEX_TO_DECIMAL
9 - SEMPLICE_CHANGE (calcolato come (valore ricevuto-valore precedente))
10 - CHANGE_PER_SECOND (calcolato come (ricevuto valore-valore precedente)/(ora attuale-ora dell'ultimo controllo))
11 - XMLPATH
12 - JSONPATH
13 - IN_RANGE
14 - MATCHES_REGEX
15 - NOT _MATCHES_REGEX
16 - VERIFICA_JSON_ERROR
17 - VERIFICA_XML_ERRORE
18 - VERIFICA_REGEX_ERRORE
19 - DISCARD_UNCHANGED
20 - DISCARD_UNCHANGED _HEARTBEAT
21 - JAVASCRIPT
22 - PROMETHEUS_PATTERN
23 - PROMETHEUS_TO_JSON
24 - CSV_TO_JSON
25 - STR_REPLACE
26 - CONTROLLA _NOT_SUPPORTED
Tipo della fase di preelaborazione del valore dell'articolo.
parametri - Elemento radice per i parametri della fase di preelaborazione del valore dell'articolo.
parametro x stringa Parametro individuale della fase di preelaborazione del valore dell'articolo.
errore_handler - string 0 - ORIGINAL_ERROR (predefinito)
1 - DISCARD_VALUE
2 - CUSTOM_VALUE
3 - CUSTOM_ERROR
Tipo di azione utilizzato nel caso di errore della fase di preelaborazione.
errore_handler_params - string Parametri del gestore errori utilizzati con 'error_handler'.
master_oggetto - Anagrafica articolo singolo.

Richiesto per articoli dipendenti.
chiave x stringa Valore chiave articolo anagrafico articolo dipendente.

Sono consentiti ricorsività fino a 3 articoli dipendenti e conteggio massimo di articoli dipendenti pari a 29999.
trigger - Elemento radice per trigger semplici.
Per i valori dei tag dell'elemento trigger, vedere il modello trigger tags.
tag - Elemento radice per tag oggetto.
tag x stringa Nome tag.
valore - stringa Valore di tag.
Tag del template delle regole di rilevamento di basso livello
Elemento Proprietà elemento Obbligatorio Tipo Intervallo Descrizione
scoperta_regole - Elemento radice per regole di rilevamento di basso livello.
Per la maggior parte dei valori dei tag elemento, vedere i valori dei tag elemento per un elemento normale. Di seguito sono descritti solo i tag specifici delle regole di rilevamento di basso livello.
type - string 0 - ZABBIX_PASSIVE (predefinito)
2 - TRAP
3 - SEMPLICE
5 - INTERNO
7 - ZABBIX_ACTIVE
10 - ESTERNO
11 - ODBC
12 - IPMI
13 - SSH
14 - TELNET
16 - JMX
18 - DIPENDENTE
19 - HTTP_AGENT
20 - SNMP _AGENT
Tipo di oggetto.
lifetime - string Predefinito: 30d Intervallo di tempo dopo il quale gli elementi che non vengono più scoperti verranno eliminati. Secondi, unità di tempo con suffisso o macro utente.
filtro Filtro individuale.
evaltype - string 0 - AND_OR (predefinito)
1 - AND
2 - OR
3 - FORMULA
Logica da utilizzare per controllare le condizioni del filtro delle regole di rilevamento di basso livello.
formula - stringa Formula di calcolo personalizzata per le condizioni di filtro.
condizioni - Elemento radice per condizioni filtro.
macro x stringa Nome della macro di rilevamento di basso livello.
valore - stringa Valore del filtro: espressione regolare o espressione regolare globale.
operatore - stringa 8 - MATCHES_REGEX (predefinito)
9 - NOT_MATCHES_REGEX
Operatore condizione.
formulaid x carattere ID univoco arbitrario utilizzato per fare riferimento a una condizione dall'espressione personalizzata. Può contenere solo lettere maiuscole. L'ID deve essere definito dall'utente durante la modifica delle condizioni del filtro, ma verrà generato nuovamente quando ne verrà richiesto in seguito.
lld_macro_percorsi - Elemento radice per percorsi macro LLD.
lld_macro x stringa Nome della macro di rilevamento di basso livello.
percorso x stringa Selettore del valore che verrà assegnato alla macro corrispondente.
preelaborazione - Preelaborazione del valore della regola LLD.
passo - Fase di preelaborazione del valore della regola LLD individuale.
Per la maggior parte dei valori dei tag elemento, vedere i valori dei tag elemento per la preelaborazione del valore di un elemento modello. Di seguito sono descritti solo i tag specifici per la preelaborazione del valore di rilevamento di basso livello del modello.
type x string 5 - REGEX
11 - XMLPATH
12 - JSONPATH
15 - NOT_MATCHES_REGEX
16 - CHECK_JSON_ERROR
17 - CHECK _XML_ERROR
20 - DISCARD_UNCHANGED_HEARTBEAT
21 - JAVASCRIPT
23 - PROMETHEUS_TO_JSON
24 - CSV_TO_JSON
25 - STR_REPLACE
Tipo della fase di preelaborazione del valore dell'articolo.
trigger_prototipi - Elemento radice per prototipi trigger.
Per i valori dei tag dell'elemento del prototipo del trigger, vedere i tag regolari trigger del modello.
grafico_prototipi - Elemento radice per prototipi di grafici.
Per i valori dei tag dell'elemento del prototipo del grafico, vedere i tag regolari template graph.
host_prototipi - Elemento radice per prototipi host.
Per i valori dei tag dell'elemento prototipo host, vedere i tag host regolari.
oggetto_prototipi - Elemento radice per prototipi di articoli.
Per i valori dei tag dell'elemento prototipo dell'elemento, vedere i tag template item regolari.
master_oggetto - Dati articolo principale prototipo articolo/prototipo articolo.
chiave x stringa Valore chiave prototipo articolo dipendente/prototipo articolo principale.

Obbligatorio per un articolo dipendente.
Tag del template dei trigger
Elemento Proprietà elemento Obbligatorio Tipo Intervallo1 Descrizione
trigger - Elemento radice per trigger.
uuid x stringa Identificatore univoco per questo trigger.
espressione x stringa Espressione trigger.
recovery_mode - string 0 - EXPRESSION (predefinito)
1 - RECOVERY_EXPRESSION
2 - NONE
Base per la generazione di eventi OK.
recupero_espressione - stringa Attiva l'espressione di ripristino.
nome x stringa Nome del trigger.
correlation_mode - string 0 - DISABILITATO (predefinito)
1 - TAG_VALUE
Modalità di correlazione (nessuna correlazione di eventi o correlazione di eventi per tag).
correlazione_tag - stringa Il nome del tag da utilizzare per la correlazione degli eventi.
url - stringa URL associato al trigger.
status - string 0 - ABILITATO (predefinito)
1 - DISABILITATO
Stato del trigger.
priorità - string 0 - NON_CLASSIFICATO (predefinito)
1 - INFO
2 - AVVISO
3 - MEDIA
4 - ALTA
5 - DISASTRO
Trigger gravità.
descrizione - testo Descrizione del trigger.
type - string 0 - SINGLE (predefinito)
1 - MULTIPLE
Tipo di generazione evento (evento problema singolo o eventi problema multipli).
manual_close - string 0 - NO (predefinito)
1 - YES
Chiusura manuale degli eventi problematici.
dipendenze - Elemento radice per le dipendenze.
nome x stringa Nome del trigger di dipendenza.
espressione x stringa Espressione del trigger di dipendenza.
recupero_espressione - stringa Espressione di ripristino del trigger di dipendenza.
tag - Elemento radice per tag trigger.
tag x stringa Nome tag.
valore - stringa Valore di tag.
Tag del template grafici
Elemento Proprietà elemento Obbligatorio Tipo Intervallo1 Descrizione
grafici - Elemento radice per grafici.
uuid x stringa Identificatore univoco per questo grafico.
nome x stringa Nome grafico.
larghezza - intero 20-65535 (predefinito: 900) Larghezza del grafico, in pixel. Utilizzato per l'anteprima e per grafici a torta/esplosi.
altezza - intero 20-65535 (predefinito: 200) Altezza del grafico, in pixel. Utilizzato per l'anteprima e per grafici a torta/esplosi.
yaxismin - double Predefinito: 0 Valore minimo dell'asse Y.

Utilizzato se 'ymin_type_1' è FISSO.
yaxismax - double Predefinito: 0 Valore massimo dell'asse Y.

Utilizzato se 'ymax_type_1' è FISSO.
show_work_period - string 0 - NO
1 - YES (predefinito)
Evidenzia le ore non lavorative.

Utilizzato dai grafici normali e sovrapposti.
show_triggers - string 0 - NO
1 - YES (predefinito)
Visualizza i valori dei trigger semplici come una linea.

Utilizzato dai grafici normali e sovrapposti.
tipo - stringa 0 - NORMALE (predefinito)
1 - IMPILATO
2 - TORTA
3 - ESPLOSO
Tipo di grafico.
show_legend - string 0 - NO
1 - YES (predefinito)
Visualizza legenda del grafico.
show_3d - string 0 - NO (predefinito)
1 - SÌ
Abilita lo stile 3D.

Utilizzato da grafici a torta ed esplosi.
percent_left - double Predefinito:0 Mostra la linea percentile per l'asse sinistro.

Utilizzata solo per i grafici normali.
percent_right - double Predefinito:0 Mostra la linea percentile per l'asse destro.

Utilizzata solo per i grafici normali.
ymin_type_1 - string 0 - CALCOLATO (predefinito)
1 - RISOLTO
2 - ITEM
Valore minimo dell'asse Y.

Utilizzato da normale e impilato grafici.
ymax_type_1 - string 0 - CALCOLATO (predefinito)
1 - RISOLTO
2 - ITEM
Valore massimo dell'asse Y.

Utilizzato da normale e impilato grafici.
ymin_item_1 - Dettagli del singolo articolo.

Obbligatorio se 'ymin_type_1' è ITEM.
host x stringa Ospite dell'oggetto.
chiave x stringa Chiave oggetto.
ymax_elemento_1 - Dettagli del singolo articolo.

Obbligatorio se 'ymax_type_1' è ITEM.
host x stringa Ospite dell'oggetto.
chiave x stringa Chiave oggetto.
grafico_elementi x Elemento radice per elementi del grafico.
ordina - intero Disegna ordine. Il valore più piccolo viene estratto per primo. Può essere utilizzato per disegnare linee o regioni dietro (o davanti) a un altro.
drawtype - string 0 - SINGLE_LINE (predefinito)
1 - RIEMPITO_REGION
2 - GRASSETTO_LINE
3 - PUNTEGGI_LINE
4 - DASHED_LINE
5 - GRADIENT_LINE
Stile di disegno dell'elemento grafico.

Utilizzato solo dai grafici normali.
colore - stringa Colore dell'elemento (6 simboli, esadecimale).
yaxisside - string 0 - SINISTRA (impostazione predefinita)
1 - DESTRA
Lato del grafico in cui verrà disegnata la scala Y dell'elemento grafico.

Utilizzato dai grafici normali e sovrapposti.
calc_fnc - string 1 - MIN
2 - AVG (predefinito)
4 - MAX
7 - ALL (minimo, medio e massimo; utilizzato solo da grafici semplici)< br>9 - ULTIMO (usato solo dai grafici a torta ea torta esplosa)
Dati da disegnare se esiste più di un valore per un elemento.
type - string 0 - SIMPLE (predefinito)
2 - GRAPH_SUM (il valore dell'elemento rappresenta l'intera torta; utilizzato solo dai grafici a torta ea torta esplosa)
Tipo di elemento grafico.
oggetto x Singolo elemento.
host x stringa Ospite dell'oggetto.
chiave x stringa Chiave oggetto.
Tag del template per scenari web
Elemento Proprietà elemento Obbligatorio Tipo Intervallo1 Descrizione
httptest - Elemento radice per scenari Web.
uuid x stringa Identificatore univoco per questo scenario Web.
nome x stringa Nome scenario Web.
delay - string Predefinito: 1m Frequenza di esecuzione dello scenario web. Secondi, unità di tempo con suffisso o macro utente.
attempts - intero 1-10 (predefinito: 1) Il numero di tentativi per l'esecuzione dei passaggi dello scenario Web.
agent - string Predefinito: Zabbix Agente client. Zabbix fingerà di essere il browser selezionato. Ciò è utile quando un sito Web restituisce contenuti diversi per browser diversi.
http_proxy - stringa Specificare un proxy HTTP da utilizzare, utilizzando il formato: http://[nomeutente[:password]@]proxy.example.com[:porta]
variabili - Elemento radice per variabili a livello di scenario (macro) che possono essere utilizzate nei passaggi dello scenario.
nome x testo Nome variabile.
valore x testo Valore variabile.
intestazioni - Elemento radice per le intestazioni HTTP che verranno inviate durante l'esecuzione di una richiesta. Le intestazioni dovrebbero essere elencate usando la stessa sintassi che apparirebbero nel protocollo HTTP.
nome x testo Nome intestazione.
valore x testo Valore intestazione.
status - string 0 - ABILITATO (predefinito)
1 - DISABILITATO
Stato scenario web.
autenticazione - string 0 - NONE (predefinito)
1 - BASIC
2 - NTLM
Metodo di autenticazione.
http_utente - stringa Nome utente utilizzato per l'autenticazione di base, HTTP o NTLM.
http_password - stringa Password utilizzata per l'autenticazione di base, HTTP o NTLM.
verify_peer - string 0 - NO (predefinito)
1 - YES
Verifica il certificato SSL del server web.
verify_host - string 0 - NO (predefinito)
1 - YES
Verifica che il campo Nome comune o il campo Nome alternativo soggetto del certificato del server web corrispondano.
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 file chiave privata SSL.
passi x Elemento radice per i passaggi dello scenario Web.
nome x stringa Nome del passaggio dello scenario Web.
url x stringa URL per il monitoraggio.
interrogazione_campi - Elemento radice per i campi di query: una matrice di campi HTTP che verranno aggiunti all'URL durante l'esecuzione di una richiesta.
nome x stringa Nome campo query.
valore - stringa Valore campo query.
post - Variabili HTTP POST come stringa (dati post grezzi) o come array di campi HTTP (dati campo modulo).
nome x stringa Post nome campo.
valore x stringa Inserisci valore campo.
variabili - Elemento radice delle variabili a livello di passaggio (macro) da applicare dopo questo passaggio.

Se il valore della variabile ha un prefisso 'regex:', il suo valore viene estratto dai dati restituiti da questo passaggio in base al modello di espressione regolare che segue il prefisso 'regex:'
nome x stringa Nome variabile.
valore x stringa Valore variabile.
intestazioni - Elemento radice per le intestazioni HTTP che verranno inviate durante l'esecuzione di una richiesta. Le intestazioni dovrebbero essere elencate usando la stessa sintassi che apparirebbero nel protocollo HTTP.
nome x stringa Nome intestazione.
valore x stringa Valore intestazione.
segui_reindirizzamenti - string 0 - NO
1 - SÌ (predefinito)
Segui reindirizzamenti HTTP.
retrieve_mode - string 0 - BODY (predefinito)
1 - HEADERS
2 - ENTRAMBI
Modalità di recupero della risposta HTTP.
timeout - string Predefinito: 15s Timeout dell'esecuzione del passo. Secondi, unità di tempo con suffisso o macro utente.
richiesto - stringa Testo che deve essere presente nella risposta. Ignorato se vuoto.
stato_codici - stringa Un elenco delimitato da virgole di codici di stato HTTP accettati. Ignorato se vuoto. Ad esempio: 200-201,210-299
tag - Elemento radice per tag scenario Web.
tag x stringa Nome tag.
valore - stringa Valore di tag.
tag per le dashboard template
Elemento Proprietà elemento Obbligatorio Tipo Intervallo1 Descrizione
cruscotto - Elemento radice per dashboard modello.
uuid x stringa Identificatore univoco per questa dashboard.
nome x stringa Nome dashboard modello.
periodo di visualizzazione - intero Visualizza il periodo delle pagine del dashboard.
auto_start - string 0 - no
1 - sì
Avvio automatico della presentazione.
pagine - Elemento radice per le pagine del dashboard del modello.
nome - stringa Nome pagina.
periodo di visualizzazione - intero Periodo di visualizzazione della pagina.
ordina - intero Ordine di ordinamento delle pagine.
widget - Elemento radice per widget dashboard modello.
tipo x stringa Tipo di widget.
nome - stringa Nome del widget.
x - intero 0-23 Posizione orizzontale dal lato sinistro della dashboard del modello.
y - intero 0-62 Posizione verticale dalla parte superiore del dashboard del modello.
larghezza - intero 1-24 Larghezza del widget.
altezza - intero 2-32 Altezza del widget.
hide_header - string 0 - no
1 - yes
Nascondi intestazione widget.
campi - Elemento radice per i campi del widget del dashboard del modello.
type x string 0 - INTEGER
1 - STRING
3 - HOST
4 - ITEM
5 - ITEM_PROTOTYPE
6 - GRAPH
7 - GRAPH _PROTOTYPE
Tipo campo widget.
nome x stringa Nome campo widget.
valore x misto Valore del campo del widget, a seconda del tipo di campo.
Note a piè di pagina

1 Per i valori delle stringhe, verrà esportata solo la stringa (ad es.." ZABBIX_ACTIVE") senza la numerazione utilizzata in questa tabella.

I numeri per i valori dell'intervallo (corrispondenti ai valori API) in questa tabella vengono utilizzati solo per ordinare.