en-us	#### Configuration  To configure, select *Graph (classic)* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Source*|Select graph type:<br>**Graph** - custom graph<br>**Simple graph** - simple graph| |*Graph*|Select the custom graph to display.<br>This option is available if 'Graph' is selected as *Source*.| |*Item*|Select the item to display in a simple graph.<br>This option is available if 'Simple graph' is selected as *Source*.| |*Show legend*|Unmark this checkbox to hide the legend on the graph (marked by default).| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set graph to display different data depending on the selected host.|  Information displayed by the classic graph widget can be downloaded as .png image using the [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  A screenshot of the widget will be saved to the Downloads folder.
it	#### Configurazione  Per configurare, seleziona *Grafico (classico)* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |*Fonte*|Seleziona il tipo di grafico:<br>**Grafico** - grafico personalizzato<br>**Grafico semplice** - grafico semplice| |*Grafico*|Seleziona il grafico personalizzato da visualizzare.<br>Questa opzione è disponibile se 'Grafico' è selezionato come *Sorgente*.| |*Elemento*|Seleziona l'elemento da visualizzare in un grafico semplice.<br>Questa opzione è disponibile se 'Grafico semplice' è selezionato come *Fonte*.| |*Mostra legenda*|Deseleziona questa casella di controllo per nascondere la legenda sul grafico (selezionata per impostazione predefinita).| |*[Elemento dinamico](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Imposta il grafico per visualizzare dati diversi a seconda dell'host selezionato.|  Le informazioni visualizzate dal classico widget grafico possono essere scaricate come .png usando il [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  Uno screenshot del widget verrà salvato nella cartella Download.

en-us	#### Configuration  To configure, select *Graph prototype* as widget type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Source*|Select source: either a **Graph prototype** or a **Simple graph prototype**.| |*Graph prototype*|Select a graph prototype to display discovered graphs of the graph prototype.<br>This option is available if 'Graph prototype' is selected as Source.| |*Item prototype*|Select an item prototype to display simple graphs based on discovered items of an item prototype.<br>This option is available if 'Simple graph prototype' is selected as Source.| |*Show legend*|Mark this checkbox to show the legend on the graphs (marked by default).| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set graphs to display different data depending on the selected host.| |*Columns*|Enter the number of columns of graphs to display within a graph prototype widget.| |*Rows*|Enter the number of rows of graphs to display within a graph prototype widget.|  While the *Columns* and *Rows* settings allow fitting more than one graph in the widget, there still may be more discovered graphs than there are columns/rows in the widget. In this case paging becomes available in the widget and a slide-up header allows to switch between pages using the left and right arrows.  ![](../../../../../../../assets/en/manual/config/visualization/host_dashboards_discovered.png)
it	#### Configurazione  Per configurare, seleziona *Prototipo grafico* come tipo di widget:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |*Sorgente*|Seleziona sorgente: un **prototipo di grafico** o un **prototipo di grafico semplice**.| |*Prototipo di grafico*|Seleziona un prototipo di grafico per visualizzare i grafici scoperti del prototipo di grafico.<br>Questa opzione è disponibile se 'Prototipo di grafico' è selezionato come Sorgente.| |*Prototipo oggetto*|Seleziona un prototipo oggetto per visualizzare grafici semplici basati sugli elementi scoperti di un prototipo oggetto.<br>Questa opzione è disponibile se 'Prototipo grafico semplice' è selezionato come Sorgente.| |*Mostra legenda*|Segna questa casella per mostrare la legenda sui grafici (selezionata per impostazione predefinita).| |*[Elemento dinamico](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Imposta i grafici per visualizzare dati diversi a seconda dell'host selezionato.| |*Colonne*|Inserisci il numero di colonne di grafici da visualizzare all'interno di un widget prototipo di grafico.| |*Righe*|Inserisci il numero di righe di grafici da visualizzare all'interno di un widget prototipo di grafico.|  Mentre le impostazioni *Colonne* e *Righe* consentono di inserirne più di una graph nel widget, potrebbero esserci ancora più grafici scoperti di ci sono colonne/righe nel widget. In questo caso il paging diventa disponibile nel widget e un'intestazione scorrevole consente di passare da uno all'altro pagine utilizzando le frecce sinistra e destra.  ![](../../../../../../../assets/en/manual/config/visualization/host_dashboards_discovered.png)

en-us	 #### Configuration  To configure, select *Host availability* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Interface type*|Select which host interfaces you want to see availability data for.<br>Availability of all interfaces is displayed by default if nothing is selected.| |*Layout*|Select horizontal display (columns) or vertical display (lines).| |*Show hosts in maintenance*|Include hosts that are in maintenance in the statistics.|
it	 #### Configurazione  Per configurare, seleziona *Disponibilità host* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |*Gruppi host*|Seleziona gruppi host. Questo campo si completa automaticamente, quindi iniziando a digitare il nome di un gruppo verrà visualizzato un menu a discesa dei gruppi corrispondenti. Scorri verso il basso per selezionare. Fare clic su 'x' per rimuovere il selezionato.| |*Tipo di interfaccia*|Seleziona le interfacce host per le quali desideri visualizzare i dati sulla disponibilità.<br>La disponibilità di tutte le interfacce viene visualizzata per impostazione predefinita se non è selezionato nulla.| |*Layout*|Seleziona la visualizzazione orizzontale (colonne) o verticale (linee).| |*Mostra gli host in manutenzione*|Includi gli host in manutenzione nelle statistiche.|

en-us	#### Configuration  To configure, select *Item value* as the widget type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |_**Item**_ |Select the item. | |_**Show**_ |Mark the checkbox to display the respective element (description, value, time, change indicator). Unmark to hide.<br>At least one element must be selected. | |_**Advanced configuration**_ |Mark the checkbox to display [advanced configuration](#advanced-configuration) options. | |_**[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic-widgets)**_ |Mark the checkbox to display a different value depending on the selected host. |
it	#### Configurazione  Per configurare, seleziona *Valore oggetto* come tipo di widget:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |_**Oggetto**_ |Seleziona l'oggetto. | |_**Mostra**_ |Segnare la casella di controllo per visualizzare il rispettivo elemento (descrizione, valore, ora, indicatore di modifica). Deseleziona per nascondere.<br>È necessario selezionare almeno un elemento. | |_**Configurazione avanzata**_ |Seleziona la casella di controllo per visualizzare le opzioni di [configurazione avanzata](#advanced-configuration). | |_**[Elemento dinamico](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic-widgets)**_ |Seleziona la casella di controllo per visualizzare un valore diverso a seconda dell'host selezionato. |

en-us	#### Configuration  To configure, select *Plain text* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Items*|Select the items.| |*Items location*|Choose the location of selected items to be displayed in the widget.| |*Show lines*|Set how many latest data lines will be displayed in the widget.| |*Show text as HTML*|Set to display text as HTML.| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set to display different data depending on the selected host.|
it	#### Configurazione  Per configurare, seleziona *Testo normale* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |*Elementi*|Seleziona gli elementi.| |*Posizione elementi*|Scegli la posizione degli elementi selezionati da visualizzare nel widget.| |*Mostra righe*|Imposta quante ultime righe di dati verranno visualizzate nel widget.| |*Mostra testo come HTML*|Imposta per visualizzare il testo come HTML.| |*[Elemento dinamico](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Imposta per visualizzare dati diversi a seconda dell'host selezionato.|

en-us	#### Configuration  To configure, select *SLA report* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*SLA*|Select the SLA for the report.| |*Service*|Select the service for the report.| |*Show periods*|Set how many periods will be displayed in the widget (20 by default, 100 maximum).| |*From*|Select the beginning date for the report.<br>Relative dates are supported: `now`, `now/d`, `now/w-1w` etc; supported date modifiers: d, w, M, y.| |*To*|Select the end date for the report.<br>Relative dates are supported: `now`, `now/d`, `now/w-1w` etc; supported date modifiers: d, w, M, y.|
it	#### Configurazione  Per configurare, seleziona *SLA report* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |*SLA*|Selezionare lo SLA per il rapporto.| |*Servizio*|Seleziona il servizio per il report.| |*Mostra periodi*|Imposta quanti periodi verranno visualizzati nel widget (20 per impostazione predefinita, 100 massimo).| |*Da*|Seleziona la data di inizio per il rapporto.<br>Sono supportate le date relative: `now`, `now/d`, `now/w-1w` ecc; modificatori di data supportati: d, w, M, y.| |*A*|Seleziona la data di fine del rapporto.<br>Sono supportate le date relative: `now`, `now/d`, `now/w-1w` etc; modificatori di data supportati: d, w, M, y.|

en-us	#### Configuration  To configure, select *System information* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/system_information.png)  All configuration parameters are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets.
it	#### Configurazione  Per configurare, seleziona *Informazioni di sistema* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/system_information.png)  Tutti i parametri di configurazione sono [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget.

en-us	#### Configuration  To configure, select *Top hosts* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}
it	#### Configurazione  Per configurare, seleziona *Host principali* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}

en-us	#### Configuration  To configure, select *Trigger overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Show*|Filter by problem status:<br>**Recent problems** - unresolved and recently resolved problems are displayed (default)<br>**Problems** - unresolved problems are displayed<br>**Any** - history of all events is displayed| |*Host groups*|Select the host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.| |*Hosts*|Select hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to limit the number of item and trigger data displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hosts location*|Select host location - left or top.|
it	#### Configurazione  Per configurare, seleziona *Panoramica trigger* come tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  Oltre ai parametri [comuni](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per tutti i widget è possibile impostare le seguenti opzioni specifiche:  | | | |--|--------| |*Mostra*|Filtra per stato del problema:<br>**Problemi recenti** - vengono visualizzati i problemi irrisolti e risolti di recente (impostazione predefinita)<br>**Problemi** - vengono visualizzati i problemi irrisolti<br>**Qualsiasi* * - viene visualizzata la cronologia di tutti gli eventi| |*Gruppi host*|Seleziona i gruppi host. Questo campo si completa automaticamente, quindi iniziando a digitare il nome di un gruppo verrà visualizzato un elenco a discesa dei gruppi corrispondenti.| |*Host*|Seleziona host. Questo campo si completa automaticamente, quindi iniziando a digitare il nome di un host verrà visualizzato un elenco a discesa degli host corrispondenti. Scorri verso il basso per selezionare. Fare clic su 'x' per rimuovere il selezionato.| |*Tag*|Specifica i tag per limitare il numero di elementi e attivare i dati visualizzati nel widget. È possibile includere o escludere tag e valori di tag specifici. È possibile impostare diverse condizioni. La corrispondenza dei nomi dei tag fa sempre distinzione tra maiuscole e minuscole.<br>Sono disponibili diversi operatori per ogni condizione:<br>**Esiste**: include i nomi dei tag specificati<br>**Uguale**: include i nomi dei tag specificati e valori (con distinzione tra maiuscole e minuscole)<br>**Contiene** - include i nomi dei tag specificati in cui i valori dei tag contengono la stringa immessa (corrispondenza di sottostringa, senza distinzione tra maiuscole e minuscole)<br>**Non esiste** - esclude il valore specificato nomi dei tag<br>**Non è uguale** - esclude i nomi e i valori dei tag specificati (con distinzione tra maiuscole e minuscole)<br>**Non contiene** - esclude i nomi dei tag specificati in cui i valori dei tag contengono la stringa inserita ( corrispondenza della sottostringa, senza distinzione tra maiuscole e minuscole)<br>Esistono due tipi di calcolo per le condizioni:<br>**And/Or** - tutte le condizioni devono essere soddisfatte, le condizioni con lo stesso nome di tag verranno raggruppate in base alla condizione Or<br >**Oppure** - sufficiente se una condizione è soddisfatta| |*Mostra problemi soppressi*|Segna la casella di controllo per visualizzare i problemi che altrimenti verrebbero soppressi (non mostrati) a causa della manutenzione dell'host.| |*Posizione dell'host*|Seleziona la posizione dell'host - a sinistra o in alto.|

en-us	### Configuration  To create a new service action, go to the *Service actions* subsection of the *Services* menu, then click on *Create action* in the upper right corner.  Service actions are configured in the same way as other types of actions in Zabbix. For more details, see configuring [actions](/manual/config/notifications/action#configuring-an-action).   The key differences are:     - User access to service actions depends on access rights to services granted by user's [role](/manual/web_interface/frontend_sections/administration/user_roles).    - Service actions support different set of [conditions](#conditions).
it	### Configurazione  Per creare una nuova azione di servizio, vai alla sottosezione *Azioni di servizio* del menu *Servizi*, quindi fai clic su *Crea azione* nell'angolo in alto a destra.  Le azioni di servizio sono configurate allo stesso modo di altri tipi di azioni in Zabbix. Per maggiori dettagli, vedi configurazione di [azioni](/manual/config/notifications/action#configuring-an-action).  Le differenze fondamentali sono:    - L'accesso dell'utente alle azioni del servizio dipende dai diritti di accesso ai servizi concessi dal [ruolo] dell'utente (/manual/web_interface/frontend_sections/administration/user_roles).   - Le azioni di servizio supportano diversi set di [condizioni](#condizioni).

en-us	### Configuration  To create a new SLA, click on the *Create SLA* button.  The **SLA** tab allows to specify general  SLA parameters.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parameter|Description| |--|--------| |*Name*|Enter the SLA name. | |*SLO*|Enter the service level objective (SLO) as percentage. | |*Reporting period*|Selecting the period will affect what periods are used in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report) - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|Select the SLA time zone. | |*Schedule*|Select the SLA schedule - 24x7 or custom. | |*Effective date*|Select the date of starting SLA calculation. | |*Service tags*|Add service tags to identify the services towards which this SLA should be applied. <br> **Name** - service tag name, must be exact match, case-sensitive. <br> **Operation** - select *Equals* if the tag value must match exactly (case-sensitive) or *Contains* if part of the tag value must match (case-insensitive). <br> **Value** - service tag value to search for according to selected operation.<br> The SLA is applied to a service, if at least one service tag matches.  | |*Description*|Add a description for the SLA. | |*Enabled*|Mark the checkbox to enable the SLA calculation. |  The **Excluded downtimes** tab allows to specify downtimes  that are excluded from the SLA calculation.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Click on *Add* to configure excluded downtimes, then enter the period name, start date and duration. 
it	### Configurazione  Per creare un nuovo SLA, fai clic sul pulsante *Crea SLA*.  La scheda **SLA** consente di specificare il generale Parametri SLA.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parametro|Descrizione| |--|--------| |*Nome*|Inserire il nome SLA. | |*SLO*|Inserire l'obiettivo del livello di servizio (SLO) come percentuale. | |*Periodo del rapporto*|La selezione del periodo influenzerà i periodi utilizzati nel [rapporto SLA](/manual/web_interface/frontend_sections/services/sla_report) - *giornaliero*, *settimanale*, *mensile*, *trimestrale*, o *annualmente*. | |*Fuso orario*|Selezionare il fuso orario dello SLA. | |*Pianificazione*|Seleziona la pianificazione SLA - 24x7 o personalizzata. | |*Data effettiva*|Selezionare la data di inizio del calcolo dello SLA. | |*Tag di servizio*|Aggiungi tag di servizio per identificare i servizi a cui dovrebbe essere applicato questo SLA. <br> **Nome**: nome del codice di matricola, deve corrispondere esattamente, con distinzione tra maiuscole e minuscole. <br> **Operazione** - selezionare *Equals* se il valore del tag deve corrispondere esattamente (case-sensitive) o *Contains* se una parte del valore del tag deve corrispondere (case-insensitive). <br> **Valore** - valore del codice di servizio da cercare in base all'operazione selezionata.<br> Lo SLA viene applicato a un servizio, se almeno un codice di servizio corrisponde. | |*Descrizione*|Aggiungi una descrizione per lo SLA. | |*Abilitato*|Selezionare la casella di controllo per abilitare il calcolo SLA. |  La scheda **Tempi di inattività esclusi** consente di specificare i tempi di inattività esclusi dal calcolo dello SLA.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Fare clic su *Aggiungi* per configurare i tempi di inattività esclusi, quindi inserire il nome del periodo, la data di inizio e la durata.

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
it	#### Configurazione  Per garantire una corretta comunicazione tra tutti gli elementi coinvolti assicurarsi che i parametri del file di configurazione del server e del file di configurazione del frontend siano configurato correttamente.

en-us	#### Configuration  Two steps are required to close a problem manually.
it	#### Configurazione  Per chiudere manualmente un problema sono necessari due passaggi.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) for instructions.
it	##### Configura il database per il proxy Zabbix  Modifica zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=host locale     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName per il proxy Zabbix utilizzare un database separato dal server Zabbix.  In DBPassword usa la password del database Zabbix per MySQL; Utente PostgreSQL password per PostgreSQL.  Usa `DBHost=` con PostgreSQL. Potresti voler mantenere l'impostazione predefinita impostando `DBHost=localhost` (o un indirizzo IP), ma questo farebbe PostgreSQL usa un socket di rete per connettersi a Zabbix. Vedere [SELinux configurazione](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) per le istruzioni.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for instructions.
it	##### Configura il database per il proxy Zabbix  Modifica zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=host locale     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName per il proxy Zabbix utilizzare un database separato dal server Zabbix.  In DBPassword usa la password del database Zabbix per MySQL; Utente PostgreSQL password per PostgreSQL.  Usa `DBHost=` con PostgreSQL. Potresti voler mantenere l'impostazione predefinita impostando `DBHost=localhost` (o un indirizzo IP), ma questo farebbe PostgreSQL usa un socket di rete per connettersi a Zabbix. Vedere [SELinux configurazione](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) per le istruzioni.

en-us	#### Configure database for Zabbix server/proxy  Edit /etc/zabbix/zabbix\_server.conf (and zabbix\_proxy.conf) to use their respective databases. For example:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix.
it	#### Configura il database per il server/proxy Zabbix  Modifica /etc/zabbix/zabbix\_server.conf (e zabbix\_proxy.conf) da usare rispettivi database. Per esempio:      # vi /etc/zabbix/zabbix_server.conf     DBHost=host locale     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBPassword usa la password del database Zabbix per MySQL; Utente PostgreSQL password per PostgreSQL.  Usa `DBHost=` con PostgreSQL. Potresti voler mantenere l'impostazione predefinita impostando `DBHost=localhost` (o un indirizzo IP), ma questo farebbe PostgreSQL usa un socket di rete per connettersi a Zabbix.

en-us	#### Configuring authentication  The **Authentication** tab allows you to configure scenario authentication options. A green dot next to the tab name indicates that some type of HTTP authentication is enabled.  ![](../../assets/en/manual/config/scenario_d.png)  Authentication parameters:  |Parameter|Description| |--|--------| |*Authentication*|Authentication options.<br>**None** - no authentication used.<br>**Basic** - basic authentication is used.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) authentication is used.<br>**Kerberos** - Kerberos authentication is used. See also: [Configuring Kerberos with Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Digest authentication is used.<br>Selecting an authentication method will provide two additional fields for entering a user name and password.<br>User macros can be used in user and password fields.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server.<br>The server certificate will be automatically taken from system-wide certificate authority (CA) location. You can override the location of CA files using Zabbix server or proxy configuration parameter [SSLCALocation](/manual/appendix/config/zabbix_server).<br>This sets the [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURL option.| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the web server certificate matches.<br>This sets the [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURL option.| |*SSL certificate file*|Name of the SSL certificate file used for client authentication. The certificate file must be in PEM^1^ format. If the certificate file contains also the private key, leave the *SSL key file* field empty. If the key is encrypted, specify the password in *SSL key password* field. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURL option.| |*SSL key file*|Name of the SSL private key file used for client authentication. The private key file must be in PEM^1^ format. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURL option.| |*SSL key password*|SSL private key file password.<br>User macros can be used in this field.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.|  ::: noteimportant  \[1\] Zabbix supports certificate and private key files in PEM format only. In case you have your certificate and private key data in PKCS \#12 format file (usually with extension \*.p12 or \*.pfx) you may generate the PEM file from it using the following commands:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::  ::: noteclassic  Zabbix server picks up changes in certificates without a restart.  :::  ::: noteclassic  If you have client certificate and private key in a single file just specify it in a "SSL certificate file" field and leave "SSL key file" field empty. The certificate and key must still be in PEM format. Combining certificate and key is easy:      cat client.crt client.key > client.pem   :::
it	#### Configurazione dell'autenticazione  La scheda **Autenticazione** consente di configurare le opzioni di autenticazione dello scenario. Un punto verde accanto al nome della scheda indica che è abilitato un tipo di autenticazione HTTP.  ![](../../assets/en/manual/config/scenario_d.png)  Parametri di autenticazione:  |Parametro|Descrizione| |--|--------| |*Autenticazione*|Opzioni di autenticazione.<br>**Nessuna**: nessuna autenticazione utilizzata.<br>**Base**: viene utilizzata l'autenticazione di base.<br>**NTLM** - NTLM ([LAN Windows NT Manager)](http://en.wikipedia.org/wiki/NTLM) viene utilizzata l'autenticazione.<br>**Kerberos** - Viene utilizzata l'autenticazione Kerberos. Vedi anche: [Configurazione di Kerberos con Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Viene utilizzata l'autenticazione digest.<br>Selezionando un metodo di autenticazione verranno forniti due campi aggiuntivi per l'immissione di un utente nome e password.<br>Le macro utente possono essere utilizzate nei campi utente e password.| |*SSL verifica peer*|Selezionare la casella di controllo per verificare il certificato SSL del server Web.<br>Il certificato del server verrà prelevato automaticamente dalla posizione dell'autorità di certificazione (CA) a livello di sistema. È possibile sovrascrivere la posizione dei file CA utilizzando il server Zabbix o il parametro di configurazione proxy [SSLCALocation](/manual/appendix/config/zabbix_server).<br>Questo imposta il [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx .se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) opzione cURL.| |*Host di verifica SSL*|Selezionare la casella di controllo per verificare che il campo *Common Name* o il campo *Subject Alternate Name* del certificato del server Web corrispondano.<br>Questo imposta il [CURLOPT\_SSL\_VERIFYHOST](http: //curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) opzione cURL.| |*File del certificato SSL*|Nome del file del certificato SSL utilizzato per l'autenticazione del client. Il file del certificato deve essere in formato PEM^1^. Se il file del certificato contiene anche la chiave privata, lasciare vuoto il campo *file chiave SSL*. Se la chiave è crittografata, specificare la password nel campo *Password chiave SSL*. La directory contenente questo file è specificata dal server Zabbix o dal parametro di configurazione proxy [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>In questo campo è possibile utilizzare le macro `HOST.*` e le macro utente.<br> Questo imposta l'opzione cURL [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html).| |*File della chiave SSL*|Nome del file della chiave privata SSL utilizzato per l'autenticazione del client. Il file della chiave privata deve essere in formato PEM^1^. La directory contenente questo file è specificata dal server Zabbix o dal parametro di configurazione proxy [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>In questo campo è possibile utilizzare le macro `HOST.*` e le macro utente.<br> Questo imposta l'opzione cURL [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html).| |*Password chiave SSL*|Password file chiave privata SSL.<br>In questo campo è possibile utilizzare macro utente.<br>Questo imposta il [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c /CURLOPT_KEYPASSWD.html) opzione cURL.|  ::: nota importante  \[1\] Zabbix supporta certificato e chiave privata solo file in formato PEM. Nel caso tu abbia il tuo certificato e privato dati chiave nel file in formato PKCS \#12 (solitamente con estensione \*.p12 o \*.pfx) è possibile generare il file PEM da esso utilizzando quanto segue comandi:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes -out ssl-cert.key   :::  ::: noteclassico  Il server Zabbix raccoglie le modifiche ai certificati senza a ricomincia. :::  ::: noteclassico  Se hai il certificato client e la chiave privata in un unico file basta specificarlo in un campo "file certificato SSL" e lasciare "SSL file chiave" campo vuoto. Il certificato e la chiave devono essere ancora in PEM formato. Combinare certificato e chiave è facile:      cat client.crt client.key > client.pem   :::

en-us	#### Configuring a web scenario  To configure a web scenario:  -   Go to: *Configuration → Hosts* (or *Templates*) -   Click on *Web* in the row of the host/template -   Click on *Create scenario* to the right (or on the scenario name to     edit an existing scenario) -   Enter parameters of the scenario in the form  The **Scenario** tab allows you to configure the general parameters of a web scenario.  ![](../../assets/en/manual/config/scenario.png)  All mandatory input fields are marked with a red asterisk.  Scenario parameters:  |Parameter|Description| |--|--------| |*Host*|Name of the host/template that the scenario belongs to.| |*Name*|Unique scenario name.| |*Update interval*|How often the scenario will be executed.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported. *Note* that if a user macro is used and its value is changed (e.g. 5m → 30s), the next check will be executed according to the previous value (farther in the future with the example values).| |*Attempts*|The number of attempts for executing web scenario steps. In case of network problems (timeout, no connectivity, etc) Zabbix can repeat executing a step several times. The figure set will equally affect each step of the scenario. Up to 10 attempts can be specified, default value is 1.<br>*Note*: Zabbix will not repeat a step because of a wrong response code or the mismatch of a required string.| |*Agent*|Select a client agent.<br>Zabbix will pretend to be the selected browser. This is useful when a website returns different content for different browsers.<br>User macros can be used in this field.| |*HTTP proxy*|You can specify an HTTP proxy to use, using the format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>This sets the [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL option.<br>The optional `protocol://` prefix may be used to specify alternative proxy protocols (the protocol prefix support was added in cURL 7.21.7). With no protocol specified, the proxy will be treated as an HTTP proxy.<br>By default, 1080 port will be used.<br>If specified, the proxy will overwrite proxy related environment variables like http\_proxy, HTTPS\_PROXY. If not specified, the proxy will not overwrite proxy-related environment variables. The entered value is passed on "as is", no sanity checking takes place.<br>You may also enter a SOCKS proxy address. If you specify the wrong protocol, the connection will fail and the item will become unsupported.<br>*Note* that only simple authentication is supported with HTTP proxy.<br>User macros can be used in this field.| |*Variables*|Variables that may be used in scenario steps (URL, post variables).<br>They have the following format:<br>**{macro1}**=value1<br>**{macro2}**=value2<br>**{macro3}**=regex:<regular expression><br>For example:<br>{username}=Alexei<br>{password}=kj3h5kJ34bd<br>{hostid}=regex:hostid is (\[0-9\]+)<br>The macros can then be referenced in the steps as {username}, {password} and {hostid}. Zabbix will automatically replace them with actual values. Note that variables with `regex:` need one step to get the value of the regular expression so the extracted value can only be applied to the step after.<br>If the value part starts with `regex:` then the part after it is treated as a regular expression that searches the web page and, if found, stores the match in the variable. At least one subgroup must be present so that the matched value can be extracted.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|HTTP Headers are used when performing a request. Default and custom headers can be used.<br>Headers will be assigned using default settings depending on the Agent type selected from a drop-down list on a scenario level, and will be applied to all the steps, unless they are custom defined on a step level.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>To unset the header on a scenario level, the header should be named and attributed with no value on a step level.<br>Headers should be listed using the same syntax as they would appear in the HTTP protocol, optionally using some additional features supported by the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>For example:<br>Accept-Charset=utf-8<br>Accept-Language=en-US<br>Content-Type=application/xml; charset=utf-8<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Enabled*|The scenario is active if this box is checked, otherwise - disabled.|  Note that when editing an existing scenario, two extra buttons are available in the form:  |   |   | |--|--------| |![](../../assets/en/manual/web_monitoring/buttons_clone.png)|Create another scenario based on the properties of the existing one.| |![](../../assets/en/manual/web_monitoring/buttons_clear.png)|Delete history and trend data for the scenario. This will make the server perform the scenario immediately after deleting the data.|  ::: notetip If *HTTP proxy* field is left empty, another way for using an HTTP proxy is to set proxy related environment variables.  For HTTP checks - set the **http\_proxy** environment variable for the Zabbix server user. For example, `http_proxy=http://proxy_ip:proxy_port`.  For HTTPS checks - set the **HTTPS\_PROXY** environment variable. For example, `HTTPS_PROXY=http://proxy_ip:proxy_port`. More details are available by running a shell command: *\# man curl*. :::  The **Steps** tab allows you to configure the web scenario steps. To add a web scenario step, click on *Add* in the *Steps* block.  ![](../../assets/en/manual/config/scenario_b.png){width="600"}  ::: noteclassic Secret [user macros](/manual/config/macros/user_macros#configuration) must not be used in URLs as they will resolve to "\*\*\*\*\*\*". :::
it	#### Configurazione di uno scenario web  Per configurare uno scenario web:  - Vai a: *Configurazione → Host* (o *Modelli*) - Fare clic su *Web* nella riga dell'host/modello - Fare clic su *Crea scenario* a destra (o sul nome dello scenario in     modificare uno scenario esistente) - Immettere i parametri dello scenario nel modulo  La scheda **Scenario** consente di configurare i parametri generali di a scenario web.  ![](../../assets/en/manual/config/scenario.png)  Tutti i campi di input obbligatori sono contrassegnati da un asterisco rosso.  Parametri dello scenario:  |Parametro|Descrizione| |--|--------| |*Host*|Nome dell'host/modello a cui appartiene lo scenario.| |*Nome*|Nome scenario univoco.| |*Intervallo di aggiornamento*|Quanto spesso verrà eseguito lo scenario.<br>[Suffissi temporali](/manual/appendice/suffissi) sono supportati, ad es. 30s, 1m, 2h, 1d.<br>[Macro utente](/manual/config/macros/user_macros) sono supportati. *Nota* che se viene utilizzata una macro utente e il suo valore viene modificato (ad es. 5m → 30s), il controllo successivo verrà eseguito in base al valore precedente (più lontano in futuro con i valori di esempio).| |*Tentativi*|Il numero di tentativi per l'esecuzione di passaggi dello scenario Web. In caso di problemi di rete (timeout, mancanza di connettività, ecc.) Zabbix può ripetere l'esecuzione di un passaggio più volte. La cifra impostata influenzerà ugualmente ogni fase dello scenario. È possibile specificare fino a 10 tentativi, il valore predefinito è 1.<br>*Nota*: Zabbix non ripeterà un passaggio a causa di un codice di risposta errato o della mancata corrispondenza di una stringa richiesta.| |*Agente*|Seleziona un agente client.<br>Zabbix fingerà di essere il browser selezionato. Ciò è utile quando un sito Web restituisce contenuti diversi per browser diversi.<br>In questo campo è possibile utilizzare macro utente.| |*Proxy HTTP*|Puoi specificare un proxy HTTP da utilizzare, utilizzando il formato `[protocol://][nomeutente[:password]@]proxy.example.com[:porta]`.<br>Questo imposta il [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) opzione cURL.<br>Il prefisso `protocol://` opzionale può essere utilizzato per specificare protocolli proxy alternativi (il protocollo il supporto del prefisso è stato aggiunto in cURL 7.21.7). Senza il protocollo specificato, il proxy verrà trattato come un proxy HTTP.<br>Per impostazione predefinita, verrà utilizzata la porta 1080.<br>Se specificato, il proxy sovrascriverà le variabili di ambiente relative al proxy come http\_proxy, HTTPS\_PROXY. Se non specificato, il proxy non sovrascriverà le variabili di ambiente relative al proxy. Il valore inserito viene passato "così com'è", non viene eseguito alcun controllo di integrità.<br>Puoi anche inserire un indirizzo proxy SOCKS. Se specifichi il protocollo sbagliato, la connessione non riuscirà e l'elemento non sarà più supportato.<br>*Nota* che con il proxy HTTP è supportata solo l'autenticazione semplice.<br>In questo campo è possibile utilizzare macro utente.| |*Variabili*|Variabili che possono essere utilizzate nei passaggi dello scenario (URL, variabili di post).<br>Hanno il seguente formato:<br>**{macro1}**=valore1<br>**{macro2}* *=valore2<br>**{macro3}**=regex:<espressione regolare><br>Ad esempio:<br>{nomeutente}=Alexei<br>{password}=kj3h5kJ34bd<br>{hostid}=regex :hostid è (\[0-9\]+)<br>Le macro possono quindi essere referenziate nei passaggi come {nome utente}, {password} e {hostid}. Zabbix li sostituirà automaticamente con i valori effettivi. Nota che le variabili con `regex:` necessitano di un passaggio per ottenere il valore dell'espressione regolare in modo che il valore estratto possa essere applicato solo al passaggio successivo.<br>Se la parte del valore inizia con `regex:` allora la parte successiva viene trattata come un'espressione regolare che effettua una ricerca nella pagina Web e, se trovata, memorizza la corrispondenza nella variabile. Per poter estrarre il valore corrispondente, deve essere presente almeno un sottogruppo.<br>Le macro utente e {HOST.\*} [macro](/manual/appendice/macro/supported_by_location) sono supportate.<br>Le variabili vengono automaticamente Codificato con URL se utilizzato nei campi di query o nei dati del modulo per le variabili di post, ma deve essere codificato manualmente con l'URL se utilizzato in un post non elaborato o direttamente nell'URL.| |*Headers*|Le intestazioni HTTP vengono utilizzate durante l'esecuzione di una richiesta. È possibile utilizzare intestazioni predefinite e personalizzate.<br>Le intestazioni verranno assegnate utilizzando le impostazioni predefinite a seconda del tipo di agente selezionato da un elenco a discesa a livello di scenario e verranno applicate a tutti i passaggi, a meno che non siano definite in modo personalizzato su un livello di passaggio.<br>**Si noti che la definizione dell'intestazione su un livello di passaggio elimina automaticamente tutte le intestazioni precedentemente definite, ad eccezione di un'intestazione predefinita che viene assegnata selezionando l'"User-Agent" da un menu a discesa elenco a livello di scenario.**<br>Tuttavia, anche l'intestazione predefinita 'User-Agent' può essere sovrascritta specificandola a livello di passaggio.<br>Per annullare l'impostazione dell'intestazione a livello di scenario, l'intestazione deve essere denominata e attribuiti senza alcun valore a livello di passaggio.<br>Le intestazioni devono essere elencate utilizzando la stessa sintassi che apparirebbero nel protocollo HTTP, utilizzando facoltativamente alcune funzionalità aggiuntive supportate da [CURLOPT\_HTTPHEADER](http://curl. haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) opzione cURL.<br>Ad esempio:<br>Accetta-Charset=utf-8 <br>Accept-Language=en-US<br>Tipo di contenuto=applicazione/xml; charset=utf-8<br>Le macro utente e {HOST.\*} [macro](/manual/appendice/macro/supported_by_location) sono supportate.| |*Abilitato*|Lo scenario è attivo se questa casella è selezionata, altrimenti - disabilitato.|  Si noti che quando si modifica uno scenario esistente, sono presenti due pulsanti extra disponibile nella forma:  | | | |--|--------| |![](../../assets/en/manual/web_monitoring/buttons_clone.png)|Crea un altro scenario basato sulle proprietà di quello esistente.| |![](../../assets/en/manual/web_monitoring/buttons_clear.png)|Elimina la cronologia e i dati di tendenza per lo scenario. Ciò consentirà al server di eseguire lo scenario immediatamente dopo l'eliminazione dei dati.|  ::: suggerimento Se il campo *proxy HTTP* viene lasciato vuoto, un altro modo per l'utilizzo di un proxy HTTP consiste nell'impostare le variabili di ambiente relative al proxy.  Per i controlli HTTP: imposta la variabile di ambiente **http\_proxy** per il file Utente del server Zabbix. Per esempio, `http_proxy=http://ip_proxy:porta_proxy`.  Per i controlli HTTPS: impostare la variabile di ambiente **HTTPS\_PROXY**. Per esempio, `HTTPS_PROXY=http://proxy_ip:proxy_port`. Maggiori dettagli sono disponibile eseguendo un comando di shell: *\# man curl*. :::  La scheda **Passi** consente di configurare i passaggi dello scenario Web. Aggiungere un passaggio di uno scenario web, fare clic su *Aggiungi* nel blocco *Passaggi*.  ![](../../assets/en/manual/config/scenario_b.png){width="600"}  ::: noteclassico Segreto [utente macros](/manual/config/macros/user_macros#configuration) non deve essere utilizzati negli URL poiché si risolveranno in "\*\*\*\*\*\*". :::

en-us	#### Configuring low-level discovery rules  See the [low-level discovery](/manual/discovery/low_level_discovery) section of the manual.
it	#### Configurazione delle regole di rilevamento di basso livello  Visualizza la [discovery di basso-livello](/manual/discovery/low_level_discovery) sezione del manuale.

en-us	#### Configuring steps  ![](../../assets/en/manual/config/scenario_step.png){width="600"}  Step parameters:  |Parameter|Description| |--|--------| |*Name*|Unique step name.| |*URL*|URL to connect to and retrieve data. For example:<br>https://www.example.com<br>http://www.example.com/download<br>Domain names can be specified in Unicode characters. They are automatically punycode-converted to ASCII when executing the web scenario step.<br>The *Parse* button can be used to separate optional query fields (like ?name=Admin&password=mypassword) from the URL, moving the attributes and values into *Query fields* for automatic URL-encoding.<br>Variables can be used in the URL, using the {macro} syntax. Variables can be URL-encoded manually using a {{macro}.urlencode()} syntax.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Limited to 2048 characters.| |*Query fields*|HTTP GET variables for the URL.<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically. Using a {{macro}.urlencode()} syntax will double URL-encode them.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Post*|HTTP POST variables.<br>In **Form data** mode, specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically.<br>In **Raw data** mode, attributes/values are displayed on a single line and concatenated with a **&** symbol.<br>Raw values can be URL-encoded/decoded manually using a {{macro}.urlencode()} or {{macro}.urldecode()} syntax.<br>For example: id=2345&userid={user}<br>If {user} is defined as a variable of the web scenario, it will be replaced by its value when the step is executed. If you wish to URL-encode the variable, substitute {user} with {{user}.urlencode()}.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Variables*|Step-level variables that may be used for GET and POST functions.<br>Specified as attribute and value pairs.<br>Step-level variables override scenario-level variables or variables from the previous step. However, the value of a step-level variable only affects the step after (and not the current step).<br>They have the following format:<br>**{macro}**=value<br>**{macro}**=regex:<regular expression><br>For more information see variable description on the [scenario](web_monitoring#configuring_a_web_scenario) level.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>A header defined on a step level will be used for that particular step.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>For example, assigning the name to a header, but setting no value will unset the default header on a scenario level.<br>User macros and {HOST.\*} macros are supported.<br>This sets the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>Specifying custom headers is supported *starting with Zabbix 2.4*.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](http://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the retrieve mode:<br>**Body** - retrieve only body from the HTTP response<br>**Headers** - retrieve only headers from the HTTP response<br>**Body and headers** - retrieve body and headers from the HTTP response| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (from one second to maximum of 1 hour). Actually this parameter defines the maximum time for making connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than **2 x Timeout** seconds on the step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 1h. [User macros](/manual/config/macros/user_macros) are supported.| |*Required string*|Required regular expression pattern.<br>Unless retrieved content (HTML) matches the required pattern the step will fail. If empty, no check on required string is performed.<br>For example:<br>Homepage of Zabbix<br>Welcome.\*admin<br>*Note*: Referencing [regular expressions](regular_expressions) created in the Zabbix frontend is not supported in this field.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the step will fail.<br>If empty, no check on status codes is performed.<br>For example: 200,201,210-299<br>User macros are supported.|  ::: noteclassic Any changes in web scenario steps will only be saved when the whole scenario is saved. :::  See also a [real-life example](/manual/web_monitoring/example) of how web monitoring steps can be configured.
it	#### Procedura di configurazione  ![](../../assets/en/manual/config/scenario_step.png){width="600"}  Parametri del passo:  |Parametro|Descrizione| |--|--------| |*Nome*|Nome univoco del passaggio.| |*URL*|URL per connettersi e recuperare i dati. Ad esempio:<br>https://www.example.com<br>http://www.example.com/download<br>I nomi di dominio possono essere specificati in caratteri Unicode. Vengono automaticamente convertiti punycode in ASCII durante l'esecuzione del passaggio dello scenario Web.<br>Il pulsante *Analizza* può essere utilizzato per separare i campi di query opzionali (come ?name=Admin&password=mypassword) dall'URL, spostando gli attributi e i valori in *Campi di query* per la codifica URL automatica.<br>Le variabili possono essere utilizzate nell'URL, utilizzando la sintassi {macro}. Le variabili possono essere codificate manualmente tramite URL utilizzando una sintassi {{macro}.urlencode()}.<br>Le macro utente e {HOST.\*} [macro](/manual/appendice/macro/supported_by_location) sono supportate.<br >Limitato a 2048 caratteri.| |*Campi di query*|Variabili HTTP GET per l'URL.<br>Specificati come coppie di attributi e valori.<br>I valori vengono codificati automaticamente nell'URL. I valori delle variabili di scenario, delle macro utente o delle macro {HOST.\*} vengono risolti e quindi codificati nell'URL automaticamente. L'utilizzo di una sintassi {{macro}.urlencode()} raddoppierà la codifica dell'URL.<br>Sono supportate le macro utente e {HOST.\*} [macro](/manual/appendice/macro/supported_by_location).| |*Post*|Variabili HTTP POST.<br>In modalità **Form data**, specificate come coppie di attributi e valori.<br>I valori vengono codificati automaticamente tramite URL. I valori delle variabili di scenario, delle macro utente o delle macro {HOST.\*} vengono risolti e quindi codificati nell'URL automaticamente.<br>In modalità **Dati grezzi**, gli attributi/valori vengono visualizzati su una singola riga e concatenati con un * *&** simbolo.<br>I valori grezzi possono essere codificati/decodificati manualmente utilizzando una sintassi {{macro}.urlencode()} o {{macro}.urldecode()}.<br>Ad esempio: id= 2345&userid={user}<br>Se {user} è definito come una variabile dello scenario web, verrà sostituito dal suo valore quando viene eseguito il passaggio. Se desideri codificare in URL la variabile, sostituisci {utente} con {{utente}.urlencode()}.<br>Macro utente e {HOST.\*} [macro](/manual/appendice/macro/supported_by_location) sono supportati.| |*Variabili*|Variabili a livello di passaggio che possono essere utilizzate per le funzioni GET e POST.<br>Specificate come coppie di attributi e valori.<br>Le variabili a livello di passaggio sostituiscono le variabili a livello di scenario o le variabili del passaggio precedente. Tuttavia, il valore di una variabile a livello di passaggio influisce solo sul passaggio successivo (e non sul passaggio corrente).<br>Hanno il seguente formato:<br>**{macro}**=valore<br>**{ macro}**=regex:<espressione regolare><br>Per ulteriori informazioni, vedere la descrizione della variabile a livello [scenario](web_monitoring#configuring_a_web_scenario).<br>Le variabili vengono automaticamente codificate tramite URL quando vengono utilizzate nei campi di query o nei dati del modulo per post variabili, ma devono essere codificate manualmente nell'URL se utilizzate in un post non elaborato o direttamente nell'URL.| |*Headers*|Intestazioni HTTP personalizzate che verranno inviate durante l'esecuzione di una richiesta.<br>Specificate come coppie di attributi e valori.<br>Per quel particolare passaggio verrà utilizzata un'intestazione definita a livello di passaggio.<br>** Va notato che la definizione dell'intestazione a livello di passaggio elimina automaticamente tutte le intestazioni precedentemente definite, ad eccezione di un'intestazione predefinita che viene assegnata selezionando lo 'User-Agent' da un elenco a discesa a livello di scenario.**< br>Tuttavia, anche l'intestazione predefinita "User-Agent" può essere sovrascritta specificandola a livello di passaggio.<br>Ad esempio, l'assegnazione del nome a un'intestazione, ma senza l'impostazione di alcun valore, annullerà l'impostazione dell'intestazione predefinita a livello di scenario .<br>Le macro utente e le macro {HOST.\*} sono supportate.<br>Questo imposta l'opzione cURL [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html). <br>La specificazione di intestazioni personalizzate è supportata *a partire da Zabbix 2.4*.| |*Segui reindirizzamenti*|Segna la casella di controllo per seguire i reindirizzamenti HTTP.<br>Questo imposta l'opzione cURL [CURLOPT\_FOLLOWLOCATION](http://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html).| |*Modalità di recupero*|Seleziona la modalità di recupero:<br>**Body** - recupera solo il corpo dalla risposta HTTP<br>**Headers** - recupera solo le intestazioni dalla risposta HTTP<br>**Body e headers** - recupera il corpo e le intestazioni dalla risposta HTTP| |*Timeout*|Zabbix non impiegherà più del tempo impostato per l'elaborazione dell'URL (da un secondo a un massimo di 1 ora). In realtà questo parametro definisce il tempo massimo per effettuare la connessione all'URL e il tempo massimo per eseguire una richiesta HTTP. Pertanto, Zabbix non trascorrerà più di **2 x Timeout** secondi sul passaggio.<br>[Suffissi temporali](/manual/appendice/suffissi) sono supportati, ad es. 30s, 1m, 1h. [Macro utente](/manual/config/macro/utente_macro) sono supportati.| |*Stringa richiesta*|Modello di espressione regolare richiesto.<br>A meno che il contenuto recuperato (HTML) non corrisponda al modello richiesto, il passaggio avrà esito negativo. Se vuoto, non viene eseguito alcun controllo sulla stringa richiesta.<br>Ad esempio:<br>Homepage di Zabbix<br>Benvenuto.\*admin<br>*Nota*: Riferimento a [espressioni regolari](espressioni_regolari) create in Zabbix frontend non è supportato in questo campo.<br>Le macro utente e {HOST.\*} [macro](/manual/appendice/macro/supported_by_location) sono supportate.| |*Codici di stato obbligatori*|Elenco dei codici di stato HTTP previsti. Se Zabbix ottiene un codice che non è nell'elenco, il passaggio avrà esito negativo.<br>Se è vuoto, non viene eseguito alcun controllo sui codici di stato.<br>Ad esempio: 200,201,210-299<br>Le macro utente sono supportate.|  ::: noteclassico Eventuali modifiche ai passaggi dello scenario Web verranno salvate solo quando l'intero scenario viene salvato. :::  Vedi anche un [esempio di vita reale](/manual/web_monitoring/example) di come è possibile configurare le fasi di monitoraggio web.

en-us	#### Configuring tags  The **Tags** tab allows to define scenario-level [tags](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  Tagging allows to filter web scenarios and web monitoring [items](/manual/web_monitoring/items).
it	#### Configurazione dei tag  La scheda **Tag** consente di definire il livello di scenario [tag](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  Il tagging permette di filtrare gli scenari web e il monitoraggio web [items](/manual/web_monitoring/items).

en-us	#### Copying/pasting pages  Dashboard pages can be copied and pasted, allowing to create a new page with the properties of an existing one. They can be pasted from the same dashboard or a different dashboard.  To paste an existing page to the dashboard, first copy it, using the [page menu](#page_menu):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_copy.png)  To paste the copied page:  -   Make sure the dashboard is in the [editing     mode](#viewing_and_editing_a_dashboard) -   Click on the arrow next to the *Add* button and select the *Paste     page* option
it	#### Copiare/incollare pagine  Le pagine del cruscotto possono essere copiate e incollate, consentendo di creare una nuova pagina con le proprietà di uno esistente. Possono essere incollati dallo stesso cruscotto o un cruscotto diverso.  Per incollare una pagina esistente nel cruscotto, prima copiala utilizzando il file [menu pagina](#page_menu):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_copy.png)  Per incollare la pagina copiata:  - Assicurati che il cruscotto sia in [modalità     modifica](#viewing_and_editing_a_dashboard) - Fare clic sulla freccia accanto al pulsante *Aggiungi* e selezionare *Incolla     pagina* opzione

en-us	#### Copying/pasting widgets  Dashboard widgets can be copied and pasted, allowing to create a new widget with the properties of an existing one. They can be copy-pasted within the same dashboard, or between dashboards opened in different tabs.  A widget can be copied using the [widget menu](#widget_menu). To paste the widget:  -   click on the arrow next to the *Add* button and selecting the *Paste     widget* option, when editing the dashboard -   use the *Paste widget* option when adding a new widget by selecting     some area in the dashboard (a widget must be copied first for the     paste option to become available)  A copied widget can be used to paste over an existing widget using the *Paste* option in the [widget menu](#widget_menu).
it	#### Copia/incolla widget  I widget del cruscotto possono essere copiati e incollati, consentendo di crearne uno nuovo widget con le proprietà di uno esistente. Possono essere copiati e incollati all'interno dello stesso cruscotto o tra cruscotti aperti in differenti schede.  Un widget può essere copiato utilizzando il [menu widget](#widget_menu). Incollare il widget:  - fare clic sulla freccia accanto al pulsante *Aggiungi* e selezionare *Incolla     widget*, durante la modifica del cruscotto - utilizzare l'opzione *Incolla widget* quando si aggiunge un nuovo widget selezionando     qualche area nel cruscotto (un widget deve essere prima copiato per il file     opzione incolla per diventare disponibile)  Un widget copiato può essere utilizzato per incollare su un widget esistente utilizzando il file Opzione *Incolla* nel [menu widget](#widget_menu).

en-us	##### Copying PHP files  Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed. Installation is done by simply copying the PHP files from the ui directory to the webserver HTML documents directory.  Common locations of HTML documents directories for Apache web servers include:  -   /usr/local/apache2/htdocs (default directory when installing Apache     from source) -   /srv/www/htdocs (OpenSUSE, SLES) -   /var/www/html (Debian, Ubuntu, Fedora, RHEL)  It is suggested to use a subdirectory instead of the HTML root. To create a subdirectory and copy Zabbix frontend files into it, execute the following commands, replacing the actual directory:      mkdir <htdocs>/zabbix     cd ui     cp -a . <htdocs>/zabbix  If planning to use any other language than English, see [Installation of additional frontend languages](/manual/appendix/install/locales) for instructions.
it	##### Copia di file PHP  Il frontend di Zabbix è scritto in PHP, quindi per eseguirlo è supportato un PHP è necessario il server web. L'installazione viene eseguita semplicemente copiando il file PHP file dalla directory ui alla directory dei documenti HTML del server web.  Posizioni comuni delle directory dei documenti HTML per i server Web Apache includere:  - /usr/local/apache2/htdocs (directory predefinita durante l'installazione di Apache     dalla fonte) - /srv/www/htdocs (OpenSUSE, SLES) - /var/www/html (Debian, Ubuntu, Fedora, RHEL)  Si consiglia di utilizzare una sottodirectory invece della radice HTML. Per crea una sottodirectory e copia i file di frontend di Zabbix in essa, esegui i seguenti comandi, sostituendo la directory attuale:      mkdir <htdocs>/zabbix     cd interfaccia utente     cp -a. <htdocs>/zabbix  Se si prevede di utilizzare una lingua diversa dall'inglese, vedere [Installazione di lingue frontend aggiuntive](/manual/appendice/install/locales) per Istruzioni.

en-us	 ### Copyright notice  Zabbix documentation is NOT distributed under a GPL license. Use  of Zabbix documentation is subject to the following terms:   You may create a printed copy of this documentation solely for your  own personal use. Conversion to other formats is allowed as long as  the actual content is not altered or edited in any way. You shall  not publish or distribute this documentation in any form or on any  media, except if you distribute the documentation in a manner similar  to how Zabbix disseminates it (that is, electronically for download  on a Zabbix web site) or on a USB or similar medium, provided however  that the documentation is disseminated together with the software on  the same medium. Any other use, such as any dissemination of printed  copies or use of this documentation, in whole or in part, in another  publication, requires the prior written consent from an authorized  representative of Zabbix. Zabbix reserves any and all rights to this  documentation not expressly granted above.
it	 ### Avviso sul copyright  La documentazione Zabbix NON è distribuita con licenza GPL. Uso della documentazione Zabbix è soggetto ai seguenti termini:  È possibile creare una copia stampata di questa documentazione esclusivamente per il proprio uso personale. La conversione in altri formati è consentita purché il contenuto effettivo non viene alterato o modificato in alcun modo. Non dovresti pubblicare o distribuire questa documentazione in nessuna forma o su alcun supporto, a meno che non si distribuisca la documentazione in modo simile a come Zabbix lo diffonde (cioè elettronicamente per il download su un sito web Zabbix) o su un supporto USB o simile, purché comunque che la documentazione sia diffusa insieme al software su lo stesso mezzo. Qualsiasi altro uso, come qualsiasi diffusione di materiale cartaceo copie o utilizzo di questa documentazione, in tutto o in parte, in altro pubblicazione, richiede il preventivo consenso scritto di un autorizzato rappresentante di Zabbix. Zabbix si riserva tutti i diritti su questo documentazione non espressamente concessa sopra.

en-us	# correlation.create
it	# correlation.create

en-us	# correlation.delete
it	# correlation.delete

en-us	# correlation.get
it	# correlation.get

en-us	# > Correlation object  The following objects are directly related to the `correlation` API.
it	# > Oggetto di correlazione  I seguenti oggetti sono direttamente correlati all'API di `correlazione'.

en-us	# Correlation  This class is designed to work with correlations.  Object references:\  -   [Correlation](/manual/api/reference/correlation/object#correlation)  Available methods:\  -   [correlation.create](/manual/api/reference/correlation/create) -     creating new correlations -   [correlation.delete](/manual/api/reference/correlation/delete) -     deleting correlations -   [correlation.get](/manual/api/reference/correlation/get) -     retrieving correlations -   [correlation.update](/manual/api/reference/correlation/update) -     updating correlations
it	# Correlazione  Questa classe è progettata per lavorare con le correlazioni.  Riferimenti oggetto:\  - [Correlazione](/manual/api/reference/correlation/object#correlation)  Metodi disponibili:\  - [correlation.create](/manual/api/reference/correlation/create) -     creando nuove correlazioni - [correlation.delete](/manual/api/reference/correlation/delete) -     cancellare le correlazioni - [correlation.get](/manual/api/reference/correlation/get) -     recuperare le correlazioni - [correlation.update](/manual/api/reference/correlation/update) -     aggiornamento delle correlazioni

en-us	# correlation.update
it	# correlation.update

en-us	**CPU**  Zabbix and especially Zabbix database may require significant CPU resources depending on number of monitored parameters and chosen database engine.
it	**PROCESSORE**  Zabbix e in particolare il database Zabbix potrebbero richiedere una significanti risorse CPU in funzione del numero di parametri monitorati e motore di  database scelto.

en-us	 Create another child service of Zabbix cluster with name "Zabbix server node 2".   Set the Problem tags as:   - Name: component - Operation: Equals - Value: HA node 2  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 2`.  Save the new service. 
it	 Crea un altro servizio figlio del cluster Zabbix con il nome "Zabbix server node 2".  Imposta i tag del problema come:  - Nome: componente - Operazione: Uguale - Valore: nodo HA 2  Passa alla scheda *Tag* e aggiungi un tag di servizio: `Zabbix server:node 2`.  Salva il nuovo servizio.

en-us	#### Creating a dashboard  It is possible to create a new dashboard in two ways:  -   Click on *Create dashboard*, when viewing all dashboards -   Select *Create new* from the action menu, when viewing a single     dashboard  You will be first asked to enter general dashboard parameters:  ![dashboard\_properties.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_properties.png)  |Parameter|Description| |--|--------| |*Owner*|Select system user that will be the dashboard owner.| |*Name*|Enter dashboard name.| |*Default page display period*|Select period for how long a dashboard page is displayed before rotating to the next page in a [slideshow](#creating_a_slideshow).| |*Start slideshow automatically*|Mark this checkbox to run a slideshow automatically one more than one dashboard page exists.|  When you click on *Apply*, an empty dashboard is opened:  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add.png){width="600"}  To populate the dashboard, you can add widgets and pages.  Click on the *Save changes* button to save the dashboard. If you click on *Cancel*, the dashboard will not be created.
it	#### Creazione di un cruscotto  È possibile creare un nuovo cruscotto in due modi:  - Fare clic su *Crea cruscotto*, durante la visualizzazione di tutti i cruscotti - Seleziona *Crea nuovo* dal menu delle azioni, durante la visualizzazione di un singolo     Pannello  Ti verrà prima chiesto di inserire i parametri generali del cruscotto:  ![dashboard\_properties.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_properties.png)  |Parametro|Descrizione| |--|--------| |*Proprietario*|Seleziona l'utente di sistema che sarà il proprietario del cruscotto.| |*Nome*|Inserisci il nome della cruscotto.| |*Periodo di visualizzazione della pagina predefinito*|Seleziona il periodo di visualizzazione della pagina del cruscotto prima di passare alla pagina successiva in una [presentazione](#creating_a_slideshow).| |*Avvia presentazione automaticamente*|Seleziona questa casella di controllo per eseguire automaticamente una presentazione esiste più di una pagina del cruscotto.|  Quando fai clic su *Applica*, si apre un cruscotto vuoto:  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add.png){width="600"}  Per popolare il cruscotto , puoi aggiungere widget e pagine.  Fare clic sul pulsante *Salva modifiche* per salvare il cruscotto. Se clicchi su *Annulla*, il cruscotto non verrà creato.

en-us	#### Creating a new item  Let's create a new [item](/manual/api/reference/item/object) on "Zabbix server" using the data we've obtained from the previous `host.get` request. This can be done by using the [item.create](/manual/api/reference/item/create) method:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {         "name": "Free disk space on /home/joe/",         "key_": "vfs.fs.size[/home/joe/,free]",         "hostid": "10084",         "type": 0,         "value_type": 3,         "interfaceid": "1",         "delay": 30     },     "auth": "0424bd59b807674191e7d77572075f33",     "id": 3 } ```  A successful response will contain the ID of the newly created item, which can be used to reference the item in the following requests:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "24759"         ]     },     "id": 3 } ```  ::: notetip The `item.create` method as well as other create methods can also accept arrays of objects and create multiple items with one API call. :::
it	#### Creazione di un nuovo elemento  Creiamo un nuovo [item](/manual/api/reference/item/object) su "Zabbix server" usando i dati che abbiamo ottenuto dal precedente `host.get` richiesta. Questo può essere fatto usando il Metodo [item.create](/manual/api/reference/item/create):  ```json {     "jsonrpc": "2.0",     "metodo": "item.create",     "parametri": {         "name": "Spazio libero su disco su /home/joe/",         "key_": "vfs.fs.size[/home/joe/,free]",         "hostid": "10084",         "tipo": 0,         "tipo_valore": 3,         "interfaccia": "1",         "ritardo": 30     },     "auth": "0424bd59b807674191e7d77572075f33",     "id": 3 } ```  Una risposta positiva conterrà l'ID dell'elemento appena creato, che può essere utilizzato per fare riferimento all'articolo nelle seguenti richieste:  ```json {     "jsonrpc": "2.0",     "risultato": {         "itemi": [             "24759"         ]     },     "id": 3 } ```  ::: suggerimento Il metodo `item.create` e altri metodi di creazione può anche accettare matrici di oggetti e creare più elementi con un'unica API chiamata. :::

en-us	#### Creating a slideshow  A slideshow will run automatically if the dashboard contains two or more pages (see [Adding pages](#adding_pages)) and if one of the following is true:  -   The *Start slideshow automatically* option is marked in dashboard     properties -   The dashboard URL contains a `slideshow=1` parameter  The pages rotate according to the intervals given in the properties of the dashboard and individual pages. Click on:  -   *Stop slideshow* - to stop the slideshow -   *Start slideshow* - to start the slideshow  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_tabs.png)  Slideshow-related controls are also available in [kiosk mode](#viewing_and_editing_a_dashboard) (where only the page content is shown):  -   ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_stop_kiosk.png) -     stop slideshow -   ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_start_kiosk.png) -     start slideshow -   ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_back_kiosk.png) -     go back one page -   ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_next_kiosk.png) -     go to the next page
it	#### Creazione di una presentazione  Una presentazione verrà eseguita automaticamente se il cruscotto ne contiene due o più pagine (vedi [Aggiunta di pagine](#adding_pages)) e se uno dei seguenti è VERO:  - L'opzione *Avvia presentazione automaticamente* è contrassegnata nel cruscotto     proprietà - L'URL del cruscotto contiene un parametro `slideshow=1`  Le pagine ruotano secondo gli intervalli dati nelle proprietà del cruscotto e le singole pagine. Clicca su:  - *Arresta presentazione* - per interrompere la presentazione - *Avvia presentazione* - per avviare la presentazione  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_tabs.png)  I controlli relativi alle presentazioni sono disponibili anche in [kiosk mode](#viewing_and_editing_a_dashboard) (dove si trova solo il contenuto della pagina mostrato):  - ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_stop_kiosk.png) -     interrompere la presentazione - ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_start_kiosk.png) -     avviare la presentazione - ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_back_kiosk.png) -     tornare indietro di una pagina - ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/slideshow_next_kiosk.png) -     vai alla pagina successiva

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
it	##### Creazione database  [Crea](/manual/appendice/install/db_scripts) un database separato per Procura Zabbix.  Il server Zabbix e il proxy Zabbix non possono utilizzare lo stesso database. Se sono installati sullo stesso host, il database proxy deve avere un nome diverso.

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
it	##### Creazione database  [Crea](/manual/appendice/install/db_scripts) un database separato per il Proxy Zabbix.  Il server Zabbix e il proxy Zabbix non possono utilizzare lo stesso database. Se sono installati sullo stesso host, il database proxy deve avere un file diverso nome.

en-us	#### Creating database  For Zabbix [server](/manual/concepts/server) and [proxy](/manual/concepts/proxy) daemons a database is required. It is not needed to run Zabbix [agent](/manual/concepts/agent).  ::: notewarning Separate databases are needed for Zabbix server and Zabbix proxy; they cannot use the same database. Therefore, if they are installed on the same host, their databases must be created with different names! :::  Create the database using the provided instructions for [MySQL](/manual/appendix/install/db_scripts#mysql) or [PostgreSQL](/manual/appendix/install/db_scripts#postgresql).
it	#### Creazione database  Per Zabbix [server](/manual/concepts/server) e [proxy](/manual/concepts/proxy) demoni è richiesto un database. non è necessario per eseguire Zabbix [agent](/manual/concepts/agent).  ::: nota avviso Sono necessari database separati per il server Zabbix e proxy Zabbix; non possono utilizzare lo stesso database. Pertanto, se lo sono installati sullo stesso host, i loro database devono essere creati con nomi diversi! :::  Creare il database utilizzando le istruzioni fornite per [MySQL](/manual/appendice/install/db_scripts#mysql) o [PostgreSQL](/manual/appendice/install/db_scripts#postgresql).

en-us	#### Creating multiple triggers  So if create methods accept arrays, we can add multiple [triggers](/manual/api/reference/trigger/object) like so:  ```json {     "jsonrpc": "2.0",     "method": "trigger.create",     "params": [         {             "description": "Processor load is too high on {HOST.NAME}",             "expression": "last(/Linux server/system.cpu.load[percpu,avg1])>5",         },         {             "description": "Too many processes on {HOST.NAME}",             "expression": "avg(/Linux server/proc.num[],5m)>300",         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 4 } ```  A successful response will contain the IDs of the newly created triggers:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "17369",             "17370"         ]     },     "id": 4 } ```
it	#### Creazione di più trigger  Quindi, se i metodi di creazione accettano array, possiamo aggiungerne multipli [trigger](/manual/api/reference/trigger/object) in questo modo:  ```json {     "jsonrpc": "2.0",     "metodo": "trigger.create",     "parametri": [         {             "description": "Il carico del processore è troppo alto su {HOST.NAME}",             "expression": "last(/server Linux/system.cpu.load[percpu,avg1])>5",         },         {             "description": "Troppi processi su {HOST.NAME}",             "expression": "avg(/server Linux/proc.num[],5m)>300",         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 4 } ```  Una risposta positiva conterrà gli ID del nuovo creato trigger:  ```json {     "jsonrpc": "2.0",     "risultato": {         "triggeridi": [             "17369",             "17370"         ]     },     "id": 4 } ```

en-us	### Critical
it	### Critico

en-us	### Cryptography
it	### Crittografia

en-us	##### Custom copyright notice  To set a custom copyright notice, add BRAND\_FOOTER to the array from the first listing. Please be aware that HTML is not supported here. Setting BRAND\_FOOTER to an empty string will hide the copyright notes completely (but the footer will stay in place).  ``` {.php} 'BRAND_FOOTER' => '{text}', ```
it	##### Avviso di copyright personalizzato  Per impostare un avviso di copyright personalizzato, aggiungi BRAND\_FOOTER all'array dal primo elenco. Tieni presente che l'HTML non è supportato qui. L'impostazione di BRAND\_FOOTER su una stringa vuota nasconderà le note sul copyright completamente (ma il piè di pagina rimarrà al suo posto).  ``` {.php} 'BRAND_FOOTER' => '{text}', ```

en-us	##### Custom help location  To replace the default Help link with a link of your choice, add BRAND\_HELP\_URL to the array from the first listing.  ``` {.php} 'BRAND_HELP_URL' => '{URL}', ```
it	##### Posizione personalizzata della guida   Per sostituire il collegamento predefinito della Guida con un collegamento a tua scelta, aggiungi BRAND\_HELP\_URL all'array dal primo elenco.  ``` {.php} 'BRAND_HELP_URL' => '{URL}', ```

en-us	##### Custom logo  To use a custom **logo**, add the following line to the array from the previous listing:  ``` {.php} 'BRAND_LOGO' => '{Path to an image on the disk or URL}', ```  With the redesign of the main menu in Zabbix 5.0, there are two additional images of the Zabbix logo that can be overridden:  -   BRAND\_LOGO\_SIDEBAR - displayed when the sidebar is expanded -   BRAND\_LOGO\_SIDEBAR\_COMPACT - displayed when the sidebar is     collapsed  To override:  ``` {.php} 'BRAND_LOGO_SIDEBAR' => '{Path to an image on the disk or URL}', 'BRAND_LOGO_SIDEBAR_COMPACT' => '{Path to an image on the disk or URL}', ```  Any image format supported by modern browsers can be used: JPG, PNG, SVG, BMP, WebP and GIF.  ::: noteclassic Custom logos will not be scaled, resized or modified in any way, and will be displayed in their original sizes and proportions, but may be cropped to fit in the corresponding place. :::
it	##### Logo personalizzato  Per utilizzare un **logo** personalizzato, aggiungi la seguente riga all'array da elenco precedente:  ``` {.php} 'BRAND_LOGO' => '{Percorso di un'immagine sul disco o URL}', ```  Con la riprogettazione del menu principale in Zabbix 5.0, ce ne sono due immagini aggiuntive del logo Zabbix che possono essere sovrascritte:  - BRAND\_LOGO\_SIDEBAR - visualizzato quando la barra laterale è espansa - BRAND\_LOGO\_SIDEBAR\_COMPACT - visualizzato quando la barra laterale è     crollato  Per sovrascrivere:  ``` {.php} 'BRAND_LOGO_SIDEBAR' => '{Percorso di un'immagine sul disco o URL}', 'BRAND_LOGO_SIDEBAR_COMPACT' => '{Percorso di un'immagine sul disco o URL}', ```  È possibile utilizzare qualsiasi formato di immagine supportato dai browser moderni: JPG, PNG, SVG, BMP, WebP e GIF.  ::: noteclassic I loghi personalizzati non verranno ridimensionati, ridimensionati o modificati in alcun modo,  e verranno visualizzati nelle loro dimensioni e proporzioni originali, ma potrebbe essere ritagliato per adattarsi al punto corrispondente. :::

en-us	#### dashboard Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new widget type `slareport` and widget field types *(9 - Service, 10 - SLA)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added new widget type `item`.\
it	#### Pannello Cambiamenti:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) aggiunto nuovo tipo di widget `slareport` e tipi di campo widget *(9 - Servizio, 10 - SLA)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) aggiunto un nuovo tipo di widget `item`.\

en-us	# dashboard.create
it	# dashboard.create

en-us	# dashboard.delete
it	# dashboard.delete

en-us	# dashboard.get
it	# dashboard.get

en-us	# > Dashboard object  The following objects are directly related to the `dashboard` API.
it	# > Oggetto dashboard  I seguenti oggetti sono direttamente correlati all'API `dashboard`.

en-us	# Dashboard  This class is designed to work with dashboards.  Object references:\  -   [Dashboard](/manual/api/reference/dashboard/object#dashboard) -   [Dashboard     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Dashboard     widget](/manual/api/reference/dashboard/object#dashboard_widget) -   [Dashboard widget     field](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Dashboard     user](/manual/api/reference/dashboard/object#dashboard_user) -   [Dashboard user     group](/manual/api/reference/dashboard/object#dashboard_user_group)  Available methods:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     creating new dashboards -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     deleting dashboards -   [dashboard.get](/manual/api/reference/dashboard/get) - retrieving     dashboards -   [dashboard.update](/manual/api/reference/dashboard/update) -     updating dashboards
it	# Pannello di controllo  Questa classe è progettata per funzionare con la dashboard.  Riferimenti oggetto:\  - [Dashboard](/manual/api/riferimento/dashboard/oggetto#dashboard) -   [Pannello di controllo     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Pannello di controllo     widget](/manual/api/reference/dashboard/object#dashboard_widget) - [Widget dashboard     campo](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Pannello di controllo     utente](/manual/api/reference/dashboard/object#dashboard_user) - [Utente dashboard     gruppo](/manual/api/reference/dashboard/object#dashboard_user_group)  Metodi disponibili:\  - [dashboard.create](/manual/api/reference/dashboard/create) -     creazione di nuove dashboard - [dashboard.delete](/manual/api/reference/dashboard/delete) -     eliminare la dashboard - [dashboard.get](/manual/api/reference/dashboard/get) - recupero     cruscotti - [dashboard.update](/manual/api/reference/dashboard/update) -     aggiornamento della dashboard

en-us	# dashboard.update
it	# dashboard.update

en-us	# Dashboard widget fields
it	# Campi widget del dashboard

en-us	#### Database size  Zabbix configuration data require a fixed amount of disk space and do not grow much.  Zabbix database size mainly depends on these variables, which define the amount of stored historical data:  -   Number of processed values per second  This is the average number of new values Zabbix server receives every second. For example, if we have 3000 items for monitoring with a refresh rate of 60 seconds, the number of values per second is calculated as 3000/60 = **50**.  It means that 50 new values are added to Zabbix database every second.  -   Housekeeper settings for history  Zabbix keeps values for a fixed period of time, normally several weeks or months. Each new value requires a certain amount of disk space for data and index.  So, if we would like to keep 30 days of history and we receive 50 values per second, the total number of values will be around (**30**\*24\*3600)\* **50** = 129.600.000, or about 130M of values.  Depending on the database engine used, type of received values (floats, integers, strings, log files, etc), the disk space for keeping a single value may vary from 40 bytes to hundreds of bytes. Normally it is around 90 bytes per value for numeric items^**2**^. In our case, it means that 130M of values will require 130M \* 90 bytes = **10.9GB** of disk space.  ::: noteclassic The size of text/log item values is impossible to predict exactly, but you may expect around 500 bytes per value. :::  -   Housekeeper setting for trends  Zabbix keeps a 1-hour max/min/avg/count set of values for each item in the table **trends**. The data is used for trending and long period graphs. The one hour period can not be customized.  Zabbix database, depending on the database type, requires about 90 bytes per each total. Suppose we would like to keep trend data for 5 years. Values for 3000 items will require 3000\*24\*365\* **90** = **2.2GB** per year, or **11GB** for 5 years.  -   Housekeeper settings for events  Each Zabbix event requires approximately 250 bytes of disk space^**1**^. It is hard to estimate the number of events generated by Zabbix daily. In the worst-case scenario, we may assume that Zabbix generates one event per second.  For each recovered event, an event\_recovery record is created. Normally most of the events will be recovered so we can assume one event\_recovery record per event. That means additional 80 bytes per event.  Optionally events can have tags, each tag record requiring approximately 100 bytes of disk space^**1**^. The number of tags per event (\#tags) depends on configuration. So each will need an additional \#tags \* 100 bytes of disk space.  It means that if we want to keep 3 years of events, this would require 3\*365\*24\*3600\* (250+80+\#tags\*100) = **\~30GB**+\#tags\*100B disk space^**2**^.  ::: noteclassic  ^**1**^ More when having non-ASCII event names, tags and values.  ^**2**^ The size approximations are based on MySQL and might be different for other databases.  :::  The table contains formulas that can be used to calculate the disk space required for Zabbix system:  |Parameter|Formula for required disk space (in bytes)| |---------|------------------------------------------| |*Zabbix configuration*|Fixed size. Normally 10MB or less.| |*History*|days\*(items/refresh rate)\*24\*3600\*bytes<br>items : number of items<br>days : number of days to keep history<br>refresh rate : average refresh rate of items<br>bytes : number of bytes required to keep single value, depends on database engine, normally \~90 bytes.| |*Trends*|days\*(items/3600)\*24\*3600\*bytes<br>items : number of items<br>days : number of days to keep history<br>bytes : number of bytes required to keep single trend, depends on the database engine, normally \~90 bytes.| |*Events*|days\*events\*24\*3600\*bytes<br>events : number of event per second. One (1) event per second in worst-case scenario.<br>days : number of days to keep history<br>bytes : number of bytes required to keep single trend, depends on the database engine, normally \~330 + average number of tags per event \* 100 bytes.|  So, the total required disk space can be calculated as:\ **Configuration + History + Trends + Events**\ The disk space will NOT be used immediately after Zabbix installation. Database size will grow then it will stop growing at some point, which depends on housekeeper settings.
it	#### Dimensioni del database  I dati di configurazione di Zabbix richiedono una quantità fissa di spazio su disco e lo fanno non crescere molto.  La dimensione del database Zabbix dipende principalmente da queste variabili, che definiscono la quantità di dati storici memorizzati:  - Numero di valori elaborati al secondo  Questo è il numero medio di nuovi valori ricevuti dal server Zabbix secondo. Ad esempio, se abbiamo 3000 elementi per il monitoraggio con un aggiornamento della frequenza di 60 secondi, il numero di valori al secondo viene calcolato come 3000/60 = **50**.  Significa che ogni secondo vengono aggiunti 50 nuovi valori al database Zabbix.  - Impostazioni della governante per la cronologia  Zabbix mantiene i valori per un periodo di tempo fisso, normalmente diverse settimane o mesi. Ogni nuovo valore richiede una certa quantità di spazio su disco per dati e indice.  Quindi, se desideriamo mantenere 30 giorni di cronologia e riceviamo 50 valori al secondo, il numero totale di valori sarà di circa (**30**\*24\*3600)\* **50** = 129.600.000, ovvero circa 130M di valori.  A seconda del motore di database utilizzato, del tipo di valori ricevuti (float, numeri interi, stringhe, file di registro, ecc.), lo spazio su disco per mantenere un singolo il valore può variare da 40 byte a centinaia di byte. Normalmente è in giro 90 byte per valore per elementi numerici^**2**^. Nel nostro caso, significa che 130 M di valori richiederanno 130 M \* 90 byte = **10,9 GB** di spazio su disco.  ::: notaclassico La dimensione dei valori degli elementi di testo/log è impossibile da prevedere esattamente, ma potresti aspettarti circa 500 byte per valore. :::  - Impostazione governante per le tendenze  Zabbix mantiene un set di valori max/min/avg/count di 1 ora per ogni elemento in la tabella **tendenze**. I dati vengono utilizzati per trend e lungo periodo grafici. Il periodo di un'ora non può essere personalizzato.  Il database Zabbix, a seconda del tipo di database, richiede circa 90 byte per ogni totale. Supponiamo di voler conservare i dati di tendenza per 5 anni. I valori per 3000 elementi richiederanno 3000\*24\*365\* **90** = **2,2 GB** all'anno o **11GB** per 5 anni.  - Impostazioni della governante per gli eventi  Ogni evento Zabbix richiede circa 250 byte di spazio su disco^**1**^. È difficile stimare il numero di eventi generati quotidianamente da Zabbix. Nello scenario peggiore, possiamo presumere che Zabbix ne generi uno evento al secondo.  Per ogni evento recuperato, viene creato un record event\_recovery. Normalmente la maggior parte degli eventi verrà recuperata, quindi possiamo assumerne uno evento\_record di ripristino per evento. Ciò significa ulteriori 80 byte per evento.  Facoltativamente, gli eventi possono avere tag, ogni record di tag richiede approssimativamente 100 byte di spazio su disco^**1**^. Il numero di tag per evento (\#tags) dipende dalla configurazione. Quindi ognuno avrà bisogno di ulteriori \#tags \* 100 byte di spazio su disco.  Significa che se vogliamo mantenere 3 anni di eventi, ciò richiederebbe 3\*365\*24\*3600\* (250+80+\#tags\*100) = **\~30GB**+\#tags\*100B disco spazio^**2**^.  ::: notaclassico  ^**1**^ Altro quando si hanno nomi di eventi, tag e i valori.  ^**2**^ Le approssimazioni delle dimensioni sono basate su MySQL e potrebbero esserlo diverso per altri database. :::  La tabella contiene le formule che possono essere utilizzate per calcolare lo spazio su disco richiesto per il sistema Zabbix:  |Parametro|Formula per lo spazio su disco richiesto (in byte)| |---------|--------------------------------------- ---| |*Configurazione Zabbix*|Dimensioni fisse. Normalmente 10 MB o meno.| |*Cronologia*|giorni\*(elementi/frequenza di aggiornamento)\*24\*3600\*byte<br>elementi: numero di elementi<br>giorni: numero di giorni per conservare la cronologia<br>frequenza di aggiornamento: aggiornamento medio rate of items<br>bytes : numero di byte richiesti per mantenere un singolo valore, dipende dal motore del database, normalmente \~90 byte.| |*Trends*|days\*(items/3600)\*24\*3600\*bytes<br>items : numero di elementi<br>days : numero di giorni per conservare la cronologia<br>bytes : numero di byte richiesti per mantenere una singola tendenza, dipende dal motore del database, normalmente \~90 byte.| |*Eventi*|giorni\*eventi\*24\*3600\*bytes<br>eventi : numero di eventi al secondo. Un (1) evento al secondo nella peggiore delle ipotesi.<br>giorni: numero di giorni per conservare la cronologia<br>byte: numero di byte necessari per mantenere una singola tendenza, dipende dal motore del database, normalmente \~330 + media numero di tag per evento \* 100 byte.|  Pertanto, lo spazio su disco totale richiesto può essere calcolato come:\ **Configurazione + Cronologia + Trend + Eventi**\ Lo spazio su disco NON verrà utilizzato immediatamente dopo l'installazione di Zabbix. Le dimensioni del database aumenteranno, quindi a un certo punto smetterà di crescere, il che dipende dalle impostazioni della governante.

en-us	### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X - 14.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).
it	### Database  Per creare un'esperienza utente ottimale e garantire le migliori prestazioni di Zabbix in vari ambienti di produzione,  il supporto di alcune versioni precedenti del database è stato abbandonato. Questo vale principalmente per le versioni del database che sono prossimi al punto di fine vita utile e versioni con problemi non risolti che potrebbero interferire con le normali prestazioni.  A partire da Zabbix 6.0, le seguenti versioni di [database](/manual/installation/requirements#software) sono ufficialmente supportato:  - *MySQL/Percona* 8.0.X - *MariaDB* 10.5.X - 10.6.X - *PostgreSQL* 13.X - 14.X - *Oracolo* 19c - 21c - *Scala temporaleDB* 2.0.1-2.3 - *SQLite* 3.3.5-3.34.X  Per impostazione predefinita, il server e il proxy Zabbix non si avviano se viene rilevata una versione del database non supportata. Ora è possibile, sebbene non consigliato, per disattivare il controllo della versione del database modificando il parametro di configurazione AllowUnsupportedDBVersions per il [server](/manual/appendice/config/zabbix_server) o il [proxy](/manual/appendice/config/zabbix_proxy).

en-us	##### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#Software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).
it	##### Database  Per creare l'esperienza utente ottimale e garantire le migliori prestazioni di Zabbix in vari ambienti di produzione, il supporto di alcune le versioni precedenti del database sono state eliminate. Questo vale principalmente per le versioni del database che si stanno avvicinando alla fine del loro ciclo di vita e versioni con problemi non risolti che potrebbero interferire con le normali prestazioni.  A partire da Zabbix 6.0, le seguenti versioni di [database](/manual/installation/requirements#Software) sono ufficialmente supportato:  - *MySQL/Percona* 8.0.X - *MariaDB* 10.5.X - 10.6.X - *PostgreSQL* 13.X - *Oracolo* 19c - 21c - *Scala temporaleDB* 2.0.1-2.3 - *SQLite* 3.3.5-3.34.X  Per impostazione predefinita, il server e il proxy Zabbix non si avviano se un file non supportato viene rilevata la versione del database. Adesso è possibile, anche se non consigliato, per disattivare il controllo della versione del database modificando Parametro di configurazione AllowUnsupportedDBVersions per il file [server](/manual/appendice/config/zabbix_server) o [proxy](/manual/appendice/config/zabbix_proxy).

en-us	##### Database storage  All configuration information as well as the data gathered by Zabbix is stored in a database.
it	##### Database di archiviazione  Tutte le informazioni di configurazione e i dati raccolti da Zabbix sono memorizzate in un database.

en-us	#### Data flow  In addition it is important to take a step back and have a look at the overall data flow within Zabbix. In order to create an item that gathers data you must first create a host. Moving to the other end of the Zabbix spectrum you must first have an item to create a trigger. You must have a trigger to create an action. Thus if you want to receive an alert that your CPU load is too high on *Server X* you must first create a host entry for *Server X* followed by an item for monitoring its CPU, then a trigger which activates if the CPU is too high, followed by an action which sends you an email. While that may seem like a lot of steps, with the use of templating it really isn't. However, due to this design it is possible to create a very flexible setup.
it	#### Flusso di dati  Inoltre è importante fare un passo indietro e dare un'occhiata al flusso di dati complessivo all'interno di Zabbix. Per creare un oggetto che raccoglie data è necessario prima creare un host. Trasferirsi dall'altra parte dello spettro di zabbix devi prima avere un elemento per creare un trigger. Tu devi avere un trigger per creare un'azione. Quindi, se vuoi ricevere un avviso che il tuo carico di CPU è troppo alto su *Server X* devi prima creare un host voce per *Server X* seguita da un elemento per il monitoraggio della sua CPU, quindi a trigger che si attiva se la CPU è troppo alta, seguito da un'azione che ti invia un'e-mail. Anche se possono sembrare molti passaggi, con l'uso del modello in realtà non lo è. Tuttavia, a causa di questo design lo è possibile creare una configurazione molto flessibile.

en-us	# dcheck.get
it	# dcheck.get

en-us	### Debian/Ubuntu  Open the `/etc/apt/sources.list.d/zabbix.list` and uncomment "Zabbix unstable repository".       # Zabbix unstable repository     deb https://repo.zabbix.com/zabbix/5.5/debian bullseye main     deb-src https://repo.zabbix.com/zabbix/5.5/debian bullseye main
it	### Debian/Ubuntu  Apri `/etc/apt/sources.list.d/zabbix.list` e decommenta "Zabbix unstable repository".       # Repository instabile Zabbix     deb https://repo.zabbix.com/zabbix/5.5/debian bullseye main     deb-src https://repo.zabbix.com/zabbix/5.5/debian bullseye main

en-us	### Default authentication  By default, Zabbix uses internal Zabbix authentication for all users. It is possible to change the default method to [LDAP](#ldap_authentication) system-wide or enable LDAP authentication only for specific user groups.  To set LDAP as default authentication method for all users, navigate to the *LDAP* tab and configure authentication parameters, then return to the *Authentication* tab and switch *Default authentication* selector to LDAP.  Note that the authentication method can be fine-tuned on the [user group](/manual/config/users_and_usergroups/usergroup) level. Even if LDAP authentication is set globally, some user groups can still be authenticated by Zabbix. These groups must have [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) set to Internal. Vice versa, if internal authentication is used globally, LDAP authentication details can be specified and used for specific user groups whose [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) is set to LDAP. If a user is included into at least one user group with LDAP authentication, this user will not be able to use internal authentication method.  [HTTP](#http_authentication) and [SAML 2.0](#saml_authentication) authentication methods can be used in addition to the default authentication method.
it	### Autenticazione predefinita  Per impostazione predefinita, Zabbix utilizza l'autenticazione Zabbix interna per tutti gli utenti.  È possibile modificare il metodo predefinito in [LDAP](#ldap_authentication) a livello di sistema o abilitare l'autenticazione LDAP solo per gruppi di utenti specifici.  Per impostare LDAP come metodo di autenticazione predefinito per tutti gli utenti, vai  nella scheda *LDAP* e configurare i parametri di autenticazione, quindi tornare alla scheda *Autenticazione* e imposta il selettore *Autenticazione predefinita* su LDAP.  Si noti che il metodo di autenticazione può essere messo a punto su [user group](/manual/config/users_and_usergroups/usergroup). Anche se L'autenticazione LDAP è impostata a livello globale, alcuni gruppi di utenti possono ancora essere autenticato da Zabbix. Questi gruppi devono avere [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) impostato a Interno. Viceversa, se l'autenticazione interna viene utilizzata a livello globale, I dettagli di autenticazione LDAP possono essere specificati e utilizzati per un utente specifici gruppi di utenti cui [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) è impostato su LDAP. Se un utente è incluso in almeno un gruppo di utenti con Autenticazione LDAP, questo utente non sarà in grado di utilizzare internal Metodo di autenticazione.  [HTTP](#http_authentication) e [SAML 2.0](#saml_authentication) metodi di autenticazione possono essere utilizzati in aggiunta a quello predefinito Metodo di autenticazione.

en-us	 #### Default port numbers  The following list of open ports per component is applicable for default configuration:  |Zabbix component|Port number|Protocol|Type of connection| |-------|-------|-------|-------| |Zabbix agent|10050|TCP|on demand| |Zabbix agent 2|10050|TCP|on demand| |Zabbix server|10051|TCP|on demand| |Zabbix proxy|10051|TCP|on demand| |Zabbix Java gateway|10052|TCP|on demand| |Zabbix web service|10053|TCP|on demand| |Zabbix frontend|80|HTTP|on demand| |^|443|HTTPS|on demand| |Zabbix trapper|10051 |TCP| on demand|  ::: noteclassic The port numbers should be open in firewall to enable Zabbix communications. Outgoing TCP connections usually do not require explicit firewall settings. ::: 
it	 #### Numeri di porta predefiniti  Il seguente elenco di porte aperte per componente è applicabile per la configurazione predefinita:  |Componente Zabbix|Numero porta|Protocollo|Tipo di connessione| |-------|-------|-------|-------| |Agente Zabbix|10050|TCP|su richiesta| |Agente Zabbix 2|10050|TCP|su richiesta| |Server Zabbix|10051|TCP|su richiesta| |Proxy Zabbix|10051|TCP|su richiesta| |Gateway Zabbix Java|10052|TCP|su richiesta| |Servizio web Zabbix|10053|TCP|su richiesta| |Zabbix frontend|80|HTTP|su richiesta| |^|443|HTTPS|su richiesta| |Zabbix trapper|10051 |TCP| su richiesta|  ::: notaclassico I numeri di porta devono essere aperti nel firewall per abilitare le comunicazioni Zabbix. Le connessioni TCP in uscita di solito non richiedono impostazioni esplicite del firewall. :::

en-us	#### Default user roles  By default, Zabbix is configured with four user roles, which have a pre-defined set of permissions:  -   Admin role -   Guest role -   Super admin role -   User role  ![](../../../../../assets/en/manual/web_interface/user_roles0.png){width="600"}  ::: noteclassic  Default *Super admin role* cannot be modified or deleted, because at least one Super admin user with unlimited privileges must exist in Zabbix.  :::  Zabbix users with type Super admins and proper permissions can modify or delete existing roles or create new custom roles.  To create a new role, click on the *Create user role* button at the top right corner. To update an existing role, press on the role name to open the configuration form.  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Available permission options along with default permission sets for pre-configured user roles in Zabbix are described below.  | | | | | | | | |-|----------|--------------------------------------|----|----|----|----| |**Parameter**|<|**Description**|**Default user roles**|<|<|<| | |<|<|*Super admin role*|*Admin role*|*User role*|*Guest role*| |User type|<|Selected user type determines the list of available permissions.<br>Upon selecting a user type, all available permissions for this user type are granted by default.<br>Uncheck the checkbox(es) to revoke certain permissions for the user role.<br>Checkboxes for permissions not available for this user type are grayed out.|Super admin|Admin|User|User| |**Access to UI elements**|<|<|<|<|<|<| |*Monitoring*|<|<|<|<|<|<| | |Dashboard|Enable/disable access to a specific Monitoring menu section and underlying pages.|Yes|Yes|Yes|Yes| |^|Problems|^|^|^|^|^| |^|Hosts|^|^|^|^|^| |^|Latest data|^|^|^|^|^| |^|Maps|^|^|^|^|^| |^|Discovery|^|^|^|No|No| |*Services*|<|<|<|<|<|<| | |Services|Enable/disable access to a specific Services menu section and underlying pages.|Yes|Yes|Yes|Yes| |^|Service actions|^|^|^|No|No| |^|SLA|^|^|^|^|^| |^|SLA report|^|^|^|Yes|Yes| |*Inventory*|<|<|<|<|<|<| | Overview|Enable/disable access to a specific Inventory menu section and underlying pages.|Yes|Yes|Yes|Yes| |^|Hosts|^|^|^|^|^| |*Reports*|<|<|<|<|<|<| | |System information|Enable/disable access to a specific Reports menu section and underlying pages.|Yes|No|No|No| |^|Availability report|^|^|Yes|Yes|Yes| |^|Triggers top 100|^|^|^|^|^| |^|Audit|^|^|No|No|No| |^|Action log|^|^|^|^|^| |^|Notifications|^|^|Yes|^|^| |^|Scheduled reports|^|^|^|^|^| |*Configuration*|<|<|<|<|<|<| | |Host groups|Enable/disable access to a specific *Configuration* menu section and underlying pages.|Yes|Yes|No|No| |^|Templates|^|^|^|^|^| |^|Hosts|^|^|^|^|^| |^|Maintenance|^|^|^|^|^| |^|Actions|^|^|^|^|^| |^|Event correlation|^|^|No|^|^| |^|Discovery|^|^|Yes|^|^| |*Administration*|<|<|<|<|<|<| | |General|Enable/disable access to a specific *Administration* menu section and underlying pages.|Yes|No|No|No| |^|Proxies|^|^|^|^|^| |^|Authentication|^|^|^|^|^| |^|User groups|^|^|^|^|^| |^|User roles|^|^|^|^|^| |^|Users|^|^|^|^|^| |^|Media types|^|^|^|^|^| |^|Scripts|^|^|^|^|^| |^|Queue|^|^|^|^|^| |*Default access to new UI elements*|<|Enable/disable access to the custom UI elements. Modules, if present, will be listed below.|Yes|Yes|Yes|Yes| |**Access to services**|<|<|<|<|<|<| | |Read-write access to services|Select read-write access to services:<br>**None** - no access at all<br>**All** - access to all services is read-write<br>**Service list** - select services for read-write access<br><br>The read-write access, if granted, takes precedence over the read-only access settings and is dynamically inherited by the child services.|All|All|None|None| |^|Read-write access to services with tag|Specify tag name and, optionally, value to additionally grant read-write access to services matching the tag.<br>This option is available if 'Service list' is selected in the *Read-write access to services* parameter.<br>The read-write access, if granted, takes precedence over the read-only access settings and is dynamically inherited by the child services.|^|^|^|^| |^|Read-only access to services|Select read-only access to services:<br>**None** - no access at all<br>**All** - access to all services is read-only<br>**Service list** - select services for read-only access<br><br>The read-only access does not take precedence over the read-write access and is dynamically inherited by the child services.|^|^|All|All| |^|Read-only access to services with tag|Specify tag name and, optionally, value to additionally grant read-only access to services matching the tag.<br>This option is available if 'Service list' is selected in the *Read-only access to services* parameter.<br>The read-only access does not take precedence over the read-write access and is dynamically inherited by the child services.|^|^|^|^| |**Access to modules**|<|<|<|<|<|<| | |<Module name>|Allow/deny access to a specific module. Only enabled modules are shown in this section. It is not possible to grant or restrict access to a module that is currently disabled.|Yes|Yes|Yes|Yes| |^|*Default access to new modules*|Enable/disable access to modules that may be added in the future.|^|^|^|^| |**Access to API**|<|<|<|<|<|<| | |*Enabled*|Enable/disable access to API.|Yes|Yes|Yes|No| |^|*API methods*|Select *Allow list* to allow only specified API methods or *Deny list* to restrict only specified API methods.<br><br>In the search field, start typing the method name, then select the method from the auto-complete list.<br>You can also press the Select button and select methods from the full list available for this user type. Note, that if certain action from the Access to actions block is unchecked, users will not be able to use API methods related to this action.<br><br>Wildcards are supported. Examples: `dashboard.*` (all methods of 'dashboard.' API service) `*` (any method), `*.export` (methods with '.export' name from all API services).<br><br>If no methods have been specified the Allow/Deny list rule will be ignored.|^|^|^|^| |**Access to actions**|<|<|<|<|<|<| | |Create and edit dashboards|Clearing this checkbox will also revoke the rights to use `.create`, `.update` and `.delete` API methods for the corresponding elements.|Yes|Yes|Yes|No| |^|Create and edit maps|^|^|^|^|^| |^|Create and edit maintenance|^|^|^|No|^| |^|Add problem comments|Clearing this checkbox will also revoke the rights to perform corresponding action via `event.acknowledge` API method.|^|^|Yes|^| |^|Change severity|^|^|^|^|^| |^|Acknowledge problems|^|^|^|^|^| |^|Close problems|^|^|^|^|^| |^|Execute scripts|Clearing this checkbox will also revoke the rights to use the `script.execute` API method.|^|^|^|^| |^|Manage API tokens|Clearing this checkbox will also revoke the rights to use all `token.` API methods.|^|^|^|^| |^|Manage scheduled reports|Clearing this checkbox will also revoke the rights to use all `report.` API methods.|^|^|No|^| |^|Manage SLA|Enable/disable the rights to manage [SLA](/manual/web_interface/frontend_sections/services/sla).|^|^|^|^| |^|Default access to new actions|Enable/disable access to new actions.|^|^|Yes|^|  Notes:  -   Each user may have only one role assigned. -   If an element is restricted, users will not be able to access it     even by entering a direct URL to this element into the browser. -   Users of type *User* or *Admin* cannot change their own role     settings. -   Users of type *Super admin* can modify settings of their own role     (not available for the default *Super admin role*), but not the user     type. -   Users of all levels cannot change their own user type.  See also:  -   [Configuring a user](/manual/config/users_and_usergroups/user)
it	#### Ruoli utente predefiniti  Per impostazione predefinita, Zabbix è configurato con quattro ruoli utente, che hanno a insieme predefinito di autorizzazioni:  - Ruolo amministratore - Ruolo dell'ospite - Ruolo di super amministratore - Ruolo utente  ![](../../../../../assets/en/manual/web_interface/user_roles0.png){width="600"}  ::: notaclassico  Il *ruolo di super amministratore* predefinito non può essere modificato o eliminato, perché almeno un utente Super Admin con privilegi illimitati deve esistono in Zabbix. :::  Gli utenti di Zabbix con il tipo Super amministratori e le autorizzazioni appropriate possono modificare o eliminare i ruoli esistenti o creare nuovi ruoli personalizzati.  Per creare un nuovo ruolo, fai clic sul pulsante *Crea ruolo utente* in alto angolo destro. Per aggiornare un ruolo esistente, premi sul nome del ruolo per aprirlo il modulo di configurazione  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Opzioni di autorizzazione disponibili insieme ai set di autorizzazioni predefiniti per i ruoli utente preconfigurati in Zabbix sono descritti di seguito. | | | | | | | | |-|----------|----------------------------------- --|----|----|----|----| |**Parametro**|<|**Descrizione**|**Ruoli utente predefiniti**|<|<|<| | |<|<|*Ruolo super amministratore*|*Ruolo amministratore*|*Ruolo utente*|*Ruolo ospite*| |Tipo di utente|<|Il tipo di utente selezionato determina l'elenco delle autorizzazioni disponibili.<br>Quando si seleziona un tipo di utente, tutte le autorizzazioni disponibili per questo tipo di utente vengono concesse per impostazione predefinita.<br>Deselezionare le caselle di controllo per revocare determinate autorizzazioni per il ruolo utente.<br>Le caselle di controllo per le autorizzazioni non disponibili per questo tipo di utente sono disattivate.|Super amministratore|Amministratore|Utente|Utente| |**Accesso agli elementi dell'interfaccia utente**|<|<|<|<|<|<| |*Monitoraggio*|<|<|<|<|<|<| | |Dashboard|Abilita/disabilita l'accesso a una specifica sezione del menu Monitoraggio e alle pagine sottostanti.|Sì|Sì|Sì|Sì| |^|Problemi|^|^|^|^|^| |^|Host|^|^|^|^|^| |^|Dati più recenti|^|^|^|^|^| |^|Mappe|^|^|^|^|^| |^|Scoperta|^|^|^|No|No| |*Servizi*|<|<|<|<|<|<| | |Servizi|Abilita/disabilita l'accesso a una specifica sezione del menu Servizi e alle pagine sottostanti.|Sì|Sì|Sì|Sì| |^|Azioni di servizio|^|^|^|No|No| |^|SLA|^|^|^|^|^| |^|Rapporto SLA|^|^|^|Sì|Sì| |*Inventario*|<|<|<|<|<|<| | Panoramica|Abilita/disabilita l'accesso a una specifica sezione del menu Inventario e alle pagine sottostanti.|Sì|Sì|Sì|Sì| |^|Host|^|^|^|^|^| |*Rapporti*|<|<|<|<|<|<| | |Informazioni di sistema|Abilita/disabilita l'accesso a una specifica sezione del menu Report e alle pagine sottostanti.|Sì|No|No|No| |^|Rapporto disponibilità|^|^|Sì|Sì|Sì| |^|Attiva i primi 100|^|^|^|^|^| |^|Audit|^|^|No|No|No| |^|Registro azioni|^|^|^|^|^| |^|Notifiche|^|^|Sì|^|^| |^|Rapporti programmati|^|^|^|^|^| |*Configurazione*|<|<|<|<|<|<| | |Gruppi host|Abilita/disabilita l'accesso a una specifica sezione del menu *Configurazione* e alle pagine sottostanti.|Sì|Sì|No|No| |^|Modelli|^|^|^|^|^| |^|Host|^|^|^|^|^| |^|Manutenzione|^|^|^|^|^| |^|Azioni|^|^|^|^|^| |^|Correlazione eventi|^|^|No|^|^| |^|Scoperta|^|^|Sì|^|^| |*Amministrazione*|<|<|<|<|<|<| | |Generale|Abilita/disabilita l'accesso a una specifica sezione del menu *Amministrazione* e alle pagine sottostanti.|Sì|No|No|No| |^|Proxy|^|^|^|^|^| |^|Autenticazione|^|^|^|^|^| |^|Gruppi utenti|^|^|^|^|^| |^|Ruoli utente|^|^|^|^|^| |^|Utenti|^|^|^|^|^| |^|Tipi di media|^|^|^|^|^| |^|Script|^|^|^|^|^| |^|Coda|^|^|^|^|^| |*Default access to new UI elements*|<|Enable/disable access to the custom UI elements. Modules, if present, will be listed below.|Yes|Yes|Yes|Yes| |**Access to services**|<|<|<|<|<|<| |*Accesso predefinito ai nuovi elementi dell'interfaccia utente*|<|Abilita/disabilita l'accesso agli elementi dell'interfaccia utente personalizzati. I moduli, se presenti, saranno elencati di seguito.|Si|Si|Si|Si| |**Accesso ai servizi**|<|<|<|<|<|<| | |Accesso in lettura-scrittura ai servizi|Seleziona l'accesso in lettura-scrittura ai servizi:<br>**Nessuno** - nessun accesso<br>**Tutto** - l'accesso a tutti i servizi è in lettura-scrittura<br>* *Elenco servizi** - seleziona i servizi per l'accesso in lettura-scrittura<br><br>L'accesso in lettura-scrittura, se concesso, ha la precedenza sulle impostazioni di accesso in sola lettura ed è ereditato dinamicamente dai servizi secondari.|Tutti|Tutti |Nessuno|Nessuno| |^|Accesso in lettura-scrittura ai servizi con tag|Specificare il nome del tag e, facoltativamente, il valore per concedere inoltre l'accesso in lettura-scrittura ai servizi corrispondenti al tag.<br>Questa opzione è disponibile se è selezionato 'Elenco servizi' in * Parametro Accesso in lettura-scrittura ai servizi*.<br>L'accesso in lettura-scrittura, se concesso, ha la precedenza sulle impostazioni di accesso in sola lettura ed è ereditato dinamicamente dai servizi figlio.|^|^|^|^| |^|Accesso in sola lettura ai servizi|Seleziona l'accesso in sola lettura ai servizi:<br>**Nessuno** - nessun accesso<br>**Tutti** - l'accesso a tutti i servizi è in sola lettura<br >**Elenco servizi** - seleziona i servizi per l'accesso in sola lettura<br><br>L'accesso in sola lettura non ha la precedenza sull'accesso in lettura/scrittura ed è ereditato dinamicamente dai servizi secondari.|^|^| Tutto|Tutto| |^|Accesso in sola lettura ai servizi con tag|Specifica il nome del tag e, facoltativamente, il valore per concedere anche l'accesso in sola lettura ai servizi corrispondenti al tag.<br>Questa opzione è disponibile se è selezionato 'Elenco servizi' in * Accesso in sola lettura al parametro services*.<br>L'accesso in sola lettura non ha la precedenza sull'accesso in lettura-scrittura ed è ereditato dinamicamente dai servizi figlio.|^|^|^|^| |**Accesso ai moduli**|<|<|<|<|<|<| | |<Nome modulo>|Consenti/nega l'accesso a un modulo specifico. In questa sezione sono mostrati solo i moduli abilitati. Non è possibile concedere o limitare l'accesso a un modulo attualmente disabilitato.|Sì|Sì|Sì|Sì| |^|*Accesso predefinito ai nuovi moduli*|Abilita/disabilita l'accesso ai moduli che potrebbero essere aggiunti in futuro.|^|^|^|^| |**Accesso all'API**|<|<|<|<|<|<| | |*Abilitato*|Abilita/disabilita l'accesso all'API.|Sì|Sì|Sì|No| |^|*Metodi API*|Seleziona *Consenti elenco* per consentire solo i metodi API specificati o *Nega elenco* per limitare solo i metodi API specificati.<br><br>Nel campo di ricerca, inizia a digitare il nome del metodo, quindi seleziona il metodo dall'elenco di completamento automatico.<br>Puoi anche premere il pulsante Seleziona e selezionare i metodi dall'elenco completo disponibile per questo tipo di utente. Tieni presente che se una determinata azione del blocco Accesso alle azioni è deselezionata, gli utenti non saranno in grado di utilizzare i metodi API correlati a questa azione.<br><br>I caratteri jolly sono supportati. Esempi: `dashboard.*` (tutti i metodi del servizio API 'dashboard.') `*` (qualsiasi metodo), `*.export` (metodi con nome '.export' da tutti i servizi API).<br><br >Se non è stato specificato alcun metodo, la regola dell'elenco Consenti/Nega verrà ignorata.|^|^|^|^| |**Accesso alle azioni**|<|<|<|<|<|<| | |Crea e modifica dashboard|Deselezionando questa casella di controllo verranno revocati anche i diritti di utilizzo dei metodi API `.create`, `.update` e `.delete` per gli elementi corrispondenti.|Sì|Sì|Sì|No| |^|Crea e modifica mappe|^|^|^|^|^| |^|Crea e modifica manutenzione|^|^|^|No|^| |^|Aggiungi commenti sul problema|Deselezionando questa casella di controllo verranno revocati anche i diritti per eseguire l'azione corrispondente tramite il metodo API `event.acknowledge`.|^|^|Sì|^| |^|Modifica gravità|^|^|^|^|^| |^|Riconosci i problemi|^|^|^|^|^| |^|Chiudi i problemi|^|^|^|^|^| |^|Esegui script|Deselezionando questa casella di controllo verranno revocati anche i diritti per utilizzare il metodo API `script.execute`.|^|^|^|^| |^|Gestisci token API|Deselezionando questa casella di controllo verranno revocati anche i diritti di utilizzo di tutti i metodi API `token.`.|^|^|^|^| |^|Gestisci report pianificati|Deselezionando questa casella di controllo verranno revocati anche i diritti di utilizzo di tutti i metodi API `report.`.|^|^|No|^| |^|Gestisci SLA|Abilita/disabilita i diritti per gestire [SLA](/manual/web_interface/frontend_sections/services/sla).|^|^|^|^| |^|Accesso predefinito a nuove azioni|Abilita/disabilita l'accesso a nuove azioni.|^|^|Sì|^|  Appunti:  - Ad ogni utente può essere assegnato un solo ruolo. - Se un elemento è limitato, gli utenti non saranno in grado di accedervi     anche inserendo un URL diretto a questo elemento nel browser. - Gli utenti di tipo *User* o *Admin* non possono modificare il proprio ruolo     impostazioni. - Gli utenti di tipo *Super admin* possono modificare le impostazioni del proprio ruolo     (non disponibile per il *ruolo super amministratore* predefinito), ma non per l'utente     genere. - Gli utenti di tutti i livelli non possono modificare il proprio tipo di utente.  Guarda anche:  - [Configurazione di un utente](/manual/config/users_and_usergroups/user)

en-us	 ##### Deprecated internal items for history/trends  The following internal items are now deprecated and will be removed in a future major release:  -   `zabbix[history]` -   `zabbix[history_log]` -   `zabbix[history_str]` -   `zabbix[history_text]` -   `zabbix[history_uint]` -   `zabbix[trends]` -   `zabbix[trends_uint]`
it	 ##### Elementi interni obsoleti per cronologia/tendenze  I seguenti elementi interni sono ora obsoleti e verranno rimossi in una futura versione principale:  - `zabbix[storia]` - `zabbix[history_log]` - `zabbix[history_str]` - `zabbix[testo_storia]` - `zabbix[history_uint]` - `zabbix[tendenze]` - `zabbix[trends_uint]`

en-us	Deprecated widgets:  -   [Data overview](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview)
it	Widget obsoleti:  - [Panoramica dei dati](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview)

en-us	### Description  `array configuration.importcompare(object parameters)`  This method allows to compare import file with current system elements and shows what will be changed if this import file will be imported.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `array configuration.importcompare(parametri oggetto)`  Questo metodo consente di confrontare il file di importazione con gli elementi del sistema corrente e mostra cosa verrà modificato se questo file di importazione verrà importato.  ::: noteclassic Questo metodo è disponibile per utenti di qualsiasi tipo. Permessi per chiamare il metodo può essere revocato nelle impostazioni del ruolo utente. Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	### Description  `integer/array dcheck.get(object parameters)`  The method allows to retrieve discovery checks according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `intero/array dcheck.get(parametri oggetto)`  Il metodo consente di recuperare i controlli di rilevamento in base a quanto indicato parametri.  ::: notaclassic Questo metodo è disponibile per utenti di qualsiasi tipo. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	### Description  `object action.update(object/array actions)`  This method allows to update existing actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `oggetto action.update(object/array actions)`  Questo metodo consente di aggiornare le azioni esistenti.  ::: noteclassic Questo metodo è disponibile solo per tipi di utenti *Admin* e *Super admin*. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente.  Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	### Description  `object authentication.get(object parameters)`  The method allows to retrieve authentication object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `oggetto authentication.get(parametri dell'oggetto)`  Il metodo consente di recuperare l'oggetto di autenticazione in base ai parametri dati.  ::: noteclassic Questo metodo è disponibile solo per il tipo di utente *Super admin*. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	### Description  `object authentication.update(object authentication)`  This method allows to update existing authentication settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `object authentication.update(object authentication)`  Questo metodo permetti di aggiornare le impostazioni di autenticazione esistenti.  ::: noteclassic Questo metodo è solamente disponibile per utenti di tipo *Super admin*. I permessi di richiamare i metodi possono essere revocati nelle impostazione del ruolo utente. Vedi anche [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object autoregistration.get(object parameters)`  The method allows to retrieve autoregistration object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `object autoregistration.get(object parameters)`  Il metodo consente di recuperare l'oggetto di autoregistrazione secondo i parametri dati.  ::: noteclassic Questo metodo è disponibile solo per il tipo di utente *Super admin*. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	### Description  `object autoregistration.update(object autoregistration)`  This method allows to update existing autoregistration.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `object autoregistration.update(object autoregistration)`  Questo metodo consente di aggiornare l'autoregistrazione esistente.  ::: noteclassic Questo metodo è disponibile solo per il tipo di utente *Super admin*. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	### Description  `string apiinfo.version(array)`  This method allows to retrieve the version of the Zabbix API.  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
it	### Descrizione  `string apiinfo.version(array)`  Questo metodo consente di recuperare la versione dell'API Zabbix.  ::: nota importante Questo metodo è disponibile solo per utenti non autenticati e deve essere chiamato senza il parametro `auth` nella richiesta JSON-RPC. :::

en-us	### Description  `string configuration.export(object parameters)`  This method allows to export configuration data as a serialized string.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
it	### Descrizione  `string configuration.export(parametri oggetto)`  Questo metodo consente di esportare i dati di configurazione come stringa serializzata.  ::: noteclassic Questo metodo è disponibile per utenti di qualsiasi tipo. Permessi per chiamare il metodo può essere revocato nelle impostazioni del ruolo utente. Vedere [Utente ruoli](/manual/web_interface/frontend_sections/administration/user_roles) per maggiori informazioni. :::

en-us	## DESCRIPTION  **zabbix\_agent2** is an application for monitoring parameters of various services.\ \ [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_agent2** è un'applicazione per il monitoraggio dei parametri di vari servizi.\ \ [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_agentd** is a daemon for monitoring various server parameters. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_agentd** è un demone per il monitoraggio di vari parametri del server. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_get** is a command line utility for getting data from Zabbix agent. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_get** è un'utilità da riga di comando per ottenere dati dall'agente  Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_js** is a command line utility that can be used for embedded script testing. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_js** è un'utilità della riga di comando che può essere utilizzata per incorporare test di script. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_proxy** is a daemon that collects monitoring data from devices and sends it to Zabbix server. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_proxy** è un demone che raccoglie i dati di monitoraggio dai dispositivi e lo invia al server Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_sender** is a command line utility for sending monitoring data to Zabbix server or proxy. On the Zabbix server an item of type **Zabbix trapper** should be created with corresponding key. Note that incoming values will only be accepted from hosts specified in **Allowed hosts** field for this item. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_sender** è un'utilità della riga di comando per l'invio di dati di monitoraggio al server o proxy Zabbix. Sul server Zabbix un elemento di tipo **Zabbix trapper** deve essere creato con la chiave corrispondente.  Nota che i valori in arrivo verranno accettati solo dagli host specificati nel campo **Host consentiti** per questo elemento. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_server** is the core daemon of Zabbix software. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_server** è il demone principale del software Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_web\_service** is an application for providing web services to Zabbix components. [ ]{#lbAE}
it	## DESCRIZIONE  **zabbix\_web\_service** è un'applicazione per fornire servizi web a componenti Zabbix. [ ]{#lbAE}

en-us	#### Details about export  -   All supported elements are exported in one file. -   Host and template entities (items, triggers, graphs, discovery     rules) that are inherited from linked templates are not exported.     Any changes made to those entities on a host level (such as changed     item interval, modified regular expression or added prototypes to     the low-level discovery rule) will be lost when exporting; when     importing, all entities from linked templates are re-created as on     the original linked template. -   Entities created by low-level discovery and any entities depending     on them are not exported. For example, a trigger created for an     LLD-rule generated item will not be exported.
it	#### Dettagli sull'esportazione  - Tutti gli elementi supportati vengono esportati in un unico file. - Entità host e template (elementi, trigger, grafici, discovery     regole) ereditati dai modelli collegati non vengono esportati.     Eventuali modifiche apportate a tali entità a livello di host (come modificato     intervallo di elementi, espressioni regolari modificate o prototipi aggiunti a     la regola di rilevamento di basso livello) andrà persa durante l'esportazione; quando     importando, tutte le entità dai modelli collegati vengono ricreate come in     il modello collegato originale. - Entità create da discovery di basso livello ed eventuali entità dipendenti     su di essi non vengono esportati. Ad esempio, un trigger creato per un     L'elemento generato dalla regola LLD non verrà esportato.

en-us	#### Details  The virtual machine monitoring is done in two steps. First, virtual machine data is gathered by *vmware collector* Zabbix processes. Those processes obtain necessary information from VMware web services over the SOAP protocol, pre-process it and store into Zabbix server shared memory. Then, this data is retrieved by pollers using Zabbix simple check [VMware keys](/manual/config/items/itemtypes/simple_checks/vmware_keys).  Starting with Zabbix version 2.4.4 the collected data is divided into 2 types: VMware configuration data and VMware performance counter data. Both types are collected independently by *vmware collectors*. Because of this it is recommended to enable more collectors than the monitored VMware services. Otherwise retrieval of VMware performance counter statistics might be delayed by the retrieval of VMware configuration data (which takes a while for large installations).  Currently only datastore, network interface and disk device statistics and custom performance counter items are based on the VMware performance counter information.
it	#### Particolari  Il monitoraggio della macchina virtuale viene eseguito in due fasi. In primo luogo, virtuale i dati della macchina vengono raccolti dai processi *vmware collector* Zabbix. Quei processi ottengono le informazioni necessarie dai servizi Web VMware tramite il Protocollo SOAP, pre-elaboralo e memorizzalo nel server Zabbix condiviso memoria. Quindi, questi dati vengono recuperati dai sondaggisti utilizzando Zabbix simple controllare [VMware keys](/manual/config/items/itemtypes/simple_checks/vmware_keys).  A partire dalla versione 2.4.4 di Zabbix i dati raccolti sono divisi in 2 tipi: dati di configurazione VMware e dati del contatore delle prestazioni VMware. Entrambi i tipi vengono raccolti in modo indipendente da *vmware collector*. Perché di questo si consiglia di abilitare più collettori rispetto ai Servizi VMware monitorati. In caso contrario, recupero del contatore delle prestazioni VMware le statistiche potrebbero essere ritardate dal recupero della configurazione di VMware data (che richiede un po' di tempo per installazioni di grandi dimensioni).  Attualmente solo datastore, interfaccia di rete e statistiche del dispositivo disco e gli elementi del contatore delle prestazioni personalizzati si basano sulle prestazioni di VMware controinformazione.

en-us	#### Developing modules  Modules are written in PHP language. Model-view-controller (MVC) software pattern design is preferred, as it is also used in Zabbix frontend and will ease the development. PHP strict typing is also welcome but not mandatory.  Please note that with modules you can easily add new menu items and respective views and actions to Zabbix frontend. Currently it is not possible to register new API or create new database tables through modules.
it	#### Sviluppo di moduli  I moduli sono scritti in linguaggio PHP. Model-view-controller (MVC) è preferito il design del modello software, poiché viene utilizzato anche in Zabbix frontend e faciliterà lo sviluppo. Anche la tipizzazione rigorosa di PHP è benvenuto ma non obbligatorio.  Si noti che con i moduli è possibile aggiungere facilmente nuove voci di menu e rispettive visualizzazioni e azioni al frontend di Zabbix. Attualmente non lo è possibile registrare nuove API o creare nuove tabelle di database tramite moduli.

en-us	# dhost.get
it	# dhost.get

en-us	#### Disabling default web server error pages  It is recommended to disable default error pages to avoid information exposure. Web server is using built-in error pages by default:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  Default error pages should be replaced/removed as part of the web server hardening process. The "ErrorDocument" directive can be used to define a custom error page/text for Apache web server (used as an example).  Please refer to documentation of your web server to find help on how to replace/remove default error pages.
it	#### Disabilitazione delle pagine di errore del server Web predefinito  Si consiglia di disabilitare le pagine di errore predefinite per evitare informazioni esposizione. Il server Web utilizza le pagine di errore integrate per impostazione predefinita:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  Le pagine di errore predefinite devono essere sostituite/rimosse come parte del processo di  indurimento del server web. La direttiva "ErrorDocument" può essere utilizzata per definire la pagina/testo di errore personalizzato per il server Web Apache (utilizzato come esempio).  Si prega di fare riferimento alla documentazione del proprio server web per trovare aiuto su come farlo sostituire/rimuovere le pagine di errore predefinite.

en-us	# > Discovered host object  The following objects are directly related to the `dhost` API.
it	# > Oggetto host rilevato  I seguenti oggetti sono direttamente correlati all'API `dhost`.

en-us	# Discovered host  This class is designed to work with discovered hosts.  Object references:\  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host)  Available methods:\  -   [dhost.get](/manual/api/reference/dhost/get) - retrieve discovered     hosts
it	# Host scoperto  Questa classe è progettata per funzionare con host rilevati.  Riferimenti oggetto:\  -   [Host scoperto](/manual/api/reference/dhost/object#discovered_host)  Metodi disponibili:\  - [dhost.get](/manual/api/reference/dhost/get) - recupero hosts scoperti

en-us	# > Discovered service object  The following objects are directly related to the `dservice` API.
it	# > Oggetto di servizio rilevato  I seguenti oggetti sono direttamente correlati all'API `dservice`.

en-us	# > Discovery check object  The following objects are directly related to the `dcheck` API.
it	# > Discovery check degli oggetti  I seguenti oggetti sono direttamente correlati all' API 'dcheck'.

en-us	# Discovery check  This class is designed to work with discovery checks.  Object references:\  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)  Available methods:\  -   [dcheck.get](/manual/api/reference/dcheck/get) - retrieve discovery     checks
it	# Controllo della discovery  Questa classe è progettata per funzionare con i controlli di individuazione.  Riferimenti oggetto:\  -   [Scoperta     check](/manual/api/reference/dcheck/object#discovery_check)  Metodi disponibili:\  - [dcheck.get](/manual/api/reference/dcheck/get) - recupera la scoperta     controlli

en-us	### Discovery of disabled systemd units  It is now also possible to discover **disabled** systemd units using the *systemd.unit.discovery* item key,  supported by Zabbix agent 2. Note that to have items and triggers created from prototypes for disabled systemd units,  it may be necessary to adjust (or remove) prohibiting LLD filters for the {#UNIT.ACTIVESTATE} and {#UNIT.UNITFILESTATE} macros.   For more details, see [Discovery of systemd services](/manual/discovery/low_level_discovery/examples/systemd).
it	### Rilevamento di unità systemd disabilitate  Ora è anche possibile scoprire le unità systemd **disabilitate** utilizzando la chiave dell'elemento *systemd.unit.discovery*, supportato dall'agente Zabbix 2. Si noti che per avere elementi e trigger creati da prototipi per unità systemd disabilitate, potrebbe essere necessario regolare (o rimuovere) i filtri LLD che proibiscono per le macro {#UNIT.ACTIVESTATE} e {#UNIT.UNITFILESTATE}.  Per maggiori dettagli, vedi [Rilevamento dei servizi systemd](/manual/discovery/low_level_discovery/examples/systemd).

en-us	#### discoveryrule  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `discoveryrule.create`, `discoveryrule.update`: property `interfaceid` is no longer required to create/update a HTTP agent type LLD rule.\
it	#### regola di discovery  Correzioni di bug:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `discoveryrule.create`, `discoveryrule.update`: la proprietà `interfaceid` non è più necessaria per creare/aggiornare un tipo di agente HTTP Regola LLD.\

en-us	#### discoveryrule  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `discoveryrule.update`: the parameter `uuid` can now be updated.\
it	#### regola di discovery  Cambiamenti:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `discoveryrule.update`: il parametro `uuid` ora può essere aggiornato.\

en-us	# discoveryrule.copy
it	# discoveryrule.copy

en-us	# discoveryrule.create
it	# discoveryrule.create

en-us	# discoveryrule.delete
it	# discoveryrule.delete

en-us	# discoveryrule.get
it	# discoveryrule.get

en-us	# > Discovery rule object  The following objects are directly related to the `drule` API.
it	# > Oggetto regola di rilevamento  I seguenti oggetti sono direttamente correlati all'API `drule`.

en-us	# discoveryrule.update
it	# discoveryrule.update

en-us	#### Discovery  Zabbix can use a low-level discovery rule to automatically discover VMware hypervisors and virtual machines.  ![](../../assets/en/manual/vm_monitoring/vm_hypervisor_lld.png)  All mandatory input fields are marked with a red asterisk.  The discovery rule key in the above screenshot is *vmware.hv.discovery\[{$VMWARE.URL}\]*.
it	#### Scoperta  Zabbix può utilizzare una regola di rilevamento di basso livello per rilevare automaticamente Hypervisor e macchine virtuali VMware.  ![](../../assets/en/manual/vm_monitoring/vm_hypervisor_lld.png)  Tutti i campi obbligatori sono contrassegnati da un asterisco rosso.  La chiave della regola di scoperta nello screenshot sopra è *vmware.hv.discovery\[{$VMWARE.URL}\]*.

en-us	#### Display
it	#### Visualizzazione

en-us	#### Display  Based on acknowledgment information it is possible to configure how the problem count is displayed in the dashboard or maps. To do that, you have to make selections in the *Problem display* option, available in both [map configuration](/manual/config/visualization/maps/map#creating_a_map) and the *Problems by severity* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard##adding_widgets). It is possible to display all problem count, unacknowledged problem count as separated from the total or unacknowledged problem count only.  Based on problem update information (acknowledgment, etc.), it is possible to configure update operations - send a message or execute remote commands.
it	#### Schermo  Sulla base delle informazioni di conferma è possibile configurare come il conteggio dei problemi viene visualizzato nella dashboard o nelle mappe. Per farlo, è necessario selezionare nell'opzione *Visualizzazione problema*, disponibile in entrambi [mappa configurazione](/manual/config/visualization/maps/map#creating_a_map) e il *Problemi per gravità* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard##adding_widgets). È possibile visualizzare il conteggio di tutti i problemi, il conteggio del problema non riconosciuto come separato dal conteggio del problema totale o solo il conteggio del problema non riconosciuto.  In base alle informazioni sull'aggiornamento del problema (riconoscimento, ecc.),  è possibile configurare le operazioni di aggiornamento - inviare un messaggio o eseguire comandi remoti.

en-us	##### Displaying hosts in maintenance  An orange wrench icon ![](../../assets/en/manual/web_interface/frontend_sections/configuration/maintenance_wrench_icon.png) next to the host name indicates that this host is in maintenance in:  -   *Monitoring → Dashboard* -   *Monitoring → Problems* -   *Inventory → Hosts → Host inventory details* -   *Configuration → Hosts* (See 'Status' column)  ![](../../assets/en/manual/maintenance/maintenance_icon.png)  Maintenance details are displayed when the mouse pointer is positioned over the icon.  Additionally, hosts in maintenance get an orange background in *Monitoring → Maps*.
it	##### Visualizzazione degli host in manutenzione  Un'icona della chiave inglese arancione ![](../../assets/en/manual/web_interface/frontend_sections/configuration/maintenance_wrench_icon.png) accanto al nome host indica che questo host è in manutenzione in:  - *Monitoraggio → Dashboard* - *Monitoraggio → Problemi* - *Inventario → Host → Dettagli inventario host* - *Configurazione → Host* (vedi colonna 'Stato')  ![](../../assets/en/manual/maintenance/maintenance_icon.png)  I dettagli della manutenzione vengono visualizzati quando si posiziona il puntatore del mouse sopra l'icona.  Inoltre, gli host in manutenzione ottengono uno sfondo arancione *Monitoraggio → Mappe*.

en-us	##### Displaying suppressed problems  Normally problems for hosts in maintenance are suppressed, i.e. not displayed in the frontend. However, it is also possible to configure that suppressed problems are shown, by selecting the *Show suppressed problems* option in these locations:  -   *Monitoring* → *Dashboard* (in *Problem hosts*, *Problems*,     *Problems by severity*, *Trigger overview* widget configuration) -   *Monitoring* → *Problems* (in the filter) -   *Monitoring* → *Maps* (in map configuration) -   Global     [notifications](/manual/web_interface/user_profile/global_notifications)     (in user profile configuration)  When suppressed problems are displayed, the following icon is displayed: ![](../../assets/en/manual/web_interface/icon_suppressed.png). Rolling a mouse over the icon displays more details:  ![](../../assets/en/manual/web_interface/info_suppressed2.png)
it	##### Visualizzazione dei problemi soppressi  Normalmente i problemi per gli host in manutenzione vengono soppressi, cioè non visualizzato nel frontend. Tuttavia, è anche possibile configurare visualizzare i problemi soppressi, selezionando *Mostra soppressi problemi* opzione in questi luoghi:  - *Monitoraggio* → *Dashboard* (in *Host problematici*, *Problemi*,     *Problemi per gravità*, configurazione widget *Panoramica trigger*) - *Monitoraggio* → *Problemi* (nel filtro) - *Monitoraggio* → *Mappe* (in configurazione mappa) - Globale     [notifiche](/manual/web_interface/user_profile/global_notifications)     (nella configurazione del profilo utente)  Quando vengono visualizzati i problemi soppressi, viene visualizzata la seguente icona: ![](../../assets/en/manual/web_interface/icon_suppressed.png). Rotolare a il mouse sopra l'icona visualizza ulteriori dettagli:  ![](../../assets/en/manual/web_interface/info_suppressed2.png)

en-us	#### Displaying trigger status  With a trigger defined, you might be interested to see its status.  If the CPU load has exceeded the threshold level you defined in the trigger, the problem will be displayed in *Monitoring → Problems*.  ![](../../../assets/en/manual/quickstart/trigger_status0.png){width="600"}  The flashing in the status column indicates a recent change of trigger status, one that has taken place in the last 30 minutes.
it	#### Visualizzazione dello stato del trigger  Con un trigger definito, potresti essere interessato a vederne lo stato.  Se il carico della CPU ha superato il livello di soglia definito nel file trigger, il problema verrà visualizzato in *Monitoraggio → Problemi*.  ![](../../../assets/en/manual/quickstart/trigger_status0.png){width="600"}  Il lampeggio nella colonna di stato indica un recente cambio di trigger stato, quello che ha avuto luogo negli ultimi 30 minuti.

en-us	#### Display  The following screen will be displayed when trying to access the Zabbix frontend while in maintenance mode. The screen is refreshed every 30 seconds in order to return to a normal state without user intervention when the maintenance is over.  ![](../../../assets/en/manual/web_interface/frontend_maintenance.png)  IP addresses defined in ZBX\_GUI\_ACCESS\_IP\_RANGE will be able to access the frontend as always.
it	#### Schermo  La schermata seguente verrà visualizzata quando si tenta di accedere a Zabbix frontend in modalità manutenzione. Lo schermo viene aggiornato ogni 30 secondi per tornare allo stato normale senza l'intervento dell'utente quando la manutenzione è finita.  ![](../../../assets/en/manual/web_interface/frontend_maintenance.png)  Gli indirizzi IP definiti in ZBX\_GUI\_ACCESS\_IP\_RANGE potranno farlo accedi al frontend come sempre.

en-us	#### Display  To view web scenarios configured for a host, go to *Monitoring → Hosts*, locate the host in the list and click on the *Web* hyperlink in the last column. Click on the scenario name to get detailed information.  ![](../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}  An overview of web scenarios can also be displayed in *Monitoring → Dashboard* by a Web monitoring widget.  Recent results of the web scenario execution are available in the *Monitoring → Latest data* section.
it	#### Visualizzazione  Per visualizzare gli scenari Web configurati per un host, vai su *Monitoraggio → Host*, individuare l'host nell'elenco e fare clic sul collegamento ipertestuale *Web* nell'ultimo colonna. Fare clic sul nome dello scenario per ottenere informazioni dettagliate.  ![](../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}  Una panoramica degli scenari web può essere visualizzata anche in *Monitoraggio → Dashboard* tramite un widget di monitoraggio Web.  I risultati recenti dell'esecuzione dello scenario web sono disponibili in Sezione *Monitoraggio → Ultimi dati*.

en-us	# drule.create
it	# drule.create

en-us	# drule.delete
it	# drule.delete

en-us	# drule.get
it	# drule.get

en-us	# drule.update
it	# drule.update

en-us	# dservice.get
it	# dservice.get

en-us	#### Dynamic widgets  When [configuring](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) some of the widgets:  -   Classic graph -   Graph prototype -   Item value -   Plain text -   URL  there is an extra option called *Dynamic item*. You can check this box to make the widget dynamic - i.e. capable of displaying different content based on the selected host.  Now, when saving the dashboard, you will notice that a new host selection field has appeared atop the dashboard for selecting the host (while the *Select* button allows selecting the host group in a popup):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dynamic_selection.png)  Thus you have a widget, which can display content that is based on the data from the host that is selected. The benefit of this is that you do not need to create extra widgets just because, for example, you want to see the same graphs containing data from various hosts.
it	#### Widget dinamici  quando [configurazione](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) alcuni dei widget:  - Grafico classico - Prototipo grafico - Valore dell'articolo - Testo semplice - URL  c'è un'opzione extra chiamata *Dynamic item*. Puoi selezionare questa casella per rendere dinamico il widget, ovvero in grado di visualizzare diversi contenuti in base all'host selezionato.  Ora, quando salvi il cruscotto, noterai che un nuovo file host campo di selezione è apparso in cima al cruscotto per la selezione dell'host (mentre il pulsante *Seleziona* consente di selezionare il gruppo host in un popup):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dynamic_selection.png)  Quindi hai un widget, che può visualizzare contenuti basati su dati dall'host selezionato. Il vantaggio di questo è che lo fai non è necessario creare widget extra solo perché, ad esempio, lo desideri vedere gli stessi grafici contenenti dati da vari host.

en-us	### Editing services  Click on the *Edit* button to access the edit mode. When in edit mode, the listing  is complemented with checkboxes before the entries and also these additional options:  -   ![](../../../../../assets/en/manual/web_interface/add_service.png) -     add a child service to this service -   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     edit this service -   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     delete this service  ![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}  To [configure](#service_configuration) a new service, click on the *Create service* button in the top right-hand corner.  Two buttons below the list offer some mass-editing options:  -   *Mass update* - mass update service properties -   *Delete* - delete the services  To use these options, mark the checkboxes before the respective services, then click on the required button.
it	### Modifica dei servizi  Fare clic sul pulsante *Modifica* per accedere alla modalità di modifica. Quando in modalità di modifica, l'elenco è completato con caselle di controllo prima delle voci e anche queste opzioni aggiuntive:  - ![](../../../../../assets/en/manual/web_interface/add_service.png) -     aggiungi un servizio figlio a questo servizio - ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     modifica questo servizio - ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     eliminare questo servizio  ![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}  Per [configurare](#service_configuration) un nuovo servizio, fare clic sul Pulsante *Crea servizio* nell'angolo in alto a destra.  Due pulsanti sotto l'elenco offrono alcune opzioni di modifica di massa:  - *Aggiornamento di massa* - Proprietà del servizio di aggiornamento di massa - *Elimina* - elimina i servizi  Per utilizzare queste opzioni, contrassegnare le caselle di controllo prima dei rispettivi servizi, quindi fare clic sul pulsante richiesto.

en-us	#### Element tags  Element tag values are explained in the table below.
it	#### Tag dell'elemento  I valori dei tag dell'elemento sono spiegati nella tabella seguente.

en-us	#### Element tags  Element tag values are explained in the table below.
it	#### Tag elemento  I valori dei tag elemento sono spiegati nella tabella seguente.

en-us	#### Element tags  Element tag values are explained in the table below.  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |media\_types| |\-| | |Root element for media\_types.| | |name|x|`string`| |Media type name.| | |type|x|`string`|0 - EMAIL<br>1 - SMS<br>2 - SCRIPT<br>4 - WEBHOOK|Transport used by the media type.| | |status|\-|`string`|0 - ENABLED (default)<br>1 - DISABLED|Whether the media type is enabled.| | |max\_sessions|\-|`integer`|Possible values for SMS: 1 - (default)<br><br>Possible values for other media types: 0-100, 0 - unlimited|The maximum number of alerts that can be processed in parallel.| | |attempts|\-|`integer`|1-10 (default: 3)|The maximum number of attempts to send an alert.| | |attempt\_interval|\-|`string`|0-60s (default: 10s)|The interval between retry attempts.<br><br>Accepts seconds and time unit with suffix.| | |description|\-|`string`| |Media type description.| |message\_templates| |\-| | |Root element for media type message templates.| | |event\_source|x|`string`|0 - TRIGGERS<br>1 - DISCOVERY<br>2 - AUTOREGISTRATION<br>3 - INTERNAL|Event source.| | |operation\_mode|x|`string`|0 - PROBLEM<br>1 - RECOVERY<br>2 - UPDATE|Operation mode.| | |subject|\-|`string`| |Message subject.| | |message|\-|`string`| |Message body.| |*Used only by e-mail media type*|<|<|<|<|<| | |smtp\_server|x|`string`| |SMTP server.| | |smtp\_port|\-|`integer`|Default: 25|SMTP server port to connect to.| | |smtp\_helo|x|`string`| |SMTP helo.| | |smtp\_email|x|`string`| |Email address from which notifications will be sent.| | |smtp\_security|\-|`string`|0 - NONE (default)<br>1 - STARTTLS<br>2 - SSL\_OR\_TLS|SMTP connection security level to use.| | |smtp\_verify\_host|\-|`string`|0 - NO (default)<br>1 - YES|SSL verify host for SMTP. Optional if smtp\_security is STARTTLS or SSL\_OR\_TLS.| | |smtp\_verify\_peer|\-|`string`|0 - NO (default)<br>1 - YES|SSL verify peer for SMTP. Optional if smtp\_security is STARTTLS or SSL\_OR\_TLS.| | |smtp\_authentication|\-|`string`|0 - NONE (default)<br>1 - PASSWORD|SMTP authentication method to use.| | |username|\-|`string`| |Username.| | |password|\-|`string`| |Authentication password.| | |content\_type|\-|`string`|0 - TEXT<br>1 - HTML (default)|Message format.| |*Used only by SMS media type*|<|<|<|<|<| | |gsm\_modem|x|`string`| |Serial device name of the GSM modem.| |*Used only by script media type*|<|<|<|<|<| | |script name|x|`string`| |Script name.| |parameters| |\-| | |Root element for script parameters.| |*Used only by webhook media type*|<|<|<|<|<| | |script|x|`string`| |Script.| | |timeout|\-|`string`|1-60s (default: 30s)|Javascript script HTTP request timeout interval.| | |process\_tags|\-|`string`|0 - NO (default)<br>1 - YES|Whether to process returned tags.| | |show\_event\_menu|\-|`string`|0 - NO (default)<br>1 - YES|If {EVENT.TAGS.\*} were successfully resolved in event\_menu\_url and event\_menu\_name fields, this field indicates presence of entry in the event menu.| | |event\_menu\_url|\-|`string`| |URL of the event menu entry. Supports {EVENT.TAGS.\*} macro.| | |event\_menu\_name|\-|`string`| |Name of the event menu entry. Supports {EVENT.TAGS.\*} macro.| |parameters| |\-| | |Root element for webhook media type parameters.| | |name|x|`string`| |Webhook parameter name.| | |value|\-|`string`| |Webhook parameter value.|
it	#### Tag dell'elemento  I valori dei tag dell'elemento sono spiegati nella tabella seguente.  |Elemento|Proprietà elemento|Obbligatorio|Tipo|Intervallo^**[1](#note a piè di pagina)**^|Descrizione| |--|--|-|--|----|--------| |media\_tipi| |\-| | |Elemento radice per media\_tipi.| | |nome|x|`stringa`| |Nome del tipo di supporto.| | |type|x|`string`|0 - EMAIL<br>1 - SMS<br>2 - SCRIPT<br>4 - WEBHOOK|Trasporto utilizzato dal tipo di supporto.| | |status|\-|`string`|0 - ABILITATO (predefinito)<br>1 - DISABILITATO|Se il tipo di supporto è abilitato.| | |max\_sessions|\-|`intero`|Valori possibili per SMS: 1 - (predefinito)<br><br>Valori possibili per altri tipi di media: 0-100, 0 - illimitato|Il numero massimo di avvisi che possono essere elaborati in parallelo.| | |attempts|\-|`intero`|1-10 (predefinito: 3)|Il numero massimo di tentativi per inviare un avviso.| | |attempt\_interval|\-|`string`|0-60s (predefinito: 10s)|L'intervallo tra i tentativi di nuovo.<br><br>Accetta secondi e unità di tempo con suffisso.| | |descrizione|\-|`stringa`| |Descrizione del tipo di supporto.| |messaggio\_modelli| |\-| | |Elemento radice per modelli di messaggi di tipo multimediale.| | |event\_source|x|`string`|0 - TRIGGERS<br>1 - DISCOVERY<br>2 - AUTOREGISTRATION<br>3 - INTERNAL|Fonte evento.| | |operazione\_mode|x|`string`|0 - PROBLEMA<br>1 - RECUPERO<br>2 - AGGIORNAMENTO|Modalità di funzionamento.| | |oggetto|\-|`stringa`| |Oggetto del messaggio.| | |messaggio|\-|`stringa`| |Corpo del messaggio.| |*Utilizzato solo dal tipo di supporto e-mail*|<|<|<|<|<| | |smtp\_server|x|`stringa`| |Server SMTP.| | |smtp\_port|\-|`integer`|Predefinito: 25|Porta del server SMTP a cui connettersi.| | |smtp\_helo|x|`stringa`| |Chiamata SMTP.| | |smtp\_email|x|`stringa`| |Indirizzo e-mail da cui verranno inviate le notifiche.| | |smtp\_security|\-|`string`|0 - NONE (predefinito)<br>1 - STARTTLS<br>2 - SSL\_OR\_TLS|Livello di sicurezza della connessione SMTP da utilizzare.| | |smtp\_verify\_host|\-|`string`|0 - NO (predefinito)<br>1 - SÌ|Host di verifica SSL per SMTP. Facoltativo se smtp\_security è STARTTLS o SSL\_OR\_TLS.| | |smtp\_verify\_peer|\-|`string`|0 - NO (predefinito)<br>1 - SÌ|Peer di verifica SSL per SMTP. Facoltativo se smtp\_security è STARTTLS o SSL\_OR\_TLS.| | |smtp\_authentication|\-|`string`|0 - NESSUNO (predefinito)<br>1 - PASSWORD|Metodo di autenticazione SMTP da utilizzare.| | |nomeutente|\-|`stringa`| |Nome utente.| | |password|\-|`stringa`| |Password di autenticazione.| | |content\_type|\-|`string`|0 - TESTO<br>1 - HTML (predefinito)|Formato messaggio.| |*Utilizzato solo dal tipo di supporto SMS*|<|<|<|<|<| | |gsm\_modem|x|`stringa`| |Nome dispositivo seriale del modem GSM.| |*Utilizzato solo dal tipo di supporto script*|<|<|<|<|<| | |nome script|x|`stringa`| |Nome script.| |parametri| |\-| | |Elemento radice per parametri di script.| |*Utilizzato solo dal tipo di supporto webhook*|<|<|<|<|<| | |script|x|`stringa`| |Sceneggiatura.| | |timeout|\-|`string`|1-60s (predefinito: 30s)|Intervallo di timeout della richiesta HTTP script JavaScript.| | |process\_tags|\-|`string`|0 - NO (predefinito)<br>1 - YES|Se elaborare i tag restituiti.| | |show\_event\_menu|\-|`string`|0 - NO (predefinito)<br>1 - YES|Se {EVENT.TAGS.\*} è stato risolto con successo in event\_menu\_url e event\_menu\ _name campi, questo campo indica la presenza di una voce nel menu dell'evento.| | |evento\_menu\_url|\-|`string`| |URL della voce del menu dell'evento. Supporta la macro {EVENT.TAGS.\*}.| | |evento\_menu\_nome|\-|`stringa`| |Nome della voce del menu dell'evento. Supporta la macro {EVENT.TAGS.\*}.| |parametri| |\-| | |Elemento radice per i parametri del tipo di supporto webhook.| | |nome|x|`stringa`| |Nome parametro webhook.| | |valore|\-|`stringa`| |Valore parametro webhook.|

en-us	### Enabling high availability
it	### Abilitazione dell'alta disponibilità

en-us	#### Error handling  Up to that point everything we've tried has worked fine. But what happens if we try to make an incorrect call to the API? Let's try to create another host by calling [host.create](/manual/api/reference/host/create) but omitting the mandatory `groups` parameter.  ```json {     "jsonrpc": "2.0",     "method": "host.create",     "params": {         "host": "Linux server",         "interfaces": [             {                 "type": 1,                 "main": 1,                 "useip": 1,                 "ip": "192.168.3.1",                 "dns": "",                 "port": "10050"             }         ]     },     "id": 7,     "auth": "0424bd59b807674191e7d77572075f33" } ```  The response will then contain an error message:  ```json {     "jsonrpc": "2.0",     "error": {         "code": -32602,         "message": "Invalid params.",         "data": "No groups for host \"Linux server\"."     },     "id": 7 } ```  If an error occurred, instead of the `result` property, the response object will contain an `error` property with the following data:  -   `code` - an error code; -   `message` - a short error summary; -   `data` - a more detailed error message.  Errors can occur in different cases, such as, using incorrect input values, a session timeout or trying to access unexisting objects. Your application should be able to gracefully handle these kinds of errors.
it	#### Gestione degli errori  Fino a quel momento tutto ciò che abbiamo provato ha funzionato bene. Ma cosa succede se proviamo a fare una chiamata errata all'API? Proviamo a creare un altro host chiamando [host.create](/manual/api/reference/host/create) ma omettendo il parametro obbligatorio `gruppi`.  ```json {     "jsonrpc": "2.0",     "metodo": "host.create",     "parametri": {         "host": "server Linux",         "interfacce": [             {                 "tipo 1,                 "principale": 1,                 "uso": 1,                 "ip": "192.168.3.1",                 "dn": "",                 "porta": "10050"             }         ]     },     "id": 7,     "auth": "0424bd59b807674191e7d77572075f33" } ```  La risposta conterrà quindi un messaggio di errore:  ```json {     "jsonrpc": "2.0",     "errore": {         "codice": -32602,         "messaggio": "Parametri non validi.",         "data": "Nessun gruppo per l'host \"server Linux\"."     },     "id": 7 } ```  Se si è verificato un errore, invece della proprietà `result`, la risposta oggetto conterrà una proprietà `error` con i seguenti dati:  - `codice` - un codice di errore; - `messaggio` - un breve riepilogo degli errori; - `data` - un messaggio di errore più dettagliato.  Gli errori possono verificarsi in diversi casi, ad esempio utilizzando un input errato valori, un timeout di sessione o il tentativo di accedere a oggetti inesistenti. Tuo l'applicazione dovrebbe essere in grado di gestire con garbo questo tipo di errori.

en-us	#### Escalation examples
it	#### Esempi di escalation

en-us	# event.acknowledge
it	# event.acknowledge

en-us	# event.get
it	# event.get

en-us	#### Event menu  Clicking on the problem name brings up the event menu:  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_menu.png)  The event menu allows to:  -   filter the problems of the trigger -   access the trigger configuration -   access a simple graph/item history of the underlying item(s) -   access an external ticket of the problem (if configured, see the     *Include event menu entry* option when configuring     [webhooks](/manual/config/notifications/media/webhook)) -   execute global     [scripts](/manual/web_interface/frontend_sections/administration/scripts)     (these scripts need to have their scope defined as 'Manual event     action'). This feature may be handy for running scripts used for     managing problem tickets in external systems.
it	#### Menù evento  Facendo clic sul nome del problema viene visualizzato il menu dell'evento:  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_menu.png)  Il menù eventi permette di:  - filtrare i problemi del trigger - accedere alla configurazione del trigger - accedere a un semplice grafico/cronologia degli elementi sottostanti - accedere ad un ticket esterno del problema (se configurato, vedi il     Opzione *Includi voce menu evento* durante la configurazione     [webhook](/manual/config/notifications/media/webhook)) - eseguire globale     [script](/manual/web_interface/frontend_sections/administration/scripts)     (questi script devono avere il loro ambito definito come 'Manual event     azione'). Questa funzione può essere utile per eseguire gli script utilizzati per     gestione ticket problema in sistemi esterni.

en-us	# > Event object  The following objects are directly related to the `event` API.
it	# > Oggetto evento  I seguenti oggetti sono direttamente correlati all'API `event`.

en-us	# Event  This class is designed to work with events.  Object references:\  -   [Event](/manual/api/reference/event/object#host)  Available methods:\  -   [event.get](/manual/api/reference/event/get) - retrieving events -   [event.acknowledge](/manual/api/reference/event/acknowledge) -     acknowledging events
it	# Evento  Questa classe è progettata per lavorare con gli eventi.  Riferimenti oggetto:\  - [Evento](/manuale/api/riferimento/evento/oggetto#host)  Metodi disponibili:\  - [event.get](/manual/api/reference/event/get) - recupero degli eventi - [event.acknowledge](/manual/api/reference/event/acknowledge) -     riconoscere gli eventi

en-us	### Example
it	### Esempio

en-us	##### Example 13  Using the value of another item to get a trigger threshold:      last(/Template PfSense/hrStorageFree[{#SNMPVALUE}])<last(/Template PfSense/hrStorageSize[{#SNMPVALUE}])*0.1  The trigger will fire if the free storage drops below 10 percent.
it	##### Esempio 13  Utilizzo del valore di un altro elemento per ottenere una soglia di attivazione:      last(/Template PfSense/hrStorageFree[{#SNMPVALUE}])<last(/Template PfSense/hrStorageSize[{#SNMPVALUE}])*0.1  Il trigger si attiverà se lo spazio di archiviazione libero scende al di sotto del 10 percento.

en-us	##### Example 1  Message subject:      Problem: {TRIGGER.NAME}  When you receive the message, the message subject will be replaced by something like:      Problem: Processor load is too high on Zabbix server
it	##### Esempio 1  Soggetto del messaggio:      Problema: {TRIGGER.NAME}  Quando ricevi il messaggio, l'oggetto del messaggio verrà sostituito da qualcosa di simile a:      Problema: il carico del processore è troppo elevato sul server Zabbix

en-us	##### Example 1  To create a "Web scenario failed" trigger, you can define a trigger expression:      last(/host/web.test.fail[Scenario])<>0  Make sure to replace 'Scenario' with the real name of your scenario.
it	##### Esempio 1  Per creare un trigger "Scenario Web non riuscito", è possibile definire un espressione trigger:      last(/host/web.test.fail[Scenario])<>0  Assicurati di sostituire "Scenario" con il vero nome del tuo scenario.

en-us	##### Example 1  Use of the following expression in low-level discovery to discover databases except a database with a specific name:      ^TESTDATABASE$  ![regexp\_expr\_2.png](../../assets/en/manual/regular_expressions/regexp_expr_2.png)  Chosen *Expression type*: "Result is FALSE". Doesn't match name, containing string "*TESTDATABASE*".
it	##### Esempio 1  Uso della seguente espressione nella scoperta di basso livello da scoprire database tranne un database con un nome specifico:      ^DATABASEDIPROVA$  ![regexp\_expr\_2.png](../../assets/en/manual/regular_expressions/regexp_expr_2.png)  *Tipo di espressione* scelto: "Il risultato è FALSO". non corrisponde al nome, contenente la stringa "*TESTDATABASE*".

en-us	##### Example 2  Message:      Processor load is: {?last(/zabbix.zabbix.com/system.cpu.load[,avg1])}  When you receive the message, the message will be replaced by something like:      Processor load is: 1.45
it	##### Esempio 2  Messaggio:      Il carico del processore è: {?last(/zabbix.zabbix.com/system.cpu.load[,avg1])}  Quando ricevi il messaggio, il messaggio verrà sostituito da qualcosa come:      Il carico del processore è: 1,45

en-us	##### Example 2  To create a "Web scenario failed" trigger with a useful problem description in the trigger name, you can define a trigger with name:      Web scenario "Scenario" failed: {ITEM.VALUE}  and trigger expression:      length(last(/host/web.test.error[Scenario]))>0 and last(/host/web.test.fail[Scenario])>0  Make sure to replace 'Scenario' with the real name of your scenario.
it	##### Esempio 2  Per creare un trigger "Scenario Web non riuscito" con un problema utile nella descrizione nel nome del trigger, è possibile definire un trigger con il nome:      Scenario web "Scenario" non riuscito: {ITEM.VALUE}  ed espressione trigger:      length(last(/host/web.test.error[Scenario]))>0 e last(/host/web.test.fail[Scenario])>0  Assicurati di sostituire "Scenario" con il vero nome del tuo scenario.

en-us	##### Example 3  To create a "Web application is slow" trigger, you can define a trigger expression:      last(/host/web.test.in[Scenario,,bps])<10000  Make sure to replace 'Scenario' with the real name of your scenario.
it	##### Esempio 3  Per creare un trigger "L'applicazione Web è lenta", puoi definire un espressione  trigger:      last(/host/web.test.in[Scenario,,bps])<10000  Assicurati di sostituire "Scenario" con il vero nome del tuo scenario.

en-us	##### Example 6  Zabbix agent needs to be upgraded.  Use of function find():      find(/example.example.com/agent.version,,"like","beta8")=1  The expression is true if Zabbix agent has version beta8.
it	##### Esempio 6  L'agente Zabbix deve essere aggiornato.  Uso della funzione find():      find(/example.example.com/agent.version,,"like","beta8")=1  L'espressione è vera se l'agente Zabbix ha la versione beta8.

en-us	##### Example 7  Server is unreachable.      count(/example.example.com/icmpping,30m,,"0")>5  The expression is true if host "example.example.com" is unreachable more than 5 times in the last 30 minutes.
it	##### Esempio 7  Il server è irraggiungibile.      count(/example.example.com/icmpping,30m,,"0")>5  L'espressione è vera se l'host "example.example.com" non è più raggiungibile più di 5 volte negli ultimi 30 minuti.

en-us	##### Example 9  CPU activity at night time.  Use of function time():      min(/Zabbix server/system.cpu.load[all,avg1],5m)>2 and time()<060000  The trigger may change its state to problem only at night time (00:00 - 06:00).
it	##### Esempio 9  Attività della CPU durante la notte.  Uso della funzione time():      min(/Zabbix server/system.cpu.load[all,avg1],5m)>2 e time()<060000  Il trigger può cambiare il suo stato in problema solo di notte (00:00 - 06:00).

en-us	 *Example:*  Problem *Web camera 3 is down* has tags `type:video surveillance`, `floor:1st` and `name:webcam 3` and status *Warning*  The service **Web camera 3** has the only problem tag specified: `name:webcam 3`       ![](../../../assets/en/manual/config/services_example_tags.png){width=600}     Service status will change from *OK* to *Warning* when this problem is detected.   If the service **Web camera 3** had problem tags `name:webcam 3` and `floor:2nd`, its status would not be changed, when the problem is detected, because the conditions are only partially met. 
it	 *Esempio:*  Problema *La webcam 3 non funziona* ha tag `tipo:videosorveglianza`, `piano:1st` e `nome:webcam 3` e stato *Avviso*  Il servizio **Web camera 3** ha l'unico problema specificato: `name:webcam 3`     ![](../../../assets/en/manual/config/services_example_tags.png){width=600}     Lo stato del servizio cambierà da *OK* a *Avviso* quando viene rilevato questo problema.  Se il servizio **Web camera 3** presentasse problemi con i tag `name:webcam 3` e `floor:2nd`, il suo stato non verrebbe modificato, una volta rilevato il problema, perché le condizioni sono soddisfatte solo parzialmente.

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	### Examples
it	### Esempi

en-us	#### Examples
it	#### Esempi

en-us	#### Examples
it	#### Esempi

en-us	#### Examples
it	#### Esempi

en-us	#### Examples
it	#### Esempi

en-us	#### Examples  Examples here illustrate how you can use macros in messages.
it	#### Esempi  Gli esempi qui illustrano come è possibile utilizzare le macro nei messaggi.

en-us	#### Examples of hardware configuration  The table provides examples of hardware configuration, assuming a **Linux/BSD/Unix** platform.  These are size and hardware configuration examples to start with. Each Zabbix installation is unique.  Make sure to benchmark the performance of your Zabbix system in a staging or development environment,  so that you can fully understand your requirements before deploying the Zabbix installation to its  production environment.  |Installation size|Monitored metrics^**1**^|CPU/vCPU cores|Memory<br>(GiB)|Database|Amazon EC2^**2**^| |-|-|-|-|-|-| |Small|1 000|2|8|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL|m6i.large/m6g.large| |Medium|10 000|4|16|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL|m6i.xlarge/m6g.xlarge| |Large|100 000|16|64|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL,<br>Oracle|m6i.4xlarge/m6g.4xlarge| |Very large|1 000 000|32|96|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL,<br>Oracle|m6i.8xlarge/m6g.8xlarge|  ^**1**^ 1 metric = 1 item + 1 trigger + 1 graph<br> ^**2**^ Example with Amazon general purpose EC2 instances, using ARM64 or x86_64 architecture, a  proper instance type like Compute/Memory/Storage optimised should be selected during Zabbix  installation evaluation and testing before installing in its production environment.  ::: noteclassic Actual configuration depends on the number of active items and refresh rates very much (see [database size](/manual/installation/requirements#Database_size) section of this page for details). It is highly recommended to run the database on a separate box for large installations. :::
it	#### Esempi di configurazione hardware  La tabella fornisce esempi di configurazione hardware, presupponendo una piattaforma **Linux/BSD/Unix**.  Questi sono esempi di dimensioni e configurazione hardware con cui iniziare. Ogni installazione di Zabbix è unica. Assicurati di confrontare le prestazioni del tuo sistema Zabbix in un ambiente di staging o di sviluppo, in modo che tu possa comprendere appieno le tue esigenze prima di distribuire l'installazione di Zabbix al suo ambiente di produzione.  |Dimensioni installazione|Metriche monitorate^**1**^|Core CPU/vCPU|Memoria<br>(GiB)|Database|Amazon EC2^**2**^| |-|-|-|-|-|-| |Small|1 000|2|8|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL|m6i.large/m6g.large| |Medio|10 000|4|16|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL|m6i.xlarge/m6g.xlarge| |Large|100 000|16|64|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL,<br>Oracle|m6i.4xlarge/m6g.4xlarge| |Molto grande|1 000 000|32|96|MySQL Server,<br>Percona Server,<br>MariaDB Server,<br>PostgreSQL,<br>Oracle|m6i.8xlarge/m6g.8xlarge|  ^**1**^ 1 metrica = 1 elemento + 1 trigger + 1 grafico<br> ^**2**^ Esempio con istanze EC2 generiche di Amazon, utilizzando l'architettura ARM64 o x86_64, a durante Zabbix è necessario selezionare il tipo di istanza corretto come Compute/Memory/Storage ottimizzato valutazione e test dell'installazione prima dell'installazione nell'ambiente di produzione.  ::: notaclassico La configurazione effettiva dipende dal numero di elementi attivi e refresh rate molto (vedi [database size](/manual/installation/requirements#Database_size) di questo pagina per i dettagli). Si consiglia vivamente di eseguire il database su a box separato per grandi impianti. :::

en-us	#### Examples of triggers
it	#### Esempi di trigger

en-us	### Examples  Request:  ``` {.java} {    "jsonrpc": "2.0",     "method": "autoregistration.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "tls_accept": "3"     },     "id": 1 } ```
it	### Esempio  Richiesta:  ``` {.java} {    "jsonrpc": "2.0",     "method": "autoregistration.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Risposta:  ```json {     "jsonrpc": "2.0",     "result": {         "tls_accept": "3"     },     "id": 1 } ```

en-us	### Examples  Request:  ```json {     "jsonrpc": "2.0",     "method": "authentication.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "authentication_type": "0",         "http_auth_enabled": "0",         "http_login_form": "0",         "http_strip_domains": "",         "http_case_sensitive": "1",         "ldap_configured": "0",         "ldap_host": "",         "ldap_port": "389",         "ldap_base_dn": "",         "ldap_search_attribute": "",         "ldap_bind_dn": "",         "ldap_case_sensitive": "1",         "ldap_bind_password": "",         "saml_auth_enabled": "0",         "saml_idp_entityid": "",         "saml_sso_url": "",         "saml_slo_url": "",         "saml_username_attribute": "",         "saml_sp_entityid": "",         "saml_nameid_format": "",         "saml_sign_messages": "0",         "saml_sign_assertions": "0",         "saml_sign_authn_requests": "0",         "saml_sign_logout_requests": "0",         "saml_sign_logout_responses": "0",         "saml_encrypt_nameid": "0",         "saml_encrypt_assertions": "0",         "saml_case_sensitive": "0",         "passwd_min_length": "8",         "passwd_check_rules": "8"     },     "id": 1 } ```
it	### Esempi  Richiesta:  ```json {     "jsonrpc": "2.0",     "metodo": "autenticazione.get",     "parametri": {         "output": "estendere"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Risposta:  ```json {     "jsonrpc": "2.0",     "risultato": {         "tipo_autenticazione": "0",         "http_auth_enabled": "0",         "http_login_form": "0",         "http_strip_domains": "",         "http_case_sensitive": "1",         "ldap_configured": "0",         "ldap_host": "",         "ldap_port": "389",         "ldap_base_dn": "",         "ldap_search_attribute": "",         "ldap_bind_dn": "",         "ldap_case_sensitive": "1",         "ldap_bind_password": "",         "saml_auth_enabled": "0",         "saml_idp_entityid": "",         "saml_sso_url": "",         "saml_slo_url": "",         "saml_username_attribute": "",         "saml_sp_entityid": "",         "saml_nameid_format": "",         "saml_sign_messages": "0",         "saml_sign_assertions": "0",         "saml_sign_authn_requests": "0",         "saml_sign_logout_requests": "0",         "saml_sign_logout_responses": "0",         "saml_encrypt_nameid": "0",         "saml_encrypt_assertions": "0",         "saml_case_sensitive": "0",         "passwd_min_length": "8",         "passwd_check_rules": "8"     },     "id": 1 } ```

en-us	### Examples  Request:  ```json {     "jsonrpc": "2.0",     "method": "authentication.update",     "params": {         "http_auth_enabled": 1,         "http_case_sensitive": 0,         "http_login_form": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         "http_auth_enabled",         "http_case_sensitive",         "http_login_form"     ],     "id": 1 } ```
it	### Esempio  Richiesta:  ```json {     "jsonrpc": "2.0",     "method": "authentication.update",     "params": {         "http_auth_enabled": 1,         "http_case_sensitive": 0,         "http_login_form": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         "http_auth_enabled",         "http_case_sensitive",         "http_login_form"     ],     "id": 1 } ```

en-us	### Examples  Request:  ```json {     "jsonrpc": "2.0",     "method": "autoregistration.update",     "params": {         "tls_accept": "3",         "tls_psk_identity": "PSK 001",         "tls_psk": "11111595725ac58dd977beef14b97461a7c1045b9a1c923453302c5473193478"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
it	### Esempi  Richiesta:  ```json {     "jsonrpc": "2.0",     "method": "autoregistration.update",     "parametri": {         "tls_accept": "3",         "tls_psk_identity": "PSK 001",         "tls_psk": "11111595725ac58dd977beef14b97461a7c1045b9a1c923453302c5473193478"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Risposta:  ```json {     "jsonrpc": "2.0",     "risultato": vero,     "id": 1 } ```

en-us	### Examples  The following examples aim to only describe the configuration of the dashboard widget field objects for the *Data overview* widget. For more information on configuring a dashboard, see [`dashboard.create`](/manual/api/reference/dashboard/create).
it	### Esempi  Gli esempi seguenti hanno lo scopo di descrivere solo la configurazione degli oggetti campo del widget del dashboard per il widget *Panoramica dati*. Per ulteriori informazioni sulla configurazione di un dashboard, vedere [`dashboard.create`](/manual/api/reference/dashboard/create).

en-us	### Examples  The following examples aim to only describe the configuration of the dashboard widget field objects for the *Top hosts* widget. For more information on configuring a dashboard, see [`dashboard.create`](/manual/api/reference/dashboard/create).
it	### Esempi  Gli esempi seguenti mirano a descrivere solo la configurazione degli oggetti campo del widget del dashboard per il widget *Top host*. Per ulteriori informazioni sulla configurazione di un dashboard, vedere [`dashboard.create`](/manual/api/reference/dashboard/create).

en-us	## EXAMPLES  **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]"**\ **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect cert --tls-ca-file /home/zabbix/zabbix\_ca\_file --tls-agent-cert-issuer "CN=Signing CA,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-agent-cert-subject "CN=server1,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-cert-file /home/zabbix/zabbix\_get.crt --tls-key-file /home/zabbix/zabbix\_get.key\ zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect psk --tls-psk-identity "PSK ID Zabbix agentd" --tls-psk-file /home/zabbix/zabbix\_agentd.psk** [ ]{#lbAH}
it	## ESEMPI  **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]"**\ **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect cert --tls-ca-file /home/zabbix/zabbix\_ca\_file --tls-agent-cert-issuer "CN=Signing CA,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-agent-cert-subject "CN=server1,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-cert-file /home/zabbix/zabbix\_get.crt --tls-key-file /home/zabbix/zabbix\_get.key\ zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect psk --tls-psk-identity "PSK ID Zabbix agentd" --tls-psk-file /home/zabbix/zabbix\_agentd.psk** [ ]{#lbAH}

en-us	## EXAMPLES  **zabbix\_js -s script-file.js -p example** [ ]{#lbAG}
it	## ESEMPI  **zabbix\_js -s script-file.js -p esempio** [ ]{#lbAG}

en-us	##### Example with an inline regex modifier  Use of the following regular expression including an inline modifier (?i) to match the characters "error":      (?i)error  ![regexp\_expr\_3a.png](../../assets/en/manual/regular_expressions/regexp_expr_3a.png)  Chosen *Expression type*: "Result is TRUE". Characters "error" are matched.
it	##### Esempio con un modificatore regex inline  Uso della seguente espressione regolare incluso un modificatore inline (?i) per abbinare i caratteri "errore":      (?i)errore  ![regexp\_expr\_3a.png](../../assets/en/manual/regular_expressions/regexp_expr_3a.png)  *Tipo di espressione* scelto: "Il risultato è VERO". I caratteri "errore" sono abbinato.

en-us	### Example workflow  The following section will walk you through some usage examples in more detail.
it	### Esempio di flusso di lavoro  La sezione seguente ti guiderà attraverso alcuni esempi di utilizzo in più dettaglio.

en-us	## EXIT STATUS  The exit status is 0 if the values were sent and all of them were successfully processed by server. If data was sent, but processing of at least one of the values failed, the exit status is 2. If data sending failed, the exit status is 1.  [ ]{#lbAH}
it	## STATO DI USCITA  Lo stato di uscita è 0 se i valori sono stati inviati e sono stati elaborati tutti con successo dal server. Se i dati sono stati inviati, ma l'elaborazione di almeno uno dei valori non è riuscito, lo stato di uscita è 2. Se l'invio dei dati è fallito, lo stato di uscita è 1.  [ ]{#lbAH}

en-us	 ### Expandable lists in latest data subfilter  Expandable lists have been introduced in the [latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) subfilter:  -   For each entity group (e.g. tags, hosts) up to 10 rows of entities are now displayed. If there are more entities,  this list can be expanded to a maximum of 1000 entries (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))  by clicking on a three-dot icon displayed at the end. Previously a non-expandable maximum of 100 entries was the limit.  -   In the list of *Tag values* up to 10 rows of tag names are now displayed. If there are more tag names with values,  this list can be expanded to a maximum of 200 tag names by clicking on a three-dot icon displayed at the bottom.  Previously, a non-expandable maximum of 20 rows with tag names was the limit.  For each tag name up to 10 rows of values are displayed (expandable to 1000 entries  (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))).
it	 ### Elenchi espandibili nell'ultimo sottofiltro dei dati  Gli elenchi espandibili sono stati introdotti nel sottofiltro [dati più recenti](/manual/web_interface/frontend_sections/monitoring/latest_data):  - Per ogni gruppo di entità (ad esempio tag, host) vengono ora visualizzate fino a 10 righe di entità. Se ci sono più entità, questo elenco può essere espanso fino a un massimo di 1000 voci (il valore di SUBFILTER_VALUES_PER_GROUP in [definizioni frontend](/manual/web_interface/definitions)) facendo clic su un'icona a tre punti visualizzata alla fine. In precedenza il limite era un massimo non espandibile di 100 voci.  - Nell'elenco dei *Valori tag* sono ora visualizzate fino a 10 righe di nomi di tag. Se sono presenti più nomi di tag con valori, questo elenco può essere espanso fino a un massimo di 200 nomi di tag facendo clic su un'icona a tre punti visualizzata in basso. In precedenza, il limite era un massimo non espandibile di 20 righe con nomi di tag.  Per ogni nome di tag vengono visualizzate fino a 10 righe di valori (espandibili fino a 1000 voci (il valore di SUBFILTER_VALUES_PER_GROUP in [definizioni frontend](/manual/web_interface/definitions))).

en-us	##### Export format  Data can be exported using the Zabbix web frontend or [Zabbix API](/manual/api/reference/configuration). Supported export formats are YAML, XML and JSON.
it	##### Formati di sportazione  I dati possono essere esportati utilizzando il frontend web Zabbix o [Zabbix API](/manual/api/reference/configuration). i Formati di Esportazione supportati sono YAML, XML and JSON.

en-us	##### Export format  ``` {.yaml}   groups:     - name: 'Zabbix servers' ```
it	##### Formato di esportazione  ``` {.yaml}   gruppi:     -       nome: 'server Zabbix' ```

en-us	#### Exporting a host  Export the configuration of a host as an XML string.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.export",     "params": {         "options": {             "hosts": [                 "10161"             ]         },         "format": "xml"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>5.4</version><date>2020-03-13T15:31:45Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Zabbix servers</name></group></groups><hosts><host><host>Export host</host><name>Export host</name><groups><group><name>Zabbix servers</name></group></groups><interfaces><interface><interface_ref>if1</interface_ref></interface></interfaces><items><item><name>Item</name><key>item.key</key><delay>30s</delay><tags><tag><tag>Application</tag><value>CPU</value></tag></tags><valuemap><name>Host status</name></valuemap><interface_ref>if1</interface_ref><request_method>POST</request_method></item></items><valuemaps><valuemap><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></valuemap></valuemaps></host></hosts></zabbix_export>\n",     "id": 1 } ```
it	#### Esportazione di un host  Esporta la configurazione di un host come stringa XML.  Richiesta:  ```json {     "jsonrpc": "2.0",     "metodo": "configuration.export",     "parametri": {         "opzioni": {             "host": [                 "10161"             ]         },         "formato": "xml"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Risposta:  ```json {     "jsonrpc": "2.0",     "result": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>5.4</version><date>2020-03-13T15:31: 45Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Server Zabbix</name></group></groups><hosts><host><host>Esporta host</host ><name>Esporta host</name><groups><group><name>server Zabbix</name></group></groups><interfaces><interface><interface_ref>if1</interface_ref></interface ></interfaces><items><item><name>Articolo</name><key>item.key</key><delay>30s</delay><tags><tag><tag>Applicazione</tag ><value>CPU</value></tag></tags><valuemap><name>Stato host</name></valuemap><interface_ref>if1</interface_ref><request_method>POST</request_method>< /item></items><valuemaps><valuemap><name>Stato host</name><mappings><mapping><value>0</value><newvalue>Su</newvalue></mapping><mapping ><value>2</value><newvalue>Irraggiungibile</newvalue></mapping></mappings></valuemap></valuemaps></host></hosts></zabbix_export>\n",     "id": 1 } ```

en-us	#### Exporting  To export hosts, do the following:  -   Go to: *Configuration* → *Hosts* -   Mark the checkboxes of the hosts to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_hosts.png)  Depending on the selected format, hosts are exported to a local file with a default name:  -   *zabbix\_export\_hosts.yaml* - in YAML export (default option for     export) -   *zabbix\_export\_hosts.xml* - in XML export -   *zabbix\_export\_hosts.json* - in JSON export
it	#### Esportazione  Per esportare gli host, procedi come segue:  - Vai a: *Configurazione* → *Host* - Contrassegna le caselle di controllo degli host da esportare - Clicca 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     esportare) - *zabbix\_export\_hosts.xml* - nell'esportazione XML - *zabbix\_export\_hosts.json* - nell'esportazione JSON

en-us	#### Exporting  To export media types, do the following:  -   Go to: *Administration* → *Media types* -   Mark the checkboxes of the media types to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_mediatypes.png)  Depending on the selected format, media types are exported to a local file with a default name:  -   *zabbix\_export\_mediatypes.yaml* - in YAML export (default option     for export) -   *zabbix\_export\_mediatypes.xml* - in XML export -   *zabbix\_export\_mediatypes.json* - in JSON export
it	#### Esportazione  Per esportare i tipi di supporto, procedi come segue:  -   Vai a: *Amministrazione* → *tipi di supporto* -   Contrassegnare le caselle dei template da esportare -   Clicca su  *Esporta* sotto l'elenco  ![](../../../assets/en/manual/xml_export_import/export_mediatypes.png)  A seconda del formato selezionato, i template vengono esportati in un file locale con un nome predefinito:  -   *zabbix\_export\_mediatypes.yaml* - nell'esportazione YAML (opzione predefinita     per l'esportazione) -   *zabbix\_export\_mediatypes.xml* - nell'esportazione XML -   *zabbix\_export\_mediatypes.json* - nell'esportazione JSON

en-us	#### Exporting  To export network maps, do the following:  -   Go to: *Monitoring* → *Maps* -   Mark the checkboxes of the network maps to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_maps.png)  Depending on the selected format, maps are exported to a local file with a default name:  -   *zabbix\_export\_maps.yaml* - in YAML export (default option for     export) -   *zabbix\_export\_maps.xml* - in XML export -   *zabbix\_export\_maps.json* - in JSON export
it	#### Esportazione  Per esportare le mappe di rete, procedi come segue:  -   Vai a: *Amministrazione* → *mappe* -   Contrassegnare le caselle dei template da esportare -   Clicca su  *Esporta* sotto l'elenco  ![](../../../assets/en/manual/xml_export_import/export_maps.png)  A seconda del formato selezionato, i template vengono esportati in un file locale con un nome predefinito:  -   *zabbix\_export\_maps.yaml* - nell'esportazione YAML (opzione predefinita     per l'esportazione) -   *zabbix\_export\_maps.xml* - nell'esportazione XML -   *zabbix\_export\_maps.json* - nell'esportazione JSON

en-us	#### Exporting  To export templates, do the following:  -   Go to: *Configuration* → *Templates* -   Mark the checkboxes of the templates to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_templates.png)  Depending on the selected format, templates are exported to a local file with a default name:  -   *zabbix\_export\_templates.yaml* - in YAML export (default option     for export) -   *zabbix\_export\_templates.xml* - in XML export -   *zabbix\_export\_templates.json* - in JSON export
it	#### Esportazione  Per esportare i template, procedi come segue:  - Vai a: *Configurazione* → *Templates* - Contrassegnare le caselle dei template da esportare - Clicca su *Esporta* sotto l'elenco  ![](../../../assets/en/manual/xml_export_import/export_templates.png)  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

en-us	 ### Expression macros  {ITEM.KEY<1-9>} macros are now supported inside [expression macros](/manual/config/macros/expression_macros).
it	 ### Macro di espressione  Le macro {ITEM.KEY<1-9>} sono ora supportate all'interno di [expression macros](/manual/config/macros/expression_macros).

en-us	 ### Extended SNMP gateway functionality SNMP gateway can now provide information about triggers in a problem state and reveal host information in trigger details.  Additionally, it is now possible to limit the rate of SNMP traps sent by SNMP gateway.  The list of supported OIDs has been extended with a new OID **.10** for a comma-delimited list of trigger hostnames.  New parameters have been added to the SNMP gateway configuration file: - *ProblemBaseOID* - OID of the problem trigger table; - *ProblemMinSeverity* - minimum severity, triggers having lower severity will not be included; - *ProblemHideAck* - if specified, only triggers with unacknowledged problems will be included; - *ProblemTagFilter* - if specified, only triggers with the specified tag name will be included;  - *TrapTimer* - if set, Zabbix will send no more than one trap of the highest severity in the given time frame.  For details, see [Zabbix SNMP Gateway](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).
it	 ### Funzionalità estesa del gateway SNMP Il gateway SNMP può ora fornire informazioni sui trigger in uno stato problematico e rivelare informazioni sull'host nei dettagli del trigger.  Inoltre, è ora possibile limitare la frequenza delle trap SNMP inviate dal gateway SNMP.  L'elenco degli OID supportati è stato esteso con un nuovo OID **.10** per un elenco delimitato da virgole di nomi host di trigger.  Nuovi parametri sono stati aggiunti al file di configurazione del gateway SNMP: - *ProblemBaseOID* - OID della tabella di attivazione del problema; - *ProblemMinSeverity* - gravità minima, i trigger con gravità inferiore non saranno inclusi; - *ProblemHideAck* - se specificato, verranno inclusi solo i trigger con problemi non riconosciuti; - *ProblemTagFilter* - se specificato, verranno inclusi solo i trigger con il nome del tag specificato; - *TrapTimer* - se impostato, Zabbix non invierà più di una trappola della massima gravità nell'intervallo di tempo specificato.  Per i dettagli, vedere [Zabbix SNMP Gateway](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).

en-us	 ##### Favorite custom graphs no longer supported    It is no longer possible to add custom graphs to favorites in  *Monitoring* -> *Hosts* -> *Graphs*. After the upgrade any existing custom  graphs will be removed from favorites.   
it	 ##### I grafici personalizzati preferiti non sono più supportati    Non è più possibile aggiungere grafici personalizzati ai preferiti in *Monitoraggio* -> *Host* -> *Grafici*. Dopo l'aggiornamento qualsiasi custom esistente i grafici verranno rimossi dai preferiti.   

en-us	##### Field size limit Maximum field size has been increased for the following fields:  - [Item preprocessing](/manual/config/items/preprocessing#configuration) parameters - [Media type](/manual/config/notifications/media#common-parameters) message
it	##### Limite dimensione campo La dimensione massima del campo è stata aumentata per i seguenti campi:  - Parametri [Preelaborazione elemento](/manual/config/items/preprocessing#configuration). - Messaggio [Tipo di supporto](/manual/config/notifications/media#common-parameters).

en-us	##### File example  ``` {.php} <?php  return [     'BRAND_LOGO' => './images/custom_logo.png',     'BRAND_LOGO_SIDEBAR' => './images/custom_logo_sidebar.png',     'BRAND_LOGO_SIDEBAR_COMPACT' => './images/custom_logo_sidebar_compact.png',     'BRAND_FOOTER' => '© Zabbix',     'BRAND_HELP_URL' => 'https://www.example.com/help/' ]; ```
it	##### File di esempio  ``` {.php} <?php  Restituzione [     'BRAND_LOGO' => './images/custom_logo.png',     'BRAND_LOGO_SIDEBAR' => './images/custom_logo_sidebar.png',     'BRAND_LOGO_SIDEBAR_COMPACT' => './images/custom_logo_sidebar_compact.png',     'BRAND_FOOTER' => '© Zabbix',     'BRAND_HELP_URL' => 'https://www.example.com/help/' ]; ```

en-us	## FILES  */usr/local/etc/zabbix\_agent2.conf*   Default location of Zabbix agent 2 configuration file (if not modified during compile time).  [ ]{#lbAH}
it	## FILE  */usr/local/etc/zabbix\_server.conf* Posizione predefinita del file di configurazione del server Zabbix (se non modificato in fase di compilazione).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_agentd.conf*   Default location of Zabbix agent configuration file (if not modified during compile time).  [ ]{#lbAI}
it	## FILES  */usr/local/etc/zabbix\_agentd.conf*   Posizione predefinita dei file di configurazione dell'agente zabbix (se non modificato  in fase di compilazione).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_proxy.conf*   Default location of Zabbix proxy configuration file (if not modified during compile time).  [ ]{#lbAI}
it	## FILE  */usr/local/etc/zabbix\_proxy.conf* Posizione predefinita del file di configurazione del proxy Zabbix (se non modificato in fase di compilazione).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_server.conf*   Default location of Zabbix server configuration file (if not modified during compile time).  [ ]{#lbAI}
it	## FILE  */usr/local/etc/zabbix\_server.conf* Posizione predefinita del file di configurazione del server Zabbix (se non modificato in fase di compilazione).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_web\_service.conf*   Default location of Zabbix web service configuration file (if not modified during compile time).  [ ]{#lbAG}
it	\## FILE  */usr/local/etc/zabbix\_web\_service.conf* Posizione predefinita del file di configurazione del servizio Web Zabbix (se non modificato in fase di compilazione).  [ ]{#lbAG}

en-us	##### Filter buttons  |   |   | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Apply specified filtering criteria (without saving).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Reset current filter and return to saved parameters of the current tab. On the main tab, this will clear the filter.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Save current filter parameters in a new tab. Only available on the main tab.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Replace tab parameters with currently specified parameters. Not available on the main tab.|
it	##### Pulsanti filtro  | | | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Applica i criteri di filtro specificati (senza salvare).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Ripristina il filtro corrente e torna ai parametri salvati della scheda corrente . Nella scheda principale, questo cancellerà il filtro.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Salva i parametri del filtro corrente in una nuova scheda. Disponibile solo nella scheda principale.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Sostituisci i parametri della scheda con i parametri attualmente specificati. Non disponibile nella scheda principale.|

en-us	##### Filtering by host  In the *by host* mode results can be filtered by a host or by the host group. Specifying a parent host group implicitly selects all nested host groups.
it	##### Filtraggio per host  Nella modalità *per host* i risultati possono essere filtrati da un host o dall'host gruppo. La specifica di un gruppo host padre seleziona implicitamente tutti gli host nidificati gruppi.

en-us	 #### Filter settings remembered  In several Monitoring pages (*Problems*, *Hosts*, *Latest data*) the current filter settings are  now remembered in the user profile. When the user opens the page again, the filter settings  will have stayed the same.  Additionally, the marking of a changed (but not saved) favorite filter is now a green dot next  to the filter name, instead of the filter name in italics.
it	 #### Impostazioni del filtro memorizzate  In diverse pagine di Monitoraggio (*Problemi*, *Host*, *Dati più recenti*) le impostazioni del filtro corrente sono ora ricordate nel profilo utente. Quando l'utente apre nuovamente la pagina, le impostazioni del filtro verrà mantenuto.  Inoltre, il contrassegno di un filtro preferito modificato (ma non salvato) è ora un punto verde accanto al nome del filtro, invece del nome del filtro in corsivo.

en-us	#### Flipping frontend locales  It has been observed that frontend locales may flip without apparent logic, i. e. some pages (or parts of pages) are displayed in one language while other pages (or parts of pages) in a different language. Typically the problem may appear when there are several users, some of whom use one locale, while others use another.  A known workaround to this is to disable multithreading in PHP and Apache.  The problem is related to how setting the locale works [in PHP](https://www.php.net/manual/en/function.setlocale): locale information is maintained per process, not per thread. So in a multi-thread environment, when there are several projects run by same Apache process, it is possible that the locale gets changed in another thread and that changes how data can be processed in the Zabbix thread.  For more information, please see related problem reports:  -   [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problem     with flipping frontend locales) -   [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problem     with number processing in graphs using the `bcdiv` function of BC     Math functions)
it	#### Capovolgere le impostazioni locali del frontend  È stato osservato che le impostazioni locali del frontend possono capovolgersi senza apparente logica, I. e. alcune pagine (o parti di pagine) vengono visualizzate in una lingua mentre altre pagine (o parti di pagine) in una lingua diversa. In genere il problema può presentarsi quando sono presenti più utenti, alcuni dei quali chi usa un locale, mentre altri ne usano un altro.  Una soluzione alternativa nota a questo è disabilitare il multithreading in PHP e Apache.  Il problema è legato a come funziona l'impostazione delle impostazioni locali [in PHP](https://www.php.net/manual/en/function.setlocale): locale le informazioni vengono mantenute per processo, non per thread. Quindi in un ambiente multi-thread, quando ci sono diversi progetti gestiti dallo stesso processo Apache, è possibile che la locale venga modificata in un'altro thread e questo cambia il modo in cui i dati possono essere elaborati nel thread Zabbix.  Per ulteriori informazioni, consultare le segnalazioni di problemi correlati:  - [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problema     con il lancio delle impostazioni locali del frontend) - [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problema     con l'elaborazione dei numeri nei grafici utilizzando la funzione "bcdiv" di BC     funzioni matematiche)

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "EMAIL") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
it	##### Note a piè di pagina  ^**1**^ Per i valori di stringa, verrà esportata solo la stringa (ad es. "EMAIL") senza la numerazione utilizzata in questa tabella. I numeri per l'intervallo valori (corrispondenti ai valori API) in questa tabella viene utilizzato per solo ordinazione.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
it	##### 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.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
it	##### 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.

en-us	#### From Zabbix official repository  Zabbix SIA provides official RPM and DEB packages for:  -   [Red Hat Enterprise     Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  Package files for yum/dnf, apt and zypper repositories for various OS distributions are available at [repo.zabbix.com](https://repo.zabbix.com/).  Note, that though some OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages, these packages are not supported by Zabbix. Zabbix packages provided by third parties can be out of date and may lack the latest features and bug fixes. It is recommended to use only official packages from [repo.zabbix.com](https://repo.zabbix.com/). If you have previously used unofficial Zabbix packages, see notes about [upgrading Zabbix packages from OS repositories](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).
it	#### Dal repository ufficiale di Zabbix  Zabbix SIA fornisce pacchetti RPM e DEB ufficiali per:  - [RedHat Enterprise     Linux](/manual/installation/install_from_packages/rhel) - [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) - [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  File di pacchetto per repository yum/dnf, apt e zypper per varie distribuzioni dei sistemi operativi sono disponibili su [repo.zabbix.com](https://repo.zabbix.com/).  Si noti che sebbene alcune distribuzioni del sistema operativo (in particolare, basate su distribuzioni Debian) forniscono i propri pacchetti Zabbix, questi pacchetti non supportato da Zabbix. I pacchetti Zabbix forniti da terze parti possono essere fuori  data e potrebbe mancare delle ultime funzionalità e correzioni di bug. è si consiglia di utilizzare solo i pacchetti ufficiali di [repo.zabbix.com](https://repo.zabbix.com/). Se hai usato in precedenza pacchetti Zabbix non ufficiali, vedere le note sull'[aggiornamento dei pacchetti Zabbix dal sistema operativo repository](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
it	##### Configurazione del front-end  Un proxy Zabbix non ha un frontend; comunica con Zabbix solo server.

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
it	##### Configurazione del front-end  Un proxy Zabbix non ha un frontend; comunica solamente con il server  Zabbix.

en-us	 ### Frontend languages  German and Vietnamese languages are now enabled in the frontend.
it	 ### Lingue front-end  Le lingue tedesca e vietnamita sono ora abilitate nel frontend.

en-us	 ### Frontend ##### Miscellaneous  -   Warnings about incorrect housekeeping configuration for TimescaleDB are now displayed     if history or trend tables contain compressed chunks,     but *Override item history period* or *Override item trend period* options are disabled.     For more information, see [TimescaleDB setup](/manual/appendix/install/timescaledb#configuration).
it	 ### Fine frontale ##### Varie  - Ora vengono visualizzati gli avvisi sulla configurazione errata della pulizia per TimescaleDB     se la cronologia o le tabelle di tendenza contengono blocchi compressi,     ma le opzioni *Sostituisci periodo cronologia elemento* o *Sostituisci periodo tendenza elemento* sono disabilitate.     Per ulteriori informazioni, vedere [Configurazione TimescaleDB](/manual/appendice/install/timescaledb#configuration).

en-us	##### Frontend  The minimum supported screen width for Zabbix frontend is 1200px.  Mandatory requirements are needed always. Optional requirements are needed for the support of the specific function.  |Software|Mandatory status|Version|Comments| |--|-|-|------| |*Apache*|yes|1.3.12 or later| | |*PHP*|^|7.2.5 or later,<br>(*since Zabbix 6.0.6*) 8.0, 8.1|Recommended to use PHP 7.4 or later. | |PHP extensions:|<|<|<| |*gd*|yes|2.0.28 or later|PHP GD extension must support PNG images (*--with-png-dir*), JPEG (*--with-jpeg-dir*) images and FreeType 2 (*--with-freetype-dir*).| |*bcmath*|^| |php-bcmath (*--enable-bcmath*)| |*ctype*|^| |php-ctype (*--enable-ctype*)| |*libXML*|^|2.6.15 or later|php-xml, if provided as a separate package by the distributor.| |*xmlreader*|^| |php-xmlreader, if provided as a separate package by the distributor.| |*xmlwriter*|^| |php-xmlwriter, if provided as a separate package by the distributor.| |*session*|^| |php-session, if provided as a separate package by the distributor.| |*sockets*|^| |php-net-socket (*--enable-sockets*). Required for user script support.| |*mbstring*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--with-gettext*). Required for translations to work.| |*ldap*|No| |php-ldap. Required only if LDAP authentication is used in the frontend.| |*openssl*|^| |php-openssl. Required only if SAML authentication is used in the frontend.| |*mysqli*|^| |Required if MySQL is used as Zabbix backend database.| |*oci8*|^| |Required if Oracle is used as Zabbix backend database.| |*pgsql*|^| |Required if PostgreSQL is used as Zabbix backend database.|  Third-party frontend libraries that are supplied with Zabbix:  |Library|Mandatory status|Minimum version|Comments| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Yes|3.6.0|JavaScript library that simplifies the process of cross-browser development.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|A set of user interface interactions, effects, widgets, and themes built on top of jQuery.| |[OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)|^|3.4.1|A PHP toolkit that adds SAML 2.0 authentication support to be able to sign in to Zabbix.| |[Symfony Yaml Component](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Adds support to export and import Zabbix configuration elements in the YAML format.|  ::: noteclassic Zabbix may work on previous versions of Apache, MySQL, Oracle, and PostgreSQL as well. :::  ::: noteimportant For other fonts than the default DejaVu, PHP function [imagerotate](http://php.net/manual/en/function.imagerotate.php) might be required. If it is missing, these fonts might be rendered incorrectly when a graph is displayed. This function is only available if PHP is compiled with bundled GD, which is not the case in Debian and other distributions. :::  Third-party libraries used for writing and debugging Zabbix frontend code:  |Library|Mandatory status|Minimum version|Description| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|An application-level package manager for PHP that provides a standard format for managing dependencies of PHP software and required libraries.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|A PHP unit testing framework for testing Zabbix frontend.| |[SASS](https://sass-lang.com/)|^|3.4.22|A preprocessor scripting language that is interpreted and compiled into Cascading Style Sheets (CSS).|
it	##### Fine frontale  La larghezza minima dello schermo supportata per il frontend Zabbix è 1200px.  I requisiti obbligatori sono sempre necessari. I requisiti facoltativi sono necessari per il supporto della specifica funzione.  |Software|Stato obbligatorio|Versione|Commenti| |--|-|-|------| |*Apache*|sì|1.3.12 o successivo| | |*PHP*|^|7.2.5 o successivo,<br>(*a partire da Zabbix 6.0.6*) 8.0, 8.1|Si consiglia di utilizzare PHP 7.4 o successivo. | |Estensioni PHP:|<|<|<| |*gd*|yes|2.0.28 o successivo|L'estensione PHP GD deve supportare immagini PNG (*--with-png-dir*), JPEG (*--with-jpeg-dir*) e FreeType 2 (* --with-freetype-dir*).| |*bcmath*|^| |php-bcmath (*--enable-bcmath*)| |*ctipo*|^| |php-ctype (*--enable-ctype*)| |*libXML*|^|2.6.15 o successivo|php-xml, se fornito come pacchetto separato dal distributore.| |*xmlreader*|^| |php-xmlreader, se fornito come pacchetto separato dal distributore.| |*xmlwriter*|^| |php-xmlwriter, se fornito come pacchetto separato dal distributore.| |*sessione*|^| |php-session, se fornito come pacchetto separato dal distributore.| |*prese*|^| |php-net-socket (*--enable-socket*). Richiesto per il supporto degli script utente.| |*mbstringa*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--with-gettext*). Richiesto per il funzionamento delle traduzioni.| |*ldap*|No| |php-ldap. Richiesto solo se l'autenticazione LDAP viene utilizzata nel frontend.| |*openssl*|^| |php-opensl. Richiesto solo se l'autenticazione SAML viene utilizzata nel frontend.| |*mysqli*|^| |Obbligatorio se MySQL viene utilizzato come database di backend Zabbix.| |*oci8*|^| |Obbligatorio se Oracle viene utilizzato come database di backend Zabbix.| |*pgsql*|^| |Obbligatorio se PostgreSQL viene utilizzato come database di backend Zabbix.|  Librerie frontend di terze parti fornite con Zabbix:  |Libreria|Stato obbligatorio|Versione minima|Commenti| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Yes|3.6.0|Libreria JavaScript che semplifica il processo di sviluppo cross-browser.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|Un insieme di interazioni, effetti, widget e temi dell'interfaccia utente basati su jQuery.| |[Toolkit PHP SAML di OneLogin](https://github.com/onelogin/php-saml)|^|3.4.1|Un toolkit PHP che aggiunge il supporto dell'autenticazione SAML 2.0 per poter accedere a Zabbix.| |[Componente Yaml di Symfony](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Aggiunge il supporto per esportare e importare elementi di configurazione Zabbix nel formato YAML.|  ::: notaclassico Zabbix può funzionare su versioni precedenti di Apache, MySQL, Oracle e anche PostgreSQL. :::  ::: nota importante Per altri tipi di carattere oltre a DejaVu predefinito, PHP funzione [imagerotate](http://php.net/manual/en/function.imagerotate.php) potrebbe essere richiesto. Se manca, questi caratteri potrebbero essere visualizzati in modo errato quando viene visualizzato un grafico. Questa funzione è disponibile solo se PHP lo è compilato con GD in bundle, che non è il caso in Debian e altri distribuzioni. :::  Librerie di terze parti utilizzate per la scrittura e il debug del codice frontend di Zabbix:  |Libreria|Stato obbligatorio|Versione minima|Descrizione| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|Un gestore di pacchetti a livello di applicazione per PHP che fornisce un formato standard per la gestione delle dipendenze del software PHP e delle librerie richieste.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|Un framework di unit test PHP per testare il frontend Zabbix.| |[SASS](https://sass-lang.com/)|^|3.4.22|Un linguaggio di scripting preprocessore che viene interpretato e compilato in Cascading Style Sheets (CSS).|

en-us	##### Functions for Prometheus histograms  It has been possible to collect [Prometheus metrics](/manual/config/items/itemtypes/prometheus) in Zabbix for a while now, but some of the metrics are difficult to work with. Specifically, the metrics of histogram type can be presented in Zabbix as multiple items with the same key names, but different parameters. However, even though such items are logically related and represent the same data, it has been difficult to analyze the collected data without specialized functions. To cover this functionality gap in the new version, **rate()** and **histogram\_quantile()** functions, producing the same result as their PromQL counterparts, have been added.  Other new additions to complement this functionality are the **bucket\_rate\_foreach()** and the **bucket\_percentile()** functions. For more information see:  -   [History     functions](/manual/appendix/functions/history#history_functions1)     (see **rate()**) -   [Aggregate     functions](/manual/appendix/functions/aggregate#aggregate_functions1)     (see **histogram\_quantile()**, **bucket\_percentile()**) -   [Foreach functions](/manual/appendix/functions/aggregate/foreach)     (see **bucket\_rate\_foreach()**)
it	##### Funzioni per istogrammi Prometheus  È stato possibile raccogliere [metriche Prometheus](/manual/config/items/itemtypes/prometheus) in Zabbix per un fino ad ora, ma alcune delle metriche sono difficili da lavorare. Nello specifico, le metriche di tipo istogramma possono essere presentato in Zabbix come più elementi con gli stessi nomi di chiave, ma parametri diversi. Tuttavia, anche se tali elementi sono logicamente correlati e rappresentano gli stessi dati, è stato difficile analizzare i dati raccolti senza funzioni specializzate. Per coprire questa lacuna di funzionalità nella nuova versione, **rate()** e **histogram\_quantile()** sono state aggiunte funzioni che producono lo stesso risultato delle loro controparti PromQL.  Altre nuove aggiunte per completare questa funzionalità sono il **bucket\_rate\_foreach()** e le funzioni **bucket\_percentile()**. Per ulteriori informazioni, vedere:  -   [Storia     funzioni](/manual/appendice/functions/history#history_functions1)     (vedi **tasso()**) - [Aggregato     funzioni](/manual/appendice/functions/aggregate#aggregate_functions1)     (vedi **istogramma\_quantile()**, **secchio\_percentile()**) - [Funzioni Foreach](/manual/appendix/functions/aggregate/foreach)     (vedi **bucket\_rate\_foreach()**)

en-us	### Further reading  You now know enough to start working with the Zabbix API, but don't stop here. For further reading we suggest you have a look at the [list of available APIs](/manual/api/reference).
it	### Ulteriori letture  Ora ne sai abbastanza per iniziare a lavorare con l'API Zabbix, ma non fermarti qui. Per ulteriori letture ti suggeriamo di dare un'occhiata alla [lista di API disponibili](/manual/api/reference).

en-us	#### General
it	#### Generale

en-us	#### Geomap widget error   The maps in the Geomap widget may not load correctly, if you have upgraded from an older Zabbix version with NGINX and didn't switch to the new NGINX configuration file during the upgrade.   To fix the issue, you can  discard the old configuration file, use the configuration file from 6.0 package and reconfigure it as described in the [download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) in section *e. Configure PHP for Zabbix frontend*.  Alternatively, you can manually edit an existing NGINX configuration file (typically, */etc/zabbix/nginx.conf*). To do so, open the file and locate the following block:       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Then, replace this block with:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }
it	#### Errore del widget della mappa geografica  Le mappe nel widget Geomap potrebbero non caricarsi correttamente, se hai eseguito l'aggiornamento da una versione precedente di Zabbix con NGINX e non sei passato al nuovo file di configurazione NGINX durante l'aggiornamento.  Per risolvere il problema, puoi eliminare il vecchio file di configurazione, utilizzare il file di configurazione del pacchetto 6.0 e riconfigurarlo come descritto nelle [istruzioni per il download](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version =8&db=mysql&ws=nginx) nella sezione *e. Configura PHP per il frontend Zabbix*.  In alternativa, puoi modificare manualmente un file di configurazione NGINX esistente (in genere, */etc/zabbix/nginx.conf*). Per fare ciò, apri il file e individua il seguente blocco:      posizione ~ /(api\/|conf[^\.]|include|locale|fornitore) {             negare tutto;             ritorno 404;     }  Quindi, sostituisci questo blocco con:      posizione ~ /(api\/|conf[^\.]|include|locale) {             negare tutto;             ritorno 404;     }      posizione /venditore {             negare tutto;             ritorno 404;     }

en-us	#### Global event correlation  Events may not get correlated correctly if the time interval between the first and second event is very small, i.e. half a second and less.
it	#### Correlazione globale degli eventi  Gli eventi potrebbero non essere correlati correttamente se l'intervallo di tempo tra il  primo e secondo evento è molto piccolo, cioè mezzo secondo e meno.

en-us	##### Global messages displayed  As the messages arrive, they are displayed in a floating section on the right hand side. This section can be repositioned freely by dragging the section header.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  For this section, several controls are available:  -   ![](../../../../assets/en/manual/about/message_button_snooze.png)     **Snooze** button silences the currently active alarm sound; -   ![](../../../../assets/en/manual/about/message_button_mute.png)     **Mute/Unmute** button switches between playing and not playing the     alarm sounds at all.
it	##### Visualizzazione dei messaggi globali   Quando i messaggi arrivano, vengono visualizzati in una sezione mobile sul lato destro. Questa sezione può essere riposizionata liberamente trascinando il file intestazione di sezione.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  Per questa sezione sono disponibili diversi controlli:  - ![](../../../../assets/en/manual/about/message_button_snooze.png)     Il pulsante **Snooze** disattiva il suono della sveglia attualmente attivo; - ![](../../../../assets/en/manual/about/message_button_mute.png)     Il pulsante **Muto/Riattiva** consente di passare dalla riproduzione alla non riproduzione     l'allarme suona affatto.

en-us	#### Global regular expressions  There is an advanced editor for creating and testing complex regular expressions in Zabbix frontend.  Once a regular expression has been created this way, it can be used in several places in the frontend by referring to its name, prefixed with @, for example, *\@mycustomregexp*.  To create a global regular expression:  -   Go to: *Administration → General* -   Select *Regular expressions* from the dropdown -   Click on *New regular expression*  The **Expressions** tab allows to set the regular expression name and add subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Set the regular expression name. Any Unicode characters are allowed.| |*Expressions*|<|Click on *Add* in the Expressions block to add a new subexpression.| | |*Expression type*|Select expression type:<br>**Character string included** - match the substring<br>**Any character string included** - match any substring from a delimited list. The delimited list includes a comma (,), a dot (.) or a forward slash (/).<br>**Character string not included** - match any string except the substring<br>**Result is TRUE** - match the regular expression<br>**Result is FALSE** - do not match the regular expression| |^|*Expression*|Enter substring/regular expression.| |*Delimiter*|<|A comma (,), a dot (.) or a forward slash (/) to separate text strings in a regular expression. This parameter is active only when "*Any character string included*" expression type is selected.| |*Case sensitive*|<|A checkbox to specify whether a regular expression is sensitive to capitalization of letters.|  A forward slash (/) in the expression is treated literally, rather than a delimiter. This way it is possible to save expressions containing a slash, without errors.  ::: noteimportant A custom regular expression name in Zabbix may contain commas, spaces, etc. In those cases where that may lead to misinterpretation when referencing (for example, a comma in the parameter of an item key) the whole reference may be put in quotes like this: *"\@My custom regexp for purpose1, purpose2"*.\ Regular expression names must not be quoted in other locations (for example, in LLD rule properties). :::  In the **Test** tab the regular expression and its subexpressions can be tested by providing a test string.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Results show the status of each subexpression and total custom expression status.  Total custom expression status is defined as *Combined result*. If several sub expressions are defined Zabbix uses AND logical operator to calculate *Combined result*. It means that if at least one Result is False *Combined result* has also False status.
it	#### Espressioni regolari globali  C'è un editor avanzato per la creazione e il test delle espressioni regolari complesse nel frontend di Zabbix.  Una volta che un'espressione regolare è stata creata in questo modo, può essere utilizzata in diversi posti nel frontend facendo riferimento al suo nome, preceduto da @, ad esempio, *\@mycustomregexp*.  Per creare un'espressione regolare globale:  - Vai a: *Amministrazione → Generale* - Seleziona *Espressioni regolari* dal menu a discesa - Clicca su *Nuova espressione regolare*  La scheda **Espressioni** consente di impostare il nome dell'espressione regolare e aggiungere sottoespressioni.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  Tutti i campi obbligatori sono contrassegnati da un asterisco rosso.  |Parametro|<|Descrizione| |-|----------|----------------------------------- ----| |*Name*|<|Imposta il nome dell'espressione regolare. Sono consentiti tutti i caratteri Unicode.| |*Espressioni*|<|Clicca su *Aggiungi* nel blocco Espressioni per aggiungere una nuova sottoespressione.| | |*Tipo di espressione*|Seleziona il tipo di espressione:<br>**Stringa di caratteri inclusa** - corrisponde alla sottostringa<br>**Qualsiasi stringa di caratteri inclusa** - corrisponde a qualsiasi sottostringa da un elenco delimitato. L'elenco delimitato include una virgola (,), un punto (.) o una barra (/).<br>**Stringa di caratteri non inclusa**: corrisponde a qualsiasi stringa tranne la sottostringa<br>**Il risultato è VERO* * - corrisponde all'espressione regolare<br>**Il risultato è FALSO** - non corrisponde all'espressione regolare| |^|*Espressione*|Inserisci sottostringa/espressione regolare.| |*Delimitatore*|<|Una virgola (,), un punto (.) o una barra (/) per separare le stringhe di testo in un'espressione regolare. Questo parametro è attivo solo quando è selezionato il tipo di espressione "*Qualsiasi stringa di caratteri inclusa*".| |*Case sensitive*|<|Una casella di controllo per specificare se un'espressione regolare è sensibile all'uso delle lettere maiuscole.|  Una barra (/) nell'espressione viene trattata letteralmente, piuttosto che un delimitatore. In questo modo è possibile salvare espressioni contenenti a barra, senza errori.  ::: nota importante Un nome di espressione regolare personalizzato in Zabbix potrebbe contenere virgole, spazi, ecc. Nei casi in cui ciò può portare a interpretazione errata quando si fa riferimento (ad esempio, una virgola nel file parametro di una chiave di elemento) l'intero riferimento può essere messo tra virgolette come this: *"\@My custom regexp for purpose1, purpose2"*.\ I nomi delle espressioni regolari non devono essere racchiusi tra virgolette in altre posizioni (ad es esempio, nelle proprietà della regola LLD). :::  Nella scheda **Test** l'espressione regolare e le sue sottoespressioni possono essere testato fornendo una stringa di prova.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  I risultati mostrano lo stato di ciascuna sottoespressione e il totale personalizzato stato di espressione.  Lo stato dell'espressione personalizzata totale è definito come *Risultato combinato*. Se diverse sottoespressioni sono definite Zabbix usa l'operatore logico AND to calcolare *Risultato combinato*. Significa che se almeno un Risultato è Anche False *Risultato combinato* ha lo stato False.