en-us	#### Configuration  To configure a CSV to JSON preprocessing step:  -   Go to the Preprocessing tab in     [item](/manual/config/items/preprocessing)/[discovery     rule](/manual/discovery/low_level_discovery#preprocessing)     configuration -   Click on *Add* -   Select the *CSV to JSON* option  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  The first parameter allows to set a custom delimiter. Note that if the first line of CSV input starts with "Sep=" and is followed by a single UTF-8 character then that character will be used as the delimiter in case the first parameter is not set. If the first parameter is not set and a delimiter is not retrieved from the "Sep=" line, then a comma is used as a separator.  The second optional parameter allows to set a quotation symbol.  If the *With header row* checkbox is marked, the header line values will be interpreted as column names (see [Header processing](#csv_header_processing) for more information).  If the *Custom on fail* checkbox is marked, the item will not become unsupported in case of a failed preprocessing step. Additionally custom error handling options may be set: discard the value, set a specified value or set a specified error message.
ca	#### Configuració  Per configurar una passa de preprocessament CSV a JSON:  - Aneu a la pestanya Preprocessament a [element](/manual/config/items/preprocessing) configuració/[regla de descoberta](/manual/discovery/low_level_discovery#preprocessing) - Feu clic a *Afegir* - Trieu l'opció *CSV a JSON*  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  El primer paràmetre us permet definir un delimitador personalitzat. Tingueu en compte que si la primera línia de l'entrada CSV comença amb "Sep=" i va seguida d'un únic caràcter UTF-8, aquest caràcter s'emprarà com a delimitador si no s'estableix el primer paràmetre. Si el primer paràmetre no és pas definit i no s'extreu un delimitador de la línia "Sep=", s'empra una coma com a separador.  El segon paràmetre opcional permet definir un símbol de cotització.  Si la casella *Amb filera de capçalera* és marcada, els valors de la filera de capçalera s'interpretaran com a noms de columna (veieu [processament de capçalera](#csv_header_processing) per obtindre més informació).  Si la casella *Personalitzat en cas d'errada* és marcada, l'element no serà compatible si manca una passa de preprocessament. A més, es poden establir opcions de gestió d'errors personalitzades: ignorar el valor, establir el valor especificat o establir el missatge d'error especificat.

en-us	#### Configuration  To configure a maintenance period:  -   Go to: *Configuration → Maintenance* -   Click on *Create maintenance period* (or on the name of an existing     maintenance period) -   Enter maintenance parameters in the form  ![](../../assets/en/manual/maintenance/maintenance.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Name of the maintenance period.| |*Maintenance type*|Two types of maintenance can be set:<br>**With data collection** - data will be collected by the server during maintenance, triggers will be processed<br>**No data collection** - data will not be collected by the server during maintenance| |*Active since*|The date and time when executing maintenance periods becomes active.<br>*Note*: Setting this time alone does not activate a maintenance period; maintenance periods must be configured in *Periods* (see below).| |*Active till*|The date and time when executing maintenance periods stops being active.| |*Periods*|This block allows you to define the exact days and hours when the maintenance takes place. Clicking on ![](../../assets/en/manual/maintenance/add_link.png) opens a popup window with a flexible *Maintenance period* form where you can define maintenance schedule. See [Maintenance periods](#maintenance_periods) for a detailed description.| |*Host groups*|Select host groups that the maintenance will be activated for. The maintenance will be activated for all hosts from the specified host group(s). This field is auto-complete, so starting to type in it will display a dropdown of all available host groups.<br>Specifying a parent host group implicitly selects all nested host groups. Thus the maintenance will also be activated on hosts from nested groups.| |*Hosts*|Select hosts that the maintenance will be activated for. This field is auto-complete, so starting to type in it will display a dropdown of all available hosts.<br>| |*Tags*|If maintenance tags are specified, maintenance for the selected hosts will be activated, but only problems with matching tags will be suppressed (i.e. no actions will be taken).<br>In case of multiple tags, they are calculated as follows:<br>**And/Or** - all tags must correspond; however tags with the same tag name are calculated by the Or condition<br>**Or** - enough if one tag corresponds<br>There are two ways of matching the tag value:<br>**Contains** - case-sensitive substring match (tag value contains the entered string)<br>**Equals** - case-sensitive string match (tag value equals the entered string) <br> Tags can be specified only if *With data collection* mode is selected.| |*Description*|Description of maintenance period.|
ca	#### Configuració  Per configurar un període de manteniment:  - Aneu a: *Configuració → Manteniment* - Feu clic a *Crear un període de manteniment* (o al nom d'un període de manteniment existent) - Introduïu els paràmetres de manteniment al formulari  ![](../../assets/en/manual/maintenance/maintenance.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Nom*|Nom del període de manteniment.| |*Tipus de manteniment*|Es poden definir dos tipus de manteniment:<br>**Amb recollida de dades** - les dades seran recollides pel servidor durant el manteniment, es processaran els triggers<br>**Sense recollida de dades** - les dades no seran recollides pel servidor durant el manteniment| |*Actiu des de*|La data i l'hora des que aquest període de manteniment és actiu.<br>*Nota*: establir una data aquí no activa el període de manteniment; per fer-ho, aneu a la pestanya *Períodes*.| |*Actiu fins a*|La data i l'hora en què aquesta finestra de manteniment deixarà d'ésser activa.| |*Períodes*|Aquest bloc permet definir els dies i hores exactes en què es realitza el manteniment. Si feu clic a ![](../../assets/en/manual/maintenance/add_link.png) s'obre un formulari flexible de *període de manteniment* on podeu establir un programa de manteniment. Veieu [períodes de manteniment](#períodes_de_manteniment) per a una descripció més detallada.| |*Grups d'equips*|Trieu els grups d'equips per als quals s'habilitarà el manteniment. El manteniment s'habilitarà per a tots els equips dels grups d'equips especificats. Aquest camp s'emplena automàticament. Per tant, si l'escriviu, un menú desplegable mostra tots els grups d'equips disponibles.<br>Especificar un grup d'equips principal tria implícitament tots els grups d'equips heretats. Així, el manteniment també s'habilitarà als equips dels grups heretats.| |*Equips*|Trieu els equips per als quals s'habilitarà el manteniment. Aquest camp s'emplena automàticament. Per tant, si comenceu a escriure, un menú desplegable mostra tots els equips disponibles.<br>| |*Etiquetes*|Si s'especifiquen etiquetes de manteniment, els equips seleccionats continuaran tinguent el manteniment activat, però els problemes s'esborraran (és a dir, no es farà cap acció) si les seves etiquetes coincideixen.<br>En el cas de diverses etiquetes, es calculen com a segueix:<br>**I/O** - totes les etiquetes han de coincidir; tanmateix, les etiquetes amb el mateix nom es calculen mitjançant la condició O<br>**O** - suficient si una etiqueta coincideix<br>Hi ha dues maneres de fer coincidir el valor de l'etiqueta:<br>**Conté** - concordança de subcadenes sensible a majúscules i minúscules (el valor de l'etiqueta conté la cadena introduïda)<br>**Igual** - coincidència de cadena sensible a majúscules (el valor de l'etiqueta és igual a la cadena introduïda) | |*Descripció*|Descripció del període de manteniment.|

en-us	#### Configuration  To configure an HTTP item:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/http_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for HTTP items are:  |Parameter|Description| |--|--------| |*Type*|Select **HTTP agent** here.| |*Key*|Enter a unique item key.| |*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 HTTP check.<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>Limited to 2048 characters.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURL option.| |*Query fields*|Variables for the URL (see above).<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from macros are resolved and then URL-encoded automatically.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURL option.| |*Request type*|Select request method type: *GET*, *POST*, *PUT* or *HEAD*| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (1-60 seconds). Actually this parameter defines the maximum time for making a connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than 2 x Timeout seconds on one check.<br>Time suffixes are supported, e.g. 30s, 1m.<br>Supported macros: user macros, low-level discovery macros.<br>This sets the [CURLOPT\_TIMEOUT](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html) cURL option.| |*Request body type*|Select the request body type:<br>**Raw data** - custom HTTP request body, macros are substituted but no encoding is performed<br>**JSON data** - HTTP request body in JSON format. Macros can be used as string, number, true and false; macros used as strings must be enclosed in double quotes. Values from macros are resolved and then escaped automatically. If "Content-Type" is not specified in headers then it will default to "Content-Type: application/json"<br>**XML data** - HTTP request body in XML format. Macros can be used as a text node, attribute or CDATA section. Values from macros are resolved and then escaped automatically in a text node and attribute. If "Content-Type" is not specified in headers then it will default to "Content-Type: application/xml"<br>*Note* that selecting *XML data* requires libxml2.| |*Request body*|Enter the request body.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_HTTPHEADER](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the item will become unsupported. If empty, no check is performed.<br>For example: 200,201,210-299<br>Supported macros in the list: user macros, low-level discovery macros.<br>This uses the [CURLINFO\_RESPONSE\_CODE](https://curl.haxx.se/libcurl/c/CURLINFO_RESPONSE_CODE.html) cURL option.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the part of response that must be retrieved:<br>**Body** - body only<br>**Headers** - headers only<br>**Body and headers** - body and headers| |*Convert to JSON*|Headers are saved as attribute and value pairs under the "header" key.<br>If 'Content-Type: application/json' is encountered then body is saved as an object, otherwise it is stored as string, for example:<br>![](../../../../../assets/en/manual/config/items/itemtypes/http_conv_json.png)| |*HTTP proxy*|You can specify an HTTP proxy to use, using the format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>The optional `protocol://` prefix may be used to specify alternative proxy protocols (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html); the protocol prefix support was added in cURL 7.21.7). With no protocol specified, the proxy will be treated as an HTTP proxy. If you specify the wrong protocol, the connection will fail and the item will become unsupported.<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>*Note* that only simple authentication is supported with HTTP proxy.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL option.| |*HTTP authentication*|Authentication type:<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, where user macros and low-level discovery macros are supported.<br>This sets the [CURLOPT\_HTTPAUTH](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html) cURL option.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server. 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.<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.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<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.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<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>Supported macros: user macros, low-level discovery macros.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.| |*Enable trapping*|With this checkbox marked, the item will also function as [trapper item](/manual/config/items/itemtypes/trapper) and will accept data sent to this item by Zabbix sender or using Zabbix sender protocol.| |*Allowed hosts*|Visible only if *Enable trapping* checkbox is marked.<br>List of comma delimited IP addresses, optionally in CIDR notation, or DNS names.<br>If specified, incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note, that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}<br>Spaces and [user macros](/manual/config/macros/user_macros) are allowed in this field.<br>Host macros: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} are allowed in this field.|  ::: notetip If the *HTTP proxy* field is left empty, another way for using an HTTP proxy is to set proxy-related environment variables.  For HTTP - set the `http_proxy` environment variable for the Zabbix server user. For example:\ `http_proxy=http://proxy_ip:proxy_port`.  For HTTPS - 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*. :::  ::: 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   :::
ca	#### Configuració  Per configurar un element HTTP:  - Vés a: *Configuració* → *Equips* - Feu clic a *Elements* a la fila de l'equip - Feu clic a *Crear element* - Introduïu els paràmetres de l'element al formulari  ![](../../../../../assets/en/manual/config/items/itemtypes/http_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els camps que requereixen informació específica per als elements HTTP són:  |Paràmetre|Descripció| |--|---------| |*Type*|Trieu **Agent HTTP** aquí.| |*Key*|Introduïu una clau d'element única.| |*URL*|URL de connexió i recuperació de dades. Per exemple:<br>https://www.example.com<br>http://www.example.com/download<br>Els noms de domini es poden especificar en caràcters Unicode. Es converteixen automàticament de punycode a ASCII quan s'executa la comprovació HTTP.<br>El botó *Analitzar* es pot emprar per separar els camps de consulta opcionals (com ara ?name=Admin&password=mypassword) de l'URL, movent els atributs i els valors als *camps de consulta* per a la codificació automàtica d'URL.<br> Limitat a 2048 caràcters.<br> Macros admeses: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST . NOM}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.<br> Això estableix el [CURLOPT\_URL](https://curl.haxx). .se/libcurl/c/CURLOPT_URL.html) de cURL.| |*Camps de consulta*|Variables per a l'URL (veieu més amunt).<br>Especificat com a parells d'atribut i valor.<br>Els valors es codifiquen automàticament per URL. Els valors de macro es resolen i després es codifica automàticament l'URL.<br>Macros admeses: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM .ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.<br>Això estableix el [CURLOPT\_URL](https://curl. haxx.se/libcurl/ c/CURLOPT_URL.html) de cURL.| |*Tipus de petició*|Trieu el tipus de mètode de petició: *GET*, *POST*, *PUT* o *HEAD*| |*Temps d'espera*|Zabbix no gastarà més del temps establert al processament d'URL (1-60 segons). De fet, aquest paràmetre defineix el temps màxim per establir una connexió a l'URL i el temps màxim per fer una petició HTTP. Per tant, Zabbix no dedicarà més de 2 segons de temps d'espera en una comprovació.<br>S'admeten sufixos de temps, p. 30 s, 1 min.<br> Macros admeses: macros d'usuari, macros de descoberta de baix nivell.<br> Això estableix el [CURLOPT\_TIMEOUT](https://curl.haxx.se/libcurl/c/ CURLOPT_TIMEOUT.html) de cURL .| |*Tipus de cos de la petició*|Trieu el tipus de cos de la petició:<br>**Dades en brut**: cos de petició HTTP personalitzat, les macros es substitueixen però no es fa cap codificació<br> **Dades JSON**: cos de la petició HTTP a Format JSON. Les macros es poden emprar com a cadena, nombre, vertader i fals; Les macros emprades com a cadenes s'han de lliurar entre cometes dobles. Els valors de macro es resolen i després s'escapa automàticament. Si no s'especifica "Tipus de contingut" a les capçaleres, serà per defecte "Tipus de contingut: aplicació/json"<br>**Dades XML**: cos de la petició HTTP en format XML. Les macros es poden emprar com a node de text, atribut o secció CDATA. Els valors de macro es resolen i després s'escapa automàticament a un node i atribut de text. Si "Content-Type" no s'especifica a les capçaleres, per defecte serà "Content-Type: application/xml"<br>*Tingueu en compte* que triar *XML Data* requereix libxml2.| |*Cos de la petició*|Introduïu el cos de la petició.<br>Macros admeses: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, { ARTICLE. ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.| |*Capçaleres*|Capçaleres HTTP personalitzades que s'enviaran en executar una petició.<br>Especificada com a parells d'atributs i valors.<br>Macros admeses: {HOST .IP}, {HOST.CONN}, {HOST.DNS} , {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.<br> Això estableix l'opció [CURLOPT \_HTTPHEADER](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) de cURL.| |*Codis d'estat obligatoris*|Llista de codis d'estat HTTP esperats. Si Zabbix obté un codi que no es troba a la llista, l'element ja no serà compatible. Si és buit, no es fa pas cap comprovació.<br>Per exemple: 200,201,210-299<br>Macros admeses a la llista: macros d'usuari, macros de descoberta de baix nivell.<br>Això empra l'[opció CURLINFO \_RESPONSE\_CODE](https ://curl.haxx.se/libcurl/c/CURLINFO_RESPONSE_CODE.html) de cURL.| |*Seguir redireccions*|Marqueu la casella per seguir les redireccions HTTP.<br>Això estableix l'opció cURL [CURLOPT\_FOLLOWLOCATION](https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html).| |*Mode de recuperació*|Trieu la part de la resposta que voleu recuperar:<br>**Cos** - només el cos<br>**Capçaleres** - només les capçaleres<br>**Cos i capçaleres** - cos i capçaleres| |*Convertir a JSON*|Les capçaleres es desen com a parells d'atributs i valors sota la clau "capçalera".<br>Si es troba "Tipus de contingut: aplicació/json", el cos es desa com a objecte, en cas contrari s'emmagatzema com a cadena, per exemple:<br>![](../../../../../assets/en/manual/config/ items/itemtypes/http_conv_json.png)| |*Proxy HTTP*|Podeu especificar un proxy HTTP per emprar, emprant el format `[protocol://][nom d'usuari[:contrasenya]@]proxy.example.com[:port]`.<br>El prefix opcional `protocol://` es pot emprar per especificar protocols de proxy alternatius (per exemple, https, socks4, socks5; veieu [documentació](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html); el suport del prefix de protocol era afegit a cURL 7.21.7. Sense un protocol especificat, el proxy es tractarà com un proxy HTTP. Si especifiqueu un protocol incorrecte, la connexió fallarà i l'element ja no serà compatible. br>Per defecte, s'emprarà el port 1080.<br>Si s'especifica, el proxy substituirà les variables d'entorn relacionades amb el proxy, com ara http\_proxy, HTTPS\_PROXY. Si no s'especifica, el proxy no sobreescriurà les variables d'entorn relacionades amb el proxy. El valor introduït es passa "tal com ve", no es fa cap comprovació d'integritat.<br>*Tingueu en compte* que només s'admet l'autenticació simple amb el proxy HTTP.<br>Macros compatibles: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, { HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY }, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.<br>Això estableix l'opció cURL [CURLOPT\ _PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY .html).| |*Autenticació HTTP*|Tipus d'autenticació:<br>**Cap**: no s'empra cap autenticació.<br>**Bàsica**: s'empra l'autenticació bàsica.<br>**NTLM** - NTLM ([Windows NT S'empra LAN Manager](http://en.wikipedia.org/wiki/NTLM)).<br>**Kerberos**: s'empra l'autenticació Kerberos. Veieu també: [Configuració de Kerberos amb Zabbix](/manual/appendix/items/kerberos).<br>**Digest**: s'empra l'autenticació de Digest.<br>Seleccionar un mètode d'autenticació proporcionarà dos camps addicionals per introduir un nom d'usuari i mot de pas, on s'admeten macros d'usuari i macros de descoberta de baix nivell.<br>Això estableix l'opció cURL [CURLOPT\_HTTPAUTH](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html).| |*Verifiqueu SSL peer*|Marqueu la casella per verificar el certificat SSL del servidor web. El certificat del servidor es recuperarà automàticament des de la ubicació de l'Autoritat de certificació (CA) de tot el sistema. Podeu substituir la ubicació dels fitxers CA mitjançant el paràmetre de configuració del servidor Zabbix o del proxy SSLCALocation.<br>Això estableix l'opció cURL [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).| |*Verifica l'equip SSL*|Marca la casella per verificar que el camp Nom comú o Nom alternatiu de l'assumpte del certificat del servidor web coincideix.<br>Això estableix el [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) de cURL.| |*Fitxer de certificat SSL*|Nom del fitxer de certificat SSL emprat per a l'autenticació del client. El fitxer del certificat ha d'ésser en format PEM^1^. Si el fitxer del certificat també conté la clau privada, deixeu el camp Fitxer de clau SSL en blanc. Si la clau és xifrada, especifiqueu el mot de pas al camp Mot de pas de la clau SSL. El directori que conté aquest fitxer l'especifica el servidor Zabbix o el paràmetre de configuració del proxy SSLCertLocation.<br> Macros admeses: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST }, {HOST.NAME } , {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.<br>Això estableix l'opció cURL [CURLOPT\ _SSLCERT](http://curl.haxx .se/libcurl/c/CURLOPT_SSLCERT.html).| |*Fitxer de clau SSL*|Nom del fitxer de clau privada SSL emprat per a l'autenticació del client. El fitxer de clau privada ha d'ésser en format PEM^1^. El directori que conté aquest fitxer l'especifica el servidor Zabbix o el paràmetre de configuració del proxy SSLKeyLocation.<br> Macros admeses: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros d'usuari, macros de descoberta de baix nivell.<br>Això estableix l'opció cURL [CURLOPT\ _SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html).| |*Mot de pas de clau SSL*|Mot de pas del fitxer de clau privada SSL.<br>Macros admeses: macros d'usuari, macros de descoberta de baix nivell.<br>Això estableix l'opció cURL [CURLOPT \_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html).| |*Activa trampes*|Amb aquesta casella marcada, l'element també funcionarà com a [element trapper](/manual/config/items/itemtypes/trapper) i acceptarà les dades enviades a aquest element pel remitent Zabbix o mitjançant el protocol de remitent Zabbix.| |*Equips permesos*|Visible només si la casella *Activa trampes* és marcada.<br>Llista d'adreces IP delimitades per comes, opcionalment en notació CIDR, o noms d'equips.<br>Si s'especifica, les connexions només s'acceptaran de trucades entrants dels equips que s'indiquen aquí.<br>Si el suport d'IPv6 és habilitat, "127.0.0.1", "::127.0.0.1", "::ffff:127.0.0.1" es tracten de la mateixa manera i "::/0" permetrà qualsevol adreça IPv4 o IPv6.<br>'0.0.0.0/0' es pot emprar per permetre qualsevol adreça IPv4.<br>Tingueu en compte que les adreces IPv6 compatibles amb IPv4 (prefix 0000::/96) són compatibles, però és obsolet per [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Exemple: Server=127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, zabbix.domain<br>Els espais i les [macros d'usuari](/manual/config/macros/user_macros) són permeses en aquest camp.<br>Les macros d'equip: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} són permeses en aquest camp.|  ::: notetip Si el camp *Proxy HTTP* es deixa en blanc, una altra manera d'emprar un proxy HTTP és establir variables d'entorn relacionades amb el proxy.  Per a HTTP: establiu la variable d'entorn "http_proxy" per a l'usuari del servidor Zabbix. Per exemple:\ `http_proxy=http://proxy_ip:proxy_port`.  Per a HTTPS: establiu la variable d'entorn `HTTPS_PROXY`. Per exemple:\ `HTTPS_PROXY=http://proxy_ip:proxy_port`. Hi ha més detalls disponibles executant l'ordre de shell: *\# man curl*. :::  ::: noteimportant   \[1\]Zabbix només admet fitxers de certificat i clau privada en format PEM. Si teniu el vostre certificat i les vostres dades de clau privada en un fitxer en format PKCS \#12 (normalment amb l'extensió \*.p12 o \*.pfx), podeu generar-ne el fitxer PEM amb les ordres següents:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::

en-us	#### Configuration  To configure a user group:  -   Go to *Administration → User groups* -   Click on *Create user group* (or on the group name to edit an     existing group) -   Edit group attributes in the form  The **User group** tab contains general group attributes:  ![](../../../../assets/en/manual/config/user_group.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Group name*|Unique group name.| |*Users*|To add users to the group start typing the name of an existing user. When the dropdown with matching user names appears, scroll down to select.<br>Alternatively you may click the *Select* button to select users in a popup.| |*Frontend access*|How the users of the group are authenticated.<br>**System default** - use default authentication method (set [globally](/manual/web_interface/frontend_sections/administration/authentication))<br>**Internal** - use Zabbix internal authentication (even if LDAP authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**LDAP** - use LDAP authentication (even if internal authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**Disabled** - access to Zabbix frontend is forbidden for this group| |*Enabled*|Status of user group and group members.<br>*Checked* - user group and users are enabled<br>*Unchecked* - user group and users are disabled| |*Debug mode*|Mark this checkbox to activate [debug mode](/manual/web_interface/debug_mode) for the users.|  The **Permissions** tab allows you to specify user group access to host group (and thereby host) data:  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Current permissions to host groups are displayed in the *Permissions* block.  If current permissions of the host group are inherited by all nested host groups, this is indicated after the host group name ("*including subgroups*"). Note that a *Super admin* user can enforce nested host groups to have the same level of permissions as the parent host group; this can be done in the host group [configuration](/manual/config/hosts/host#creating_a_host_group) form.  You may change the level of access to a host group:  -   **Read-write** - read-write access to a host group; -   **Read** - read-only access to a host group; -   **Deny** - access to a host group denied; -   **None** - no permissions are set.  Use the selection field below to select host groups and the level of access to them. This field is auto-complete so starting to type the name of a host group will offer a dropdown of matching host groups. If you wish to see all host groups, click on *Select*. If you wish to include nested host groups, mark the *Include subgroups* checkbox. Click on ![](../../../../assets/en/manual/config/add_link.png) to add the selected host groups to the list of host group permissions.  :::noteimportant Adding a parent host group with the *Include subgroups* checkbox marked will override (and remove from the list) previously configured permissions of all related nested host groups. Adding a host group with *None* as the level of access selected will remove the host group from the list if the host group is already in the list. :::  The **Tag filter** tab allows you to set tag-based permissions for user groups to see problems filtered by tag name and its value:  ![](../../../../assets/en/manual/config/user_group_tags.png)  To select a host group to apply a tag filter for, click *Select* to get the complete list of existing host groups or start to type the name of a host group to get a dropdown of matching groups. If you want to apply tag filters to nested host groups, mark the *Include subgroups* checkbox.  Tag filter allows to separate the access to host group from the possibility to see problems.  For example, if a database administrator needs to see only "MySQL" database problems, it is required to create a user group for database administrators first, then specify "Service" tag name and "MySQL" value.  ![user\_group\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  If "Service" tag name is specified and value field is left blank, corresponding user group will see all problems for selected host group with tag name "Service". If both tag name and value fields are left blank but host group selected, corresponding user group will see all problems for selected host group. Make sure a tag name and tag value are correctly specified otherwise a corresponding user group will not see any problems.  Let's review an example when a user is a member of several user groups selected. Filtering in this case will use OR condition for tags.  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**User group A**|<|<|**User group B**|<|<|**Visible result for a user (member) of both groups**| |*Tag filter*|<|<|<|<|<|^| |*Host group*|*Tag name*|*Tag value*|*Host group*|*Tag name*|*Tag value*|^| |Templates/Databases|Service|MySQL|Templates/Databases|Service|Oracle|Service: MySQL or Oracle problems visible| |Templates/Databases|*blank*|*blank*|Templates/Databases|Service|Oracle|All problems visible| |*not selected*|*blank*|*blank*|Templates/Databases|Service|Oracle|<Service:Oracle> problems visible|  ::: noteimportant  Adding a filter (for example, all tags in a certain host group "Templates/Databases") results in not being able to see the problems of other host groups. :::
ca	#### configuració  Per configurar un grup d'usuaris:  -   aneu a *Administració → Grups d'usuaris* -   Feu clic a *Crear un grup d'usuaris* (o al nom del grup per editar un grup ja existent) -   Editar els atributs del grup, al formulari  La pestanya **Grup d'usuaris** conté atributs generals del grup:  ![](../../../../assets/en/manual/config/user_group.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Nom del grup*|Nom únic del grup.| |*Usuaris*|Per afegir usuaris al grup comenceu a escriure el nom d'un usuari existent. Quan aparegui el menú desplegable amb els noms d'usuari coincidents, desplaceu-vos cap avall per triar-lo.<br>Com a alternativa, podeu fer clic al botó *Triar* per triar usuaris en una finestra emergent.| |*Accés a l'interfície*|Com s'autentiquen els usuaris del grup.<br>**Per defecte del sistema** - empreu el mètode d'autenticació predeterminat (configureu [globalment](/manual/web_interface/frontend_sections/administration/authentication))<br> **Intern** - empreu l'autenticació interna de Zabbix (fins i tot si l'autenticació LDAP s'empra globalment).<br>Ignorat si l'autenticació HTTP és la predeterminada global.<br>**LDAP** - empreu l'autenticació LDAP (encara que l'autenticació interna sigui emprada globalment).<br>S'ignora si l'autenticació HTTP és la predeterminada global.<br>**Desactivat** - l'accés a la interfície de Zabbix és prohibit per a aquest grup| |*Activat*|Estat del grup d'usuaris i dels membres del grup.<br>*Marcat* - el grup d'usuaris i els usuaris són actius<br>*Desmarcat* - el grup d'usuaris i els usuaris són desactivats| |*Mode de depuració*|Marqueu aquesta casella de selecció per activar el [mode de depuració](/manual/web_interface/debug_mode) per als usuaris.|  La pestanya **Permisos** us permet especificar l'accés del grup d'usuaris a les dades del grup d'equipss (i, per tant, de l'equip):  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Els permisos actuals per allotjar grups es mostren al bloc *Permisos*.  Si tots els grups d'equips heredats hereten els permisos actuals del grup d'equips, això s'indica després del nom del grup d'equips ("*inclosos subgrups*"). Tingueu en compte que un usuari *Superadministrador* pot fer que els grups d'equips heredats tinguin el mateix nivell de permisos que el grup d'equipss principal; això es pot fer al formulari [configuració](/manual/config/hosts/host#creating_a_host_group).  Podeu canviar el nivell d'accés a un grup d'equipss:  - **Lectura-escriptura** - accés de lectura-escriptura a un grup d'equipss; - **Llegir** - accés de només lectura a un grup d'equipss; - **Denegar** - s'ha denegat l'accés a un grup d'equipss; - **Cap** - no hi ha permisos establerts.  Empreu el camp de selecció següent per triar grups d'equipss i el nivell d'accés a ells. Aquest camp s'emplena automàticament, de manera que començar a escriure el nom d'un grup d'equips oferirà un menú desplegable dels grups d'equips coincidents. Si voleu veure tots els grups d'equips, feu clic a *Triar*. Si voleu incloure grups d'equips heredats, marqueu la casella de selecció *Incloure subgrups*. Feu clic a ![](../../../../assets/en/manual/config/add_link.png) per afegir els grups d'equips triats a la llista de permisos de grups d'equipss.  :::noteimportant Afegir un grup d'equipss principal amb la casella de selecció *Inclou subgrups* marcada anul·larà (i s'esborrarà de la llista) els permisos configurats anteriorment de tots els grups d'equipss heredats relacionats. Afegir un grup d'equipss amb *Cap* com a nivell d'accés seleccionat esborrarà el grup d'equipss de la llista si el grup d'equipss és a la llista. :::  La pestanya **Filtre d'etiquetes** us permet establir permisos basats en etiquetes perquè els grups d'usuaris vegin els problemes filtrats pel nom de l'etiqueta i el seu valor:  ![](../../../../assets/en/manual/config/user_group_tags.png)  Per triar un grup d'equipss per aplicar un filtre d'etiquetes, feu clic a *Tria* per obtindre la llista completa dels grups d'equipss existents o comenceu a escriure el nom d'un grup d'equips per obtenir un menú desplegable dels grups que coincideixen. Si voleu aplicar filtres d'etiquetes als grups d'equips heredats, marqueu la casella de selecció *Incloure subgrups*.  El filtre d'etiquetes permet separar l'accés al grup d'equips de la possibilitat de veure problemes.  Per exemple, si un administrador de base de dades només ha de veure problemes de base de dades "MySQL", primer cal crear un grup d'usuaris per als administradors de bases de dades i després especificar el nom de l'etiqueta "Servei" i el valor "MySQL".  ![usuari\_grup\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  Si s'especifica el nom de l'etiqueta "Servei" i el camp de valor es deixa en blanc, el grup d'usuaris corresponent veurà tots els problemes del grup d'equips triat amb el nom d'etiqueta "Servei". Si els camps de nom i valor de l'etiqueta es deixen en blanc però el grup d'equips triat, el grup d'usuaris corresponent veurà tots els problemes del grup d'equips triat. Assegureu-vos que un nom d'etiqueta i un valor d'etiqueta siguin especificats correctament, en cas contrari, el grup d'usuaris corresponent no veurà cap problema.  Revisem un exemple quan un usuari és membre de diversos grups d'usuaris seleccionats. El filtrat en aquest cas emprarà la condició OR per a les etiquetes.  | | | | | | | | |---|---|---|---|---|---|---| |**Grup d'usuaris A**|<|<|**Grup d'usuaris B**|<|<|**Resultat visible per a un usuari (membre) dels dos grups**| |*Filtre d'etiquetes*|<|<|<|<|<|^| |*Grup d'equip*|*Nom de l'etiqueta*|*Valor de l'etiqueta*|*Grup d'equips*|*Nom de l'etiqueta*|*Valor de l'etiqueta*|^| |Plantilles/Bases de dades|Servei|MySQL|Plantilles/Bases de dades|Servei|Oracle|Servei: problemes MySQL o Oracle visibles| |Plantilles/Bases de dades|*en blanc*|*en blanc*|Plantilles/Bases de dades|Servei|Oracle|Tots els problemes visibles| |*no seleccionat*|*en blanc*|*en blanc*|Plantilles/Bases de dades|Servei|Oracle|<Service:Oracle> problemes visibles|  ::: noteimportant   Afegir un filtre (per exemple, totes les etiquetes d'un determinat grup d'equips "Plantilles/Bases de dades") fa que no es puguin veure els problemes d'altres grups d'equips. :::

en-us	#### Configuration  To configure a value mapping, follow these steps:  1\. Open the host or template configuration form.  2\. In the *Value mapping* tab, click *Add* to add a new value mapping, or click on the name of an existing mapping to edit it.  ![](../../../../assets/en/manual/config/items/value_mapping.png)  Parameters of a value mapping:  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Unique name for the set of value mappings.| |*Mappings*|<|Individual rules for mapping numeric/string values to string representations.<br><br>Mapping is applied in the order of the rules that can be reordered by dragging.| | |*Type*|Mapping type:<br>**equals** - equal values will be mapped;<br>**is greater than or equals** - equal or greater values will be mapped;<br>**is less than or equals** - equal or smaller values will be mapped;<br>**in range** - values in range will be mapped; the range is expressed as <number1>-<number2> or <number>; multiple ranges are supported (for example, 1-10,101-110,201);<br>**regexp** - values corresponding to the [regular expression](/manual/regular_expressions) will be mapped (global regular expressions are not supported);<br>**default** - all outstanding values will be mapped, other than those with specific mappings.<br><br>For mapping ranges, only numeric value types (*is greater than or equals*, *is less than or equals*, *in range*) are supported.| |^|*Value*|Incoming value (may contain a range or regular expression, depending on the mapping type).| |^|*Mapped to*|String representation (up to 64 characters) for the incoming value.|  All mandatory input fields are marked with a red asterisk.  When viewing the value mapping in the list, only the first three mappings are visible, with three dots indicating that more mappings exist.  ![](../../../../assets/en/manual/config/items/value_map_list.png)
ca	#### Configuració  Per definir un dels valors:  - Obriu un formulari de configuració d'equip o model - Aneu a la pestanya *Taula de correspondència* - Feu clic a *Afegeix* per afegir una taula nova - Feu clic al nom d'una taula existent per modificar-la  ![](../../../../assets/en/manual/config/items/value_mapping.png)  Paràmetres d'una taula de mapeig de valors:  |Paràmetre|<|Descripció| |-|-----------|-------------------------------------- ----| |*Nom*|<|Nom únic d'un conjunt de coincidències de valors.| |*Coincidències*|<|Regles de concordança individuals per assignar valors numèrics/cadenes a representacions de cadena.<br>El mapatge s'aplica en l'ordre de les regles de mapatge. Els mapes es poden reordenar arrossegant.<br>Només s'admeten els tipus de valors numèrics per als intervals de mapes (els tipus de mapes *és major o igual que*, *és menor o igual que*, *és dins l'interval*).| | |*Tipus*|Tipus de mapeig:<br>**igual** - s'assignaran valors iguals<br>**és més gran o igual que** - s'assignaran valors iguals o superiors<br> **és menor o igual a** - es mapejaran valors iguals o menors<br>**es dins l'interval** - els valors dins l'interval s'assignaran; l'interval s'expressa com a <nombre1>-<nombre2> o <nombre>. S'admeten diversos intervals (p. ex., 1-10 101-110 201)<br>**expressió regular** - els valors que coincideixen amb [expressió regular](/manual/expressions_regulars) s'assignaran (no s'admeten expressions regulars)<br >* *per defecte** - tots els valors pendents s'assignaran, excepte els que tinguin mapes específics.| |^|*Valor*|Valor entrant.<br>Depenent del tipus de mapatge, també pot contindre un interval o una expressió regular.| |^|*Coincidències*|Representació de cadena (fins a 64 caracters) per al valor entrant.|  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Quan la taula d'assignació de valors es mostra a la llista, només els tres primers mapes són visibles, mentre que tres punts indiquen que hi ha altres mapes.  ![](../../../../assets/en/manual/config/items/value_map_list.png)

en-us	#### Configuration  To configure custom alert scripts as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the script media type:  |Parameter|Description| |--|--------| |*Script name*|Enter the name of the script file (e.g., notification.sh) that is located in the directory specified in the server [configuration file](/manual/appendix/config/zabbix_server) `AlertScriptsPath` parameter.| |*Script parameters*|Add command-line parameters to the script.<br>{ALERT.SENDTO}, {ALERT.SUBJECT} and {ALERT.MESSAGE} [macros](/manual/appendix/macros/supported_by_location) are supported in script parameters.<br>Customizing script parameters is supported since Zabbix 3.0.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if an alert script doesn't use default messages, message templates for operation types used by this media type must still be defined, otherwise a notification will not be sent.  :::  ::: noteimportant As parallel processing of media types is implemented since Zabbix 3.4.0, it is important to note that with more than one script media type configured, these scripts may be processed in parallel by alerter processes. The total number of alerter processes is limited by the StartAlerters [parameter](/manual/appendix/config/zabbix_server). :::
ca	#### Configuració  Per configurar scripts d'alerta personalitzats com a tipus de suport:  - Aneu a *Administració → Tipus de suport* - Feu clic a *Crear un tipus de suport*  La pestanya **Tipus de suport** conté atributs generals del tipus de suport:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els paràmetres següents són específics del tipus de suport d'script:  |Paràmetre|Descripció| |--|---------| |*Nom de l'script*|Introduïu el nom de l'script (per exemple, notificacio.sh) que és al directori definit al paràmetre `AlertScriptsPath` de l'[arxiu de configuració](/manual/appendix/config/zabbix_server) del servidor.| |*Paràmetres de l'script*|Afegiu paràmetres de línia d'ordres a l'script.<br>S'admeten les [macros](/manual/appendix/macros/supported_by_location) {ALERT.SENDTO}, {ALERT.SUBJECT} i {ALERT.MESSAGE} als paràmetres de l'script.<br>La personalització dels paràmetres de l'script és compatible des de Zabbix 3.0.|  Veieu [paràmetres de tipus de mitjans comuns](/manual/config/notifications/media#common_parameters) per obtindre informació sobre com configurar els missatges predeterminats i les opcions de gestió d'alertes.  ::: notewarning Encara que un script d'alerta no empri missatges predeterminats, les plantilles de missatges per als tipus d'operacions emprats per aquest tipus de suport encara s'han de definir, en cas contrari no s'enviarà cap notificació. :::  ::: noteimportant Com que el processament paral·lel de tipus de suport s'ha implementat des de Zabbix 3.4.0, és important tindre en compte que amb més d'un tipus de suport d'script configurat, aquests scripts es poden processar en paral·lel mitjançant processos d'alerta. El nombre total de processos d'alerta és limitat pel [paràmetre](/manual/appendix/config/zabbix_server) StartAlerters. :::

en-us	#### Configuration  To configure e-mail as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type* (or click on *E-mail* in the list of     pre-defined media types).  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_email.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the e-mail media type:  |Parameter|Description| |--|--------| |*SMTP server*|Set an SMTP server to handle outgoing messages.| |*SMTP server port*|Set the SMTP server port to handle outgoing messages.<br>This option is supported *starting with Zabbix 3.0*.| |*SMTP helo*|Set a correct SMTP helo value, normally a domain name.| |*SMTP email*|The address entered here will be used as the **From** address for the messages sent.<br>Adding a sender display name (like "Zabbix\_info" in *Zabbix\_info <zabbix\@company.com>* in the screenshot above) with the actual e-mail address is supported since Zabbix 2.2 version.<br>There are some restrictions on display names in Zabbix emails in comparison to what is allowed by RFC 5322, as illustrated by examples:<br>Valid examples:<br>*zabbix\@company.com* (only email address, no need to use angle brackets)<br>*Zabbix\_info <zabbix\@company.com>* (display name and email address in angle brackets)<br>*∑Ω-monitoring <zabbix\@company.com>* (UTF-8 characters in display name)<br>Invalid examples:<br>*Zabbix HQ zabbix\@company.com* (display name present but no angle brackets around email address)<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>* (although valid by RFC 5322, quoted pairs and comments are not supported in Zabbix emails)| |*Connection security*|Select the level of connection security:<br>**None** - do not use the [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html) option<br>**STARTTLS** - use the CURLOPT\_USE\_SSL option with CURLUSESSL\_ALL value<br>**SSL/TLS** - use of CURLOPT\_USE\_SSL is optional<br>This option is supported *starting with Zabbix 3.0*.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the SMTP server.<br>The value of "SSLCALocation" server configuration directive should be put into [CURLOPT\_CAPATH](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html) for certificate validation.<br>This sets cURL option [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).<br>This option is supported *starting with Zabbix 3.0*.| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the SMTP server certificate matches.<br>This sets cURL option [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).<br>This option is supported *starting with Zabbix 3.0*.| |*Authentication*|Select the level of authentication:<br>**None** - no cURL options are set<br>(since 3.4.2) **Username and password** - implies "AUTH=\*" leaving the choice of authentication mechanism to cURL<br>(until 3.4.2) **Normal password** - [CURLOPT\_LOGIN\_OPTIONS](http://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html) is set to "AUTH=PLAIN"<br>This option is supported *starting with Zabbix 3.0*.| |*Username*|User name to use in authentication.<br>This sets the value of [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html).<br>This option is supported *starting with Zabbix 3.0*.| |*Password*|Password to use in authentication.<br>This sets the value of [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html).<br>This option is supported *starting with Zabbix 3.0*.| |*Message format*|Select message format:<br>**HTML** - send as HTML<br>**Plain text** - send as plain text|  ::: noteimportant To enable SMTP authentication options, Zabbix server must be both compiled with the `--with-libcurl` [compilation](/manual/installation/install#configure_the_sources) option (with cURL 7.20.0 or higher) and use the `libcurl-full` packages during runtime. :::  See also [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.
ca	#### Configuració  Per configurar el correu electrònic com a tipus de suport:  - Aneu a *Administració → Tipus de suport* - Feu clic a *Crea un tipus de suport* (o feu clic a *Correu electrònic* al llistat dels tipus de suport predefinits).  La pestanya **Tipus de suport** conté atributs generals de tipus de suport:  ![](../../../../../assets/en/manual/config/notifications/media/media_email.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els paràmetres següents són específics del tipus de suport de correu electrònic:  |Paràmetre|Descripció| |--|---------| |*Servidor SMTP*|Configureu un servidor SMTP per gestionar els missatges de sortida.| |*Port del servidor SMTP*|Configureu el port del servidor SMTP per gestionar els missatges de sortida.<br>Aquesta opció és compatible *des de Zabbix 3.0*.| |*SMTP helo*|Estableix un valor SMTP helo vàlid, normalment un nom de domini.| |*Adreça SMTP*|L'adreça introduïda aquí s'emprarà com a adreça **De** per als missatges enviats.<br>S'ha afegit un nom de remitent per mostrar (com ara "Zabbix\_info" a *Zabbix\_info <zabbix\@.company.com>* a la captura de pantalla anterior) amb adreça de correu electrònic real s'admet des de la versió 2.2 de Zabbix.<br>Hi ha algunes restriccions sobre els noms de visualització als correus electrònics de Zabbix en comparació amb el que permet RFC 5322, tal com es mostra amb exemples:<br>Exemples vàlids:<br>*zabbix\@company.com* (només l'adreça de correu electrònic, no cal emprar claudàtors angulars)<br>*Zabbix\_info <zabbix\@company.com>* (mostra el nom i l'adreça de correu electrònic entre claudàtors quadrats)<br>*∑Ω-monitoring <zabbix\@company.com>* (caràcters UTF-8 al nom de visualització)<br>Exemples no vàlids:<br>*Zabbix HQ zabbix\@company.com* (nom de visualització) present però sense claudàtors angulars al voltant de l'adreça de correu electrònic)<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>* (tot i que és vàlid segons RFC 5322, els parells citats i comentaris no són compatibles amb els correus electrònics de Zabbix) | |*Seguretat de connexió*|Seleccioneu el nivell de seguretat de la connexió:<br>**Cap** - no feu servir l'opció [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html)<br>**STARTTLS** - empra l'opció CURLOPT\_USE\_SSL amb el valor CURLUSESSL\_ALL<br>**SSL/TLS** - empra CURLOPT\_USE\_SSL opcional<br>Aquesta opció és compatible *des de de Zabbix 3.0*.| |*Verifiqueu el peer SSL*|Marqueu la casella per verificar el certificat SSL del servidor SMTP.<br>El valor de la directiva de configuració del servidor "SSLCALocation" s'ha de posar a [CURLOPT\_CAPATH](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html) per a la validació del certificat.<br> Això estableix l'opció cURL [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html). <br>Aquesta opció és compatible *des de Zabbix 3.0*.| |*Verifica l'equip SSL*|Marca la casella per verificar que el camp *Nom comú* o el camp *Nom alternatiu de l'assumpte* del certificat del servidor SMTP coincideix.<br>Això estableix l'opció cURL [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).<br>Aquesta opció és compatible *des de Zabbix 3.0*.| |*Autenticació*|Seleccioneu el nivell d'autenticació:<br>**Cap** - no s'ha establert cap opció cURL<br>(des de 3.4.2) **Nom d'usuari i mot de pas** - implica que "AUTH=\*" deixa el elecció del mecanisme d'autenticació per cURL<br>(fins a 3.4.2) **Mot de pas normal** - [CURLOPT\_LOGIN\_OPTIONS](http://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html) és establert a "AUTH=PLAIN"<br>Aquesta opció és compatible *des de Zabbix 3.0*.| |*Nom d'usuari*|Nom d'usuari a emprar per a l'autenticació.<br>Això estableix el valor de [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html).<br>Aquesta opció és compatible *des de de Zabbix 3.0*.| |*Mot de pas*|Mot de pas a emprar per a l'autenticació.<br>Això estableix el valor de [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html). <br>Aquesta opció és compatible *des de Zabbix 3.0*.| |*Format del missatge*|Selecciona el format del missatge:<br>**HTML** - envia com a HTML<br>**Text senzill** - envia com a text sense format|  ::: noteimportant Per fer que les opcions d'autenticació SMTP siguin disponibles, el servidor Zabbix s'ha de compilar amb l'opció de [compilació](/manual/installation/install#configure_the_sources) `--with-libcurl` (amb cURL 7.20.0 o superior) i emprar els paquets `libcurl-full` durant el temps d'execució. :::  Veieu també els [paràmetres de tipus de suport comuns](/manual/config/notifications/media#common_parameters) per obtindre més informació sobre com configurar missatges predeterminats i opcions de gestió d'alertes.

en-us	#### Configuration  To configure event correlation rules globally:  -   Go to *Configuration* → *Event correlation* -   Click on *Create correlation* to the right (or on the correlation     name to edit an existing rule) -   Enter parameters of the correlation rule in the form  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Unique correlation rule name.| |*Type of calculation*|The following options of calculating conditions are available:<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions. It must include all conditions (represented as uppercase letters A, B, C, ...) and may include spaces, tabs, brackets ( ), **and** (case sensitive), **or** (case sensitive), **not** (case sensitive).| |*Conditions*|List of conditions. See below for details on configuring a condition.| |*Description*|Correlation rule description.| |*Operations*|Mark the checkbox of the operation to perform when event is correlated. The following operations are available:<br>**Close old events** - close old events when a new event happens. Always add a condition based on the old event when using the *Close old events* operation or all existing problems could be closed.<br>**Close new event** - close the new event when it happens| |*Enabled*|If you mark this checkbox, the correlation rule will be enabled.|  To configure details of a new condition, click on ![](../../../../assets/en/manual/config/add_link.png) in the Conditions block. A popup window will open where you can edit the condition details.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Parameter|Description| |--|--------| |*New condition*|Select a condition for correlating events.<br>*Note* that if no old event condition is specified, all old events may be matched and closed. Similarly if no new event condition is specified, all new events may be matched and closed.<br>The following conditions are available:<br>**Old event tag** - specify the old event tag for matching.<br>**New event tag** - specify the new event tag for matching.<br>**New event host group** - specify the new event host group for matching.<br>**Event tag pair** - specify new event tag and old event tag for matching. In this case there will be a match if the **values** of the tags in both events match. Tag *names* need not match.<br>This option is useful for matching runtime values, which may not be known at the time of configuration (see also [Example 1](/manual/config/event_correlation/global#examples)).<br>**Old event tag value** - specify the old event tag name and value for matching, using the following operators:<br>*equals* - has the old event tag value<br>*does not equal* - does not have the old event tag value<br>*contains* - has the string in the old event tag value<br>*does not contain* - does not have the string in the old event tag value<br>**New event tag value** - specify the new event tag name and value for matching, using the following operators:<br>*equals* - has the new event tag value<br>*does not equal* - does not have the new event tag value<br>*contains* - has the string in the new event tag value<br>*does not contain* - does not have the string in the new event tag value|  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
ca	#### Configuració  Per configurar globalment regles de correlació d'esdeveniments:  - Aneu a *Configuració* → *Correlació d'esdeveniments* - Feu clic a *Crear una correlació* a la dreta (o al nom de la correlació per modificar una regla existent) - Introduïu els paràmetres de la regla de correlació al formulari  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|--------| |*Name*|Nom únic de la regla de correlació.| |*Type of calculation*|Les opcions següents per calcular les condicions són disponibles:<br>**I** - s'han de complir totes les condicions<br>**O** - prou si es compleix una condició<br> ** I/O** - I amb diferents tipus de condició i O amb el mateix tipus de condició<br>**Expressió personalitzada**: una fórmula de càlcul definida per l'usuari per avaluar les condicions d'acció. Ha d'incloure totes les condicions (representades amb lletres majúscules A, B, C, ...) i pot incloure espais, tabulacions, parèntesis ( ), **i** (distingeix entre majúscules i minúscules), **o** (distingeix entre majúscules i minúscules) , **no** (distingeix entre majúscules i minúscules).| |*Conditions*|Llista de condicions. Veieu a continuació per obtindre més informació sobre com configurar una condició.| |*Description*|Descripció de la regla de correlació.| |*Operations*|Marqueu la casella de l'operació a realitzar quan l'esdeveniment estigui correlacionat. Les operacions següents són disponibles:<br>**Tanca els esdeveniments antics**: tanca els esdeveniments antics quan es produeix un esdeveniment nou. Afegiu sempre una condició basada en l'esdeveniment antic quan empreu l'operació *Tanca esdeveniments antics* o es poden tancar tots els problemes existents.<br>**Tanca l'esdeveniment nou**: tanca l'esdeveniment nou quan es produeixi| |*Enabled*|Si marqueu aquesta casella, s'habilitarà la regla de correlació.|  Per configurar els detalls d'una condició nova, feu clic a ![](../../../../assets/en/manual/config/add_link.png) al bloc Condicions. S'obrirà una finestra emergent on podeu editar els detalls de la condició.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Paràmetre|Descripció| |--|---------| |*New condition*|Trieu una condició per correlacionar els esdeveniments.<br>*Tingueu en compte* que si no s'especifica cap condició d'esdeveniment antiga, tots els esdeveniments antics es poden fer coincidir i tancar. De la mateixa manera, si no s'especifica cap condició d'esdeveniment nova, es poden fer coincidir i tancar tots els esdeveniments nous.<br>Les condicions següents estan disponibles:<br>**Nom de l'etiqueta d'esdeveniment antiga**: especifiqueu l'etiqueta d'esdeveniment antiga per fer coincidir.<br >**Nou nom de l'etiqueta d'esdeveniment**: especifiqueu una etiqueta d'esdeveniment nova per fer coincidir.<br>**Equip d'esdeveniment del grup d'esdeveniment nou**: especifiqueu un grup d'equips d'esdeveniment nou per fer coincidir.<br>**Parell d'etiquetes d'esdeveniment**: especifiqueu etiqueta nova d'esdeveniment i etiqueta antiga d'esdeveniment per fer coincidir. En aquest cas, hi haurà una coincidència si els **valors** de les etiquetes dels dos esdeveniments coincideixen. L'etiqueta *names* no ha de coincidir.<br>Aquesta opció és útil per fer coincidir els valors d'execució, que potser no es coneguin en el moment de la configuració (veieu també l'[exemple 1](/manual/config /event_correlation/global#examples)) .< br>**Valor de l'etiqueta d'esdeveniment antic**: especifiqueu el nom i el valor de l'etiqueta d'esdeveniment antiga per a la coincidència, emprant els operadors següents: <br>*igual* - té un valor d'etiqueta d'esdeveniment antic<br>*no és igual* - no té un valor d'etiqueta d'esdeveniment antic<br>*conté* - té la cadena al valor de l'etiqueta d'esdeveniment antic<br>*no conté* - no té una cadena al valor de l'etiqueta d'esdeveniment antic<br>**Nou valor de l'etiqueta d'esdeveniment** - especifiqueu el nom i el valor de l'etiqueta d'esdeveniment nova per a la coincidència, emprant els operadors següents:<br>*igual* - té el valor de l'etiqueta d'esdeveniment nou<br>*no és igual * - no té una etiqueta d'esdeveniment nova valor<br>*conté* - conté una cadena a l'etiqueta d'esdeveniment nova valor<br>*no conté* - no conté una cadena a l'etiqueta d'esdeveniment nova valor|  ::: notewarning Com que és possible que hi hagi una configuració incorrecta, on es poden crear etiquetes d'esdeveniments similars per a problemes **no relacionats**, reviseu els casos que es descriuen a continuació. :::  - Les etiquetes i els valors d'etiquetes reals només són visibles quan s'activa un trigger. Si l'expressió regular emprada no és vàlida, es substitueix en silenci per una cadena \*DESCONEGUDA\*. Si es perd l'esdeveniment de problema inicial amb un valor d'etiqueta \*DESCONEGUDA\*, els esdeveniments OK posteriors poden aparèixer amb el mateix valor de l'etiqueta \*DESCONEGUDA\* que poden tancar esdeveniments de problema que no haurien de tancar.  ```{=html} <!-- --> ``` - Si un usuari empra la macro {ITEM.VALUE} sense funcions de macro com a valor d'etiqueta, s'aplica el límit de 255 caràcters. Quan els missatges de registre són llargs i els primers 255 caràcters no són específics, això també pot donar lloc a etiquetes d'esdeveniments similars per a problemes no relacionats.

en-us	#### Configuration  To configure, select *Action log* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.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:  |   |   | |--|--------| |*Sort entries by*|Sort entries by:<br>**Time** (descending or ascending)<br>**Type** (descending or ascending)<br>**Status** (descending or ascending)<br>**Recipient** (descending or ascending).| |*Show lines*|Set how many action log lines will be displayed in the widget.|
ca	#### Configuració  Per configurar, trieu *Registre d'accions* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Ordenar les entrades per*|Ordenar les entrades per:<br>**Hora** (decreixent o creixent)<br>**Tipus** (decreixent o creixent)<br>**Estat** (decreixent o creixent) <br>**Destinatari** (descendent o creixent).| |*Mostra les línies*|Defineix el nombre de línies de registre d'accions que es mostraran al giny.|

en-us	#### Configuration  To configure, select *Clock* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.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:  |   |   | |--|--------| |*Time type*|Select local, server, or specified host time.<br>Server time will be identical to the time zone set globally or for the Zabbix user.| |*Item*|Select the item for displaying time. To display host time, use the `system.localtime[local]` [item](/manual/config/items/itemtypes/zabbix_agent). This item must exist on the host.<br>This field is available only when *Host time* is selected.|
ca	#### Configuració  Per configurar, trieu *Rellotge* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.png)  A més dels paràmetres [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Tipus d'hora*|Trieu l'hora local, del servidor o de l'equip especificat.<br>L'hora del servidor serà la mateixa que la zona horària establerta globalment o per a l'usuari de Zabbix.| |*Element*|Trieu l'element per al qual voleu veure l'hora. Per veure l'hora de l'equip, empreu l'[element](/manual/config/items/itemtypes/zabbix_agent) `system.localtime[local]`. Aquest element ha d'existir a l'equip.<br>Aquest camp només és disponible quan es tria *Hora de l'equip*.|

en-us	#### Configuration  To configure, select *Data overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_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:  |   |   | |--|--------| |*Host groups*|Select host groups. 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.| |*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 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.|
ca	#### Configuració  Per configurar, trieu *Previsualització de dades* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Grups d'equips*|Seleccioneu els grups d'equips. Aquest camp s'emplena automàticament, de manera que començar a escriure un nom de grup oferirà una llista desplegable de grups coincidents. Desplaceu-vos cap avall per triar. Feu clic a 'x' per desmarcar la selecció.| |*Equips*|Trieu equips. Aquest camp s'emplena automàticament, de manera que començar a escriure un nom d'equip oferirà una llista desplegable d'equips coincidents. Desplaceu-vos cap avall per seleccionar. Feu clic a 'x' per desmarcar la selecció.| |*Etiquetes*|Especifiqueu etiquetes per limitar la quantitat de dades d'elements que es mostren al giny. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden definir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats<br>**Igual** - inclou els noms i valors d'etiquetes especificats ​​(distingeix entre majúscules i minúscules)<br>**Conté** - inclou noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br >**No existeix** - exclou els valors especificats noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen les dades introduïdes cadena (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per condició O< br >**O** - suficient si es compleix una condició| |*Mostra els problemes esborrats*|Marqueu la casella per mostrar problemes que, d'altra manera, s'esborrarien (no es mostren) a causa del manteniment de l'equip.| |*Ubicació de l'equip*|Trieu la ubicació de l'equip - esquerra o superior.|

en-us	#### Configuration  To configure, select *Graph* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_dataset.png){width="600"}  The **Data set** tab allows to add data sets and define their visual representation:  |   |   |   | |-|----------|----------------------------------------| |*Data set*|<|Select hosts and items to display on the graph. Alternatively, you may enter host and item patterns. Wildcard patterns may be used (for example, `*` will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press *Enter*. While you are typing, note how all matching hosts are displayed in the dropdown.<br>Up to 50 items may be displayed in the graph.<br>Host pattern and item pattern fields are mandatory.<br>The wildcard symbol is always interpreted, therefore it is not possible to add, for example, an item named "item\*" individually, if there are other matching items (e.g. item2, item3).| | |*Base color*|Adjust base color, either from the color picker or manually. The base color is used to calculate different colors for each item of the data set. Base color input field is mandatory.| |^|*Draw*|Choose the draw type of the metric. Possible draw types are *Line* (set by default), *Points*, *Staircase* and *Bar*.<br>Note that if there's only one data point in the line/staircase graph it is drawn as a point regardless of the draw type. The point size is calculated from the line width, but it cannot be smaller than 3 pixels, even if the line width is less.| |^|*Width*|Set the line width. This option is available when *Line* or *Staircase* draw type is selected.| |^|*Point size*|Set the point size. This option is available when *Points* draw type is selected.| |^|*Transparency*|Set the transparency level.| |^|*Fill*|Set the fill level. This option is available when *Line* or *Staircase* draw type is selected.| |^|*Missing data*|Select the option for displaying missing data:<br>**None** - the gap is left empty<br>**Connected** - two border values are connected<br>**Treat as 0** - the missing data is displayed as 0 values<br>Not applicable for the *Points* and *Bar* draw type.| |^|*Y-axis*|Select the side of the graph where the Y-axis will be displayed.| |^|*Time shift*|Specify time shift if required. You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. Negative values are allowed.| |^|*Aggregation function*|Specify which aggregation function to use:<br>**min** - display the smallest value<br>**max** - display the largest value<br>**avg** - display the average value<br>**sum** - display the sum of values<br>**count** - display the count of values<br>**first** - display the first value<br>**last** - display the last value<br>**none** - display all values (no aggregation)<br>Aggregation allows to display an aggregated value for the chosen interval (5 minutes, an hour, a day), instead of all values. See also: [Aggregation in graphs](/manual/config/visualization/graphs/aggregate).<br>This option is supported since Zabbix 4.4.| |^|*Aggregation interval*|Specify the interval for aggregating values. You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. A numeric value without a suffix will be regarded as seconds.<br>This option is supported since Zabbix 4.4.| |^|*Aggregate*|Specify whether to aggregate:<br>**Each item** - each item in the dataset will be aggregated and displayed separately.<br>**Data set** - all dataset items will be aggregated and displayed as one value.<br>This option is supported since Zabbix 4.4.|  Existing data sets are displayed in a list. You may:  -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_data_set.png) -     click on this button to add a new data set -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/color_icon.png) -     click on the color icon to expand/collapse data set details -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/move_icon.png) -     click on the move icon and drag a data set to a new place in the     list
ca	#### Configuració  Per configurar, trieu *Gràfic* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_dataset.png){width="600"}  La pestanya **Conjunt de dades** us permet afegir conjunts de dades i definir-ne la representació visual:  | | | | |-|-----------|-------------------------------------- ----| |*Conjunt de dades*|<|Seleccioneu equips i elements per veure al gràfic. També podeu introduir plantilles d'equips i d'elements. Es poden emprar patrons de comodins (per exemple, `*` retornarà resultats que coincideixin amb zero o més caràcters). Per especificar un patró de comodí, simplement introduïu la cadena manualment i premeu *Retorn*. Mentre escriviu, observeu com es mostren tots els equips coincidents a la llista desplegable.<br>Es poden veure fins a 50 elements al gràfic.<br>Els camps Patró d'equip i Patró d'elements són obligatoris. <br>El símbol genèric sempre s'interpreta, de manera que no és possible afegir, per exemple, un element anomenat "element\*" individualment, si hi ha altres elements coincidents (p. ex. element2, element3).| | |*Color base*|Ajusta el color base, ja sigui des del selector de colors o manualment. El color base s'empra per calcular diferents colors per a cada element del conjunt de dades. El camp d'entrada del color base és obligatori.| |^|*Traça*|Trieu el tipus de traça mètrica. Els tipus de traçat possibles són *Línia* (per defecte), *Punts*, *Escales* i *Barra*.<br>Tingueu en compte que si només hi ha un punt de dades al gràfic en línia/escala, es dibuixa com a punt independentment del tipus de sorteig. La mida del punt es calcula a partir de l'amplada de la línia, però no pot ser inferior a 3 píxels, encara que l'amplada de la línia sigui menor.| |^|*Amplada*|Defineix l'amplada de la línia. Aquesta opció és disponible quan es tria el tipus de traçat *Línia* o *Escala*.| |^|*Mida del punt*|Defineix la mida del punt. Aquesta opció és disponible quan es tria el tipus de dibuix *Punts*.| |^|*Transparència*|Estableix el nivell de transparència.| |^|*Fill*|Defineix el nivell d'emplenat. Aquesta opció és disponible quan es tria el tipus de traçat *Línia* o *Escala*.| |^|*Dades que manquen*|Trieu aquesta opció per veure les dades que manquen:<br>**Cap** - l'espai es deixa en blanc<br>**Connectat** - dos valors de vora són connectats< br>**Tractat com a 0** - les dades que manquen es mostren com a valors 0<br>No s'aplica als tipus de dibuix *Punts* i *Barra*.| |^|*Eix Y*|Trieu el costat del gràfic on es mostrarà l'eix Y.| |^|*Diferència horària*|Especifiqueu la diferència horària si cal. Podeu emprar [sufixos de temps](/manual/appendix/suffixes#time_suffixes) en aquest camp. Es permeten valors negatius.| |^|*Funció d'agregació*|Especifiqueu la funció d'agregació a emprar:<br>**min** - mostra el valor més petit<br>**max** - mostra el valor més gran<br> **mitjana** - mostrar el valor mitjà<br>**suma** - mostrar la suma de valors<br>**nombre** - mostrar el nombre de valors<br>**primer** - mostrar el primer valor<br>**darrer** - mostra el darrer valor<br>**cap**  mostra tots els valors (sense agregació)<br>L'agregació mostra un valor afegit per a l'interval escollit (5 minuts, una hora, un dia), en lloc de tots els valors. Veieu també: [Agregació en gràfics](/manual/config/visualization/graphs/aggregate).<br>Aquesta opció és compatible des de Zabbix 4.4.| |^|*Interval d'agregació*|Especifiqueu l'interval per a l'agregació de valors. Podeu emprar [sufixos de temps](/manual/appendix/suffixes#time_suffixes) en aquest camp. El valor numèric sense sufix es considerarà com a segons.<br>Aquesta opció és compatible des de Zabbix 4.4.| |^|*Agregat*|Especifiqueu si voleu afegir:<br>**Cada element** - cada element del conjunt de dades s'safegiran i es veuran per separat.<br>**Conjunt de dades** - tots els elements del conjunt de dades s'afegiran i es veuran com un valor.<br>Aquesta opció és compatible des de Zabbix 4.4.|  Els conjunts de dades existents es mostren en una llista. Podeu:  - ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_data_set.png) -      feu clic a aquest botó per afegir un nou conjunt de dades - ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/color_icon.png) -      feu clic a la icona de color per ampliar/replegar els detalls del conjunt de dades - ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/move_icon.png) -      feu clic a la icona de moure i arrossegueu un conjunt de dades a una nova ubicació de la llista

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.
ca	#### Configuració  Per configurar, trieu *Gràfic (clàssic)* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Font*|Trieu el tipus de gràfic:<br>**Gràfic** - gràfic personalitzat<br>**Gràfic simple** - gràfic simple| |*Gràfic*|Trieu el gràfic personalitzat que voleu veure.<br>Aquesta opció és disponible si s'ha triat 'Gràfic' com a *Font*.| |*Element*|Trieu l'element que voleu veuer al gràfic senzill.<br>Aquesta opció és disponible si s'ha triat "Gràfic simple" com a *Font*.| |*Mostra la llegenda*|Desmarqueu aquesta casella per amagar la llegenda al gràfic (marcada per defecte).| |*[Element dinàmic](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Configureu el gràfic perquè mostri dades diferents en funció de l'equip triat.|  La informació que mostra el giny de gràfic clàssic es pot descarregar com a imatge .png mitjançant el [menú del giny](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  Es desarà una captura de pantalla del giny a la carpeta Descàrregues.

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)
ca	#### Configuració  Per configurar, trieu *Prototip de gràfic* com a tipus de giny:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Font*|Trieu la font: un **prototip de gràfic** o un **prototip de gràfic simple**.| |*Prototip de gràfic*|Trieu un prototip de gràfic per mostrar els gràfics descoberts del prototip de gràfic.<br>Aquesta opció és disponible si s'ha triat "rototip de gràfic" com a font.| |*Prototip d'element*|Trieu un prototip d'element per mostrar gràfics senzills basats en els elements descoberts d'un prototip d'element.<br>Aquesta opció és disponible si es tria "Prototip de gràfic simple" com a Font.| |*Veure la llegenda*|Marqueu aquesta casella per mostrar la llegenda als gràfics (marcat per defecte).| |*[Element dinàmic](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Defineix gràfics per mostrar diferents dades en funció de l'equip triat.| |*Columnes*|Introduïu el nombre de columnes de gràfic que voleu veure en un giny de prototip de gràfic.| |*Línies*|Introduïu el nombre de línies de gràfic per veure en un giny de prototip de gràfic.|  Tot i que els paràmetres *Columnes* i *Fileres* permeten inserir més d'un gràfic al giny, encara es poden descobrir més gràfics que columnes/fileres al giny. En aquest cas, la paginació és disponible al giny i una capçalera lliscant permet canviar entre pàgines mitjançant les fletxes esquerra i dreta.  ![](../../../../../../../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.|
ca	#### Configuració  Per configurar, trieu *Disponibilitat de l'equip* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Grups d'equips*|Trieu els grups d'equips. Aquest camp s'emplena automàticament, de manera que començant a escriure un nom de grup oferirà una llista desplegable de grups coincidents. Desplaceu-vos cap avall per triar. Feu clic a 'x' per esborrar la selecció.| |*Tipus d'interfície*|Trieu les interfícies de l'equip per a les quals voleu veure les dades de disponibilitat.<br>La disponibilitat de totes les interfícies es mostra de manera predeterminada si no se tria res.| |*Disposició*|Trieu la visualització horitzontal (columnes) o la visualització vertical (files).| |*Mostra equips en manteniment*|Inclou els equips en manteniment a les estadístiques.|

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. |
ca	#### Configuració  Per configurar, trieu *Valor de l'element* com a tipus de giny:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents: | | | |--|---------| |_**Element**_ |Trieu l'element. | |_**Mostra**_ |Marqueu la casella per veure l'element respectiu (descripció, valor, hora, indicador de canvi). Desmarqueu per amagar.<br>S'ha de triar almenys un element. | |_**Configuració avançada**_ |Marqueu la casella per mostrar les opcions [configuració avançada](#advanced-settings). | |_**[Element dinàmic](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic-widgets)**_ |Marqueu la casella per mostrar un valor diferent en funció de l'equip seleccionat. |

en-us	#### Configuration  To configure, select *Map* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map.png){width="600"}  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 type*|Select to display:<br>**Map** - network map;<br>**Map navigation tree** - one of the maps in the selected map navigation tree.| |*Map*|Select the map to display.<br>This field is auto-complete so starting to type the name of a map will offer a dropdown of matching maps.<br>This option is available if 'Map' is selected as *Source type*.| |*Filter*|Select the map navigation tree to display the maps of.<br>This option is available if 'Map navigation tree' is selected as *Source type*.|
ca	#### Configuració  Per configurar, trieu *Mapa* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map.png)  A més dels paràmetres [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Tipus de font*|Trieu per veure:<br>**Mapa** - mapa de xarxa<br>**Arbre de navegació del mapa** - un dels mapes de l'arbre de navegació de mapes triat.| |*Mapa*|Trieu el mapa que voleu mostrar.<br>Aquesta opció està disponible si s'ha triat 'Mapa' com a *Tipus de font*.<br>Aquesta opció és disponible si s'ha triat 'Mapa' com a *Tipus de font*.| |*Filtre*|Trieu l'arbre de navegació del mapa per mostrar-ho els mapes.<br>Aquesta opció és disponible si s'escull 'Arbre de navegació del mapa' com a *Tipus de font*.|

en-us	#### Configuration  To configure, select *Map navigation tree* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree.png){width="600"}  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 unavailable maps*|Mark this checkbox to display maps that the user does not have read permission to.<br>Unavailable maps in the navigation tree will be displayed with a grayed-out icon.<br>Note that if this checkbox is marked, available [submaps](/manual/config/visualization/maps/map#adding-elements) are displayed even if the parent level map is unavailable. If unmarked, available submaps to an unavailable parent map will not be displayed at all.<br>Problem count is calculated based on available maps and available map elements.|
ca	#### Configuració  Per configurar el giny de l'arbre de navegació, trieu *Arbre de navegació del mapa* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Veure els mapes no disponibles*|Marqueu aquesta casella per veure mapes que l'usuari no és autoritzat a llegir.<br>Els mapes no disponibles a l'arbre de navegació es veuran amb una icona grisa.<br >Tingueu en compte que si aquesta casella és marcada, els submapes disponibles es veuen encara que el mapa de nivell principal no sigui disponible. Si no es marca, els submapes disponibles a un mapa principal no disponible no es veuran pas.<br>El recompte de problemes es calcula en funció dels mapes disponibles i dels elements del mapa disponibles.|

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.|
ca	#### Configuració  Per configurar, trieu *Text sense format* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  A més dels paràmetres [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Elements*|Trieu elements.| |*Ubicació dels elements*|Trieu la ubicació dels elements triats per veure'ls al giny.| |*Veure les fileres*|Estableix el nombre de darreres fileres de dades que es veuran al giny.| |*Veure el text en format HTML*|Configurar per veure text en format HTML.| |*[Element dinàmic](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Configurat per veure diferents dades en funció de l'equip triat.|

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.|
ca	#### Configuració  Per configurar, trieu *Informe SLA* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*SLA*|Trieu el SLA per a l'informe.| |*Departament*|Trieu el departament per a l'informe.| |*Veure els períodes*|Defineix el nombre de períodes que es veuran al giny (20 per defecte, 100 com a màxim).| |*Des de*|Trieu la data d'inici de l'informe.<br>S'admeten dates relatives: `now`, `now/d`, `now/w-1w` etc; modificadors de data admesos: d, w, M, y.| |*Per*|Trieu la data de finalització de l'informe.<br>S'admeten dates relatives: `ara`, `ara/d`, `ara/w-1w`, etc.; modificadors de data admesos: 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.
ca	#### Configuració  Per configurar, trieu *Informació del sistema* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/system_information.png)  Tots els paràmetres de configuració són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys.

en-us	#### Configuration  To configure, select *Top hosts* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}
ca	#### Configuració  Per configurar, trieu *Equips top* com a tipus:  ![](../../../../../../../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 triggers by trigger state:<br>**Recent problems** - *(default)* show triggers that recently have been or still are in a PROBLEM state (resolved and unresolved);<br>**Problems** - show triggers that are in a PROBLEM state (unresolved);<br>**Any** - show all triggers.| |*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 filter the triggers displayed in the widget.<br>It is possible to include as well as exclude specific tags and tag values.<br>Several conditions can be set. Tag name matching is always case-sensitive.<br><br>**Note:** If the parameter *Show* is set to 'Any', all triggers will be displayed even if tags are specified. However, while recent trigger state changes (displayed as blinking blocks) will update for all triggers, the trigger state details (problem severity color and whether the problem is acknowledged) will only update for triggers that match the specified tags.<br><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><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.|
ca	#### Configuració  Per configurar, trieu *Visió general del trigger* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  A més de la configuració [comuna](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-settings) per a tots els ginys, podeu definir les opcions específiques següents:  | | | |--|---------| |*Mostra*|Filtra per estat del problema:<br>**Problemes recents** - *(per defecte)* mostren els triggers que han estat recentment o encara estan en un estat PROBLEMA (resolts i no resolts);<br>**Problemes** - mostra els triggers que es troben en un estat PROBLEMA (no resolt);<br>**Tots** - mostra tots els triggers.| |*Grups d'equips*|Trieu els grups d'equips. Aquest camp s'emplena automàticament, de manera que començar a escriure el nom d'un grup oferirà una llista desplegable de grups coincidents.| |*Equips*|Trieu equips. Aquest camp s'emplena automàticament, de manera que començar a escriure un nom d'equip oferirà una llista desplegable d'equips coincidents. Desplaceu-vos cap avall per triar. Feu clic a 'x' per netejar la selecció.| |*Etiquetes*|Especifiqueu etiquetes per filtrar els triggers que es mostren al giny.<br>És possible incloure i excloure etiquetes i valors d'etiquetes específics.<br>Es poden establir diverses condicions. La concordança del nom de l'etiqueta sempre distingeix entre majúscules i minúscules.<br><br>**Nota:** si *Mostra* s'estableix a "Tots", es veuran tots els triggers encara que s'especifiquen etiquetes. Tanmateix, mentre que els canvis recents de l'estat del trigger (que es mostren com a blocs intermitents) s'actualitzaran per a tots els triggers, els detalls de l'estat del trigger (color de la gravetat del problema i si es reconeix el problema) només s'actualitzaran per als triggers que coincideixin amb les etiquetes especificades.<br> <br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats;<br> **Igual** - inclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules);<br> **Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència secundaria) -cadena, no distingeix entre majúscules i minúscules);<br>**No existeix** - exclou els noms d'etiquetes especificats; <br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules);<br>**No conté** - exclou els noms d'etiquetes especificats on els valors d'etiquetes contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules).<br> <br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per condició *O* ;<br>**O** - suficient si es compleix una condició.| |*Mostra els problemes esborrats*|Marqueu la casella per mostrar problemes que, d'altra manera, es suprimirien (no es mostren) a causa del manteniment de l'equip.| |*Ubicació de l'equip*|Trieu la ubicació de l'equip - esquerra o superior.|

en-us	#### Configuration  To configure, select *URL* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/url.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:  |   |   | |--|--------| |*URL*|Enter the URL to display.<br>External URLs must start with `http://` or `https://`.<br>Since Zabbix 4.4.8, internal URLs support relative paths (for example, `zabbix.php?action=report.status`).<br>{HOST.\*} macros are supported.| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set to display different URL content depending on the selected host.<br>This can work if {HOST.\*} macros are used in the URL.|  ::: noteimportant Browsers might not load an HTTP page included in the widget if Zabbix frontend is accessed over HTTPS. :::
ca	#### Configuració  Per configurar, trieu *URL* com a tipus:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/url.png)  A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*URL*|Introduïu l'URL que voleu veure.<br>Les URLs externes han de començar amb `http://` o `https://`.<br>S'admeten camins relatius des de Zabbix 4.4.8.<br>S'admeten macros {HOST.\*}.| |*[Element dinàmic](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Configureu-lo per veure contingut d'URL diferent en funció de l'equip triat.<br>Això pot funcionar si s'empren macros {HOST.\*} a l'URL.|  ::: note important És possible que els navegadors no carreguin una pàgina HTTP inclosa al giny si la interfície Zabbix és accessible mitjançant HTTPS. :::

en-us	#### Configuration  To configure SMS as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type* (or click on *SMS* in the list of     pre-defined media types).  The following parameters are specific for the SMS media type:  |Parameter|Description| |--|--------| |*GSM modem*|Set the serial device name of the GSM modem.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options. Note that parallel processing of sending SMS notifications is not possible.
ca	### Configuració  Per configurar SMS com a tipus de suport:  - Aneu a *Administració → Tipus de suport* - Feu clic a *Crea un tipus de suport* (o feu clic a *SMS* a la llista de tipus de suport predefinits).  Els paràmetres següents són específics del tipus de suport SMS:  | Paràmetre | Descripció | | --- | --- | | *Mòdem GSM* | Establiu el nom del dispositiu sèrie del mòdem GSM. |  Veieu els [paràmetres de tipus de suport comuns](/manual/config/notifications/media#common_parameters) per obtindre informació sobre com configurar els missatges predeterminats i les opcions de gestió d'alertes. Tingueu en compte que el processament paral·lel de l'enviament de notificacions per SMS no és possible.

en-us	#### Configuration  To create an ad-hoc graph, do the following:  -   Go to *Monitoring* → *Latest data* -   Use filter to display items that you want -   Mark checkboxes of the items you want to graph -   Click on *Display stacked graph* or *Display graph* buttons  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Your graph is created instantly:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Note that to avoid displaying too many lines in the graph, only the average value for each item is displayed (min/max value lines are not displayed). Triggers and trigger information is not displayed in the graph.  In the created graph window you have the [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) available and the possibility to switch from the "normal" line graph to a stacked one (and back).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}
ca	#### Configuració  Per crear un gràfic ad hoc, feu el següent:  - Aneu a *Monitoratge* → *Dades més recents* - Empreu el filtre per mostrar els elements que voleu - Marqueu les caselles dels elements que voleu representar gràficament - Feu clic als botons *Mostrar gràfic apilat* o *Mostrar gràfic*  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  El vostre gràfic es crea a l'instant:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Tingueu en compte que per evitar que es vegin massa línies al gràfic, només es veu el valor mitjà de cada element (no es mostren les línies de valor mínim/màxim). Els triggers i la informació del trigger no es mostren al gràfic.  A la finestra de gràfic creada, es posa a disposició un [selector de període de temps](/manual/config/visualization/graphs/simple#time_period_selector) i la possibilitat de canviar del gràfic de línies "normal" a un gràfic apilat (i viceversa)).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}

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).
ca	### Configuració  Per crear una acció de servei nova, aneu a la subsecció *Accions de servei* del menú *Serveis* i feu clic a *Crear una acció* a l'extrem superior dret.  Les accions de servei es configuren de la mateixa manera que altres tipus d'acció a Zabbix. Per obtindre més detalls, veieu la configuració d'[accions] (/manual/config/notifications/action#configuring-an-action).  Les principals diferències són:     - L'accés de l'usuari a les accions de servei depèn dels drets d'accés al servei concedits pel [rol](/manual/web_interface/frontend_sections/administration/user_roles) de l'usuari.    - Les accions de servei admeten diferents conjunts de [condicions](#conditions).

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. 
ca	### Configuració  Per crear un SLA nou, feu clic al botó *Crea SLA*.  La pestanya **SLA** s'empra per especificar paràmetres generals de SLA.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Paràmetre|Descripció| |--|---------| |*Nom*|Introduïu el nom del SLA. | |*SLO*|Introduïu l'objectiu de nivell de servei (SLO) en percentatge. | |*Període de l'informe*|Seleccionar el període afectarà els períodes emprats a l'[informe SLA](/manual/web_interface/frontend_sections/services/sla_report) - *Diari*, *Semanal*, *Mensual*, *Quatrimestral* o *Anual*. | |*Zona horària*|Trieu la zona horària del SLA. | |*Programació*|Trieu la programació SLA: 24x7 o personalitzada. | |*Data efectiva*|Trieu la data d'inici per al càlcul de SLA. | |*Etiquetes de servei*|Afegiu etiquetes de servei per identificar els serveis als quals s'ha d'aplicar aquest SLA. <br> **Nom** - nom de l'etiqueta de servei, ha de ser una coincidència exacta, distingeix entre majúscules i minúscules. <br> **Operació** - trieu *Igual* si el valor de l'etiqueta ha de coincidir exactament (distingeix entre majúscules i minúscules) o *Conté* si una part del valor de l'etiqueta ha de coincidir (no distingeix entre majúscules i minúscules). <br> **Valor** - valor de l'etiqueta de servei que cal cercar en funció de l'operació seleccionada.<br> L'SLA s'aplica a un servei si almenys una etiqueta de servei coincideix. | |*Descripció*|Afegiu una descripció per al SLA. | |*Activat*|Marqueu la casella per habilitar el càlcul de SLA. |  La pestanya **Temps d'inactivitat exclosos** us permet especificar els temps d'inactivitat que s'exclouen del càlcul de SLA.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Feu clic a *Afegir* per configurar el temps d'inactivitat exclòs i, tot seguit, introduïu el nom del període, la data d'inici i la durada.

en-us	#### Configuration  To define a dependency, open the Dependencies tab in the trigger [configuration form](trigger#configuration). Click on *Add* in the 'Dependencies' block and select one or more triggers that the trigger will depend on.  ![](../../../../assets/en/manual/config/triggers/dependency.png)  Click *Update*. Now the trigger has the indication of its dependency in the list.  ![](../../../../assets/en/manual/config/triggers/dependency_list.png)
ca	#### Configuració  Per definir una dependència, obriu la pestanya Dependències a un trigger [formulari de configuració](trigger#configuració). Feu clic a *Afegir* al bloc "Dependències" i trieu un o més triggers dels quals dependrà el nostre trigger.  ![](../../../../assets/en/manual/config/triggers/dependency.png)  Feu clic a *Actualitzar*. Ara el trigger té una indicació de la seva dependència a la llista.  ![](../../../../assets/en/manual/config/triggers/dependency_list.png)

en-us	#### Configuration  To define user macros, go to the corresponding location in the frontend:  -   for global macros, visit *Administration → General → Macros* -   for host and template level macros, open host or template properties     and look for the *Macros* tab  ::: notetip If a user macro is used in items or triggers in a template, it is suggested to add that macro to the template even if it is defined on a global level. That way, if the macro type is *text* exporting the template to XML and importing it in another system will still allow it to work as expected. Values of secret macros are not [exported](/manual/xml_export_import).  :::  A user macro has the following attributes:  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |Parameter|Description| |--|--------| |*Macro*|Macro name. The name must be wrapped in curly brackets and start with a dollar sign.<br>Example: {$FRONTEND\_URL}. The following characters are allowed in the macro names: **A-Z** (uppercase only) , **0-9** , **\_** , **.**| |*Value*|Macro value. Three value types are supported:<br>**Text** (default) - plain-text value<br>**Secret text** - the value is masked with asterisks, which could be useful to protect sensitive information such as passwords or shared keys.<br>**Vault secret** - the value contains a reference path (as 'path:key', for example “secret/zabbix:password”) to a [Vault secret](/manual/config/secrets)<br><br>*Note* that while the value of a secret macro is hidden from sight, the value can be revealed through the use in items. For example, in an external script an 'echo' statement referencing a secret macro may be used to reveal the macro value to the frontend because Zabbix server has access to the real macro value.<br><br>To select the value type click on the button at the end of the value input field:<br>![](../../../../assets/en/manual/config/macros/macro_type_text.png) icon indicates a text macro;<br>![](../../../../assets/en/manual/config/macros/macro_type_secret.png) icon indicates a secret text macro. Upon hovering, the value field transforms into a ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png) button, which allows to enter a new value of the macro (to exit without saving a new value, click the backwards arrow (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br>![](../../../../assets/en/manual/config/macros/macro_type_vault.png) icon indicates a secret Vault macro.<br><br>Maximum length of a user macro value is 2048 characters (255 characters in versions before 5.2.0).| |*Description*|Text field used to provide more information about this macro.|  ::: noteclassic  URLs that contain a secret macro will not work as the macro in them will be resolved as "\*\*\*\*\*\*".  :::  ::: noteimportant In trigger expressions user macros will resolve if referencing a parameter or constant. They will NOT resolve if referencing a host, item key, function, operator or another trigger expression. Secret macros cannot be used in trigger expressions. :::
ca	#### Configuració  Per definir macros d'usuari, aneu a la ubicació corresponent a la interfície:  - per a macros globals, visiteu *Administració → General → Macros* - Per a les macros de nivell d'equip i plantilla, obriu les propietats de l'equip o de la plantilla i cerqueu la pestanya *Macros*  ::: notetip Si s'empra una macro d'usuari en elements o triggers d'una plantilla, es recomana afegir aquesta macro a la plantilla encara que sigui definida a nivell global. Així, si el tipus de macro és *text*, exportar el model a XML i importar-lo a un altre sistema farà que funcioni com s'esperava. Els valors de macro secretes no s'exporten (/manual/xml_export_import). :::  Una macro d'usuari té els atributs següents:  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Macro*|Nom de la macro. El nom ha d'anar entre claus i començar amb un signe de dòlar.<br>Exemple: {$FRONTEND\_URL}. Els caràcters següents es permeten als noms de macro: **A-Z** (només en majúscules), **0-9**, **\_**, **.**| |*Valor*|Valor de macro. S'admeten tres tipus de valors:<br>**Text** (predeterminat) - valor de text sense format<br>**Text secret** - el valor és emmascarat per asteriscs, que poden ésser útils per protegir la informació sensible, com ara mots de pas o claus compartides.<br>**Vault secret** - el valor conté un camí de referència (com ara 'path:key', per exemple, "secret/zabbix: password") a un [Vault Secret](/manual/config/secrets )<br><br>*Tingueu en compte* que encara que el valor d'una macro secreta sigui amagat, el valor es pot trobar mitjançant l'ús en objectes. Per exemple, en un script extern, es pot emprar una instrucció "eco" que fa referència a una macro secreta per revelar el valor de la macro a la interfície perquè el servidor Zabbix té accés al valor de la macro real.<br> <br>Per triar el tipus de valor, feu clic al botó al final del camp d'entrada de valor:<br>la icona ![](../../../../assets/en/manual/config/macros/macro_type_text.png ) indica una macro de text;<br>la icona ![](../../../../assets/en/manual/config/macros/macro_type_secret.png) indica una macro de text secreta. En passar el cursor, el camp de valor es converteix en un botó ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png), que us permet introduir un valor nou de macro (per sortir sense desar un valor nou, feu clic a la fletxa enrere (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)) .<br>La icona ![](../../../../assets/en/manual/config/macros/macro_type_vault.png) indica una macro Vault Secret.<br>< br>L'allargada màxima d'un valor de la macro d'usuari és de 2048 caràcters (255 caràcters en versions anteriors a la 5.2.0).| |*Descripció*|Camp de text emprat per proporcionar més informació sobre aquesta macro.|  :::noteclassic   Els URL que continguin una macro secreta no funcionaran perquè la macro que contenen es resoldrà en "\*\*\*\*\*\*". :::  ::: noteimportant A les expressions triggers, les macros d'usuari es resoldran si fan referència a un paràmetre o una constant. NO es resoldran si es refereixen a un equip, clau d'element, funció, operador o una altra expressió trigger. Les macros secretes no es poden emprar en expressions de triggers. :::

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
ca	#### Configuració  Per assegurar una bona comunicació entre tots els elements implicats, assegureu-vos que els paràmetres de l'arxiu de configuració del servidor i de l'arxiu de configuració frontal són ben configurats.

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration parameters are properly configured.
ca	#### Configuració  Per assegurar una bona comunicació entre tots els elements implicats, assegureu-vos que l'arxiu de configuració del servidor i els paràmetres de configuració del frontal són configurats correctament.

en-us	#### Configuration  To execute a passive check immediately:  -   click on *Execute now* in an existing item (or discovery rule)     configuration form:  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  -   click on *Execute now* for selected items/rules in the list of     items/discovery rules:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  In the latter case several items/rules can be selected and "executed now" at once.
ca	#### Configuració  Per executar una verificació passiva immediatament:  -   feu clic a *Executar ara* al formulari de configuració d'elements (o regla de descoberta) existent:  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  -   feu clic a *Executar ara* per els elements/regles triats a la llista d'elements/regles de descoberta:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  En aquest darrer cas, els múltiples elements/regles es poden triar i "executades ara" alhora.

en-us	#### Configuration  To start using a webhook integration:  1.  Locate required .xml file in the `templates/media` directory of the     downloaded Zabbix version or download it from Zabbix [git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse) 2.  [Import](/manual/xml_export_import/media#importing) the file into     your Zabbix installation. The webhook will appear in the list of     media types. 3.  Configure the webhook according to instructions in the *Readme.md*     file (you may click on a webhook's name above to quickly access     *Readme.md*).  To create a custom webhook from scratch:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains various attributes specific for this media type:  ![](../../../../../assets/en/manual/config/notifications/media/media_webhook_express.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the webhook media type:  |Parameter|Description| |--|--------| |*Parameters*|Specify the webhook variables as the attribute and value pairs.<br>For preconfigured webhooks, a list of parameters varies, depending on the service. Check the webhook's *Readme.md* file for parameter description.<br>For new webhooks, several common variables are included by default (URL:<empty>, HTTPProxy:<empty>, To:{ALERT.SENDTO}, Subject:{ALERT.SUBJECT}, Message:{ALERT.MESSAGE}), feel free to keep or remove them.<br>All [macros](/manual/appendix/macros/supported_by_location) that are supported in problem notifications are supported in the parameters.<br>If you specify an HTTP proxy, the field supports the same functionality as in the item configuration [HTTP proxy](/manual/config/items/itemtypes/http#configuration) field. The proxy string may be prefixed with `[scheme]://` to specify which kind of proxy is used (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)).| |*Script*|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code will perform the webhook operation.<br>The script is a function code that accepts parameter - value pairs. The values should be converted into JSON objects using JSON.parse() method, for example: `var params = JSON.parse(value);`.<br><br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>The script must contain a return operator, otherwise it will not be valid. It may return OK status along with an optional list of tags and tag values (see *Process tags* option) or an error string.<br><br>Note, that the script is executed only after an alert is created. If the script is configured to return and process tags, these tags will not get resolved in {EVENT.TAGS} and {EVENT.RECOVERY.TAGS} macros in the initial problem message and recovery messages because the script has not had the time to run yet.<br><br>See also: [Webhook development guidelines](https://www.zabbix.com/documentation/guidelines/en/webhooks), [Webhook script examples](/manual/config/notifications/media/webhook/webhook_examples), [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects).<br>| |*Timeout*|JavaScript execution timeout (1-60s, default 30s).<br>Time suffixes are supported, e.g. 30s, 1m.| |*Process tags*|Mark the checkbox to process returned JSON property values as tags. These tags are added to the already existing (if any) problem event tags in Zabbix.<br>If a webhook uses tags (the Process tags checkbox is marked), the webhook should always return a JSON object containing at least an empty object for tags:`var result = {tags: {}};`.<br>Examples of tags that can be returned: *Jira ID: PROD-1234*, *Responsible: John Smith*, *Processed:<no value>*, etc.| |*Include event menu entry*|Mark the checkbox to include an entry in the [event menu](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) linking to the created external ticket.<br>If marked, the webhook should not be used to send notifications to different users (consider creating a [dedicated user](/manual/config/notifications/media/webhook#user_media) instead) or in several alert actions [related to a single problem event](/manual/config/notifications/media/webhook#configuring_alert_actions).| |*Menu entry name*|Specify the menu entry name.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.| |*Menu entry URL*|Specify the underlying URL of the menu entry.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if a webhook doesn't use default messages, message templates for operation types used by this webhook must still be defined. :::
ca	#### Configuració  Per començar a emprar una integració de webhook:  1. Localitzeu el fitxer .xml necessari al directori `templates/media` de la versió de Zabbix baixada o descarregueu-lo des del [repositori git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse) de Zabbix. 2. [Importeu](/manual/xml_export_import/media#importing) el fitxer a la instal·lació de Zabbix. El webhook apareixerà a la llista de tipus de suports. 3. Configureu el webhook segons les instruccions del fitxer *Readme.md* (podeu fer clic al nom d'un webhook a dalt per accedir ràpidament a *Readme.md*).  Per crear un webhook personalitzat des de zero:  - Aneu a *Administració → Tipus de suport* - Feu clic a *Crea un tipus de suport*  La pestanya **Tipus de suport** conté diversos atributs específics d'aquest tipus de suport:  ![](../../../../../assets/en/manual/config/notifications/media/media_webhook_express.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els paràmetres següents són específics del tipus de suport de webhook:  |Paràmetre|Descripció| |--|---------| |*Paràmetres*|Especifiqueu les variables del webhook com a parelles d'atribut i valor.<br>Per als webhooks preconfigurats, una llista de paràmetres varia segons el servei. Comproveu el fitxer *Readme.md* del webhook per a la descripció del paràmetre.<br>Per als webhooks nous, s'inclouen diverses variables habituals de manera predeterminada (URL:<buit>, HTTPProxy:<buit>, Per a:{ALERT.SENDTO}, Assumpte: {ALERT.SUBJECT}, Missatge:{ALERT.MESSAGE}), no dubteu a conservar-los o esborrar-los.<br>Totes les [macros](/manual/appendix/macros/supported_by_location) admeses a les notificacions de problemes s'admeten al paràmetres.<br>Si especifiqueu un proxy HTTP, el camp suporta la mateixa funcionalitat que al camp de configuració de l'element [proxy HTTP](/manual/config/items/itemtypes/http#configuration). La cadena de proxy pot tindre el prefix `[scheme]://` per especificar quin tipus de proxy s'empra (p. ex. https, socks4, socks5; veieu la [documentació](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)).| |*Script*|Introduïu el codi JavaScript al bloc que apareix en fer clic al camp de paràmetres (o al botó de visualització/edició al costat). Aquest codi realitzarà l'operació webhook.<br>L'script és un codi de funció que accepta paràmetres - valor. Els valors s'han de convertir en objectes JSON mitjançant el mètode JSON.parse(), per exemple: `var params = JSON.parse(value);`.<br><br>El codi té accés a tots els paràmetres, pot fer peticions HTTP, GET, POST, PUT i DELETE i té control sobre les capçaleres HTTP i el cos de la petició.<br>L'script ha de contindre un operador de retorn, en cas contrari, no serà vàlid. Pot tornar l'estat correcte juntament amb un llistat opcional d'etiquetes i valors d'etiquetes (veieu l'opció *Etiquetes de procés*) o una cadena d'error.<br><br>Tingueu en compte que l'script només s'executa després de crear una alerta. Si l'script és configurat per tornar i processar etiquetes, aquestes etiquetes no es resoldran a les macros {EVENT.TAGS} i {EVENT.RECOVERY.TAGS} al missatge de problema inicial i als missatges de recuperació perquè l'script no ha tingut temps d'executar-se encara.<br><br>Veieu també: [Directrius de desenvolupament de Webhook](https://www.zabbix.com/documentation/guidelines/en/webhooks), [Exemples d'scripts de Webhook](/manual/config/notifications/media /webhook/webhook_examples), [Objectes JavaScript addicionals](/manual/config/items/preprocessing/javascript/javascript_objects).<br>| |*Temps d'espera*|Temps d'espera d'execució de JavaScript (1-60 s, 30 s per defecte).<br>S'admeten sufixos de temps, p. 30 anys, 1m.| |*Processar les etiquetes*|Marqueu la casella de selecció per processar els valors de propietat JSON retornats com a etiquetes. Aquestes etiquetes s'afegeixen a les etiquetes d'esdeveniment de problemes ja existents (si n'hi han) a Zabbix.<br>Si un webhook empra etiquetes (la casella de selecció Processar etiquetes és marcada), el webhook sempre hauria de retornar un objecte JSON que contingui almenys un objecte buit per a tags:`var resultat = {etiquetes: {}};`.<br>Exemples d'etiquetes que es poden retornar: *Jira ID: PROD-1234*, *Responsable: John Smith*, *Processat:<sense valor>* , etc.| |*Inclou l'entrada del menú d'esdeveniments*|Marqueu la casella de selecció per incloure una entrada al [menú d'esdeveniment](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) que enllaça amb el bitllet extern creat.<br>Si és marcat, el webhook no s'ha d'emprar per enviar notificacions a diferents usuaris (considereu crear un [usuari dedicat](/manual/config/notifications/media/webhook#user_media)) o a diverses accions d'alerta [relacionades amb un sol esdeveniment problema](/manual /config/notifications/media/webhook#configuring_alert_actions).| |*Nom de l'entrada del menú*|Especifiqueu el nom de l'entrada del menú.<br>La macro {EVENT.TAGS.<nom de l'etiqueta>} és compatible.<br>Aquest camp només és obligatori si és seleccionat *Inclou l'entrada del menú d'esdeveniments*.| |*URL de l'entrada del menú*|Especifiqueu l'URL subjacent de l'entrada del menú.<br>S'admet la macro {EVENT.TAGS.<nom de l'etiqueta>}.<br>Aquest camp només és obligatori si és seleccionat *Inclou l'entrada del menú d'esdeveniments* .|  Veieu [paràmetres de tipus de mitjans comuns](/manual/config/notifications/media#common_parameters) per obtindre informació sobre com configurar els missatges predeterminats i les opcions de processat d'alertes.  ::: notewarning   Fins i tot si un webhook no empra missatges predeterminats, les plantilles de missatges per als tipus d'operacions emprats per aquest webhook encara s'han de definir. :::

en-us	#### Configuration  Two steps are required to close a problem manually.
ca	#### Configuració  Calen dues etapes per resoldre un problema manualment.

en-us	#### Configuration  We assume that TimescaleDB extension has been already installed on the database server (see [installation instructions](https://docs.timescale.com/latest/getting-started/installation)).  TimescaleDB extension must also be enabled for the specific DB by executing:      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  Running this command requires database administrator privileges.  ::: noteclassic If you use a database schema other than 'public' you need to add a SCHEMA clause to the command above. E.g.:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Then run the `timescaledb.sql` script located in database/postgresql. For new installations the script must be run after the regular PostgreSQL database has been created with initial schema/data (see [database creation](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: noteimportant Please ignore warning messages informing that the best practices are not followed while running `timescaledb.sql` script on TimescaleDB version 2.9.0 and higher. Regardless of this warning, the configuration will be completed successfully. :::  The migration of existing history and trend data may take a lot of time. Zabbix server and frontend must be down for the period of migration.  The `timescaledb.sql` script sets the following housekeeping parameters:  -   Override item history period -   Override item trend period  In order to use partitioned housekeeping for history and trends, both these options must be enabled. It is also possible to enable override individually either for history only or trends only.  For PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher, the `timescaledb.sql` script sets two additional parameters:  -   Enable compression -   Compress records older than 7 days
ca	#### Configuració  Assumim que l'extensió TimescaleDB ja s'ha instal·lat al servidor de base de dades (veieu [instruccions d'instal·lació](https://docs.timescale.com/latest/getting-started/installation)).  L'extensió de TimescaleDB s'ha d'activar per la DB específica, executant:      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  Per executar aquesta comanda cal privilegis d'administrador de la base de dades.  ::: noteclassic Si empreu un esquema de base de dades diferent a 'public', heu d'afegir una clàusula SCHEMA a la comanda de més amunt. Per exemple:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Després, executar l'script `timescaledb.sql` ubicat a database/postgresql. Per instal·lacions noves, l'script ha de córrer després de que la base de dades PostgreSQL s'hagi creat amb l'esquema inicial (veieu [creació de base de dades](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: noteimportant Ignoreu els missatges d'avís informatn que les millors pràctiques no s'han seguit quan executeu l'script `timescaledb.sql` a la versió 2.9.0 o superior de TimescaleDB. A banda d'aquest avís, la configuració s'executarà correctament. :::  La migració de l'historial i informació de tendències existents pot dur molt de temps. El servidor Zabbix i el frontal s'aturaran durant el període de migració.  L'script `timescaledb.sql` estableix els següents paràmetres de neteja:  -   Sobreescriure l'element del període històric -   Sobreescriure l'element del període de tendències  Per emprar neteja particionada per l'històric i les tendències, ambdós paràmetres s'han d'activar. També és possible activar la sobreescriptura individualment només per històric o tendències.  Per la versió 10.2 o superior de PostgreSQL i la versió 1.5 o superior de TimescaleDB, l'script `timescaledb.sql` estableix dos paràmetres més:  -   Permetre compressió -   Comprimir els registres anteriors a 7 dies

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. Refer to the [respective section](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL for instructions.
ca	##### Configurar la base de dades per al proxy Zabbix  Modifiqueu l'arxiu zabbix\_proxy.conf :      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  A DBName per al proxy Zabbix, empreu una base de dades independent del servidor Zabbix.  A DBPassword, utilitzeu el mot de pas de la base de dades Zabbix per a MySQL; mot de pas d'usuari de PosgreSQL per a PosgreSQL.  Empreu `DBHost=` amb PostgreSQL. És possible que vulgueu mantindre el `DBHost=localhost` per defecte (o una adreça IP), però això obligaria a PostgreSQL a emprar un sòcol de xarxa per connectar-se a Zabbix. Consulteu la [secció rellevant](/manual/installation/install_from_packages/rhel#selinux_configuration) per obtindre instruccions per a RHEL.

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.
ca	##### Configurar la base de dades per al proxy Zabbix  Modifiqueu l'arxiu zabbix\_proxy.conf :      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  A DBName per al proxy Zabbix, empreu una base de dades independent del servidor Zabbix.  A DBPassword, utilitzeu el mot de pas de la base de dades Zabbix per a MySQL; mot de pas d'usuari de PosgreSQL per a PosgreSQL.  Empreu `DBHost=` amb PostgreSQL. És possible que vulgueu mantindre el `DBHost=localhost` per defecte (o una adreça IP), però això obligaria a PostgreSQL a emprar un sòcol de xarxa per connectar-se a Zabbix. Consulteu la [configuració d'SELinux](/manual/installation/install_from_packages/rhel#selinux_configuration) per obtindre instruccions per a RHEL.

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.
ca	#### Configurar la base de dades per al servidor/proxy Zabbix  Modifiqueu /etc/zabbix/zabbix\_server.conf (i zabbix\_proxy.conf) per emprar les respectives bases de dades. Per exemple:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  A DBPassword, empreu el mot de pas de la base de dades Zabbix per MySQL; mot de pas d'usuari PostgreSQL per PostgreSQL.  Empreu `DBHost=` amb PostgreSQL. Voldreu conservar el paràmetre per defecte `DBHost=localhost` (o una adreça IP), però això obligarà que PostgreSQL empri un socket de xarxa per connectar-se a Zabbix.

en-us	#### Configure DB connection  Enter details for connecting to the database. Zabbix database must already be created.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  If the *Database TLS encryption* option is checked, then additional fields for [configuring the TLS connection](/manual/appendix/install/db_encrypt) to the database appear in the form (MySQL or PostgreSQL only).  If HashiCorp Vault option is selected for storing credentials, additional fields are available for specifying the Vault API endpoint, secret path and authentication token:  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}
ca	#### Configuració de la connexió de la base de dades  Introduïu els detalls de connexió de la base de dades. La base de dades Zabbix ja s'hauria de crear.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  Si l'opció *Xifrat TLS de la base de dades* és marcada, apareixeran camps addicionals per a [configurar la connexió TLS](/manual/appendix/install/db_encrypt) a la base de dades (només MySQL o PostgreSQL).  Si se selecciona l'opció HashiCorp Vault per emmagatzemar les credencials, hi ha camps addicionals disponibles per especificar el punt final de l'API Vault, el camí secret i el testimoni d'autenticació:  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}

en-us	 ###### Configure request  A request to execute the *Configure* function of the *Configurator* interface.  |   |   | |---|---| |direction|agent → plugin| |response|n/a|  Parameters specific to *Configure* requests:  |Name|Type|Comments| |---------|--------|----------| |global_options|JSON object|JSON object containing global agent configuration options.| |private_options|JSON object (optional)|JSON object containing private plugin configuration options, if provided.|  *Example:*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}
ca	###### Petició de configuració  Una petició per executar la funció *Configure* de la interfície *Configurator*.  |   |   | |---|---| |direction|agent → plugin| |response|n/a|  Paràmetres específics de les peticions *Configure*:  |Nom|Tipus|Comentaris| |---------|--------|----------| |global_options|JSON object|Objecte JSON que conté les opcions de configuració globals de l'agent.| |private_options|JSON object (optional)|Objecte JSON que conté les opcions de configuració del plug-in privat, si es proporciona.|  *Exemple:*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}

en-us	#### Configuring a *Clock* widget  Configure a *Clock* widget that displays Zabbix server time.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "clock",                         "name": "Clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "time_type",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Rellotge*  Configura un giny *Rellotge* que ensenya l'hora del servidor Zabbix.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "clock",                         "name": "Clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "time_type",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Data overview* widget  Configure a *Data overview* widget that displays data for host "10084" and only for items for which the tag with the name "component" contains value "cpu". In addition, display the data with hosts located on top.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "dataover",                         "name": "Data overview",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 3,                                 "name": "hostids",                                 "value": 10084                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "cpu"                             },                             {                                 "type": 0,                                 "name": "style",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Visió general de dades*  Configura un giny *Visió general de dades* que ensenya dades de l'equip "10084" i només per als elements per als quals l'etiqueta amb el nom "component" conté el valor "cpu". A més, ensenya les dades amb els equips situats a la part superior.  Petició:  ```json { "jsonrpc": "2.0", "method": "dashboard.create", "params": { "name": "My dashboard", "display_period": 30, "auto_start": 1, "pages": [ { "widgets": [ { "type": "dataover", "name": "Data overview", "x": 0, "y": 0, "width": 12, "height": 5, "view_mode": 0, "fields": [ { "type": 3, "name": "hostids", "value": 10084 }, { "type": 1, "name": "tags.tag.0", "value": "component" }, { "type": 0, "name": "tags.operator.0", "value": 0 }, { "type": 1, "name": "tags.value.0", "value": "cpu" }, { "type": 0, "name": "style", "value": 1 } ] } ] } ], "userGroups": [ { "usrgrpid": 7, "permission": 2 } ], "users": [ { "userid": 1, "permission": 3 } ] }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring agent  Both generations of Zabbix agents run as a Windows service. For Zabbix agent 2, replace *agentd* with *agent2* in the instructions below.  You can run a single instance of Zabbix agent or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file `C:\zabbix_agentd.conf` or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  An example configuration file is available in Zabbix source archive as `conf/zabbix_agentd.win.conf`.  See the [configuration file](/manual/appendix/config/zabbix_agentd_win) options for details on configuring Zabbix Windows agent.
ca	#### Configuració de l'agent  Les dues generacions d'agents Zabbix s'executen com a servei de Windows. Per l'agent Zabbix 2, canvieu *agentd* per *agent2* a les instruccions de sota.  Podeu executar una sola instància de l'agent Zabbix o més d'una en un equip Microsoft Windows. Una sola instància pot emprar l'arxiu de configuració per defecte `C:\zabbix_agentd.conf` o un arxiu de configuració especificat a la línia de comandes. En cas d'instàncies múltiples, cadascuna de les instàncies de l'agent ha de tindre el seu propi fitxer de configuració (una de les instàncies sí que pot emprar l'arxiu de configuració per defecte).  Un exemple d'arxiu de configuració (`conf/zabbix_agentd.win.conf`) es pot trobar a l'arxiu font de Zabbix.  Veieu les opcions de l'[arxiu de configuració](/manual/appendix/config/zabbix_agentd_win) per tindre més detalls de la configuració de l'agent Windows de Zabbix.

en-us	#### Configuring a *Geomap* widget  Configure a *Geomap* widget that displays hosts from host groups "2" and "22" based on the following tag configuration: tag with the name "component" contains value "node", or tag with the name "location" equals value "New York". In addition, set the map initial view to coordinates "40.6892494" (latitude), "-74.0466891" (longitude) with the zoom level "10".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "geomap",                         "name": "Geomap",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 22                             },                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "default_view",                                 "value": "40.6892494,-74.0466891,10"                             },                             {                                 "type": 0,                                 "name": "evaltype",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "node"                             },                             {                                 "type": 1,                                 "name": "tags.tag.1",                                 "value": "location"                             },                             {                                 "type": 0,                                 "name": "tags.operator.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "tags.value.1",                                 "value": "New York"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Mapa geogràfic*  Configureu un giny *Mapa geogràfic* que mostri els equips dels grups d'equips "2" i "22" segons la configuració de l'etiqueta següent: L'etiqueta amb el nom "component" conté el valor "node", o l'etiqueta amb el nom "ubicació" és igual al valor "Nova York". A més, configureu la vista inicial del mapa a les coordenades "40.6892494" (latitud), "-74.0466891" (longitud) amb el nivell de zoom "10".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "geomap",                         "name": "Geomap",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 22                             },                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "default_view",                                 "value": "40.6892494,-74.0466891,10"                             },                             {                                 "type": 0,                                 "name": "evaltype",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "node"                             },                             {                                 "type": 1,                                 "name": "tags.tag.1",                                 "value": "location"                             },                             {                                 "type": 0,                                 "name": "tags.operator.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "tags.value.1",                                 "value": "New York"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a global script  ![](../../../../../assets/en/manual/web_interface/script.png)  Script attributes:  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Unique name of the script.<br>E.g., `Clear /tmp filesystem`| |*Scope*|<|Scope of the script - action operation, manual host action or manual event action. This setting determines where the script can be used - in remote commands of action operations, from the [host menu](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu) or from the [event menu](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) respectively.<br>Setting the scope to 'Action operation' makes the script available for all users with access to *Configuration* → *Actions*.<br>If a script is actually used in an action, its scope cannot be changed away from 'action operation'.<br>**Macro support**<br>The scope affects the range of available macros. For example, user-related macros ({USER.\*}) are supported in scripts to allow passing information about the user that launched the script. However, they are not supported if the script scope is an action operation, as action operations are executed automatically.<br>To find out which macros are supported, do a search for 'Trigger-based notifications and commands/Trigger-based commands', 'Manual host action scripts' and 'Manual event action scripts' in the [supported macro](/manual/appendix/macros/supported_by_location) table. Note that if a macro may resolve to a value with spaces (for example, host name), don't forget to quote as needed.| |*Menu path*|<|The desired menu path to the script. For example, `Default` or `Default/`, will display the script in the respective directory. Menus can be nested, e.g., `Main menu/Sub menu1/Sub menu2`. When accessing scripts through the host/event menu in monitoring sections, they will be organized according to the given directories.<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Type*|<|Click the respective button to select the script type:<br>**Webhook**, **Script**, **SSH**, **Telnet** or **[IPMI](/manual/config/notifications/action/operation/remote_command#ipmi_remote_commands)** command.| | |Script type: Webhook|<| |^|*Parameters*|Specify the webhook variables as attribute-value pairs.<br>See also: [Webhook](/manual/config/notifications/media/webhook) media configuration.<br>Macros and custom [user macros](/manual/config/macros/user_macros) are supported in parameter values. Macro support depends on the scope of the script (see *Scope* above).| |^|*Script*|Enter the JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it).<br>Macro support depends on the scope of the script (see *Scope* above).<br>See also: [Webhook](/manual/config/notifications/media/webhook) media configuration, [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects).| |^|*Timeout*|JavaScript execution timeout (1-60s, default 30s).<br>Time suffixes are supported, e.g., 30s, 1m.| | |Script type: Script|<| |^|*Execute on*|Click the respective button to execute the shell script on:<br>**Zabbix agent** - the script will be executed by Zabbix agent (if the system.run item is [allowed](/manual/config/items/restrict_checks)) on the host<br>**Zabbix server (proxy)** - the script will be executed by Zabbix server or proxy (if enabled by [EnableRemoteCommands](/manual/appendix/config/zabbix_proxy)) - depending on whether the host is monitored by server or proxy<br>**Zabbix server** - the script will be executed by Zabbix server only| |^|*Commands*|Enter full path to the commands to be executed within the script.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| | |Script type: SSH|<| |^|*Authentication method*|Select authentication method - password or public key.| |^|*Username*|Enter the username.| |^|*Password*|Enter the password.<br>This field is available if 'Password' is selected as the authentication method.| |^|*Public key file*|Enter the path to the public key file.<br>This field is available if 'Public key' is selected as the authentication method.| |^|*Private key file*|Enter the path to the private key file.<br>This field is available if 'Public key' is selected as the authentication method.| |^|*Passphrase*|Enter the passphrase.<br>This field is available if 'Public key' is selected as the authentication method.| |^|*Port*|Enter the port.| |^|*Commands*|Enter the commands.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| | |Script type: Telnet|<| |^|*Username*|Enter the username.| |^|*Password*|Enter the password.| |^|*Port*|Enter the port.| |^|*Commands*|Enter the commands.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| | |Script type: IPMI|<| |^|*Command*|Enter the IPMI command.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| |*Description*|<|Enter a description for the script.| |*Host group*|<|Select the host group that the script will be available for (or *All* for all host groups).| |*User group*|<|Select the user group that the script will be available to (or *All* for all user groups).<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Required host permissions*|<|Select the permission level for the host group - *Read* or *Write*. Only users with the required permission level will have access to executing the script.<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Enable confirmation*|<|Mark the checkbox to display a confirmation message before executing the script. This feature might be especially useful with potentially dangerous operations (like a reboot script) or ones that might take a long time.<br>This option is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Confirmation text*|<|Enter a custom confirmation text for the confirmation popup enabled with the checkbox above (for example, *Remote system will be rebooted. Are you sure?*). To see how the text will look like, click on *Test confirmation* next to the field.<br>{HOST.\*} and {USER.\*} macros are supported. Custom [user macros](/manual/config/macros/user_macros) are supported.<br>*Note:* the macros will not be expanded when testing the confirmation message.<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.|
ca	#### Configuració d'un script global  ![](../../../../../assets/en/manual/web_interface/script.png)  Attributs de l'script:  |Paràmetre|<|Descripció| |-|----------|----------------------------------------| |*Nom*|<|Nom únic de l'script.<br>Ex. `Busqueu el sistema de fitxers /tmp`| |*Àmbit*|<|Àmbit de l'script: operació d'acció, acció manual de l'equip o acció manual d'esdeveniments. Aquesta configuració determina on es pot emprar l'script: a les comandes remotes d'operacions d'acció, des del [menú equips](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu) o des del [menú d'esdeveniments](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) respectivament.<br>Establir l'abast a "Acció d'operació" fa que l'script sigui disponible per a tots els usuaris amb accés a *Configuració* → *Accions*.<br>Si realment s'empra un script en un acció, el seu abast no es pot canviar fora de l'"Acció d'operació".<br>**Compatibilitat amb macros**<br>L'abast afecta el rang de macros disponibles. Per exemple, les macros relacionades amb l'usuari ({USER.\*}) s'admeten als scripts per permetre que es transmeti informació sobre l'usuari que va iniciar l'script. Tanmateix, no s'admeten si l'abast de l'script és una operació d'acció, ja que les operacions d'acció es fan automàticament.<br>Per esbrinar quines macros s'admeten, cerqueu "Notificacions i comandes basades en triggers/comandes basades en triggers", "Scripts d'acció manual de l'equip" i "Scripts d'acció manual d'esdeveniments" a la taula de [macros compatibles](/manual/appendix/ macros/supported_by_location). Tingueu en compte que si una macro pot resoldre un valor amb espais (per exemple, nom d'equip), cal citar quan sigui necessari.| |*Camí del menú*|<|Camí del menú desitjat a l'script. Per exemple, `Default` o `Default/`, mostrarà l'script al directori respectiu. Els menús es poden niuar, p. `Menú principal/Submenú1/Submenú2`. En accedir als scripts mitjançant el menú d'equip/esdeveniment a les seccions de monitoratge, s'organitzaran segons els directoris donats.<br>Aquest camp només es veu si s'ha triat "Acció manual de l'equip" o "Acció manual de l'esdeveniment" com a *Extensió*. | |*Tipus*|<|Feu clic al botó corresponent per seleccionar el tipus d'script:<br>**Webhook**, **Script**, **SSH**, **Telnet** o **[IPMI] (/manual/config/notifications/action/operation/remote_command#ipmi_remote_commands)**.| | |Tipus d'script: Webhook|<| |^|*Configuració*|Especifiqueu les variables de webhook com a parelles d'atribut-valor.<br>Veieu també: [Configuració de mitjans Webhook](/manual/config/notifications/media/webhook).<br>Macros i [usuari personalitzat]( Les macros /manual/config/macros/user_macros) són compatibles amb els valors dels paràmetres. La compatibilitat amb les macros depèn de l'abast de l'script (veieu *Ambit* més amunt).| |^|*Script*|Introduïu el codi JavaScript al bloc que apareix quan feu clic al camp de paràmetres (o al botó de visualització/edició al costat).<br>El suport de macro depèn de l'abast de l'script (veieu *Extensió* a dalt).<br>Veieu també: [Configuració de mitjans Webhook](/manual/config/notifications/media/webhook), [Objectes Javascript addicionals](/manual/config/items/preprocessing/javascript/javascript_objects).| |^|*Temps d'espera*|Temps d'espera d'execució de JavaScript (1-60 s, 30 s per defecte).<br>S'admeten sufixos de temps, p. 30 anys, 1m.| | |Tipus de script: Script|<| |^|*Executar*|Feu clic al botó corresponent per executar l'script de l'intèrpret de comandes a:<br>**agent Zabbix** - l'agent Zabbix executarà l'script (si l'element system.run és [permès](/manual/config/items/restrict_checks)) a l'equip<br>**Servidor Zabbix (proxy)** - l'script s'executarà pel servidor o proxy Zabbix (si és activat per [EnableRemoteCommands](/manual/appendix/config/zabbix_proxy)) - depenent de si l'equip és monitorat per un servidor o un proxy<br>**servidor Zabbix** - l'script només l'executarà el servidor Zabbix| |^|*Comandes*|Introduïu el camí complet de les comandes que s'han d'executar a l'script.<br>El suport de macro depèn de l'abast de l'script (veieu *Àmbit* més amunt). S'admeten [macros d'usuari](/manual/config/macros/user_macros) personalitzades.| | |Tipus d'script: SSH|<| |^|*Mètode d'autenticació*|Trieu el mètode d'autenticació: mot de pas o clau pública.| |^|*Nom d'usuari*|Introdueix el nom d'usuari.| |^|*Mot de pas*|Introduïu el mot de pas.<br>Aquest camp és disponible si s'ha triat "Mot de pas" com a mètode d'autenticació.| |^|*Fitxer de clau pública*|Introduïu la ruta al fitxer de clau pública.<br>Aquest camp és disponible si es tria "Clau pública" com a mètode d'autenticació.| |^|*Fitxer de clau privada*|Introduïu la ruta al fitxer de clau privada.<br>Aquest camp és disponible si es tria "Clau pública" com a mètode d'autenticació.| |^|*Clau de pas*|Introduïu la frase de pas.<br>Aquest camp és disponible si s'ha triat "Clau pública" com a mètode d'autenticació.| |^|*Port*|Introduïu el port.| |^|*Comandes*|Introduïu les comandes.<br>El suport de macro depèn de l'abast de l'script (veieu *Àmbit* més amunt). S'admeten [macros d'usuari](/manual/config/macros/user_macros) personalitzades.| | |Tipus d'script: Telnet|<| |^|*Nom d'usuari*|Introduïu el nom d'usuari.| |^|*Mot de pas*|Introduïu el mot de pas.| |^|*Port*|Introduïu el port.| |^|*Comandes*|Introduïu les comandes.<br>El suport de macro depèn de l'abast de l'script (veieu *Àmbit* més amunt). S'admeten [macros d'usuari](/manual/config/macros/user_macros) personalitzades.| | |Tipus d'script: IPMI|<| |^|*Comandes*|Introduïu les comandes IPMI.<br>La compatibilitat amb macros depèn de l'abast de l'script (veieu *Ambit* més amunt). S'admeten [macros d'usuari](/manual/config/macros/user_macros) personalitzades.| |*Descripció*|<|Introduïu una descripció per a l'script.| |*Grup d'equips*|<|Trieu el grup d'equips per al qual serà disponible l'script (o *Tot* per a tots els grups d'equips).| |*Grup d'usuaris*|<|Trieu el grup d'usuaris per al qual serà disponible l'script (o *Tot* per a tots els grups d'usuaris).<br>Aquest camp només apareix si "Acció manual de l'equip" o "Acció manual d'esdeveniment" és triat com a *Àmbit*.| |*Permisos d'equip necessaris*|<|Trieu el nivell de permís per al grup d'equip: *Lectura* o *Escriptura*. Només els usuaris amb el nivell de permís necessari tindran accés per executar l'script.<br>Aquest camp només es mostra si s'ha triat "Acció manual de l'equip" o "Acció manual d'esdeveniment" com a *Àmbit *.| |*Activa la confirmació*|<|Marqueu la casella per mostrar un missatge de confirmació abans d'executar l'script. Aquesta funció pot ser especialment útil amb operacions potencialment perilloses (com un script de reinici) o aquelles que poden trigar molt de temps.<br>Aquesta opció només apareix si s'ha triat com a *Àmbit* "Acció manual de l'equip" o "Acció manual de l'equip".| |*Text de confirmació*|<|Introduïu un text de confirmació personalitzat per a la finestra emergent de confirmació activada amb la casella de selecció de dalt (per exemple, *El sistema remot es reiniciarà. N'esteu segur?*). Per veure com serà el text, feu clic a *Confirmació de la prova* al costat del camp.<br>S'admeten les macros {HOST.\*} i {USER.\*}. Les [macros d'usuari](/manual/config/macros/user_macros) personalitzades s'admeten.<br>*Nota:* les macros no s'ampliaran en provar el missatge de confirmació.<br>Aquest camp només es mostra si "Acció manual de l'equip" o L'"Acció d'esdeveniment manual" són triades com a *Àmbit*.|

en-us	#### Configuring a *Graph (classic)* widget  Configure a *Graph (classic)* widget that displays a simple graph for the item "42269".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "name": "Graph (classic)",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 1                             },                             {                                 "type": 4,                                 "name": "itemid",                                 "value": 42269                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny de *Gràfic (clàssic)*  Configurar un giny de *Gràfic (clàssic)* que mostri un gràfic senzill per a l'element "42269".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "name": "Graph (classic)",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 1                             },                             {                                 "type": 4,                                 "name": "itemid",                                 "value": 42269                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Graph prototype* widget  Configure a *Graph prototype* widget that displays a grid of 3 graphs (3 columns, 1 row) created from an item prototype (ID: "42316") by low-level discovery.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graphprototype",                         "name": "Graph prototype",                         "x": 0,                         "y": 0,                         "width": 16,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 3                             },                             {                                 "type": 5,                                 "name": "itemid",                                 "value": 42316                             },                             {                                 "type": 0,                                 "name": "columns",                                 "value": 3                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Prototipus de gràfics*  Configurar un giny *Prototipus de gràfics* que mostri una graella de 3 gràfics (3 columnes, 1 fila) creats a partir d'un prototip d'element (ID: "42316") mitjançant una descoberta de baix nivell.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graphprototype",                         "name": "Graph prototype",                         "x": 0,                         "y": 0,                         "width": 16,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 3                             },                             {                                 "type": 5,                                 "name": "itemid",                                 "value": 42316                             },                             {                                 "type": 0,                                 "name": "columns",                                 "value": 3                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Graph* widget  Configure a *Graph* widget in the following way:  -   4 data sets for a total of 9 items on 1 host. -   Each data set consists of a line that has a custom color, width, transparency, and fill. -   Data set 4 has a configured aggregation. -   Data in the graph are displayed for a time period of the last 3 hours. -   Problems in the graph are displayed only for the configured items. -   Graph has two Y axes of which the right Y axis displays values only for Data set 4. -   Graph legend displays configured items in 2 rows.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "svggraph",                         "name": "Graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "ds.hosts.0.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.0.0",                                 "value": "Zabbix server: Utilization of poller data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.0",                                 "value": "FF0000"                             },                             {                                 "type": 0,                                 "name": "ds.width.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.0",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.1.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.1.0",                                 "value": "Zabbix server: Utilization of trapper data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.1",                                 "value": "BF00FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.2.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.2.0",                                 "value": "Zabbix server: Utilization of history syncer internal processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.2",                                 "value": "0040FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.3.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.3.0",                                 "value": "*: Number of processed *values per second"                             },                             {                                 "type": 1,                                 "name": "ds.color.3",                                 "value": "000000"                             },                             {                                 "type": 0,                                 "name": "ds.transparency.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.fill.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.axisy.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_function.3",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "ds.aggregate_interval.3",                                 "value": "1m"                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_grouping.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "graph_time",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "time_from",                                 "value": "now-3h"                             },                             {                                 "type": 0,                                 "name": "legend_lines",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "show_problems",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Gràfic*  Configureu un giny *Gràfic* de la manera següent:  - 4 conjunts de dades per a un total de 9 elements d'1 equip. - Cada conjunt de dades consta d'una línia que té un color, amplada, transparència i farciment personalitzats. - El conjunt de dades 4 té un afegit configurat. - Les dades del gràfic es mostren durant un període de temps de les darreres 3 hores. - Els problemes del gràfic només es mostren per als elements configurats. - El gràfic té dos eixos Y dels quals l'eix Y dret només mostra valors per al conjunt de dades 4. - La llegenda del gràfic mostra els elements configurats en 2 files.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "svggraph",                         "name": "Graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "ds.hosts.0.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.0.0",                                 "value": "Zabbix server: Utilization of poller data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.0",                                 "value": "FF0000"                             },                             {                                 "type": 0,                                 "name": "ds.width.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.0",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.1.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.1.0",                                 "value": "Zabbix server: Utilization of trapper data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.1",                                 "value": "BF00FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.2.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.2.0",                                 "value": "Zabbix server: Utilization of history syncer internal processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.2",                                 "value": "0040FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.3.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.3.0",                                 "value": "*: Number of processed *values per second"                             },                             {                                 "type": 1,                                 "name": "ds.color.3",                                 "value": "000000"                             },                             {                                 "type": 0,                                 "name": "ds.transparency.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.fill.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.axisy.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_function.3",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "ds.aggregate_interval.3",                                 "value": "1m"                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_grouping.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "graph_time",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "time_from",                                 "value": "now-3h"                             },                             {                                 "type": 0,                                 "name": "legend_lines",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "show_problems",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring alert actions  Actions determine which notifications should be sent via the webhook. Steps for [configuring actions](/manual/config/notifications/action) involving webhooks are the same as for all other media types with these exceptions:  -   If a webhook uses tags to store ticket\\message ID and to follow up     with update\\resolve operations, this webhook should not be used in     several alert actions for a single problem event. If     {EVENT.TAGS.<name>} already exists, and is updated in the     webhook, then its resulting value is not defined. For such a case, a     new tag name should be used in the webhook to store updated values.     This applies to Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,     Redmine, ServiceNow, Slack, Zammad, and Zendesk webhooks provided by     Zabbix and to the majority of webhooks that utilize *Include event     menu entry* option. Using the webhook in several operations is     allowed if those operations or escalation steps belong to the same     action. It is also ok to use this webhook in different actions if     the actions will not be applied to the same problem event due to     different filter conditions. -   When using a webhook in actions for [internal     events](/manual/config/events/sources#internal_events): in the     action operation configuration, check the *Custom message* checkbox     and define the custom message, otherwise, a notification will not be     sent.
ca	#### Configuració de les accions d'alertes  Les accions determinen quines notificacions s'han d'enviar mitjançant el webhook. Les passes per a [configurar accions](/manual/config/notifications/action) que involucren webhooks són les mateixes que per a tots els altres tipus de suport amb aquestes excepcions:  - Si un webhook empra etiquetes per emmagatzemar el bitllet\\ID del missatge i per fer un seguiment de les operacions d'actualització\\resolució, aquest webhook no s'hauria d'emprar a diverses accions d'alerta per a un únic esdeveniment problema. Si {EVENT.TAGS.<nom>} ja existeix i s'actualitza al webhook, el seu valor resultant no serà definit. En aquest cas, s'ha d'emprar un nom d'etiqueta nova al webhook per emmagatzemar els valors actualitzats. Això s'aplica als webhooks Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS, Redmine, ServiceNow, Slack, Zammad i Zendesk proporcionats per Zabbix i la majoria dels webhooks que empren l'opció *Inclou l'entrada del menú*. Es permet emprar el webhook en diverses operacions si aquestes operacions o passes d'escalat pertanyen a la mateixa acció. També és acceptable emprar aquest webhook en diferents accions si les accions no s'apliquen al mateix esdeveniment problemàtic a causa de diferents condicions de filtre. - Quan empreu un webhook en accions per a [esdeveniments interns](/manual/config/events/sources#internal_events): a la configuració de l'operació d'acció, marqueu la casella *Missatge personalitzat* i configureu el missatge personalitzat, en cas contrari, no hi haurà cap notificació quan s'enviï.

en-us	#### Configuring a linked *Map* widget  Configure a *Map* widget that is linked to a [*Map navigation tree*](/manual/api/reference/dashboard/widget_fields/map_tree#configuring-a-map-navigation-tree-widget) widget.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 5,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "filter_widget_reference",                                 "value": "ABCDE"                             }                         ]                     },                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configurar un giny de *Mapa* enllaçat  Configurar un giny *Mapa* que sigui enllaçat a un giny [*Arbre de navegació de mapa*](/manual/api/reference/dashboard/widget_fields/map_tree#configuring-a-map-navigation-tree-widget).  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 5,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "filter_widget_reference",                                 "value": "ABCDE"                             }                         ]                     },                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Map navigation tree* widget  Configure a *Map navigation tree* widget that displays the following map navigation tree:  -   Element A     - Element A1     - Element A2 -   Element B     - Element B1 (contains linked map "1" that can be displayed in a [linked *Map widget*](/manual/api/reference/dashboard/widget_fields/map#configuring-a-linked-map-widget))     - Element B2 -   Element C  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Arbre de navegació de mapes*  Configureu un giny *Arbre de navegació del mapa* que mostri l'arbre de navegació del mapa següent:  - Element A     - Element A1     - Element A2 - Element B     - Element B1 (conté el mapa enllaçat "1" que es pot mostrar en un [*Giny de mapa* enllaçat](/manual/api/reference/dashboard/widget_fields/map#configuring-a-linked-map-widget))     - Element B2 - Element C  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Map* widget  Configure a *Map* widget that displays the map "1".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 0,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 8,                                 "name": "sysmapid",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
ca	#### Configuració d'un giny *Mapa*  Configureu un giny *Mapa* que ensenyi el mapa "1".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 0,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 8,                                 "name": "sysmapid",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring an action  To configure an action, do the following:  -   Go to *Configuration* -> *Actions* and select     the required action type from the submenu (you can      switch to another type later, using the title dropdown) -   Click on *Create action* -   Name the action -   Choose [conditions](/manual/config/notifications/action/conditions)     upon which operations are carried out -   Choose the     [operations](/manual/config/notifications/action/operation) to carry     out  *Note* that service actions can be configured in the [service action](/manual/web_interface/frontend_sections/services/service_actions) section.  General action attributes:  ![](../../../../assets/en/manual/config/notifications/action.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Unique action name.| |*Type of calculation*|Select the evaluation [option](/manual/config/notifications/action/conditions#type_of_calculation) for action conditions (with more than one condition):<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - combination of the two: AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions.| |*Conditions*|List of action conditions.<br>Click on *Add* to add a new [condition](/manual/config/notifications/action/conditions).<br>If no conditions are configured, the action will run for every event that corresponds to the [action type](#overview) being configured.| |*Enabled*|Mark the checkbox to enable the action. Otherwise, it will be disabled.|
ca	#### Configurar una acció  Per configurar una acció, feu el següent:  - Aneu a *Configuració* -> *Accions* i trieu el tipus d'acció requerit al submenú (podeu canviar a un altre tipus més endavant, emprant el menú desplegable del títol) - Feu clic a *Crea una acció* - Anomeneu l'acció - Trieu les [condicions](/manual/config/notifications/action/conditions) per a les quals es realitzen les operacions - Trieu les [operacions](/manual/config/notifications/action/operation) a fer  *Tingueu en compte* que les accions de servei es poden configurar a la secció [accions de serveis](/manual/web_interface/frontend_sections/services/service_actions).  Atributs generals de l'acció:  ![](../../../../assets/en/manual/config/notifications/action.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Nom*|Nom únic de l'acció.| |*Tipus de càlcul*|Trieu l'[opció](/manual/config/notifications/action/conditions#type_of_calculation) d'avaluació per a les condicions d'acció (amb més d'una condició):<br>**I** - totes les condicions s'han de complir<br>**O** - n'hi ha prou si es compleix una condició<br>**I/O** - combinació de totes dugues: AND amb diferents tipus de condició i OR amb el mateix tipus de condició<br>**Expressió personalitzada** - una fórmula de càlcul definida per l'usuari per avaluar les condicions d'acció.| |*Condicions*|Llistat de condicions d'acció.<br>Feu clic a *Afegir* per afegir una nova [condició](/manual/config/notifications/action/conditions).| |*Activat*|Marqueu la casella per habilitar l'acció. En cas contrari, es desactivarà.|

en-us	#### Configuring and running Java gateway  By default, Java gateway listens on port 10052. If you plan on running Java gateway on a different port, you can specify that in settings.sh script. See the description of [Java gateway configuration file](/manual/appendix/config/zabbix_java) for how to specify this and other options.  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  Once you are comfortable with the settings, you can start Java gateway by running the startup script:      ./startup.sh  Likewise, once you no longer need Java gateway, run the shutdown script to stop it:      ./shutdown.sh  Note that unlike server or proxy, Java gateway is lightweight and does not need a database.
ca	#### Configuració i execució de la passarel·la Java  Per defecte, la passarel·la de Java escolta el port 10052. Si teniu previst executar la passarel·la de Java en un port diferent, podeu especificar-ho a l'script settings.sh. Consulteu la descripció del [fitxer de configuració de la passarel·la Java](/en/manual/appendix/config/zabbix_java) per saber com especificar aquesta i altres opcions.  ::: notewarning El port 10052 no és pas [registrat a IANA] (http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  Un cop familiaritzat amb aquesta configuració, podeu iniciar la passarel·la de Java executant l'script d'inici:       ./startup.sh  De la mateixa manera, quan ja no us calgui la passarel·la Java, executeu l'script d'aturada per tancar-la:       ./apagat.sh  Tingueu en compte que, a diferència del servidor o el proxy, Java Gateway és lleuger i no requereix d'una base de dades.

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      # service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      # systemctl enable zabbix-java-gateway  RHEL prior to 7:      # chkconfig --level 12345 zabbix-java-gateway on
ca	#### Configuració i execució de la passarel·la Java  Els paràmetres de configuració de la passarel·la Java Zabbix es poden personalitzar a l'arxiu:      /etc/zabbix/zabbix_java_gateway.conf  Per tindre més detalls, veieu els [paràmetres](/manual/appendix/config/zabbix_java) de configuració de la passarel·la Java Zabbix.  Per engegar la passarel·la Java Zabbix:      # service zabbix-java-gateway restart  Per engegar automàticament la passarel·la Java Zabbix quan s'engegui el sistema operatiu:  RHEL 7 and later:      # systemctl enable zabbix-java-gateway  Versions anteriors de RHEL 7:      # chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      systemctl enable zabbix-java-gateway  RHEL prior to 7:      chkconfig --level 12345 zabbix-java-gateway on
ca	#### Configuració i execució de la passarel·la Java  Els paràmetres de configuració de la passarel·la Java Zabbix es poden personalitzar a l'arxiu:      /etc/zabbix/zabbix_java_gateway.conf  Per tindre més detalls, veieu els [paràmetres](/manual/appendix/config/zabbix_java) de configuració de la passarel·la Java Zabbix.  Per engegar la passarel·la Java Zabbix:      service zabbix-java-gateway restart  Per engegar automàticament la passarel·la Java Zabbix quan s'engegui el sistema operatiu:  RHEL 7 and later:      systemctl enable zabbix-java-gateway  Versions anteriors de RHEL 7:      chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring and running Java gateway  Java gateway configuration may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:      systemctl enable zabbix-java-gateway
ca	#### Configuració i execució de la passarel·la Java  Els paràmetres de configuració de la passarel·la Java Zabbix es poden personalitzar a l'arxiu:      /etc/zabbix/zabbix_java_gateway.conf  Per tindre més detalls, veieu els [paràmetres](/manual/appendix/config/zabbix_java) de configuració de la passarel·la Java Zabbix.  Per engegar la passarel·la Java Zabbix :      service zabbix-java-gateway restart  Per engegar automàticament la passarel·la Java Zabbix quan s'engegui el sistema operatiu:      systemctl enable zabbix-java-gateway