[comment]: # ({8b893994-ae6d2ebd})
# 4 Host

[comment]: # ({/8b893994-ae6d2ebd})

[comment]: # ({45b081d7-907c3faa})
#### Panoramica

Gli host vengono [esportati](/manual/xml_export_import) insieme a molti oggetti correlati e alle relative relazioni tra oggetti.

L'esportazione degli host contiene:

-   [Gruppi di host](/manual/xml_export_import/hostgroups) collegati
-   Dati dell'host
-   Collegamento ai template
-   Collegamento ai gruppi di host
-   Interfacce dell'host
-   Item collegati direttamente
-   Trigger collegati direttamente
-   Regole di discovery collegate direttamente con tutti i prototipi
-   Scenari web collegati direttamente
-   Macro dell'host
-   Dati di inventario dell'host
-   Mappe dei valori
-   [Grafici](/manual/xml_export_import/hosts#host-graphs) collegati

[comment]: # ({/45b081d7-907c3faa})

[comment]: # ({ec949d61-55d6da26})
#### Esportazione

Per esportare gli host, procedere come segue:

1. Andare su *Raccolta dati* → *Host*.
2. Selezionare le caselle di controllo degli host da esportare.
3. Fare clic su *Esporta* sotto l'elenco.

![](../../../assets/en/manual/xml_export_import/export_hosts.png)

A seconda del formato selezionato, gli host vengono esportati in un file locale con un nome predefinito:

-   `zabbix_export_hosts.yaml` - nell'esportazione YAML (opzione predefinita per l'esportazione);
-   `zabbix_export_hosts.xml` - nell'esportazione XML;
-   `zabbix_export_hosts.json` - nell'esportazione JSON.

[comment]: # ({/ec949d61-55d6da26})

[comment]: # ({43bc5fc8-158cdcbf})
#### Importazione

Per importare host, procedere come segue:

1. Andare su *Raccolta dati* → *Host*.
2. Fare clic su *Importa* nell'angolo in alto a destra.
3. Selezionare il file di importazione.
4. Fare clic su *Importa* nell'angolo in basso a destra del modulo di configurazione.

![](../../../assets/en/manual/xml_export_import/import_hosts.png){width="600"}

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 *Tutto*, tutti gli elementi sottostanti verranno selezionati/deselezionati.

Regole di importazione:

|Regola|Descrizione|
|----|-----------|
|*Aggiorna esistenti*|Gli elementi esistenti verranno aggiornati utilizzando i dati del file di importazione. In caso contrario, non verranno aggiornati.|
|*Crea nuovi*|I nuovi elementi verranno creati utilizzando i dati del file di importazione. In caso contrario, non verranno creati.|
|*Elimina mancanti*|Gli elementi esistenti non presenti nel file di importazione verranno rimossi. In caso contrario, non verranno rimossi.<br>Se *Elimina mancanti* è selezionato per *Collegamento template*, il collegamento ai template attuale 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 *Elimina mancanti* non sia selezionata anche per ciascuna entità).|

Nel frontend verrà visualizzato un messaggio di esito positivo o negativo dell'importazione.

[comment]: # ({/43bc5fc8-158cdcbf})

[comment]: # ({29f2a90b-93059e09})
#### Formato di esportazione

Quando un host viene esportato, Zabbix genera un formato strutturato YAML, JSON o XML.
L'esportazione include elementi dell'host, come metadati dell'host, item, macro, trigger e altro.

Ogni elemento ha uno scopo specifico e può contenere elementi nidificati.

Le sezioni seguenti descrivono ciascun elemento nel formato di esportazione.
Gli esempi utilizzano un host con il template [MySQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2).
Ai fini della dimostrazione degli elementi, il template viene scollegato dopo la creazione dell'host.
Lo scollegamento mantiene tutti gli elementi nella configurazione (a differenza dello scollegamento con rimozione, che li elimina).

I puntini di sospensione `(...)` indicano elementi omessi per brevità.
La nota `(see table below)` viene utilizzata quando l'elemento è spiegato più in dettaglio nelle sezioni successive.

[comment]: # ({/29f2a90b-93059e09})

[comment]: # ({4baa0480-dacbced3})
## Metadati del host

```yaml
zabbix_export:
  version: '8.0'
  host_groups:
    - uuid: 748ad4d098d447d492bb935c907f652f
      name: Databases
  hosts: (vedere la tabella sotto)
  graphs: (vedere la tabella sotto)
```

|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|version|<|string|(obbligatorio) Versione di Zabbix.|
|host_groups|<| |(obbligatorio) Elemento radice per i gruppi di host.|
|<|uuid|string|(obbligatorio) Identificatore univoco per questo gruppo di host.|
|^|name|string|(obbligatorio) Nome del gruppo di host.|
|hosts|<| |Elemento radice per gli [host](#hosts).|
|graphs|<| |Elemento radice per i [grafici del host](#host-graphs).|

[comment]: # ({/4baa0480-dacbced3})

[comment]: # ({6b211a8e-eedfe2b9})
### Host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      name: 'MySQL server'
      groups:
        - name: Databases
      interfaces: (see table below)
      items: (see table below)
      discovery_rules: (see table below)
      tags:
        - tag: location
          value: Riga
      macros:
        (...)
        - macro: '{$MYSQL.DSN}'
          value: 192.0.2.1
        (...)
        - macro: '{$MYSQL.PASSWORD}'
          type: SECRET_TEXT
          description: 'Password dell'utente MySQL.'
        (...)
      valuemaps: (see table below)
  (...)
```

|Element|<|Type|Description|
|-|---|---|-----------------------|
|host|<|string|(obbligatorio) Nome univoco dell'host.|
|name|<|string|Nome visibile dell'host.|
|description|<|text|Descrizione dell'host.|
|monitored_by|<|string|Come viene monitorato l'host.<br>Valori possibili:^[1](#footnotes)^ SERVER (0, predefinito), PROXY (1) o PROXY_GROUP (2).|
|proxy|<| |Elemento radice per il proxy.|
| |name|string|(obbligatorio) Nome del proxy (se presente) che monitora l'host.|
|proxy_group|<| |Elemento radice per il gruppo di proxy.|
| |name|string|(obbligatorio) Nome del gruppo di proxy (se presente) usato per monitorare l'host.|
|status|<|string|Stato dell'host.<br>Valori possibili:^[1](#footnotes)^ ENABLED (0, predefinito), DISABLED (1).|
|ipmi\_authtype|<|string|Tipo di autenticazione della sessione IPMI.<br>Valori possibili:^[1](#footnotes)^ DEFAULT (-1, predefinito), NONE (0), MD2 (1), MD5 (2), STRAIGHT (4), OEM (5), RMCP\_PLUS (6).|
|ipmi\_privilege|<|string|Livello di privilegio della sessione IPMI.<br>Valori possibili:^[1](#footnotes)^ CALLBACK (1), USER (2, predefinito), OPERATOR (3), ADMIN (4), OEM (5).|
|ipmi\_username|<|string|Nome utente per i controlli IPMI.|
|ipmi\_password|<|string|Password per i controlli IPMI.|
|templates|<| |Elemento radice per i template collegati.|
| |name|string|(obbligatorio) Nome del template.|
|groups|<| |Elemento radice per i gruppi di host a cui appartiene l'host.|
| |name|string|(obbligatorio) Nome del gruppo di host.|
|interfaces|<| |Elemento radice per le [interfacce dell'host](#host-interfaces).|
|items|<| |Elemento radice per gli [item dell'host](#host-items).|
|discovery_rules|<| |Elemento radice per le [regole di discovery a basso livello dell'host](#host-low-level-discovery-rules).|
|http_tests|<| |Elemento radice per gli [scenari web dell'host](#host-web-scenarios).|
|tags|<| |Elemento radice per i tag dell'host.|
|<|tag|string|(obbligatorio) Nome del tag.|
|^|value|string|Valore del tag.|
|macros|<| |Elemento radice per le macro dell'host.|
|<|macro|string|(obbligatorio) Nome della macro utente.|
|^|type|string|Tipo di macro utente.<br>Valori possibili:^[1](#footnotes)^ TEXT (0, predefinito), SECRET\_TEXT (1), VAULT (2).|
|^|value|string|Valore della macro utente.|
|^|description|string|Descrizione della macro utente.|
|inventory|<| |Elemento radice per l'inventario dell'host.|
| |<inventory\_property>|string|Proprietà dell'inventario. Tutte le proprietà hanno il rispettivo elemento (`type`, `name`, `os`, ecc.; ad esempio, vedere [Formato di esportazione](#export-format)).|
|inventory\_mode|<|string|Modalità inventario.<br>Valori possibili:^[1](#footnotes)^ DISABLED (-1), MANUAL (0, predefinito), AUTOMATIC (1).|
|valuemaps|<| |Elemento radice per le [mappe dei valori dell'host](#host-value-maps).|

::: noteclassic
Vedi anche: [Oggetto Host](/manual/api/reference/host/object) (fare riferimento alla proprietà pertinente con lo stesso nome).
:::

[comment]: # ({/6b211a8e-eedfe2b9})

[comment]: # ({43e323e4-c8da7bba})
#### Interfacce host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      interfaces:
        - ip: 192.0.2.1
          interface_ref: if1
      (...)
```

|Element|<|Type|Description|
|-|---|---|-----------------------|
|default|<|string|Indica se questa è l'interfaccia host primaria. Si noti che può esserci una sola interfaccia primaria di un tipo su un host.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|type|<|string|Tipo di interfaccia.<br>Valori possibili:^[1](#footnotes)^ ZABBIX (1, predefinito), SNMP (2), IPMI (3), JMX (4).|
|useip|<|string|Indica se usare l'IP come interfaccia per connettersi all'host (in caso contrario, verrà usato DNS).<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|ip|<|string|(obbligatorio per connessioni IP) Indirizzo IP (IPv4 o IPv6).|
|dns|<|string|(obbligatorio per connessioni DNS) Nome DNS.|
|port|<|string|Numero di porta.|
|details|<| |Elemento radice per i dettagli dell'interfaccia.|
|<|version|string|Usa questa versione SNMP.<br>Valori possibili:^[1](#footnotes)^ SNMPV1 (1), SNMP\_V2C (2, predefinito), SNMP\_V3 (3).|
|^|community|string|(obbligatorio per item SNMPv1 e SNMPv2) Community SNMP.|
|^|max_repetitions|string|Valore massimo di ripetizione per le richieste bulk SNMP native (PDU GetBulkRequest).<br>Supportato per item SNMPv2 e SNMPv3 (`discovery[]` e `walk[]`).<br>Predefinito: 10.|
|^|contextname|string|Nome del contesto SNMPv3.<br>Supportato per item SNMPv3.|
|^|securityname|string|Nome di sicurezza SNMPv3.<br>Supportato per item SNMPv3.|
|^|securitylevel|string|Livello di sicurezza SNMPv3.<br>Supportato per item SNMPv3.<br>Valori possibili:^[1](#footnotes)^ NOAUTHNOPRIV (0, predefinito), AUTHNOPRIV (1), AUTHPRIV (2).|
|^|authprotocol|string|Protocollo di autenticazione SNMPv3.<br>Supportato per item SNMPv3.<br>Valori possibili:^[1](#footnotes)^ MD5 (0, predefinito), SHA1 (1), SHA224 (2), SHA256 (3), SHA384 (4), SHA512 (5).|
|^|authpassphrase|string|Passphrase di autenticazione SNMPv3.<br>Supportato per item SNMPv3.|
|^|privprotocol|string|Protocollo di privacy SNMPv3.<br>Supportato per item SNMPv3.<br>Valori possibili:^[1](#footnotes)^ DES (0, predefinito), AES128 (1), AES192 (2), AES256 (3), AES192C (4), AES256C (5).|
|^|privpassphrase|string|Passphrase di privacy SNMPv3.<br>Supportato per item SNMPv3.|
|^|bulk|string|Usa richieste bulk per SNMP.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|interface\_ref|<|string|Nome di riferimento dell'interfaccia da usare negli item (formato: `if<N>`).|

::: noteclassic
Vedi anche: [Oggetto Host interface](/manual/api/reference/hostinterface/object) (fare riferimento alla proprietà pertinente con lo stesso nome).
:::

[comment]: # ({/43e323e4-c8da7bba})

[comment]: # ({9a905a3e-8a2e4e2f})
#### Item del host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      items:
        (...)
        - name: 'Binlog cache disk use'
          type: DEPENDENT
          key: mysql.binlog_cache_disk_use
          value_type: FLOAT
          description: 'Numero di transazioni che hanno utilizzato una cache temporanea su disco perché non potevano essere contenute nella normale cache del log binario, essendo più grandi di `binlog_cache_size`.'
          preprocessing: (vedi tabella sotto)
          master_item:
            key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          tags:
            - tag: component
              value: cache
        (...)
        - name: 'Buffer pool utilization'
          type: CALCULATED
          key: mysql.buffer_pool_utilization
          value_type: FLOAT
          units: '%'
          params: |
            ( last(//mysql.innodb_buffer_pool_pages_total) - 
            last(//mysql.innodb_buffer_pool_pages_free) ) / 
            ( last(//mysql.innodb_buffer_pool_pages_total) + 
            ( last(//mysql.innodb_buffer_pool_pages_total) = 0 ) ) * 100 * 
            ( last(//mysql.innodb_buffer_pool_pages_total) > 0 )
          description: 'Rapporto tra le pagine utilizzate e il totale delle pagine nel buffer pool.'
          tags:
            - tag: component
              value: memory
          triggers: (vedi tabella sotto)
        (...)
        - name: Uptime
          type: DEPENDENT
          key: mysql.uptime
          units: uptime
          description: 'Numero di secondi di attività del server.'
          preprocessing: (vedi tabella sotto)
          master_item:
            key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          tags:
            - tag: component
              value: application
          triggers: (vedi tabella sotto)
        (...)
```

|Element|<|Type|Descrizione|
|-|---|---|-----------------------|
|name|<|string|(obbligatorio) Nome dell'item.|
|type|<|string|Tipo di item.<br>Valori possibili:^[1](#footnotes)^ 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), ITEM\_TYPE\_NESTED (23).|
|snmp\_oid|<|string|(obbligatorio per gli item SNMP\_AGENT) ID oggetto SNMP.|
|key|<|string|(obbligatorio) Chiave dell'item.|
|delay|<|string|Intervallo di aggiornamento dell'item.<br>Predefinito: 1m. Il valore sarà sempre 0 per gli item TRAP.|
|history|<|string|Periodo di tempo (utilizzando [suffisso temporale](/manual/appendix/suffixes#time-suffixes), [macro utente](/manual/config/macros/user_macros) o [macro LLD](/manual/config/macros/lld_macros)) per cui i dati storici devono essere conservati.<br>Predefinito: 31d.|
|trends|<|string|Periodo di tempo (utilizzando [suffisso temporale](/manual/appendix/suffixes#time-suffixes), [macro utente](/manual/config/macros/user_macros) o [macro LLD](/manual/config/macros/lld_macros)) per cui i dati di trend devono essere conservati.<br>Predefinito: 365d.|
|status|<|string|Stato dell'item.<br>Valori possibili:^[1](#footnotes)^ ENABLED (0, predefinito), DISABLED (1).|
|value\_type|<|string|Tipo di valore ricevuto.<br>Valori possibili:^[1](#footnotes)^ FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, predefinito), TEXT (4), BINARY (5), JSON (6).|
|allowed\_hosts|<|string|Elenco di indirizzi IP, separati da virgole, dei host autorizzati a inviare dati per l'item.<br>Supportato per gli 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 gli item SSH e TELNET; query SQL per gli item ODBC; formula per gli item CALCULATED; script per gli item ITEM\_TYPE\_SCRIPT e ITEM\_TYPE\_BROWSER).|
|ipmi\_sensor|<|string|Sensore IPMI.<br>Supportato per gli item IPMI.|
|authtype|<|string|Tipo di autenticazione.<br>Supportato per gli item SSH e HTTP\_AGENT.<br>Valori possibili per gli item SSH:^[1](#footnotes)^ PASSWORD (0, predefinito), PUBLIC\_KEY (1).<br>Valori possibili per gli item HTTP\_AGENT:^[1](#footnotes)^ NONE (0, predefinito), BASIC (1), NTLM (2), Kerberos (3) o Digest (4).|
|username|<|string|(obbligatorio per gli item SSH e TELNET) Nome utente per l'autenticazione.<br>Supportato per gli item SIMPLE, ODBC, JMX e HTTP\_AGENT.<br>Quando utilizzato per gli item JMX, deve essere specificato anche `password` (vedi sotto) oppure entrambi gli elementi devono essere lasciati vuoti.|
|password|<|string|(obbligatorio per gli item SSH e TELNET) Password per l'autenticazione.<br>Supportato per gli item SIMPLE, ODBC, JMX e HTTP\_AGENT.<br>Quando utilizzato per gli item JMX, deve essere specificato anche `username` (vedi sopra) oppure entrambi gli elementi devono essere lasciati vuoti.|
|publickey|<|string|(obbligatorio per gli item SSH) Nome del file della chiave pubblica.|
|privatekey|<|string|(obbligatorio per gli item SSH) Nome del file della chiave privata.|
|description|<|text|Descrizione dell'item.|
|inventory\_link|<|string|Campo dell'inventario del host che viene popolato dall'item.<br>Valori possibili:^[1](#footnotes)^ NONE (0), ALIAS (4), ecc. (vedi [Inventario host](/manual/api/reference/host/object#host-inventory) per i campi supportati).|
|valuemap|<| |Elemento radice per le mappe di valori dell'item.|
| |name|string|(obbligatorio) Nome della mappa di valori da utilizzare per l'item.|
|logtimefmt|<|string|Formato dell'ora nelle voci di log.<br>Supportato per gli item di tipo valore LOG.|
|preprocessing|<| |Elemento radice per il preprocessing dei valori dell'item.|
| |step| |Elemento radice per i [passaggi di preprocessing dei valori degli item del host](#host-item-value-preprocessing-steps).|
|interface\_ref|<|string|Riferimento all'interfaccia del host (formato: `if<N>`).|
|jmx\_endpoint|<|string|Endpoint JMX.<br>Supportato per gli item JMX.|
|master_item|<| |(obbligatorio per gli 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.<br>Supportato per l'elenco [Timeouts](/manual/web_interface/frontend_sections/administration/general#timeouts) dei tipi di item.|
|url|<|string|(obbligatorio per gli item HTTP\_AGENT) Stringa URL.|
|query_fields|<| |Elemento radice per i parametri di query.<br>Supportato per gli item HTTP\_AGENT.|
|<|name|string|(obbligatorio per gli item HTTP\_AGENT) Nome del parametro di query.|
|^|value|string|Valore del parametro di query.<br>Supportato per gli item HTTP\_AGENT.|
|parameters|<| |Elemento radice per i parametri definiti dall'utente.<br>Supportato per gli item ITEM\_TYPE\_SCRIPT e ITEM\_TYPE\_BROWSER.|
|<|name|string|(obbligatorio per gli item ITEM\_TYPE\_SCRIPT e ITEM\_TYPE\_BROWSER) Nome del parametro definito dall'utente.|
|^|value|string|Valore del parametro definito dall'utente.<br>Supportato per gli item ITEM\_TYPE\_SCRIPT e ITEM\_TYPE\_BROWSER.|
|posts|<|string|Dati del corpo della richiesta HTTP(S).<br>Supportato per gli item HTTP\_AGENT.|
|status\_codes|<|string|Intervalli dei codici di stato HTTP richiesti, separati da virgole.<br>Supportato per gli item HTTP\_AGENT.|
|follow\_redirects|<|string|Segui i reindirizzamenti della risposta durante il polling dei dati.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|post\_type|<|string|Tipo del corpo dei dati POST.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ RAW (0, predefinito), JSON (2), XML (3).|
|http\_proxy|<|string|Stringa di connessione del proxy HTTP(S).<br>Supportato per gli item HTTP\_AGENT.|
|headers|<| |Elemento radice per le intestazioni della richiesta HTTP(S).<br>Supportato per gli item HTTP\_AGENT.|
|<|name|string|(obbligatorio per gli item HTTP\_AGENT) Nome dell'intestazione.|
|^|value|string|(obbligatorio per gli item HTTP\_AGENT) Valore dell'intestazione.|
|retrieve\_mode|<|string|Quale parte della risposta deve essere memorizzata.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ BODY (0, predefinito), HEADERS (1), BOTH (2).|
|request\_method|<|string|Tipo di metodo della richiesta.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ GET (0, predefinito), POST (1), PUT (2), HEAD (3).|
|output\_format|<|string|Come elaborare la risposta.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ RAW (0, predefinito), JSON (1).|
|allow\_traps|<|string|Consente di popolare il valore in modo simile a un item trapper.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ NO (0, predefinito), YES (1).|
|ssl\_cert\_file|<|string|Percorso del file della chiave SSL pubblica.<br>Supportato per gli item HTTP\_AGENT.|
|ssl\_key\_file|<|string|Percorso del file della chiave SSL privata.<br>Supportato per gli item HTTP\_AGENT.|
|ssl\_key\_password|<|string|Password per il file della chiave SSL.<br>Supportato per gli item HTTP\_AGENT.|
|verify\_peer|<|string|Indica se verificare che il certificato del host sia autentico.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ NO (0, predefinito), YES (1).|
|verify\_host|<|string|Indica se verificare che il nome del host per la connessione corrisponda a quello nel certificato del host.<br>Supportato per gli item HTTP\_AGENT.<br>Valori possibili:^[1](#footnotes)^ 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 host](#host-item-triggers).|

::: noteclassic
Vedi anche: [Item object](/manual/api/reference/item/object) (fare riferimento alla proprietà pertinente con nome corrispondente).
:::

[comment]: # ({/9a905a3e-8a2e4e2f})

[comment]: # ({247c14c6-f0f3fd08})
##### Passaggi di preprocessing del valore di item del host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      items:
        (...)
        - name: 'Binlog cache disk use'
          (...)
          preprocessing:
            - type: JSONPATH
              parameters:
                - $.Binlog_cache_disk_use
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          (...)
```

|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|type|<|string|(obbligatorio) Il tipo di passaggio di preprocessing del valore di item.<br>Valori possibili:^[1](#footnotes)^ 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 passaggio di preprocessing del valore di item.|
| |parameter|string|Parametro individuale del passaggio di preprocessing del valore di item.|
|error\_handler|<|string|Tipo di azione utilizzato in caso di errore del passaggio di preprocessing.<br>Valori possibili:^[1](#footnotes)^ ORIGINAL\_ERROR (0, predefinito), DISCARD\_VALUE (1), CUSTOM\_VALUE (2), CUSTOM\_ERROR (3).|
|error\_handler\_params|<|string|Parametri del gestore degli errori.|

::: noteclassic
Vedi anche: [Item preprocessing object](/manual/api/reference/item/object#item-preprocessing) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/247c14c6-f0f3fd08})

[comment]: # ({ca2003ed-5ff5f79a})
##### Trigger degli item del host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      items:
        (...)
        - name: Uptime
          (...)
          triggers:
            - expression: 'nodata(/MySQL server/mysql.uptime,30m)=1'
              name: 'MySQL: Failed to fetch info data'
              event_name: 'MySQL: Failed to fetch info data (or no data for 30m)'
              priority: INFO
              description: 'Zabbix has not received any data for items for the last 30 minutes.'
              dependencies:
                - name: 'MySQL: Service is down'
                  expression: 'last(/MySQL server/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0'
              tags:
                - tag: scope
                  value: availability
            - expression: 'last(/MySQL server/mysql.uptime)<10m'
              name: 'MySQL: Service has been restarted'
              event_name: 'MySQL: Service has been restarted (uptime < 10m)'
              priority: INFO
              description: 'MySQL uptime is less than 10 minutes.'
              tags:
                - tag: scope
                  value: notice
        (...)
```

|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|uuid|<|string|(obbligatorio) Identificatore univoco per questo trigger.|
|expression|<|string|(obbligatorio) Espressione del trigger.|
|recovery\_mode|<|string|Base per la generazione degli eventi OK.<br>Valori possibili:^[1](#footnotes)^ EXPRESSION (0, predefinito), RECOVERY\_EXPRESSION (1), NONE (2).|
|recovery\_expression|<|string|Espressione di ripristino del trigger.|
|correlation\_mode|<|string|Modalità di correlazione (nessuna correlazione degli eventi o correlazione degli eventi per tag).<br>Valori possibili:^[1](#footnotes)^ DISABLED (0, predefinito), TAG\_VALUE (1).|
|correlation\_tag|<|string|Nome del tag da utilizzare per la correlazione degli eventi.|
|name|<|string|(obbligatorio) 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.<br>Valori possibili:^[1](#footnotes)^ ENABLED (0, predefinito), DISABLED (1).|
|priority|<|string|Gravità del trigger.<br>Valori possibili:^[1](#footnotes)^ NOT\_CLASSIFIED (0, predefinito), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5).|
|description|<|text|Descrizione del trigger.|
|type|<|string|Tipo di generazione degli eventi (evento singolo di problema o eventi multipli di problema).<br>Valori possibili:^[1](#footnotes)^ SINGLE (0, predefinito), MULTIPLE (1).|
|manual\_close|<|string|Chiusura manuale degli eventi di problema.<br>Valori possibili:^[1](#footnotes)^ NO (0, predefinito), YES (1).|
|dependencies|<| |Elemento radice per le dipendenze.|
|<|name|string|(obbligatorio) Nome del trigger di dipendenza.|
|^|expression|string|(obbligatorio) Espressione del trigger di dipendenza.|
|^|recovery\_expression|string|Espressione di ripristino del trigger di dipendenza.|
|tags|<| |Elemento radice per i tag del trigger.|
|<|tag|string|(obbligatorio) Nome del tag.|
|^|value|string|Valore del tag.|

::: noteclassic
Vedi anche: [Trigger object](/manual/api/reference/trigger/object) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/ca2003ed-5ff5f79a})

[comment]: # ({cf04fcb5-19e8eae6})
#### Regole di low-level discovery del host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      discovery_rules:
        - name: 'Database discovery'
          key: 'mysql.db.discovery["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          delay: 1h
          filter: (vedere la tabella sotto)
          description: 'Scansione dei database nel DBMS.'
          interface_ref: if1
          item_prototypes:
            - name: 'Dimensione del database {#DATABASE}'
              key: 'mysql.db.size["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#DATABASE}"]'
              delay: 5m
              units: B
              description: 'Dimensione del database.'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              interface_ref: if1
              tags:
                - tag: component
                  value: storage
                - tag: database
                  value: '{#DATABASE}'
          lld_macro_paths:
            - lld_macro: '{#DATABASE}'
              path: $.Database
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
        (...)
```

::: noteimportant
La maggior parte degli elementi delle regole di low-level discovery del host è uguale a quella degli [item del host](#host-items).
La tabella seguente descrive gli elementi che differiscono dagli item del host.
:::

|Element|<|Type|Description|
|-|---|---|-----------------------|
|type|<|string|Tipo di item.<br>Valori possibili:^[1](#footnotes)^ 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 low-level discovery.|
|filter|<| |Elemento radice per i [filtri delle regole di low-level discovery del host](#host-low-level-discovery-rule-filters).|
|lifetime|<|string|Periodo di tempo (usando secondi, [suffisso temporale](/manual/appendix/suffixes#time-suffixes) o [macro utente](/manual/config/macros/user_macros)), trascorso il quale le risorse non più rilevate verranno eliminate.<br>Predefinito: 7d.|
|lifetime_type|<|string|Scenario per l'eliminazione delle risorse LLD perse.<br>Valori possibili: DELETE\_NEVER, DELETE\_IMMEDIATELY, DELETE\_AFTER.|
|enabled_lifetime|<|string|Periodo di tempo (usando secondi, [suffisso temporale](/manual/appendix/suffixes#time-suffixes) o [macro utente](/manual/config/macros/user_macros)), trascorso il quale le risorse non più rilevate verranno disabilitate.|
|enabled_lifetime_type|<|string|Scenario per la disabilitazione delle risorse LLD perse.<br>Valori possibili: DISABLE\_NEVER, DISABLE\_IMMEDIATELY, DISABLE\_AFTER.|
|item\_prototypes|<| |Elemento radice per gli elementi prototipo di item del host, che sono uguali a quelli degli [item del host](#host-items).|
|trigger\_prototypes|<| |Elemento radice per gli elementi prototipo di trigger del host, che sono uguali a quelli dei [trigger degli item del host](#host-item-triggers).|
|graph\_prototypes|<| |Elemento radice per i prototipi di grafico del host, che sono uguali a quelli dei [grafici del host](#host-graphs).|
|host\_prototypes|<| |Elemento radice per i prototipi di host, che sono uguali a quelli dei [host](#hosts).|
|parent\_discovery\_rule|<| |Elemento radice per la regola di low-level discovery padre (o prototipo di regola) del prototipo di regola di low-level discovery. Questa proprietà indica che si tratta di un prototipo di regola LLD, figlio diretto della regola/prototipo di regola referenziato.|
|<|key|string|(obbligatorio) La chiave della regola di low-level discovery padre (o prototipo di regola).|
|master\_item|<|string|(obbligatorio per le regole DEPENDENT) Elemento radice per il master item della regola dipendente.|
|lld\_macro\_paths|<| |Elemento radice per i percorsi delle macro della regola di low-level discovery.|
|<|lld\_macro|string|(obbligatorio) Nome della macro della regola di low-level discovery.|
|^|path|string|(obbligatorio) Selettore per il valore, che verrà assegnato alla macro corrispondente.|
|preprocessing|<| |Elemento radice per il preprocessing del valore della regola di low-level discovery.|
| |step| |Elemento radice per gli elementi dei passaggi di preprocessing del valore della regola di low-level discovery, che sono uguali a quelli dei [passaggi di preprocessing del valore degli item del host](#host-item-preprocessing-steps), eccetto per un numero inferiore di valori possibili. Vedere anche: [oggetto di preprocessing della regola LLD](/manual/api/reference/discoveryrule/object#lld-rule-preprocessing).|
|overrides|<| |Elemento radice per le regole di override della regola di low-level discovery.|
|<|name|string|(obbligatorio) Nome univoco dell'override.|
|^|step|string|(obbligatorio) Numero d'ordine univoco dell'override.|
|^|stop|string|Interrompe l'elaborazione degli override successivi se corrisponde.|
|^|filter| |Elemento radice per gli elementi del filtro della regola di override della regola di low-level discovery, che sono uguali a quelli dei [filtri delle regole di low-level discovery del host](#host-low-level-discovery-rule-filters).|
|^|operations| |Elemento radice per le [operazioni di override della regola di low-level discovery del host](#host-low-level-discovery-rule-override-operations).|

::: noteclassic
Vedere anche: [oggetto regola LLD](/manual/api/reference/discoveryrule/object) (fare riferimento alla proprietà pertinente con nome corrispondente).
:::

[comment]: # ({/cf04fcb5-19e8eae6})

[comment]: # ({48ff3e35-a75b2d66})
##### Filtri delle regole di low-level discovery del host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      discovery_rules:
        - name: 'Database discovery'
          (...)
          filter:
            evaltype: AND
            conditions:
              - macro: '{#DATABASE}'
                value: '{$MYSQL.DBNAME.MATCHES}'
              - macro: '{#DATABASE}'
                value: '{$MYSQL.DBNAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          (...)
```


|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|evaltype|<|string|Sovrascrive il metodo di valutazione delle condizioni del filtro.<br>Valori possibili:^[1](#footnotes)^ 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 low-level discovery su cui eseguire il controllo.|
|^|value|string|Valore con cui confrontare.|
|^|operator|string|Operatore della condizione.<br>Valori possibili:^[1](#footnotes)^ MATCHES\_REGEX (8, predefinito), NOT\_MATCHES\_REGEX (9).|
|^|formulaid|string|(obbligatorio) 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 verranno richieste in seguito.|

::: noteclassic
Vedi anche: [oggetto filtro della regola LLD](/manual/api/reference/discoveryrule/object#lld-rule-filter) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/48ff3e35-a75b2d66})

[comment]: # ({c3385649-77148deb})
##### Operazioni di override della regola di low-level discovery del host

|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|operationobject|<|string|Oggetto a cui viene applicata l'operazione.<br>Valori possibili:^[1](#footnotes)^ ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3), DISCOVERY_PROTOTYPE (4).|
|operator|<|string|Operatore della condizione di override.<br>Valori possibili:^[1](#footnotes)^ 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 in seguito all'operazione di override.|
|discover|<|string|Indica se l'oggetto viene aggiunto come risultato del discovery.|
|delay|<|string|Intervallo di aggiornamento impostato per il prototipo di item in seguito all'operazione di override.|
|history|<|string|Periodo di archiviazione dello storico impostato per il prototipo di item in seguito all'operazione di override.|
|trends|<|string|Periodo di archiviazione dei trend impostato per il prototipo di item in seguito all'operazione di override.|
|severity|<|string|Gravità del prototipo di trigger impostata in seguito all'operazione di override.|
|tags|<| |Elemento radice per i tag impostati per l'oggetto in seguito all'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 in seguito all'operazione di override.|
| |name|string|(obbligatorio) Nome del template.|
|inventory_mode|<|string|Modalità inventario del prototipo di host impostata in seguito all'operazione di override.|

::: noteclassic
Vedi anche: [Oggetto operazione di override della regola LLD](/manual/api/reference/discoveryrule/object#lld-rule-override-operation) (fare riferimento alla proprietà pertinente con nome corrispondente).
:::

[comment]: # ({/c3385649-77148deb})

[comment]: # ({776aa762-cae5eb15})
#### Scenari web del host

|Elemento|<|Tipo|Descrizione|
|-|---|---|-----------------------|
|uuid|<|string|(obbligatorio) Identificatore univoco per questo scenario web.|
|name|<|string|(obbligatorio) Nome dello scenario web.|
|delay|<|string|Frequenza (usando secondi, [suffisso temporale](/manual/appendix/suffixes#time-suffixes) o [macro utente](/manual/config/macros/user_macros)) di esecuzione dello scenario web.<br>Predefinito: 1m.|
|attempts|<|integer|Numero di tentativi per l'esecuzione dei passaggi dello scenario web.<br>Valori possibili: 1-10 (predefinito: 1).|
|agent|<|string|agent client. Zabbix fingerà di essere il browser selezionato.<br>Questo è utile quando un sito web restituisce contenuti diversi per browser diversi.<br>Predefinito: Zabbix.|
|http\_proxy|<|string|proxy che verrà utilizzato dallo scenario web, indicato 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.<br>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.<br>Valori possibili:^[1](#footnotes)^ ENABLED (0, predefinito), DISABLED (1).|
|authentication|<|string|Metodo di autenticazione.<br>Valori possibili:^[1](#footnotes)^ 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.<br>Valori possibili:^[1](#footnotes)^ 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.<br>Valori possibili:^[1](#footnotes)^ NO (0, predefinito), YES (1).|
|ssl\_cert\_file|<|string|Nome del file del certificato SSL utilizzato per l'autenticazione client (deve essere in formato PEM).|
|ssl\_key\_file|<|string|Nome del file della chiave privata SSL utilizzato per l'autenticazione 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 host](#host-web-scenario-steps).|
|tags|<| |Elemento radice per i tag dello scenario web.|
|<|tag|string|(obbligatorio) Nome del tag.|
|^|value|string|Valore del tag.|

::: noteclassic
Vedi anche: [Web scenario object](/manual/api/reference/httptest/object) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/776aa762-cae5eb15})

[comment]: # ({2818e5c8-3645afb3})
##### Passi dello scenario web del host

|Elemento|<|Tipo|Descrizione|
|-|---|---|-----------------------|
|name|<|string|(obbligatorio) Nome del passo dello scenario web.|
|url|<|string|(obbligatorio) URL per il monitoraggio.|
|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.<br>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.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|retrieve\_mode|<|string|Modalità di recupero della risposta HTTP.<br>Valori possibili:^[1](#footnotes)^ BODY (0, predefinito), HEADERS (1), BOTH (2).|
|timeout|<|string|Timeout (usando secondi, [suffisso temporale](/manual/appendix/suffixes#time-suffixes) o [macro utente](/manual/config/macros/user_macros)) dell'esecuzione del passo.<br>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, delimitato da virgole (ad esempio, `200-201,210-299`; ignorato se vuoto).|

::: noteclassic
Vedi anche: [Web scenario step object](/manual/api/reference/httptest/object#scenario-step) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/2818e5c8-3645afb3})

[comment]: # ({a08107ef-0a8a430a})
#### Grafici host

```yaml
zabbix_export:
  (...)
  graphs:
    - name: 'MySQL: Bandwidth'
      graph_items: (vedere la tabella sotto)
    (...)
```

|Elemento|<|Tipo|Descrizione|
|-|---|---|-----------------------|
|uuid|<|string|Identificatore univoco del grafico.|
|name|<|string|(obbligatorio) Nome del grafico.|
|width|<|integer|Larghezza del grafico, in pixel.<br>Usata per l'anteprima e per i grafici a torta/esplosi.<br>Valori possibili:^[1](#footnotes)^ 20-65535 (predefinito: 900).|
|height|<|integer|Altezza del grafico, in pixel.<br>Usata per l'anteprima e per i grafici a torta/esplosi.<br>Valori possibili:^[1](#footnotes)^ 20-65535 (predefinito: 900).|
|yaxismin|<|double|Valore minimo dell'asse Y.<br>Supportato per il valore minimo FIXED dell'asse Y.<br>Predefinito: 0.|
|yaxismax|<|double|Valore massimo dell'asse Y.<br>Supportato per il valore minimo FIXED dell'asse X.<br>Predefinito: 0.|
|show\_work\_period|<|string|Evidenzia le ore non lavorative.<br>Supportato per i grafici NORMAL e STACKED.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|show\_triggers|<|string|Visualizza i valori semplici del trigger come una linea.<br>Supportato per i grafici NORMAL e STACKED.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|type|<|string|Tipo di grafico.<br>Valori possibili:^[1](#footnotes)^ NORMAL (0, predefinito), STACKED (1), PIE (2), EXPLODED (3).|
|show\_legend|<|string|Visualizza la legenda del grafico.<br>Valori possibili:^[1](#footnotes)^ NO (0), YES (1, predefinito).|
|show\_3d|<|string|Abilita lo stile 3D.<br>Supportato per i grafici NORMAL e STACKED.<br>Valori possibili:^[1](#footnotes)^ NO (0, predefinito), YES (1).|
|percent\_left|<|double|Mostra la linea del percentile per l'asse sinistro.<br>Supportato per i grafici NORMAL.<br>Predefinito: 0.|
|percent\_right|<|double|Mostra la linea del percentile per l'asse destro.<br>Supportato per i grafici NORMAL.<br>Predefinito: 0.|
|ymin\_type\_1|<|string|Valore minimo dell'asse Y.<br>Supportato per i grafici NORMAL e STACKED.<br>Valori possibili:^[1](#footnotes)^ CALCULATED (0, predefinito), FIXED (1), ITEM (2).|
|ymin\_item\_1|<| |(obbligatorio se `ymin_type_1` è impostato su `ITEM`) Elemento radice per i dettagli del singolo item.|
|<|host|string|(obbligatorio) Host dell'item.|
|^|key|string|(obbligatorio) Chiave dell'item.|
|ymax\_type\_1|<|string|Valore massimo dell'asse Y.<br>Supportato per i grafici NORMAL e STACKED.<br>Valori possibili:^[1](#footnotes)^ CALCULATED (0, predefinito), FIXED (1), ITEM (2).|
|ymax\_item\_1|<| |(obbligatorio se `ymax_type_1` è impostato su `ITEM`) Elemento radice per i dettagli del singolo item.|
|<|host|string|(obbligatorio) Host dell'item.|
|^|key|string|(obbligatorio) Chiave dell'item.|
|graph\_items|<| |(obbligatorio) Elemento radice per i [graph item dell'host](#host-graph-items).|

::: noteclassic
Vedi anche: [Oggetto graph](/manual/api/reference/graph/object) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/a08107ef-0a8a430a})

[comment]: # ({ff2cd1a3-21ce205d})
##### Item del grafico del host

```yaml
zabbix_export:
  (...)
  graphs:
    - name: 'MySQL: Bandwidth'
      graph_items:
        - drawtype: GRADIENT_LINE
          color: 199C0D
          item:
            host: 'MySQL server'
            key: mysql.bytes_received.rate
        - sortorder: '1'
          drawtype: GRADIENT_LINE
          color: F63100
          item:
            host: 'MySQL server'
            key: mysql.bytes_sent.rate
    (...)
```

|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|sortorder|<|integer|Ordine di disegno. Il valore più piccolo viene disegnato per primo. Può essere utilizzato per disegnare linee o aree dietro (o davanti a) un'altra.|
|drawtype|<|string|Stile di disegno dell'item del grafico.<br>Supportato per i grafici NORMAL.<br>Valori possibili:^[1](#footnotes)^ SINGLE\_LINE (0, predefinito), FILLED\_REGION (1), BOLD\_LINE (2), DOTTED\_LINE (3), DASHED\_LINE (4), GRADIENT\_LINE (5).|
|color|<|string|Colore dell'elemento (6 simboli, esadecimale).|
|yaxisside|<|string|Lato del grafico in cui verrà disegnata la scala Y dell'item del grafico.<br>Supportato per i grafici NORMAL e STACKED.<br>Valori possibili:^[1](#footnotes)^ LEFT (0, predefinito), RIGHT (1).|
|calc\_fnc|<|string|Dati da disegnare se esiste più di un valore per un item.<br>Valori possibili:^[1](#footnotes)^ MIN (1), AVG (2, predefinito), MAX (4), ALL (7; minimo, media e massimo; supportato per grafici semplici), LAST (9, supportato per grafici a torta/esplosi).|
|type|<|string|Tipo di item del grafico.<br>Valori possibili:^[1](#footnotes)^ SIMPLE (0, predefinito), GRAPH\_SUM (2; il valore dell'item rappresenta l'intera torta; supportato per grafici a torta/esplosi).|
|item|<| |(obbligatorio) Item individuale.|
|<|host|string|(obbligatorio) Host dell'item.|
|^|key|string|(obbligatorio) Chiave dell'item.|

::: noteclassic
Vedi anche: [Graph item object](/manual/api/reference/graphitem/object) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/ff2cd1a3-21ce205d})

[comment]: # ({8573b93a-216805df})
#### Mappe di valori del host

```yaml
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      valuemaps:
        - name: Example value map
          mappings:
            - value: '1'
              newvalue: Example value
  (...)
```

|Elemento|<|Type|Descrizione|
|-|---|---|-----------------------|
|uuid|<|string|(obbligatorio) Identificatore univoco per questa mappa di valori.|
|name|<|string|(obbligatorio) Nome della mappa di valori.|
|mapping|<| |Elemento radice per le mappature.|
|<|type|string|Tipo di corrispondenza della mappatura.<br>Valori possibili:^[1](#footnotes)^ 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.|

::: noteclassic
Vedi anche: [Oggetto mappa di valori](/manual/api/reference/valuemap/object) (fare riferimento alla proprietà pertinente con un nome corrispondente).
:::

[comment]: # ({/8573b93a-216805df})

[comment]: # ({8a9ebde1-869bd76e})
## 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.

[comment]: # ({/8a9ebde1-869bd76e})
