[comment]: # translation:outdated

[comment]: # ({66a8ced4-66a8ced4})
# 9 Servizio web Zabbix

[comment]: # ({/66a8ced4-66a8ced4})

[comment]: # ({7d9134a6-132b4156})
### Panoramica

Il servizio web di Zabbix è un processo utilizzato per la comunicazione con servizi web esterni.

I parametri supportati dal file di configurazione del servizio web di Zabbix (zabbix\_web\_service.conf) sono elencati in questa sezione. 

I parametri sono elencati senza informazioni aggiuntive. Fare clic sul parametro per visualizzarne tutti i dettagli.

|Parametro|Descrizione|
|--|--------|
|[AllowedIP](#allowedip)|Un elenco di indirizzi IP separati da virgole, facoltativamente in notazione CIDR, oppure nomi DNS di server Zabbix e proxy Zabbix.|
|[DebugLevel](#debuglevel)|Il livello di debug.|
|[IgnoreURLCertErrors](#ignoreurlcerterrors)|Specifica la gestione degli errori di convalida del certificato TLS durante l'accesso all'URL del frontend.|
|[Include](#include)|È possibile includere singoli file o tutti i file di una directory nel file di configurazione.|
|[ListenPort](#listenport)|Il servizio resterà in ascolto su questa porta per le connessioni dal server.|
|[LogFile](#logfile)|Il nome del file di log.|
|[LogFileSize](#logfilesize)|La dimensione massima del file di log.|
|[LogType](#logtype)|Il tipo di output del log.|
|[Timeout](#timeout)|Il tempo massimo (in secondi) impiegato per formattare il [report](/manual/config/reports) PDF di una dashboard.|
|[TLSAccept](#tlsaccept)|Quali connessioni in ingresso accettare.|
|[TLSCAFile](#tlscafile)|Il percorso completo di un file contenente i certificati della CA di livello superiore per la verifica del certificato del peer, utilizzato per le comunicazioni cifrate tra i componenti Zabbix.|
|[TLSCertFile](#tlscertfile)|Il percorso completo di un file contenente il certificato del servizio o la catena di certificati, utilizzato per le comunicazioni cifrate tra i componenti Zabbix.|
|[TLSKeyFile](#tlskeyfile)|Il percorso completo di un file contenente la chiave privata del servizio, utilizzato per le comunicazioni cifrate tra i componenti Zabbix.|

Tutti i parametri sono facoltativi, salvo ove esplicitamente indicato che il parametro è obbligatorio.

Si noti che:

-   I valori predefiniti riflettono i valori predefiniti del processo, non i valori presenti nei file di configurazione forniti;
-   I valori supportano le [variabili d'ambiente](/manual/appendix/config/environment_variables);
-   Zabbix supporta file di configurazione solo con codifica UTF-8 senza [BOM](https://en.wikipedia.org/wiki/Byte_order_mark);
-   I commenti che iniziano con "\#" sono supportati solo all'inizio della riga.

[comment]: # ({/7d9134a6-132b4156})

[comment]: # ({8085875f-69d7c913})
### Dettagli del parametro

[comment]: # ({/8085875f-69d7c913})

[comment]: # ({3ffd0b98-0f829aa7})
##### AllowedIP
Un elenco di indirizzi IP separati da virgole, facoltativamente in notazione CIDR, oppure di nomi DNS di server Zabbix e proxy Zabbix. Le connessioni in ingresso saranno accettate solo dagli host elencati qui.<br>Se il supporto IPv6 è abilitato, allora `127.0.0.1`, `::127.0.0.1`, `::ffff:127.0.0.1` sono trattati allo stesso modo e `::/0` consentirà qualsiasi indirizzo IPv4 o IPv6. `0.0.0.0/0` può essere usato per consentire qualsiasi indirizzo IPv4.

Esempio: 

    127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com

Obbligatorio: sì

[comment]: # ({/3ffd0b98-0f829aa7})

[comment]: # ({9c071f70-e5288ea7})
##### DebugLevel

Specifica il livello di debug:<br>*0* - informazioni di base sull'avvio e l'arresto dei processi di Zabbix<br>*1* - informazioni critiche;<br>*2* - informazioni sugli errori;<br>*3* - avvisi;<br>*4* - per il debug (produce molte informazioni);<br>*5* - debug esteso (produce ancora più informazioni).

Predefinito: `3`<br>
Intervallo: 0-5

[comment]: # ({/9c071f70-e5288ea7})

[comment]: # ({4453207c-17b794d7})
##### IgnoreURLCertErrors

Specifica la gestione degli errori di validazione del certificato TLS durante l'accesso all'URL del frontend:<br>0 - non ignorare gli errori del certificato;<br>1 - ignorare gli errori del certificato.<br>

Predefinito: `0`<br>
Intervallo: 0-1

[comment]: # ({/4453207c-17b794d7})

[comment]: # ({c3dcc082-7a24ed32})
##### Include

È possibile includere singoli file o tutti i file in una directory nel file di configurazione.
Durante l'installazione Zabbix creerà la directory di inclusione in /usr/local/etc, a meno che non venga modificata in fase di compilazione.
Il percorso può essere relativo alla posizione del file *zabbix\_web\_service.conf*.<br>Per includere solo i file pertinenti nella directory specificata, è supportato il carattere jolly asterisco per la corrispondenza dei modelli.<br>Vedere le [note speciali](special_notes_include) relative alle limitazioni.

Esempio:

```default
Include=/absolute/path/to/config/files/*.conf
```

[comment]: # ({/c3dcc082-7a24ed32})

[comment]: # ({ca521675-e99b72c0})
##### ListenPort

Il servizio ascolterà su questa porta le connessioni dal server.

Impostazione predefinita: `10053`<br>
Intervallo: 1024-32767

[comment]: # ({/ca521675-e99b72c0})

[comment]: # ({ee32cb60-bb5252d8})
##### LogFile

Il nome del file di log.

Esempio:

    /tmp/zabbix_web_service.log

Obbligatorio: Sì, se LogType è impostato su *file*; altrimenti no

[comment]: # ({/ee32cb60-bb5252d8})

[comment]: # ({f7604f8f-778f1edc})
##### LogFileSize

La dimensione massima di un file di log in MB.<br>0 - disabilita la rotazione automatica dei log.<br>*Nota*: se viene raggiunto il limite di dimensione del file di log e la rotazione del file non riesce, per qualsiasi motivo, il file di log esistente viene troncato e ricominciato da capo.

Predefinito: `1`<br>
Intervallo: 0-1024

[comment]: # ({/f7604f8f-778f1edc})

[comment]: # ({ae46be35-9d26f327})
##### LogType

Il tipo di output del log:<br>*file* - scrive il log nel file specificato dal parametro LogFile;<br>*system* - scrive il log in syslog;<br>*console* - scrive il log nell'output standard.

Predefinito: `file`

[comment]: # ({/ae46be35-9d26f327})

[comment]: # ({75e1012a-ee64bcdf})
##### Timeout

Il tempo massimo (in secondi) impiegato per formattare il [report](/manual/config/reports) PDF di una dashboard.

Predefinito: `10`<br>
Intervallo: 1-30

[comment]: # ({/75e1012a-ee64bcdf})

[comment]: # ({a6dff55c-849f8496})
##### TLSAccept

Quali connessioni in ingresso accettare:<br>*unencrypted* - accetta connessioni senza crittografia (predefinito)<br>*cert* - accetta connessioni con TLS e un certificato

Predefinito: `unencrypted`

[comment]: # ({/a6dff55c-849f8496})

[comment]: # ({65d07bda-336a620d})
##### TLSCAFile

Il percorso completo del file contenente i certificati della CA di primo livello per la verifica del certificato del peer, utilizzato per le comunicazioni cifrate tra i componenti di Zabbix.

[comment]: # ({/65d07bda-336a620d})

[comment]: # ({a608b1f1-185ad3c6})
##### TLSCertFile

Il percorso completo del file contenente il certificato del servizio o la catena di certificati, utilizzato per le comunicazioni crittografate con i componenti di Zabbix.

[comment]: # ({/a608b1f1-185ad3c6})

[comment]: # ({ae0ead19-cbcbba0a})
##### TLSKeyFile

Il percorso completo del file contenente la chiave privata del servizio, utilizzata per le comunicazioni crittografate tra i componenti di Zabbix.

[comment]: # ({/ae0ead19-cbcbba0a})

