en-us	#### Filter  A filter can be used to generate real items, triggers, and graphs only for entities that match the criteria. The **Filters** tab contains discovery rule filter definitions allowing to filter discovery values:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Parameter|Description| |--|--------| |*Type of calculation*|The following options for calculating filters are available:<br>**And** - all filters must be passed;<br>**Or** - enough if one filter is passed;<br>**And/Or** - uses *And* with different macro names and *Or* with the same macro name;<br>**Custom expression** - offers the possibility to define a custom calculation of filters. The formula must include all filters in the list. Limited to 255 symbols.| |*Filters*|The following filter condition operators are available: *matches*, *does not match*, *exists*, *does not exist*.<br>*Matches* and *does not match* operators expect a [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). For instance, if you are only interested in C:, D:, and E: file systems, you could put {\#FSNAME} into "Macro" and "\^C\|\^D\|\^E" regular expression into "Regular expression" text fields. Filtering is also possible by file system types using {\#FSTYPE} macro (e.g. "\^ext\|\^reiserfs") and by drive types (supported only by Windows agent) using {\#FSDRIVETYPE} macro (e.g., "fixed").<br>You can enter a regular expression or reference a global [regular expression](/manual/regular_expressions) in "Regular expression" field.<br>In order to test a regular expression you can use "grep -E", for example: ````for f in ext2 nfs reiserfs smbfs; do echo $f | grep -E '^ext|^reiserfs' || echo "SKIP: $f"; done```` <br><br> {\#FSDRIVETYPE} macro on Windows is supported since Zabbix **3.0.0**.<br><br>*Exists* and *does not exist* operators allow to filter entities based on the presence or absence of the specified LLD macro in the response (supported since version 5.4.0).<br>Defining several filters is supported since Zabbix **2.4.0**.<br>Note that if a macro from the filter is missing in the response, the found entity will be ignored, unless a "does not exist" condition is specified for this macro.<br><br>A warning will be displayed, if the absence of a macro affects the expression result. For example, if {#B} is missing in:<br>{#A} matches 1 and {#B} matches 2 - will give a warning<br>{#A} matches 1 or {#B} matches 2 - no warning.<br>This flexible warning logic is supported since Zabbix 6.0.11.|  ::: notewarning A mistake or a typo in the regular expression used in the LLD rule (for example, an incorrect "File systems for discovery" regular expression) may cause deletion of thousands of configuration elements, historical values, and events for many hosts.  :::  ::: noteimportant Zabbix database in MySQL must be created as case-sensitive if file system names that differ only by case are to be discovered correctly. :::
ca	#### Filtre  Es pot emprar un filtre per generar elements reals, triggers i gràfics només per a les entitats que coincideixen amb els criteris. La psónya **Filtres** conté definicions de filtres de regles de descoberta per filtrar valors de descoberta:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Paràmetre|Descripció| |--|---------| |*Tipus de càlcul*|Les opcions de càlcul de filtres següents són disponibles:<br>**I** - han de complir-ho tots els filtres;<br>**O** - n'hi ha prou si un filtre compleix;< br>**I/O** - empra *I* amb diferents noms de macro i *O* amb el mateix nom de macro;<br>**Expressió personalitzada** - ofereix la possibilitat de definir un càlcul personalitzat de filtres. La fórmula ha d'incloure tots els filtres de la llista. Limitat a 255 símbols.| |*Filtres*|Els operadors de condicions de filtre següents són disponibles: *coincideix*, *no coincideix*, *existeix*, *no existeix*.<br>Els operadors *coincideix* i *no coincideix* esperen una [expressió regular compatible amb Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). Per exemple, si només sou interessats en els sistemes de fitxers C:, D: i E:, podeu posar {\#FSNAME} a "Macro" i l'expressió regular "\^C\|\^D\|\^E" al camp de text "Expressió regular". El filtre també és possible per tipus de sistema de fitxers emprant la macro {\#FSTYPE} (per exemple, "\^ext\|\^reiserfs") i per tipus d'unitat (només és compatible amb l'agent Windows) mitjançant la macro {\#FSDRIVETYPE} (per exemple, "fixat").<br>Podeu introduir una expressió regular o fer referència a una [expressió regular](/manual/regular_expressions) global al camp "Expressió regular".<br>Per provar una expressió regular, podeu emprar "grep -E", per exemple: ````for f a ext2 nfs reiserfs smbfs; do echo $f \| grep -E '^ext\|^reiserfs' \|\| echo "SKIP: $f"; done````<br><br>La macro {\#FSDRIVETYPE} a Windows s'admet des de Zabbix **3.0.0**.<br><br>Els operadors *existeix* i *no existeix pas* permet filtrar entitats en funció de la presència o absència de la macro LLD especificada a la resposta (suportada des de la versió 5.4.0).<br>La configuració de diversos filtres és compatible des de Zabbix **2.4.0**.<br>Tingueu en compte que si manca una macro de filtre a la resposta, l'entitat trobada s'ignorarà tret que s'especifiqui una condició "no existeix" per a aquesta macro.<br>< br>Es mostrarà un avís si l'absència d'una macro afecta al resultat de l'expressió. Per exemple, si hi manca {#B} a:<br>{#A} coincideix amb 1 i {#B} coincideix amb 2 - donarà un avís<br>{#A} coincideix amb 1 o {#B} coincideix amb 2 - no hi haurà cap avís.<br>Aquesta lògica d'avís flexible és compatible des de Zabbix 6.0.11.|  ::: notadvert Un error o una errada en l'expressió regular emprada a la regla LLD (per exemple, una expressió regular "Sistema de fitxers per a la descoberta" incorrecta) pot provocar l'esborrat de milers d'elements de configuració, valors històrics i esdeveniments de molts equips. :::  ::: noteimportant La base de dades Zabbix a MySQL s'ha de crear amb distinció entre majúscules i minúscules, de manera que els noms del sistema de fitxers només difereixin en cas que siguin correctament descoberts. :::

en-us	##### Filter buttons  |   |   | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Apply specified filtering criteria (without saving).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Reset current filter and return to saved parameters of the current tab. On the main tab, this will clear the filter.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Save current filter parameters in a new tab. Only available on the main tab.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Replace tab parameters with currently specified parameters. Not available on the main tab.|
ca	##### Botons de filtre  |   |   | |--|--------| |![filtre\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Aplica els criteris de filtre especificats (sense desar).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Restablir el filtre actual i tornar a la configuració desada de la pestanya actual. A la pestanya principal, això esborrarà el filtre.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Desa la configuració actual del filtre en una pestanya nova. Només disponible a la pestanya principal.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Substitueix la configuració de la pestanya per la configuració especificada actualment. No disponible a la pestanya principal.|

en-us	#### Filter expression  The filter expression is an arithmetical expression in infix notation.  Supported operands:  |Operand|Description|Example| |--|------|------| |`"<text>"`<br>`'<text>'`|Text constant.|'value: \\'1\\''<br>"value: '1'"| |`<number>`|Numeric constant supporting scientific notation.|123| |`<jsonpath starting with $>`|Value referred to by the JSONPath from the input document root node; only definite paths are supported.|$.object.name| |`<jsonpath starting with @>`|Value referred to by the JSONPath from the current object/element; only definite paths are supported.|@.name|  Supported operators:  |Operator|Type|Description|Result| |--|--------|----|----| |`-`|binary|Subtraction.|Number.| |`+`|binary|Addition.|Number.| |`/`|binary|Division.|Number.| |`*`|binary|Multiplication.|Number.| |`==`|binary|Is equal to.|Boolean (1 or 0).| |`!=`|binary|Is not equal to.|Boolean (1 or 0).| |`<`|binary|Is less than.|Boolean (1 or 0).| |`<=`|binary|Is less than or equal to.|Boolean (1 or 0).| |`>`|binary|Is greater than.|Boolean (1 or 0).| |`>=`|binary|Is greater than or equal to.|Boolean (1 or 0).| |`=~`|binary|Matches regular expression.|Boolean (1 or 0).| |`!`|unary|Boolean not.|Boolean (1 or 0).| |`||`|binary|Boolean or.|Boolean (1 or 0).| |`&&`|binary|Boolean and.|Boolean (1 or 0).|
ca	#### Expressió de filtre  L'expressió de filtre és una expressió aritmètica en notació infix.  Operands suportats:  |Operand|Descripció|Exemple| |--|-------|------| |`"<text>"`<br>`'<text>'`|Constant de text.|'valor: \\'1\\''<br>"valor: '1'"| |`<nombre>`|Constante numèrica que suporta la notació científica.|123| |`<jsonpath comença amb $>`|Valor al qual fa referència JSONPath des del node arrel del document d'entrada; només s'admeten els camins definits.|$.object.name| |`<jsonpath comença amb @>`|Valor referenciat pel JSONPath des de l'objecte/element actual; només s'admeten els camins definits.|@.name|  Operadors compatibles:  |Operador|Tipus|Descripció|Resultat| |--|--------|----|----| |`-`|binari|Resta.|Nombre.| |`+`|binari|Suma.|Nombre.| |`/`|binari|Divisió.|Nombre.| |`*`|binari|Multiplicació.|Nombre.| |`==`|binari|Igual.|Booleà (1 o 0).| |`!=`|binari|No és igual a.|Booleà (1 o 0).| |`<`|binari|És inferior a.|Booleà (1 o 0).| |`<=`|binari|És menor o igual a.|Booleà (1 o 0).| |`>`|binari|És més gran que.|Booleà (1 o 0).| |`>=`|binari|És més gran o igual que.|Booleà (1 o 0).| |`=~`|binari|Coincideix amb l'expressió regular.|Booleà (1 o 0).| |`!`|unitari|No booleà.|Booleà (1 o 0).| |`||`|binari|O booleà.|Booleà (1 o 0).| |`&&`|binari|I booleà.|Booleà (1 o 0).|

en-us	##### Filtering by host  In the *by host* mode results can be filtered by a host or by the host group. Specifying a parent host group implicitly selects all nested host groups.
ca	##### Filtre per equip  En el mode *per equip*, els resultats es poden filtrar per equip o grup d'equips. L'especificació d'un grup d'equips pare selecciona implícitament tots els grups d'equips heretats.

en-us	##### Filtering by trigger template  In the *by trigger template* mode results can be filtered by one or several parameters listed below.  |Parameter|Description| |--|--------| |*Template group*|Select all hosts with triggers from templates belonging to that group. Any host group that includes at least one template can be selected.| |*Template*|Select hosts with triggers from the chosen template and all nested templates. Only triggers inherited from the selected template will be displayed. If a nested template has additional own triggers, those triggers will not be displayed.| |*Template trigger*|Select hosts with chosen trigger. Other triggers of the selected hosts will not be displayed.| |*Host group*|Select hosts belonging to the group.|
ca	##### Filtre per model de trigger  En el mode *per plantilla de trigger*, els resultats es poden filtrar segons un o més paràmetres que es llisten tot seguit.  |Paràmetre|Descripció| |--|---------| |*Grup de plantilles*|Trieu tots els equips amb triggers de les plantilles que pertanyen a aquest grup. Es pot triar qualsevol grup d'equips amb almenys una plantilla.| |*Plantilla*|Trieu equips amb triggers de la plantilla escollida i totes les plantilles heretades. Només es mostraran els triggers heretats de la plantilla triada. Si un model heretat té els seus propis triggers addicionals, aquests triggers no es mostraran.| |*Plantilla de trigger*|Trieu els equips amb el trigger escollit. Altres triggers dels equips triats no es mostraran.| |*Grup d'equips*|Trieu els equips que pertanyen al grup.|

en-us	#### Filtering VMware event log records  Using a regular expression preprocessing to filter unnecessary events of the VMware event log.  1\. On a working VMware Hypervisor host check that the event log item `vmware.eventlog[<url>,<mode>]` is present and working properly. Note that the event log item could already be present on the hypervisor if the *Template VM VMware* template has been linked during the host creation.  2\. On the VMware Hypervisor host create a [dependent item](/manual/config/items/itemtypes/dependent_items) of 'Log' type and set the event log item as its master.  In the "Preprocessing" tab of the dependent item select the "Matches regular expression" validation option and fill pattern, for example:      ".* logged in .*" - filters all logging events in the event log     "\bUser\s+\K\S+" -  filter only lines with usernames from the event log  ::: noteimportant If the regular expression is not matched then the dependent item becomes unsupported with a corresponding error message. To avoid this mark the "Custom on fail" checkbox and select to discard unmatched value, for example. :::  Another approach that allows using matching groups and output control is to select "Regular expression" option in the "Preprocessing" tab and fill parameters, for example:      pattern: ".*logged in.*", output: "\0" - filters all logging events in the event log     pattern "User (.*?)(?=\ )", output: "\1" - filter only usernames from the event log
ca	#### Filtrant entrades del registre d'esdeveniments de VMware  Ús d'un preprocessament d'expressions regulars per filtrar esdeveniments innecessaris del registre d'esdeveniments de VMware.  1\. En un equip de VMware Hypervisor en marxa, comproveu que l'element del registre d'esdeveniments `vmware.eventlog[<url>,<mode>]` sigui present i funcioni correctament. Tingueu en compte que l'element del registre d'esdeveniments ja podria ésser present a l'hipervisor si la plantilla *Plantilla VM VMware* s'ha enllaçat durant la creació de l'equip.  2\. A l'equip de VMware Hypervisor, creeu un [element dependent](/manual/config/items/itemtypes/dependent_items) de tipus "Registre" i configureu l'element del registre d'esdeveniments com a mestre.  A la pestanya "Preprocessament" de l'element dependent, seleccioneu l'opció de validació "Coincideix amb l'expressió regular" i el patró de farcit, com ara:       ".* connectat .*" - filtra tots els esdeveniments de registre al registre d'esdeveniments      "\bUsuari\s+\K\S+": filtra només les línies amb noms d'usuari del registre d'esdeveniments  ::: nota important Si l'expressió regular no coincideix, l'element dependent no s'admet i canta un missatge d'error corresponent. Per evitar-ho, marqueu la casella de selecció "Personalitzat en cas d'error" i seleccioneu per descartar el valor no coincident, per exemple. :::  Un altre enfocament que permet emprar grups de concordança i control de sortida és triar l'opció "Expressió regular" a la pestanya "Preprocessament" i els paràmetres de farciment, com ara:       pattern: ".*logged in.*", output: "\0" - filtra tots els esdeveniments de registre al registre d'esdeveniments      pattern "User (.*?)(?=\ )", output: "\1" - filtra només els noms d'usuari del registre d'esdeveniments

en-us	 #### Filter settings remembered  In several Monitoring pages (*Problems*, *Hosts*, *Latest data*) the current filter settings are  now remembered in the user profile. When the user opens the page again, the filter settings  will have stayed the same.  Additionally, the marking of a changed (but not saved) favorite filter is now a green dot next  to the filter name, instead of the filter name in italics.
ca	#### Paràmetres de filtre memoritzats  A diverses pàgines de monitoratge (*Problemes*, *Equips*, *Darreres dades*), la configuració actual del filtre es recorda ara al perfil de l'usuari. Quan l'usuari torna a obrir la pàgina, la configuració del filtre segueix essent la mateixa.  A més, el marcatge d'un filtre favorit modificat (però no desat) és ara un punt verd al costat del nom del filtre, en lloc del nom del filtre en cursiva.

en-us	#### Find HTTP agent item  Find HTTP agent item with post body type XML for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": 19,             "post_type": 3         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "",             "prevvalue": ""         }     ],     "id": 3 } ```
ca	#### Trobar un element d'agent HTTP  Trobar un element d'agent HTTP amb el tipus de cos XML per a un ID d'equip donat.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": 19,             "post_type": 3         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "",             "prevvalue": ""         }     ],     "id": 3 } ```

en-us	#### Find HTTP agent item prototype  Find HTTP agent item prototype with request method HEAD for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "2",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 17 } ```
ca	#### Trobar un prototip d'element d'agent HTTP  Trobar el prototip d'element d'agent HTTP amb el mètode de consulta HEAD per a un ID d'equip específic.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "2",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 17 } ```

en-us	#### Finding dependent item  Find one Dependent item for item with ID "25545".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```
ca	#### Cercar un element dependent  Trobar un element dependent per l'element amb ID "25545".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```

en-us	#### Finding dependent items by key  Retrieve all dependent items from host with ID "10116" that have the word "apache" in the key.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```
ca	#### Cercar elements dependents, per clau  Recuperar tots els elements dependents de l'equip amb ID "10116" donada una clau que conté el nom "apache".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```

en-us	#### Finding items by key  Retrieve all items used in triggers specific host ID that have word "system.cpu" in the item key and sort results by name.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "42269",             "type": "18",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU utilization",             "key_": "system.cpu.util",             "delay": "0",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "logtimefmt": "",             "templateid": "42267",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "CPU utilization in %.",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "42264",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42259",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (15m avg)",             "key_": "system.cpu.load[all,avg15]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42219",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42249",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (1m avg)",             "key_": "system.cpu.load[all,avg1]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42209",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42257",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (5m avg)",             "key_": "system.cpu.load[all,avg5]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42217",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42260",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Number of CPUs",             "key_": "system.cpu.num",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42220",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```
ca	#### Cercar elements per una clau  Recupera tots els elements emprats amb l'ID d'equip específics que contenen el mot "system.cpu" a la clau d'element, i ordenar els resultats per nom.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "42269",             "type": "18",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU utilization",             "key_": "system.cpu.util",             "delay": "0",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "logtimefmt": "",             "templateid": "42267",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "CPU utilization in %.",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "42264",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42259",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (15m avg)",             "key_": "system.cpu.load[all,avg15]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42219",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42249",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (1m avg)",             "key_": "system.cpu.load[all,avg1]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42209",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42257",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (5m avg)",             "key_": "system.cpu.load[all,avg5]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42217",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42260",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Number of CPUs",             "key_": "system.cpu.num",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42220",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```

en-us	#### - Firewall  By default, only the ports listed in the [configuration changes](#firewall_configuration) above are open. To open additional ports, modify "*/etc/sysconfig/iptables*" file and reload firewall rules:      systemctl reload iptables
ca	#### - Tallafocs  Per defecte, només són oberts els ports enumerats a [canvis de configuració](#firewall_configuration). Per obrir ports addicionals, editeu el fitxer "*/etc/sysconfig/iptables*" i torneu a carregar les regles del tallafoc:      systemctl reload iptables

en-us	##### - Firewall configuration  The appliance uses iptables firewall with predefined rules:  -   Opened SSH port (22 TCP); -   Opened Zabbix agent (10050 TCP) and Zabbix trapper (10051 TCP)     ports; -   Opened HTTP (80 TCP) and HTTPS (443 TCP) ports; -   Opened SNMP trap port (162 UDP); -   Opened outgoing connections to NTP port (53 UDP); -   ICMP packets limited to 5 packets per second; -   All other incoming connections are dropped.
ca	##### - Configuració del tallafocs  L'aplicació empra un tallafocs iptables amb les següents regles per defecte:  -   Permès SSH (port 22 TCP); -   Permeses les traces d'agent Zabbix (port 10050 TCP) i Zabbix (port 10051 TCP); -   Permesos els ports HTTP (80 TCP) i HTTPS (443 TCP); -   Permès el port de traces SNMP (162 UDP); -   Permesa la connexió de sortida cap a NTP (port 53 UDP); -   Paquets ICMP limitats a 5 paquets per segon; -   La resta de connexions entrants són ignorades.

en-us	##### - Fit functions  Default `fit` is the *linear* function. But if your monitored system is more complicated you have more options to choose from.  |`fit`|x = f(t)| |-----|--------| |*linear*|x = a + b\*t| |*polynomialN*[^2]|x = a~0~ + a~1~\*t + a~2~\*t^2^ + ... + a~n~\*t^n^| |*exponential*|x = a\*exp(b\*t)| |*logarithmic*|x = a + b\*log(t)| |*power*|x = a\*t^b^|
ca	##### - Funcions d'ajustament  Per defecte, `fit` és una funció *linial*. Però si el vostre sistema monitorat és més complexe, teniu diverses opcions a escollir.  |`fit`|x = f(t)| |-----|--------| |*linial*|x = a + b\*t| |*polinomiN*[^2]|x = a~0~ + a~1~\*t + a~2~\*t^2^ + ... + a~n~\*t^n^| |*exponencial*|x = a\*exp(b\*t)| |*logarítmica*|x = a + b\*log(t)| |*potència*|x = a\*t^b^|

en-us	#### Flexible intervals  Flexible intervals allow to redefine the default update interval for specific time periods. A flexible interval is defined with *Interval* and *Period* where:  -   *Interval* – the update interval for the specified time period -   *Period* – the time period when the flexible interval is active (see     the [time periods](/manual/appendix/time_period) for detailed     description of the *Period* format)  If multiple flexible intervals overlap, the smallest *Interval* value is used for the overlapping period. Note that if the smallest value of overlapping flexible intervals is '0', no polling will take place. Outside the flexible intervals the default update interval is used.  Note that if the flexible interval equals the length of the period, the item will be checked exactly once. If the flexible interval is greater than the period, the item might be checked once or it might not be checked at all (thus such configuration is not advisable). If the flexible interval is less than the period, the item will be checked at least once.  If the flexible interval is set to '0', the item is not polled during the flexible interval period and resumes polling according to the default *Update interval* once the period is over. Examples:  |Interval|Period|Description| |--|--|------| |10|1-5,09:00-18:00|Item will be checked every 10 seconds during working hours.| |0|1-7,00:00-7:00|Item will not be checked during the night.| |0|7-7,00:00-24:00|Item will not be checked on Sundays.| |60|1-7,12:00-12:01|Item will be checked at 12:00 every day. Note that this was used as a workaround for scheduled checks and starting with Zabbix 3.0 it is recommended to use scheduling intervals for such checks.|
ca	#### Intervals flexibles  Els intervals flexibles permeten redefinir l'interval d'actualització predeterminat per a períodes de temps específics. Un interval flexible es defineix amb *Interval* i *Període*, on:  - *Interval*: l'interval d'actualització per al període de temps especificat - *Període*: el període de temps en què l'interval flexible és actiu (veieu els [períodes de temps](/manual/appendix/time_period) per obtindre una descripció detallada del format *Període*)  Si es superposen diversos intervals flexibles, s'empra el valor *Interval* més petit per al període de superposició. Tingueu en compte que si el valor més petit dels intervals flexibles superposats és '0', no es farà pas cap sondeig. Fora dels intervals flexibles s'empra l'interval d'actualització predeterminat.  Tingueu en compte que si l'interval flexible és igual a la durada del període, l'element es comprovarà exactament una vegada. Si l'interval flexible és més gran que el període, l'element es pot comprovar una vegada o no es pot comprovar pas (per tant, aquesta configuració no és recomanable). Si l'interval flexible és inferior al període, l'element es comprovarà almenys una vegada.  Si l'interval flexible s'estableix a '0', l'element no es consulta durant el període d'interval flexible i es reprèn l'enquesta segons l'*Interval d'actualització* predeterminat un cop finalitzat el període. Exemples:  |Interval|Període|Descripció| |--|--|------| |10|1-5,09:00-18:00|L'element es revisarà cada 10 segons durant l'horari laboral.| |0|1-7,00:00-7:00|L'element no es revisarà a les nits.| |0|7-7,00:00-24:00|L'element no es revisarà els diumenges.| |60|1-7,12:00-12:01|L'element es revisarà cada dia a les 12:00 del migdia. Tingueu en compte que això es va emprar com a solució alternativa per a comprovacions programades i, a partir de Zabbix 3.0, es recomana emprar intervals de programació per a aquestes comprovacions.|

en-us	#### Flexible user parameters  Flexible user parameters accept parameters with the key. This way a flexible user parameter can be the basis for creating several items.  Flexible user parameters have the following syntax:      UserParameter=key[*],command  |Parameter|Description| |--|--------| |**Key**|Unique item key. The \[\*\] defines that this key accepts parameters within the brackets.<br>Parameters are given when configuring the item.| |**Command**|Command to be executed to evaluate value of the key.<br>*For flexible user parameters only*:<br>You may use positional references $1…$9 in the command to refer to the respective parameter in the item key.<br>Zabbix parses the parameters enclosed in \[ \] of the item key and substitutes $1,...,$9 in the command accordingly.<br>$0 will be substituted by the original command (prior to expansion of $0,...,$9) to be run.<br>Positional references are interpreted regardless of whether they are enclosed between double (") or single (') quotes.<br>To use positional references unaltered, specify a double dollar sign - for example, awk '{print $$2}'. In this case `$$2` will actually turn into `$2` when executing the command.|  ::: noteimportant Positional references with the $ sign are searched for and replaced by Zabbix agent only for flexible user parameters. For simple user parameters, such reference processing is skipped and, therefore, any $ sign quoting is not necessary. :::  ::: noteimportant Certain symbols are not allowed in user parameters by default. See [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) documentation for a full list. :::
ca	#### Paràmetres d'usuari flexibles  Els paràmetres d'usuari flexibles admeten paràmetres a la clau. Així, una configuració d'usuari flexible pot servir com a base per crear diversos elements.  Els paràmetres d'usuari flexibles tenen la sintaxi següent:       UserParameter=key[*],ordre  |Paràmetre|Descripció| |--|---------| |**Clau**|Clau d'element única. El \[\*\] defineix que aquesta clau admet paràmetres entre parèntesis.<br>Els paràmetres es donen en configurar l'element.| |**Ordre**|Ordre que s'ha d'executar per avaluar el valor de la clau.<br>*Només per a paràmetres d'usuari flexibles*:<br>Podeu emprar referències posicionals $1...$9 a l'ordre per fer referència al paràmetre respectiu a clau d'element.<br>Zabbix analitza els paràmetres entre \[ \] de la clau d'element i substitueix $1,...,$9 a l'ordre en conseqüència.<br>$0 serà substituït per l'ordre original (abans de $0,...,$9 expansió) per executar-se.<br>Les referències de posició s'interpreten tant si són tancades entre cometes dobles ("") o simples (').<br>Per emprar referències de posició sense canvis, especifiqueu un signe de dòlar doble, per exemple, awk '{ print $$2}' En aquest cas, `$$2` canviarà a `$2` quan s'executi l'ordre.|  ::: noteimportant Les referències de posició amb el signe $ es cerquen i substitueixen a l'agent Zabbix només per a la configuració flexible d'usuari. Per als paràmetres d'usuari simples, aquest processament de referència s'ignora i, per tant, no cal que es faci cap cita del signe $. :::  ::: noteimportant Alguns símbols no són permesos a la configuració d'usuari predeterminada. Consulteu la documentació [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) per obtindre una llista completa. :::

en-us	#### Flipping frontend locales  It has been observed that frontend locales may flip without apparent logic, i. e. some pages (or parts of pages) are displayed in one language while other pages (or parts of pages) in a different language. Typically the problem may appear when there are several users, some of whom use one locale, while others use another.  A known workaround to this is to disable multithreading in PHP and Apache.  The problem is related to how setting the locale works [in PHP](https://www.php.net/manual/en/function.setlocale): locale information is maintained per process, not per thread. So in a multi-thread environment, when there are several projects run by same Apache process, it is possible that the locale gets changed in another thread and that changes how data can be processed in the Zabbix thread.  For more information, please see related problem reports:  -   [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problem     with flipping frontend locales) -   [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problem     with number processing in graphs using the `bcdiv` function of BC     Math functions)
ca	#### Inversió de la configuració regional de la interfície web  S'ha observat que la configuració regional de la interfície web pot canviar sense lògica aparent, és a dir, algunes pàgines (o parts de pàgines) es mostren en un idioma mentre que altres pàgines (o parts de pàgines) es mostren en un idioma diferent. Normalment, el problema pot aparèixer quan hi ha diversos usuaris, alguns dels quals empren una configuració regional, mentre que altres n'empren una altra.  Una solució alternativa coneguda és desactivar el multithreading a PHP i Apache.  El problema és relacionat amb el funcionament de la configuració de localitzacions [a PHP](https://www.php.net/manual/en/function.setlocale): la informació de la configuració regional es manté per procés, no per fil. Per tant, en un entorn multifils, quan s'executen diversos projectes pel mateix procés d'Apache, és possible que la configuració regional es canviï en un altre fil i això canviï la manera com es poden processar les dades al fil Zabbix.  Per obtindre més informació, consulteu els informes de problemes relacionats:  - [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problema amb la commutació de configuració regional de la interfície web) - [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problema amb la gestió de nombres als gràfics mitjançant la funció `bcdiv` de les funcions BC Math)

en-us	### Float history  The float history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|float|Received value.|
ca	### Històric de flotants  L'objecte d'històric flotant té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |clock|timestamp|Hora en que el valor s'ha rebut.| |itemid|string|ID de l'element associat.| |ns|integer|Nanosegons de quan es va rebre el valor.| |value|float|Valor rebut.|

en-us	### Float trend  The float trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. E. g. timestamp of 04:00:00 means values calculated for period 04:00:00-04:59:59.| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|float|Hourly minimum value.| |value\_avg|float|Hourly average value.| |value\_max|float|Hourly maximum value.|
ca	### Tendència flotant  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |clock|timestamp|La marca de temps d'una hora per a la qual es va calcular el valor. Per exemple: la marca de temps de 04:00:00 significa valors calculats per al període 04:00:00-04:59:59.| |itemid|integer|Id de l'element relacionat.| |num|integer|Nombre de valors disponibles per al temps.| |value\_min|float|Valor horari mínim.| |value\_avg|float|Valor horari mitjà.| |value\_max|float|Valor horari màxim.|

en-us	##### Footnotes  ^**1**^A Linux-specific note. Zabbix agent must have read-only access to filesystem */proc*. Kernel patches from www.grsecurity.org limit access rights of non-privileged users.  ^**2**^ `vfs.dev.read[]`, `vfs.dev.write[]`: Zabbix agent will terminate "stale" device connections if the item values are not accessed for more than 3 hours. This may happen if a system has devices with dynamically changing paths or if a device gets manually removed. Note also that these items, if using an update interval of 3 hours or more, will always return '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: If default *all* is used for the first parameter then the key will return summary statistics, including all block devices like sda, sdb and their partitions (sda1, sda2, sdb3...) and multiple devices (MD raid) based on those block devices/partitions and logical volumes (LVM) based on those block devices/partitions. In such cases returned values should be considered only as relative value (dynamic in time) but not as absolute values.  ^**4**^ SSL (HTTPS) is supported only if agent is compiled with cURL support. Otherwise the item will turn unsupported.
ca	##### Notes de peu  ^**1***^Nota específica de Linux: L'agent Zabbix ha de tindre accés només de lectura a sistema de fitxers */proc*. Els pedaços del nucli de www.grsecurity.org limiten els drets d'accés dels usuaris no privilegiats.  ^**2**^ `vfs.dev.read[]`, `vfs.dev.write[]`: l'agent de Zabbix tancarà les connexions "obsoletes" de dispositius si no s'accedeix als valors de l'element durant més de 3 hores. Això pot passar si un sistema té dispositius amb dinàmica canviant o si un dispositiu s'esborra manualment. Tingueu en compte també que aquests elements, si s'empren un interval d'actualització de 3 hores o més, sempre retornaran '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: si s'empra *all* per defecte per al primer paràmetre, la clau retornarà estadístiques de resum, incloent tots els dispositius de bloc com sda, sdb i les seves particions (sda1, sda2, sdb3...) i diversos dispositius (MD raid) basats en aquests blocs de dispositius/particions i volums lògics (LVM) basats en aquests blocs de dispositius/particions. En aquests casos, s'han de tindre en compte els valors retornats només com a valor relatiu (dinàmic en el temps) però no com a valors absoluts.  ^**4**^ SSL (HTTPS) només és compatible si l'agent es compila amb suport de cURL. En cas contrari, l'element no serà pas compatible.

en-us	##### Footnotes  ^**1**^ Default value.
ca	##### Notes a peu de pàgina  ^**1**^ Valor per defecte.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "EMAIL") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
ca	##### Notes de peu de pàgina ^**1**^ Per als valors de tipus de cadena de caràcters, només s'exportarà la cadena (per exemple, "EMAIL") sense la numeració emprada en aquesta taula. S'empren nombres per als valors d'interval (corresponents als valors de l'API) en aquesta matriu només a petició.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
ca	##### Notes de peu de pàgina ^**1**^ Per als valors de tipus de cadena de caràcters, només s'exportarà la cadena (per exemple, "ZABBIX\_ACTIVE") sense la numeració emprada en aquesta taula. S'empren nombres per als valors d'interval (corresponents als valors de l'API) en aquesta matriu només a petició.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
ca	##### Notes de peu de pàgina ^**1**^ Per als valors de tipus de cadena de caràcters, només s'exportarà la cadena (per exemple, "ZABBIX\_ACTIVE") sense la numeració emprada en aquesta taula. S'empren nombres per als valors d'interval (corresponents als valors de l'API) en aquesta matriu només a petició.

en-us	##### Footnotes  ^**1**^ If multiple macros in a field or macros mixed with text are not supported for the location, a single macro has to fill the whole field.  ^**2**^ Macros used in tag names and values are resolved only during event generation process.  ^**3**^ URLs that contain a [secret macro](/manual/config/macros/user_macros#configuration) will not work, as the macro in them will be resolved as "\*\*\*\*\*\*".
ca	##### Notes de peu de pàgina  ^**1**^ Si múltiples macros en un camp o macros barrejades amb text no s'admeten per la ubicació, una sola macro ha d'omplir el camp.  ^**2**^ Les macros emprades als noms i els valors de les etiquetes es resolen només durant el procés de generació d'esdeveniments.  ^**3**^ Les URL que contenen una [macro secreta](/manual/config/macros/user_macros#configuration) no funcionaran pas, doncs la macro que conté es resoldrà com a  "\*\*\*\*\*\*".

en-us	##### Footnotes  ^**1**^ In the fields marked with ^[1](lld_macros#footnotes)^ a single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.
ca	##### Notes de peu de pàgina  ^**1**^ Als camps marcats amb ^[1](lld_macros#footnotes)^ una sola macro hauria d'omplir tot el camp. No s'admeten diverses macros en un camp o les macros barrejades amb text.

en-us	##### Footnotes  ^**1**^ net.if.in, net.if.out and net.if.total items do not provide statistics of loopback interfaces (e.g. lo0).  ^**2**^ These values for these items are not supported for loopback interfaces on Solaris systems up to and including Solaris 10 6/06 as byte, error and utilization statistics are not stored and/or reported by the kernel. However, if you're monitoring a Solaris system via net-snmp, values may be returned as net-snmp carries legacy code from the cmu-snmp dated as old as 1997 that, upon failing to read byte values from the interface statistics returns the packet counter (which does exist on loopback interfaces) multiplied by an arbitrary value of 308. This makes the assumption that the average length of a packet is 308 octets, which is a very rough estimation as the MTU limit on Solaris systems for loopback interfaces is 8892 bytes.  These values should not be assumed to be correct or even closely accurate. They are guesstimates. The Zabbix agent does not do any guess work, but net-snmp will return a value for these fields.  ^**3**^ The command line on Solaris, obtained from /proc/pid/psinfo, is limited to 80 bytes and contains the command line as it was when the process was started.  ^**4**^ Not supported on Windows Event Log.  ^**5**^ On Windows XP vfs.file.time\[file,[change]{.underline}\] may be equal to vfs.file.time\[file,[access]{.underline}\].  ^**6**^ Supported only by Zabbix agent 2; not supported by Zabbix agent.  ^**7**^ Supported only by Zabbix agent 2 on 64-bit Windows; not supported by Zabbix agent.
ca	##### Notes de peu de pàgina  ^**1**^ Els elements net.if.in, net.if.out et net.if.total no proveeixen estadístiques de les interfícies de (per exemple, lo0).  ^**2**^ Aquests valors per aquests elements no s'admeten per les interfícies de loopback sota sistemes Solaris fins a Solaris 10 6/06, doncs les estadístiques d'octet, d'error i d'ús no s'emmagatzemen pas i/o reporten per el kernel. Tanmateix, si monitoreu un sistema Solaris via net-snmp, els valors es poden reenviar doncs net-snmp conté el codi heretat de cmu-snmp tan antic com 1997 qui, en no llegir els valors de bytes de les estadístiques de la interfície, retorna el comptador de paquets (que existeix a les interfícies de loopbak) multiplicat per un valor arbitrari de 308. Això suposa que la longitud mitjana d'un paquet és de 308 octets, que és una estimació massa aproximada doncs el límit MTU dels sistemes Solaris per les interfícies de loopback és de 8892 octets. Aquests valors no han de considerar-se pas correctes o gaire precisos. Són estimacions. L'agent Zabbix no fa pas cap treball de conjectura, però net-snmp retornarà un valor per aquests camps.  ^**3**^ La línia de comandes sota Solaris, obtinguda a partir de de /proc/pid/psinfo, es limita a 80 octets i conté la línia de comandes tal com era quan el procés va engegar.  ^**4**^ No suportat per al registre d'esdeveniments de Windows.  ^**5**^ Sota Windows XP, vfs.file.time\[file,[change]{.underline}\] pot ésser igual a vfs.file.time\[file,[access]{.underline}\].  ^**6**^ Suportat només per l'agent Zabbix 2 ; no suportat per l'agent Zabbix.  ^**7**^ Suportat només per l'agent Zabbix 2 sota Windows 64 bits ; no suportat per l'agent Zabbix.

en-us	##### Footnotes  ^**1**^ Note that too many data gathering processes (pollers, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) together with IPMI manager, SNMP trapper and preprocessing workers can **exhaust** the per-process file descriptor limit for the preprocessing manager.  ::: notewarning This will cause Zabbix server to stop (usually shortly after the start, but sometimes it can take more time). The configuration file should be revised or the limit should be raised to avoid this situation. :::  ^**2**^ When a lot of items are deleted it increases the load to the database, because the housekeeper will need to remove all the history data that these items had. For example, if we only have to remove 1 item prototype, but this prototype is linked to 50 hosts and for every host the prototype is expanded to 100 real items, 5000 items in total have to be removed (1\*50\*100). If 500 is set for MaxHousekeeperDelete (MaxHousekeeperDelete=500), the housekeeper process will have to remove up to 2500000 values (5000\*500) for the deleted items from history and trends tables in one cycle.
ca	##### Notes de peu de pàgina  ^**1**^ Tingueu en compte que massa processos de recollida de dades (enquestadors, enquestadors d'inaccessibilitat, enquestadors ODBC, enquestadors HTTP, enquestadors Java, pingers, trappers, pollers proxy) juntament amb el controlador IPMI, el trapper SNMP i el preprocessador poden **exhaurir** el límit del descriptor de fitxer per processos per al gestor de preprocessament.  ::: notewarning Això farà que el servidor Zabbix s'aturi (normalment poc després d'iniciar-se, però de vegades pot trigar més). S'ha de revisar el fitxer de configuració o pujar el límit per evitar aquesta situació. :::  ^ ** 2 ** ^ Quan s'esborren molts elements, puja la càrrega de la base de dades, perquè la neteja haurà d'esborrar totes les dades històriques que tenien aquests elements. Per exemple, si només hem d'esborrar un prototip d'element, però aquest prototip és lligat a 50 equips i, per cada equip, el prototip s'amplia a 100 elements reals, s'han d'esborrar 5000 elements en total (1\ *50\* 100). Si s'estableix 500 per a MaxHousekeeperDelete (MaxHousekeeperDelete=500), el procés de neteja hauria d'esborrar fins a 2500000 valors (5000\*500) per als elements esborrats de l'historial i les taules de tendències en un cicle.

en-us	 ### Footnotes  ^**1**^ - Since Zabbix 6.0.13, loadable plugins started using the same versioning system as Zabbix itself.  As a result, MongoDB plugin version has changed from 1.2.0 to 6.0.13. 
ca	### Nota al peu  ^**1**^ - Des de Zabbix 6.0.13, els plugins carregables han començat a emprar el mateix sistema de versionat que el del Zabbix. Per això, la versió del plugin de MongoDB ha canviat d'1.2.1 a 6.0.13. 

en-us	 ##### Footnotes  ^**1**^ - Since Zabbix 6.0.13, loadable plugins started using the same versioning system as Zabbix itself.  As a result, MongoDB plugin version has changed from 1.2.0 to 6.0.13 and PostgreSQL plugin version has changed from 1.2.1 to 6.0.13. 
ca	##### Nota al peu  ^**1**^ - Des de Zabbix 6.0.13, els plugins carregables han començat a emprar el mateix sistema de versionat que el del Zabbix. Per això, la versió del plugin de MongoDB ha canviat d'1.2.0 a 6.0.13 i la versió del plugin de PostgreSQL ha canviat de la 1.2.1 a la 6.0.13.

en-us	##### Footnotes  ^**1**^ The `{HOST.*}` macros supported in item key parameters will resolve to the interface that is selected for the item. When used in items without interfaces they will resolve to either the Zabbix agent, SNMP, JMX or IPMI interface of the host in this order of priority or to 'UNKNOWN' if the host does not have any interface.  ^**2**^ In global scripts, interface IP/DNS fields and web scenarios the macro will resolve to the main agent interface, however, if it is not present, the main SNMP interface will be used. If SNMP is also not present, the main JMX interface will be used. If JMX is not present either, the main IPMI interface will be used. If the host does not have any interface, the macro resolves to 'UNKNOWN'.  ^**3**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported in this macro in map labels.  ^**4**^ `{HOST.*}` macros are supported in web scenario *Variables*, *Headers*, *SSL certificate file* and *SSL key file* fields and in scenario step *URL*, *Post*, *Headers* and *Required string* fields. Since Zabbix 5.2.2, `{HOST.*}` macros are no longer supported in web scenario *Name* and web scenario step *Name* fields.  ^**5**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported within this macro in graph names. The {HOST.HOST<1-9>} macro can be used as host within the macro. For example:       last(/Cisco switch/ifAlias[{#SNMPINDEX}])      last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Supported since 5.2.5.
ca	##### Notes de peu de pàgina  ^**1**^ Les macros `{HOST.*}` admeses als paràmetres clau de l'element es resoldran a la interfície seleccionada per l'element. Quan s'empren en elements sense interfícies, es resoldran per l'agent Zabbix, la interfície SNMP, JMX o IPMI de l'equip en aquest ordre de prioritat, o per 'DESCONEGUT' si l'equip no té pas cap interfície.  ^**2**^ Als scripts globals, els camps d'interfície IP/DNS i d'escenaris web, la macro es resoldrà a la interfície de l'agent principal; però si no és present, s'emprarà la interfície SNMP principal. Si tampoc no hi ha SNMP, s'emprarà la interfície JMX principal. Si tampoc no hi ha JMX, s'emprarà la interfície IPMI principal. Si l'equip no té interfície, la macro es resol com a 'DESCONEGUT'.  ^**3**^ Només les funcions **avg**, **last**, **max** i **min**, amb els segons com a paràmetre, són compatibles amb aquesta macro a les etiquetes de mapa.  ^**4**^ Les macros `{HOST.*}` s'admeten als camps *Variables*, *Capçaleres*, *Fitxer de certificat SSL* i *Fitxer de clau SSL* de la línia de temps web i a les passes de l'escenari; els camps *URL*, *Publicació*, *Capçaleres* i *String* són obligatoris. Des de Zabbix 5.4.0, les macros `{HOST.*}` ja no són compatibles amb els camps de l'escenari web *Nom* i el pas de l'escenari web *Nom*.  ^**5**^ Només les funcions **avg**, **last**, **max** i **min**, amb els segons com a paràmetre, són compatibles amb aquesta macro als noms del gràfic. La macro {HOST.HOST<1-9>} es pot emprar com a equip a la macro. Per exemple:        last(/Cisco switch/ifAlias[{#SNMPINDEX}])       last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6***^ Suportat des de 5.2.5.

en-us	##### Footnotes  ^**1**^ The VMware performance counter path has the `group/counter[rollup]` format where:  -   `group` - the performance counter group, for example *cpu* -   `counter` - the performance counter name, for example *usagemhz* -   `rollup` - the performance counter rollup type, for example     *average*  So the above example would give the following counter path: `cpu/usagemhz[average]`  The performance counter group descriptions, counter names and rollup types can be found in [VMware documentation](https://developer.vmware.com/apis/968).  See also: [Creating custom performance counter names for VMware](/manual/appendix/items/perf_counters).  ^**2**^ The value of these items is obtained from VMware performance counters and the VMwarePerfFrequency [parameter](/manual/appendix/config/zabbix_server) is used to refresh their data in Zabbix VMware cache:  -   vmware.hv.datastore.read -   vmware.hv.datastore.write -   vmware.hv.network.in -   vmware.hv.network.out -   vmware.hv.perfcounter -   vmware.vm.cpu.ready -   vmware.vm.net.if.in -   vmware.vm.net.if.out -   vmware.vm.perfcounter -   vmware.vm.vfs.dev.read -   vmware.vm.vfs.dev.write
ca	##### Notes de peu de pàgina  ^**1**^ La ruta del comptador de rendiment VMware amb format `group/counter[rollup]` on:  -   `group` - el grup de comptadors de rendiment, per exemple *cpu* -   `counter` - el nom del comptador de rendiment, per exemple *usagemhz* -   `rollup` - el tipus de cúmul del comptador de rendiment, per exemple *average*  Així doncs, l'exemple donarà la ruta del comptador següent: `cpu/utilisationmhz[average]`  Les descripcions del grup de comptador de rendiment, noms de comptador i tipus de rollup es poden trobar a la [Documentació de VMware](https://developer.vmware.com/apis/968).  Veieu també: [Creació de noms de comptadors de rendiment personalitzats per VMware](/manual/appendix/items/perf_counters).  ^**2**^ El valor dels elements s'obté a partir dels càlculs de rendiment de VMware i el [paràmetre VMwarePerfFrequency](/manual/appendix/config/zabbix_server) s'empra per actualitzar les seves dades a la cau Zabbix VMware :  -   vmware.hv.datastore.read -   vmware.hv.datastore.write -   vmware.hv.network.in -   vmware.hv.network.out -   vmware.hv.perfcounter -   vmware.vm.cpu.ready -   vmware.vm.net.if.in -   vmware.vm.net.if.out -   vmware.vm.perfcounter -   vmware.vm.vfs.dev.read -   vmware.vm.vfs.dev.write

en-us	##### - Forecasting horizon  (**forecast** only)\ Parameter `time` specifies how far in the future Zabbix should extrapolate dependencies it finds in historic data. No matter if you use `time_shift` or not, `time` is always counted starting from the current moment.
ca	##### - Horitzó de previsió  (**forecast** només)\ El paràmetre `time` especifica fins a quin punt del futur Zabbix hauria d'extrapolar les dependències que es troben a les dades històriques. Tant se val si feu servir `time_shift` o no, el `time` sempre es compta des del moment present.

en-us	#### - Format-specific notes
ca	#### - Notes específiques de format

en-us	#### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Add a discovery rule. This button is only available for new discovery rules.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a discovery rule. This button is only available for existing discovery rules.| |![](../../../assets/en/manual/config/button_clone.png)|Create another discovery rule based on the properties of the current discovery rule.| |![](../../../assets/en/manual/config/button_check_now.png)|Perform discovery based on the discovery rule immediately. The discovery rule must already exist. See [more details](/manual/config/items/check_now).<br>*Note* that when performing discovery immediately, configuration cache is not updated, thus the result will not reflect very recent changes to discovery rule configuration.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the discovery rule.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of discovery rule properties.|
ca	#### Botons de formulari  Els botons de la part inferior del formulari us permeten realitzar diverses operacions.  | | | |--|---------| |![](../../../assets/en/manual/config/button_add.png)|Afegeix una regla de descoberta. Aquest botó només és disponible per a regles de descoberta noves.| |![](../../../assets/en/manual/config/button_update.png)|Actualitza les propietats d'una regla de descoberta. Aquest botó només és disponible per a les regles de descoberta existents.| |![](../../../assets/en/manual/config/button_clone.png)|Crea una altra regla de descoberta basada en les propietats de la regla de descoberta actual.| |![](../../../assets/en/manual/config/button_check_now.png)|Fer la descoberta de seguida segons la regla de descoberta. La regla de descoberta ha d'existir. Veieu [més detalls](/manual/config/items/check_now).<br>*Tingueu en compte* que durant la descoberta immediata, la memòria cau de configuració no s'actualitza, de manera que el resultat no reflectirà els canvis més recents a la configuració de la regla de descoberta. | |![](../../../assets/en/manual/config/button_delete.png)|ESborra la regla de descoberta.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel·la la modificació de propietats de la regla de descoberta.|

en-us	#### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|Add an item. This button is only available for new items.| |![](../../../../assets/en/manual/config/button_update.png)|Update the properties of an item.| |![](../../../../assets/en/manual/config/button_clone.png)|Create another item based on the properties of the current item.| |![](../../../../assets/en/manual/config/button_execute.png)|Execute a check for a new item value immediately. Supported for **passive** checks only (see [more details](/manual/config/items/check_now)).<br>*Note* that when checking for a value immediately, configuration cache is not updated, thus the value will not reflect very recent changes to item configuration.| |![](../../../../assets/en/manual/config/button_test.png)|Test if item configuration is correct by getting a value.| |![](../../../../assets/en/manual/config/button_clear_history.png)|Delete the item history and trends.| |![](../../../../assets/en/manual/config/button_delete.png)|Delete the item.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of item properties.|
ca	#### Botons de formulari  Els botons abaix del formulari permeten fer múltiples operacions.  | | | |---|---| |![](../../../../assets/en/manual/config/button_add.png)|Afegeix un element. Aquest botó només està disponible per a elements nous.| |![](../../../../assets/en/manual/config/button_update.png)|Actualitza les propietats dels elements.| |![](../../../../assets/en/manual/config/button_clone.png)|Crear un altre element basat en les propietats de l'element actual.| |![](../../../../assets/en/manual/config/button_execute.png)|Executeu immediatament una comprovació d'un nou valor d'element. Només s'admet per a comprovacions **passives** (veieu [més detalls](/manual/config/items/check_now)).<br>*Tingueu en compte* que quan comproveu un valor immediatament, la configuració de la memòria cau no s'actualitza, de manera que el valor no reflectirà canvis molt recents a la configuració de l'element.| |![](../../../../assets/en/manual/config/button_test.png)|Comprova si la configuració de l'element és correcta obtenint un valor.| |![](../../../../assets/en/manual/config/button_clear.png)|Esborra l'historial i les tendències d'actius.| |![](../../../../assets/en/manual/config/button_delete.png)|Esborra l'element.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancel·la la modificació de les propietats de l'element.|

en-us	##### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Add a report. This button is only available for new reports.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a report.| |![](../../../assets/en/manual/config/button_clone.png)|Create another report based on the properties of the current report.| |![](../../../assets/en/manual/config/button_test.png)|Test if report configuration is correct by sending a report to the current user.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the report.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of report properties.|
ca	##### Botons de formulari  Els botons de la part inferior del formulari us permeten realitzar diverses operacions.  | | | |--|---------| |![](../../../assets/en/manual/config/button_add.png)|Afegeix un informe. Aquest botó només és disponible per a informes nous.| |![](../../../assets/en/manual/config/button_update.png)|Actualitza les propietats de l'informe.| |![](../../../assets/en/manual/config/button_clone.png)|Crear un altre informe basat en les propietats de l'informe actual.| |![](../../../assets/en/manual/config/button_test.png)|Comprova si la configuració de l'informe és correcta enviant un informe a l'usuari actual.| |![](../../../assets/en/manual/config/button_delete.png)|Esborra l'informe.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel·la la modificació de propietats de l'informe.|

en-us	#### FreeBSD  See values supported for 'memtype' parameter on FreeBSD in the table.  |Supported value|Description|Source in kinfo\_proc structure|Tries to be compatible with| |--|------|--|--| |vsize|Virtual memory size|kp\_eproc.e\_vm.vm\_map.size or ki\_size|ps -o vsz| |pmem|Percentage of real memory|calculated from rss|ps -o pmem| |rss|Resident set size|kp\_eproc.e\_vm.vm\_rssize or ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|Size of process (code + data + stack)|tsize + dsize + ssize| | |tsize|Text (code) size|kp\_eproc.e\_vm.vm\_tsize or ki\_tsize|ps -o tsiz| |dsize|Data size|kp\_eproc.e\_vm.vm\_dsize or ki\_dsize|ps -o dsiz| |ssize|Stack size|kp\_eproc.e\_vm.vm\_ssize or ki\_ssize|ps -o ssiz|
ca	#### FreeBSD  A la següent taula hi trobareu els valors admesos per al paràmetre 'memtype'.  |Valor admès|Descripció|Font a l'estructura kinfo\_proc|Intents per ésser compatible| |--|------|--|--| |vsize|Mida de la memòria virtual|kp\_eproc.e\_vm.vm\_map.size ou ki\_size|ps -o vsz| |pmem|Percentatge de la memòria real|calculat a partir de rss|ps -o pmem| |rss|Mida del conjunt de residents|kp\_eproc.e\_vm.vm\_rssize ou ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|mida dels processos (codi + dades + pila)|tsize + dsize + ssize| | |tsize|Mida del text (codi)|kp\_eproc.e\_vm.vm\_tsize ou ki\_tsize|ps -o tsiz| |dsize|Mida de les dades|kp\_eproc.e\_vm.vm\_dsize ou ki\_dsize|ps -o dsiz| |ssize|Mida de la pila|kp\_eproc.e\_vm.vm\_ssize ou ki\_ssize|ps -o ssiz|

en-us	#### From Zabbix official repository  Zabbix SIA provides official RPM and DEB packages for:  -   [Red Hat Enterprise     Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  Package files for yum/dnf, apt and zypper repositories for various OS distributions are available at [repo.zabbix.com](https://repo.zabbix.com/).  Note, that though some OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages, these packages are not supported by Zabbix. Zabbix packages provided by third parties can be out of date and may lack the latest features and bug fixes. It is recommended to use only official packages from [repo.zabbix.com](https://repo.zabbix.com/). If you have previously used unofficial Zabbix packages, see notes about [upgrading Zabbix packages from OS repositories](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).
ca	#### Des del repositori oficial de Zabbix  Zabbix SIA proveeix paquets RPM i DEB oficials per a:  -   [Red Hat Enterprise Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise Server](/manual/installation/install_from_packages/suse)  Els fitxers de paquets per als repositoris yum/dnf, apt i zypper per a diverses distribucions de SO són disponibles a [repo.zabbix.com](https://repo.zabbix.com/).  Tingueu en compte que, tot i que algunes distribucions de sistemes operatius (en particular, les basades en Debian) proporcionen els seus propis paquets Zabbix, aquests paquets no són compatibles amb Zabbix. És possible que els paquets Zabbix proporcionats per tercers siguin obsolets i que no tinguin les darreres funcions i solucions d'errors. Es recomana emprar només paquets oficials de [repo.zabbix.com](https://repo.zabbix.com/). Si ja heu emprat paquets Zabbix no oficials, consulteu les notes sobre l'[actualització de paquets Zabbix des dels repositoris del sistema operatiu](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).

en-us	## Frontend
ca	## Interfície

en-us	## Frontend
ca	## Interfície

en-us	## Frontend
ca	## Interfície

en-us	 ## Frontend
ca	## Interfície

en-us	#### - Frontend access  By default, access to the frontend is allowed from anywhere.  The frontend can be accessed at *http://<host>*.  This can be customized in **/etc/nginx/conf.d/zabbix.conf**. Nginx has to be restarted after modifying this file. To do so, log in using SSH as **root** user and execute:      systemctl restart nginx
ca	#### - Accés a la interfície Web  Per defecte, l'accés a la interfície Web es permet des de qualsevol lloc.  La interfície Web és accessible a l'adreça *http://<host>*.  Es pot personalitzar a **/etc/nginx/conf.d/zabbix.conf**. Nginx s'ha de reiniciar després d'haver modificat l'arxiu. Per fer-ho, connecteu-vos amb SSH i usuari **root** i executeu:      systemctl restart nginx

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
ca	##### Configuració de la interfície  El proxy Zabbix no té pas interfície; comunica només amb el servidor Zabbix.

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
ca	##### Configuració de la interfície  El proxy Zabbix no té pas interfície; comunica només amb el servidor Zabbix.

en-us	**Frontend configuration**  Create an action in the frontend, using some hard-to-guess secret code to disallow unwanted hosts:  -   Name: Autoregistration action Linux -   Conditions:     - Type of calculation: AND     - Condition (A): Host metadata contains //Linux//     - Condition (B): Host metadata contains //21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae// -   Operations:      - Send message to users: Admin via all media     - Add to host groups: Linux servers     - Link to templates: Linux  Please note that this method alone does not provide strong protection because data is transmitted in plain text. Configuration cache reload is required for changes to have an immediate effect.
ca	** Configuració de la interfície web **  Creeu una acció a la interfície, emprant un mot de pas difícil d'endevinar per prohibir els equips no desitjats:  - Nom: Acció de desat automàtic de Linux - Condicions:   - Tipus de càlcul: AND   -  Condició (A): les metadades de l'equip contenen Linux   - Condició (B): les metadades de l'equip contenen 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae - Operacions:    - Usuaris de missatges: administrador a través de tots els suports    - Afegeix al grup d'equips: servidors Linux    - Enllaç a la plantilla: Linux  Tingueu en compte que aquest mètode per si sol no ofereix una protecció forta, ja que les dades es transmeten en text sense formatar. Cal tornar a carregar la memòria cau de configuració perquè els canvis tinguin efecte immediat.

en-us	#### - Frontend configuration  Loadable modules are supported by Zabbix agent, server and proxy. Therefore, item type in Zabbix frontend depends on where the module is loaded. If the module is loaded into the agent, then the item type should be "Zabbix agent" or "Zabbix agent (active)". If the module is loaded into server or proxy, then the item type should be "Simple check".  History export through Zabbix modules does not need any frontend configuration. If the module is successfully loaded by server and provides **zbx\_module\_history\_write\_cbs()** function which returns at least one non-NULL callback function then history export will be enabled automatically.
ca	#### - Configuració de la interfície Web  Els mòduls carregables són compatibles amb l'agent, el servidor i el proxy Zabbix. Per tant, el tipus d'element a la interfície Zabbix depèn d'on es carregui el mòdul. Si el mòdul es carrega a l'agent, el tipus d'element hauria d'ésser "agent Zabbix" o "agent Zabbix (actiu)". Si el mòdul es carrega al servidor o al proxy, el tipus d'element ha d'ésser "Verificació simple".  L'exportació de l'historial mitjançant mòduls Zabbix no necessita cap configuració frontal. Si el servidor carrega correctament el mòdul i proporciona la funció **zbx\_module\_history\_write\_cbs()** que retorna almenys una funció de devolució de crida no NULL, l'exportació de l'historial s'activarà automàticament.

en-us	**Frontend configuration**  The first thing to do is to configure the frontend. Create 2 actions. The first action:  -   Name: Linux host autoregistration -   Conditions: Host metadata contains *Linux* -   Operations: Link to templates: Linux  ::: noteclassic You can skip an "Add host" operation in this case. Linking to a template requires adding a host first so the server will do that automatically. :::  The second action:  -   Name: Windows host autoregistration -   Conditions: Host metadata contains *Windows* -   Operations: Link to templates: Windows
ca	**Configuració de la interfície web**  El primer que cal fer és configurar la interfície web. Crea 2 accions.  La primera acció:  - Nom: Linux Host Auto Registration - Condicions: les metadades de l'equip contenen *Linux* - Operacions: Enllaçar a la plantilla: Linux  :::noteclassic Podeu ometre una operació "Afegeix equip" en aquest cas. La vinculació a un model requereix afegir primer un equip perquè el servidor ho faci automàticament. :::  El segon acte:  - Nom: Windows Host Auto Registration - Condicions: les metadades de l'equip contenen *Windows* - Operacions: Enllaç a la plantilla: Windows

en-us	**Frontend configuration**  Update the action in the frontend:  -   Name: Autoregistration action Linux -   Conditions:     - Type of calculation: AND     - Condition (A): Host metadata contains Linux     - Condition (B): Host metadata contains 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae -   Operations:     - Send message to users: Admin via all media     - Add to host groups: Linux servers     - Link to templates: Linux     - Link to templates: MySQL by Zabbix Agent
ca	**Configuració de la interfície web**  Actualitzar una acció a la interfície:  - Nom: Acció de desat automàtic de Linux - Condicions:    - Tipus de càlcul: AND    - Condició (A): les metadades de l'equip contenen Linux    - Condició (B): les metadades de l'equip contenen 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae - Operacions:    - Usuaris de missatges: administrador a través de tots els suports    - Afegeix al grup d'equips: servidors Linux    - Plantilles enllaçades: Linux    - Plantilles enllaçades: MySQL per Agent de Zabbix

en-us	 ### Frontend languages  Catalan and Romanian languages are now enabled in the frontend.
ca	### Idiomes de la interfície web  S'han habilitat les llengües catalana i romanesa a la interfície web.

en-us	 ### Frontend languages  German and Vietnamese languages are now enabled in the frontend.
ca	### Idiomes de la interfície web  S'han habilitat les llengües alemanya i vietnamita a la interfície web.

en-us	 ### Frontend ##### Miscellaneous  -   Warnings about incorrect housekeeping configuration for TimescaleDB are now displayed     if history or trend tables contain compressed chunks,     but *Override item history period* or *Override item trend period* options are disabled.     For more information, see [TimescaleDB setup](/manual/appendix/install/timescaledb#configuration).
ca	### Interfície ##### Diversos  - Es mostren avisos sobre una configuració incorrecta de manteniment per a TimescaleDB si l'historial o les taules de tendències contenen blocs comprimits, però l'*Anul·lació del període d'historial d'elements* o l'*Anul·lació del període de tendència de l'element* són desactivades. Per obtindre més informació, veieu la [Configuració de TimescaleDB](/manual/appendix/install/timescaledb#configuration).

en-us	##### Frontend  The minimum supported screen width for Zabbix frontend is 1200px.  If stated as mandatory, the required software/library is strictly necessary. Optional ones are needed for supporting some specific function.  |Software|Mandatory status|Version|Comments| |--|-|-|------| |*Apache*|One of|2.4 or later| | |*Nginx*|^|1.20 or later| | |*PHP*|Yes|7.2.5 or later, 8.0-8.3|Recommended to use PHP 7.4 or later.<br><br>Added support for PHP versions:<br>- 8.0 and 8.1 since Zabbix 6.0.6;<br>- 8.2 since Zabbix 6.0.14;<br>- 8.3 since Zabbix 6.0.26.| |PHP extensions:|<|<|<| |*gd*|Yes|2.0.28 or later|PHP GD extension must support PNG images (*--with-png-dir*), JPEG (*--with-jpeg-dir*) images and FreeType 2 (*--with-freetype-dir*).<br>Version 2.3.0 or later might be required to avoid possible [text overlapping in graphs](/manual/installation/known_issues#text-overlapping) for some frontend languages.| |*bcmath*|^| |php-bcmath (*--enable-bcmath*)| |*ctype*|^| |php-ctype (*--enable-ctype*)| |*libXML*|^|2.6.15 or later|php-xml, if provided as a separate package by the distributor.| |*xmlreader*|^| |php-xmlreader, if provided as a separate package by the distributor.| |*xmlwriter*|^| |php-xmlwriter, if provided as a separate package by the distributor.| |*session*|^| |php-session, if provided as a separate package by the distributor.| |*sockets*|^| |php-net-socket (*--enable-sockets*). Required for user script support.| |*mbstring*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--with-gettext*). Required for translations to work.| |*ldap*|No| |php-ldap. Required only if LDAP authentication is used in the frontend.| |*openssl*|^| |php-openssl. Required only if SAML authentication is used in the frontend.| |*mysqli*|^| |Required if MySQL is used as Zabbix backend database.| |*oci8*|^| |Required if Oracle is used as Zabbix backend database.| |*pgsql*|^| |Required if PostgreSQL is used as Zabbix backend database.|  Third-party frontend libraries that are supplied with Zabbix:  |Library|Mandatory status|Minimum version|Comments| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Yes|3.6.0|JavaScript library that simplifies the process of cross-browser development.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|A set of user interface interactions, effects, widgets, and themes built on top of jQuery.| |[OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)|^|3.4.1|A PHP toolkit that adds SAML 2.0 authentication support to be able to sign in to Zabbix.| |[Symfony Yaml Component](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Adds support to export and import Zabbix configuration elements in the YAML format.|  ::: noteclassic Zabbix may work on previous versions of Apache, MySQL, Oracle, and PostgreSQL as well. :::  ::: noteimportant For other fonts than the default DejaVu, PHP function [imagerotate](http://php.net/manual/en/function.imagerotate.php) might be required. If it is missing, these fonts might be rendered incorrectly when a graph is displayed. This function is only available if PHP is compiled with bundled GD, which is not the case in Debian and other distributions. :::  Third-party libraries used for writing and debugging Zabbix frontend code:  |Library|Mandatory status|Minimum version|Description| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|An application-level package manager for PHP that provides a standard format for managing dependencies of PHP software and required libraries.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|A PHP unit testing framework for testing Zabbix frontend.| |[SASS](https://sass-lang.com/)|^|3.4.22|A preprocessor scripting language that is interpreted and compiled into Cascading Style Sheets (CSS).|
ca	##### Interfície  L'amplada de pantalla mínima admesa per a la interfície Zabbix és de 1200 píxels.  Els requisits obligatoris són sempre necessaris. Es necessiten requisits opcionals per al suport de la funció específica.  |Programari|Estat obligatori|Versió|Comentaris| |--|-|-|------| |*Apache*|sí|1.3.12 o posterior| | |*Nginx*|^|1.20 o posterior| | |*PHP*|sí|7.2.5 o posterior, 8.0-8.3|Es recomana emprar PHP 7.4 o posterior.<br><br>Suport afegit per a les versions de PHP:<br>- 8.0 i 8.1 des de Zabbix 6.0.6; <br>- 8.2 des de Zabbix 6.0.14;<br>- 8.3 des de Zabbix 6.0.26.| |Extensions PHP:|<|<|<| |*gd*|sí|2.0.28 o posterior|L'extensió PHP GD ha de suportar imatges PNG (*--with-png-dir*), imatges JPEG (*--with-jpeg-dir*) i FreeType 2 (*--amb-freetype-dir*).| |*bcmath*|^| |php-bcmath (*--enable-bcmath*)| |*ctype*|^| |php-ctype (*--enable-ctype*)| |*libXML*|^|2.6.15 o posterior|php-xml, si el distribuïdor el proporciona com a paquet separat.| |*xmlreader*|^| |php-xmlreader, si el distribuïdor proporciona com a paquet separat.| |*xmlwriter*|^| |php-xmlwriter, si el distribuïdor proporciona com a paquet separat.| |*sessió*|^| |php-session, si el distribuïdor proporciona com a paquet separat.| |*sockets*|^| |php-net-socket (*--enable-sockets*). Necessari per al suport d'scripts d'usuari.| |*mbstring*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--amb-gettext*). Necessari perquè les traduccions funcionin.| |*ldap*|No| |php-ldap. Només es requereix si s'empra l'autenticació LDAP al frontend.| |*openssl*|^| |php-openssl. Només es requereix si s'empra l'autenticació SAML a la interfície.| |*mysqli*|^| |Necessari si MySQL s'empra com a base de dades de fons Zabbix.| |*oci8*|^| |Necessari si Oracle s'empra com a base de dades de fons Zabbix.| |*pgsql*|^| |Necessari si PostgreSQL s'empra com a base de dades de fons Zabbix.|  Biblioteques d'interfície de tercers que es proporcionen amb Zabbix:  |Biblioteca|Estat obligatori|Versió mínima|Comentaris| |--|-|-|------| |[Biblioteca JavaScript jQuery](https://jquery.com/)|Sí|3.6.0|Biblioteca JavaScript que simplifica el procés de desenvolupament entre navegadors.| |[Interfície d'usuari de jQuery](https://jqueryui.com/)|^|1.12.1|Un conjunt d'interaccions d'interfície d'usuari, efectes, ginys i temes construïts a sobre de jQuery.| |[El conjunt d'eines SAML PHP de OneLogin](https://github.com/onelogin/php-saml)|^|3.4.1|Un conjunt d'eines PHP que afegeix suport d'autenticació SAML 2.0 per poder iniciar la sessió a Zabbix.| |[Component de Symfony Yaml](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Afegeix suport per exportar i importar elements de configuració Zabbix en format YAML.|  ::: noteclassic Zabbix també pot funcionar amb versions anteriors d'Apache, MySQL, Oracle i PostgreSQL. :::  ::: noteimportant Per a altres tipus de lletra que no siguin el DejaVu predeterminat, pot ser que sigui necessària la funció PHP [imagerotate](http://php.net/manual/en/function.imagerotate.php). Si no hi ha, és possible que aquests tipus de lletra es representi incorrectament quan es mostri un gràfic. Aquesta funció només és disponible si PHP es compila amb GD inclòs, cosa que no és el cas a Debian i altres distribucions. :::  Biblioteques de tercers que s'empren per escriure i depurar el codi frontal de Zabbix:  |Biblioteca|Estat obligatori|Versió mínima|Descripció| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|Un gestor de paquets a nivell d'aplicació per a PHP que proporciona un format estàndard per gestionar les dependències del programari PHP i les biblioteques necessàries.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|Un marc de proves d'unitat PHP per provar la interfície Zabbix.| |[SASS](https://sass-lang.com/)|^|3.4.22|Un llenguatge de programació de preprocessador que s'interpreta i compila en fulls d'estil en cascada (CSS).|

en-us	#### Frontend  To enable encryption with certificate and database host identity verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to *Database TLS key file* -   Specify path to *Database TLS CA file* -   Specify path to *Database TLS certificate file* -   Check *Database host verification*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php:*      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...
ca	#### Frontend  Per activar el xifrat amb certificat i verificació per les connexions entre la interfície Zabbix i la base de dades:  -  Marqueu *xifrat TLS de la base de dades* i *Verifiqueu el certificat de la base de dades* - Especifiqueu la ruta d'accés a l'*arxiu de clau TLS de la base de dades* - Especifiqueu la ruta d'accés a l'*arxiu CA TLS de la base de dades* - Especifiqueu la ruta d'accés a l'*arxiu de certificat TLS de la base de dades* - Marqueu *Verificació de l'equip de la base de dades*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  Alternativament, es pot definir a */etc/zabbix/web/zabbix.conf.php :*      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable encryption with certificate authority verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to *Database TLS CA file*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca2.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php:*      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...
ca	#### Frontend  Per activar el xifrat amb verificació de l'autoritat de certificació per les connexions entre la interfície Zabbix i la base de dades:  -  Marqueu *xifrat TLS de la base de dades* i *Verifiqueu el certificat de la base de dades* -  Especifiqueu la ruta d'accés a l'*arxiu TLS CA de la base de dades*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca2.png){width="600"}  Alternativament, es pot definir a */etc/zabbix/web/zabbix.conf.php :*      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable encryption with certificate verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to Database TLS CA file  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php*:      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...  Troubleshoot user using command-line tool to check if connection is possible for required user:      mysql -u zbx_web -p -h 10.211.55.9 --ssl-mode=REQUIRED --ssl-ca=/var/lib/mysql/ca.pem
ca	#### Frontend  Per habilitar l'encriptació amb la verificació del certificat per a les connexions entre el frontend de Zabbix i la base de dades:  - Comproveu *xifratge TLS de la base de dades* i *Verifiqueu el certificat de la base de dades* - Especifiqueu el camí al fitxer CA TLS de la base de dades  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca.png){width="600"}  Alternativament, ho podeu configurar a */etc/zabbix/web/zabbix.conf.php*:      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...  Resoleu problemes d'usuari mitjançant l'eina de línia d'ordres per comprovar si la connexió és possible per a l'usuari requerit:      mysql -u zbx_web -p -h 10.211.55.9 --ssl-mode=REQUIRED --ssl-ca=/var/lib/mysql/ca.pem

en-us	#### Frontend  To enable encryption with full verification for connections between Zabbix frontend and the database:  -   Check Database TLS encryption and Verify database certificate -   Specify path to Database TLS key file -   Specify path to Database TLS CA file -   Specify path to Database TLS certificate file  Note, that *Database host verification* is checked and grayed out - this step cannot be skipped for MySQL.   ::: notewarning  Cipher list should be empty, so that frontend and server can negotiate required one from the supported by both ends. :::  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full1.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php*:      ...     // Used for TLS connection with strictly defined Cipher list.     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GC';     ...     // or     ...     // Used for TLS connection without Cipher list defined - selected by MySQL server     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...
ca	#### Frontend  Per habilitar el xifrat amb una verificació completa de les connexions entre el Frontend de Zabbix i la base de dades:  - Comproveu el xifrat TLS de la base de dades i el certificat de la base de dades - Especifiqueu el camí al fitxer de claus TLS de la base de dades - Especifiqueu el camí al fitxer CA TLS de la base de dades - Especifiqueu el camí al fitxer del certificat TLS de la base de dades  Tingueu en compte que la *Verificació de l'equip de la base de dades* és marcada i en gris, aquesta passa no es pot pas saltar amb a MySQL.  ::: notewarning   Llista de xifrat hauria d'ésser buida, de manera que la interfície i el servidor puguin negociar el xifrat suportat per ambdós extrems. :::  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full1.png){width="600"}  Altrament, això es pot configurar a */etc/zabbix/web/zabbix.conf.php*:       ...      // S'empra per a la connexió TLS amb una llista de xifratge estrictament definida.      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GC';     ...     // o     ...     // Emprat per connexions TLS sense llista de xifratge definida - escollit per MySQL server     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable transport-only encryption for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* -   Leave *Verify database certificate* unchecked  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport2.png){width="600"}
ca	#### Frontend  Per activar el xifrat de transport només per les connexions entre la interfície Zabbix i la base de dades:  - Marqueu *Xifrat TLS de la base de dades* - Deixeu *Verificar el certificat de la base de dades* desmarcat  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport2.png){width="600"}

en-us	#### Frontend  To enable transport-only encryption for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* -   Leave *Verify database certificate* unchecked  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}
ca	#### Frontend  Per activar el xifrat de transport només per les connexions entre la interfície Zabbix i la base de dades:  - Marqueu *Xifrat TLS de la base de dades* - Deixeu *Verificar el certificat de la base de dades* desmarcat  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}

en-us	##### Frontend to the database  A secure connection to the database can be configured during frontend installation:  -   Mark the *Database TLS encryption* checkbox in the [Configure DB     connection](/manual/installation/frontend#configure_db_connection)     step to enable transport encryption. -   Mark the *Verify database certificate* checkbox that appears when     *TLS encryption* field is checked to enable encryption with     certificates.  ::: noteclassic  For MySQL, the *Database TLS encryption* checkbox is disabled, if *Database host* is set to localhost, because connection that uses a socket file (on Unix) or shared memory (on Windows) cannot be encrypted.\ For PostgreSQL, the *TLS encryption* checkbox is disabled, if the value of the *Database host* field begins with a slash or the field is empty.  :::  The following parameters become available in the TLS encryption in certificates mode (if both checkboxes are marked):  |Parameter|Description| |--|--------| |*Database TLS CA file*|Specify the full path to a valid TLS certificate authority (CA) file.| |*Database TLS key file*|Specify the full path to a valid TLS key file.| |*Database TLS certificate file*|Specify the full path to a valid TLS certificate file.| |*Database host verification*|Mark this checkbox to activate host verification.<br>Disabled for MYSQL, because PHP MySQL library does not allow to skip the peer certificate validation step.| |*Database TLS cipher list*|Specify a custom list of valid ciphers. The format of the cipher list must conform to the OpenSSL standard.<br>Available for MySQL only.|  ::: noteimportant TLS parameters must point to valid files. If they point to non-existent or invalid files, it will lead to the authorization error.\ If certificate files are writable, the frontend generates a warning in the [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) report that "TLS certificate files must be read-only." (displayed only if the PHP user is the owner of the certificate).\ \ Certificates protected by passwords are not supported.  :::
ca	##### Interfície de la base de dades  Es pot configurar una connexió segura cap a la base de dades durant la instal·lació de la interfície:  - Marqueu la casella *Xifrat TLS de la base de dades* a la passa [Configurar la connexió a la base de dades](/manual/installation/frontend#configure_db_connection) per activar el xifrat del transport. - Marqueu la casella *Verificar el certificat de la base de dades* que apareix després que el camp *Xifrat TLS* sigui marcat per activar el xifrat amb certificats.  ::: noteclassic Per MySQL, la casella a marcar *Xifrat TLS de la base de dades* és desactivada, si *Equip de la base de dades* és definit a localhost, doncs la connexió que empra un arxiu socket (sota Unix) o de la memòria compartida (sota Windows) no es pot pas xifrar.\ Per PostgreSQL, la casella a marcar *Xifrat TLS* és desactivada, si el valor del camp *Equip de la base de dades* comença amb una barra obliqua o el camp és buit.  :::  Els paràmetres següents són disponibles al xifrat TLS en mode certificats (si els dos casos són marcats):  |Paràmetre|Descripció| |--|--------| |*Arxiu CA TLS de la base de dades*|Especifiqueu el camí d'accés complet a un arxiu d'autoritat de certificació TLS vàlid.| |*Arxiu de clau TLS de la base de dades*|Especifiqueu el camí d'accés complet a un arxiu de clau TLS vàlid.| |*Arxiu de certificat TLS de base de dades*|Especifiqueu el camí d'accés complet a un arxiu de certificat TLS vàlid.| |*Verificació de l'equip de la base de dades*|Marqueu aquest cas per activar la verificació de l'equip.<br>Desactivat per MYSQL, doncs la biblioteca PHP MySQL no permet pas ignorar l'etapa de validació del certificat parell.| |*Llista de xifrat TLS de la base de dades*|Especifiqueu una llista personalitzada de xifrats vàlids. El format de la llista de xifrat ha d'ésser conforme a la norma OpenSSL.<br>Disponible només per MySQL.|  ::: noteimportant Els paràmetres TLS han d'apuntar a fitxers vàlids. Si apunten cap a arxius no existents o invàlids donarà lloc a un error d'autorització.\ Si els arxius de certificat són accessibles d'escriptura, la interfície genera un avís a les [informacions de sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix) assenyalant que "els fitxers de certificat TLS han d'ésser de només lectura". (afegir només si l'usuari PHP és el propietari del certificat).\ \ Els certificats protegits per paraules de pas no son pas admesos. :::

en-us	#### Function parameters  Function parameters allow to specify:  -   host and item key (functions referencing the host item history only) -   function-specific parameters -   other expressions (not available for functions referencing the host     item history, see [other expressions](#other_expressions) for     examples)  The host and item key can be specified as `/host/key`. The referenced item must be in a supported state (except for **nodata()** function, which is calculated for unsupported items as well).  While other trigger expressions as function parameters are limited to non-history functions in triggers, this limitation does not apply in [calculated items](/manual/config/items/itemtypes/calculated).
ca	#### Paràmetres de la funció  Els paràmetres de funció permeten especificar:  - l'equip i la clau de l'element (funcions referides només a l'historial de l'element de l'equip) - Paràmetres específics de la funció - altres expressions (no disponible per a funcions que fan referència a l'historial de l'element equip, veieu [altres expressions](#other_expressions) per a exemples)  L'equip i la clau de l'element es poden especificar com a "/host/key". L'element referenciat ha d'estar en un estat compatible (excepte per a la funció **nodata()**, que també es calcula per als elements no compatibles).  Mentre que altres triggers com a paràmetres de funció es limiten a funcions no històriques en triggers, aquesta limitació no s'aplica als [elements calculats](/manual/config/items/itemtypes/calculated).

en-us	## Functions
ca	## Funcions

en-us	#### - Functions  Before setting a trigger, it is necessary to define what a problem state is and how much time is needed to take action. Then there are two ways to set up a trigger signaling about a potential unwanted situation. First: the trigger must fire when the system is expected to be in a problem state after the "time to act". Second: the trigger must fire when the system is going to reach the problem state in less than "time to act". Corresponding trigger functions to use are **forecast** and **timeleft**. Note that underlying statistical analysis is basically identical for both functions. You may set up a trigger whichever way you prefer with similar results.
ca	#### - Funcions  Abans d'establir un trigger, cal definir quin és un estat problema i quant de temps cal per actuar. A continuació, hi ha dues maneres de configurar una senyalització de trigger sobre una possible situació no desitjada. Primer: el trigger s'ha de disparar quan s'espera que el sistema sigui en estat problemàtic després del "temps per actuar". Segon: el trigger s'ha de disparar quan el sistema arribi a l'estat del problema en menys de "temps per actuar". Les funcions de trigger corresponents a emprar són **previsió** i **temps restant**. Tingueu en compte que l'anàlisi estadística subjacent és bàsicament idèntica per a ambdues funcions. Podeu configurar un trigger de la manera que preferiu amb resultats similars.

en-us	#### Functions for Prometheus histograms  It has been possible to collect [Prometheus metrics](/manual/config/items/itemtypes/prometheus) in Zabbix for a while now, but some of the metrics are difficult to work with. Specifically, the metrics of histogram type can be presented in Zabbix as multiple items with the same key names, but different parameters. However, even though such items are logically related and represent the same data, it has been difficult to analyze the collected data without specialized functions. To cover this functionality gap in the new version, **rate()** and **histogram\_quantile()** functions, producing the same result as their PromQL counterparts, have been added.  Other new additions to complement this functionality are the **bucket\_rate\_foreach()** and the **bucket\_percentile()** functions. For more information see:  -   [History functions](/manual/appendix/functions/history#history-functions-1) (see **rate()**) -   [Aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1)     (see **histogram\_quantile()**, **bucket\_percentile()**) -   [Foreach functions](/manual/appendix/functions/aggregate/foreach) (see **bucket\_rate\_foreach()**)
ca	##### Funcions per a histogrames Prometheus  Fa temps que és possible recopilar [mètriques de Prometheus](/manual/config/items/itemtypes/prometheus) a Zabbix, però és difícil treballar amb algunes de les mètriques. Concretament, les mètriques del tipus d'histograma es poden presentar a Zabbix com a diversos elements amb els mateixos noms de clau, però amb paràmetres diferents. Tanmateix, tot i que aquests elements són relacionats lògicament i representen les mateixes dades, ha estat difícil analitzar les dades recollides sense funcions especialitzades. Per cobrir aquest buit de funcionalitat a la nova versió, s'han afegit les funcions **rate()** i **histogram\_quantile()**, que produeixen el mateix resultat que els seus homòlegs de PromQL.  Altres noves incorporacions per complementar aquesta funcionalitat són les funcions **bucket\_rate\_foreach()** i **bucket\_percentile()**. Per a més informació consulteu:  -   [Funcions d'historial](/manual/appendix/functions/history#history-functions-1) (see **rate()**) -   [Funcions d'afegit](/manual/appendix/functions/aggregate#aggregate-functions-1)     (veieu **histogram\_quantile()**, **bucket\_percentile()**) -   [Funcions foreach](/manual/appendix/functions/aggregate/foreach) (see **bucket\_rate\_foreach()**)

en-us	#### Functions  Functions allow to calculate the collected values (average, minimum, maximum, sum), find strings, reference current time and other factors.  A complete list of [supported functions](/manual/appendix/functions) is available.  Typically functions return numeric values for comparison. When returning strings, comparison is possible with the **=** and **<>** operators (see [example](#example_14)).
ca	#### Funcions  Les funcions permeten calcular els valors recollits (mitjana, mínim, màxim, suma), cercar cadenes, fer referència a l'hora actual i altres factors.  Hi ha disponible una llista completa de [funcions admeses](/manual/appendix/functions).  En general, les funcions retornen valors numèrics amb finalitats de comparació. Quan tornen cadenes, la comparació és possible amb els operadors **=** i **<>** (veieu l'[exemple](#exemple_14)).

en-us	#### Functions  Functions can be used at the end of JSONPath. Multiple functions can be chained if the preceding function returns value that is accepted by the following function.  Supported functions:  |Function|Description|Input|Output| |--|--------|----|----| |`avg`|Average value of numbers in input array.|Array of numbers.|Number.| |`min`|Minimum value of numbers in input array.|Array of numbers.|Number.| |`max`|Maximum value of numbers in input array.|Array of numbers.|Number.| |`sum`|Sum of numbers in input array.|Array of numbers.|Number.| |`length`|Number of elements in input array.|Array.|Number.| |`first`|The first array element.|Array.|A JSON construct (object, array, value) depending on input array contents.|  Quoted numeric values are accepted by the JSONPath aggregate functions. It means that the values are converted from string type to numeric if aggregation is required.  Incompatible input will cause the function to generate error.
ca	#### Funcions  Les funcions es poden emprar al final d'un JSONPath. Es poden encadenar diverses funcions si la funció anterior retorna un valor acceptat per la funció següent.  Funcions admeses:  |Funció|Descripció|Entrada|Sortida| |--|--------|----|----| |`avg`|Valor mitjà dels nombres a la matriu d'entrada.|Matriu de nombres.|Nombre.| |`min`|Valor mínim dels nombres a la matriu d'entrada.|Matriu de nombres.|Nombre.| |`max`|Valor màxim dels nombres a la matriu d'entrada.|Matriu de nombres.|Nombre.| |`sum`|Suma de nombres de la matriu d'entrada.|Matriu de nombres.|Nombre.| |`length`|Nombre d'elements a la matriu d'entrada.|Matriu.|Nombre.| |`first`|El primer element de la matriu.|Matriu.|Una construcció JSON (objecte, matriu, valor) basada en el contingut de la matriu d'entrada.|  Els valors numèrics entre cometes són admesos per les funcions agregades JSONPath. Això vol dir que els valors es converteixen del tipus de cadena a numèric si cal l'agregació.  Una entrada incompatible farà que la funció generi un error.

en-us	##### Function-specific parameters  Function-specific parameters are placed after the item key and are separated from the item key by a comma. See the [supported functions](/manual/appendix/functions) for a complete list of these parameters.  Most of numeric functions accept time as a parameter. You may use seconds or [time suffixes](/manual/appendix/suffixes) to indicate time. Preceded by a hash mark, the parameter has a different meaning:  |Expression|Description| |----------|-----------| |**sum**(/host/key,**10m)**|Sum of values in the last 10 minutes.| |**sum**(/host/key,**\#10)**|Sum of the last ten values.|  Parameters with a hash mark have a different meaning with the function **last** - they denote the Nth previous value, so given the values 3, 7, 2, 6, 5 (from the most recent to the least recent):  -   `last(/host/key,#2)` would return '7' -   `last(/host/key,#5)` would return '5'
ca	##### Paràmetres específics de la funció  Els paràmetres específics de la funció es posen després de la clau d'element i es separen de la clau d'element per una coma. Veieu les [funcions compatibles](/manual/appendix/functions) per obtindre una llista completa d'aquests paràmetres.  La majoria de les funcions numèriques accepten el temps com a paràmetre. Podeu emprar segons o [sufixos de temps](/manual/apèndix/sufixos) per indicar l'hora. Precedit d'una marca de hash, el paràmetre té un altre significat:  |Expressió|Descripció| |----------|-----------| |**sum**(/host/key,**10m)**|Suma dels valors dels darrers 10 minuts.| |**sum**(/host/key,**\#10)**|Suma dels darrers deu valors.|  Els paràmetres amb una marca de hash tenen un significat diferent amb la funció **darrera**: denoten l'enèsim valor anterior, de manera que tinguent en compte els valors 3, 7, 2, 6, 5 (del més nou al més antic):  - `last(/host/key,#2)` retornaria '7' - `last(/host/key,#5)` retornaria '5'

en-us	#### Function syntax  Foreach functions support two common parameters: `item filter` (see details below) and `time period`:      foreach_function(item filter,time period)  For example:   `avg_foreach(/*/mysql.qps?[group="MySQL Servers"],5m)`  will return the five-minute average of each 'mysql.qps' item in the MySQL server group.  Note that some functions support additional [parameters](#additional_parameters).
ca	#### Sintaxi de la funció  Les funcions Foreach admeten dos paràmetres comuns: `filtre de l'element` (veieu els detalls a sota) i `període de temps`:      foreach_function(item filter,time period)  Per exemple:   `avg_foreach(/*/mysql.qps?[group="MySQL Servers"],5m)`  retorna la mitjana de cinc minuts de cada element 'mysql.qps' del grup de servidors MySQL.  Veieu que algunes funcions admeten [paràmetres](#additional_parameters) addicionals.

en-us	### Further reading  You now know enough to start working with the Zabbix API, but don't stop here. For further reading we suggest you have a look at the [list of available APIs](/manual/api/reference).
ca	### Lectures complementàries  Ara coneixeu força bé com treballar amb l'API Zabbix, però no us atureu pas! Per aprendre'n més, us recomanem consultar la [llista d'APIs disponibles](/manual/api/reference).

en-us	#### General
ca	#### General

en-us	#### General advice  -   monitor required parameters only -   tune 'Update interval' for all items. Keeping a small update     interval may be good for nice graphs, however, this may overload     Zabbix -   tune parameters for default templates -   tune housekeeping parameters -   do not monitor parameters which return the same information. -   avoid the use of triggers with long period given as function     argument. For example, max(/host/key,1h) will be calculated     significantly slower than max(/host/key,1m).
ca	#### Consells generals  -   Monitoreu només els paràmetres necessaris -   Establiu "interval d'actualització" per a tots els elements. Mantindre un petit interval d'actualització pot mostrar gràfics agradables, però, pot sobrecarregar Zabbix. -   Ajusteu la configuració de les plantilles predeterminades. -   Establiu paràmetres de manteniment. -   No superviseu els paràmetres que retornen la mateixa informació. -   Eviteu emprar triggers amb un període llarg donat com a argument de funció. Per exemple, max(/host/key,1h) es calcularà molt més lent que max(/host/key,1m).

en-us	#### General attributes  The *User* tab contains general user attributes:  ![](../../../../assets/en/manual/config/user.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Username*|Unique username, used as the login name.| |*Name*|User first name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Last name*|User last name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Groups*|Select [user groups](usergroup) the user belongs to. Starting with Zabbix 3.4.3 this field is auto-complete so starting to type the name of a user group will offer a dropdown of matching groups. Scroll down to select. Alternatively, click on *Select* to add groups. Click on 'x' to remove the selected.<br>Adherence to user groups determines what host groups and hosts the user will have [access to](permissions).| |*Password*|Two fields for entering the user password.<br>With an existing password, contains a *Password* button, clicking on which opens the password fields.<br>Note that passwords longer than 72 characters will be truncated.| |*Language*|Language of the Zabbix frontend.<br>The php gettext extension is required for the translations to work.| |*Time zone*|Select the time zone to override global [time zone](/manual/web_interface/time_zone#overview) on user level or select **System default** to use global time zone settings.| |*Theme*|Defines how the frontend looks like:<br>**System default** - use default system settings<br>**Blue** - standard blue theme<br>**Dark** - alternative dark theme<br>**High-contrast light** - light theme with high contrast<br>**High-contrast dark** - dark theme with high contrast| |*Auto-login*|Mark this checkbox to make Zabbix remember the user and log the user in automatically for 30 days. Browser cookies are used for this.| |*Auto-logout*|With this checkbox marked the user will be logged out automatically, after the set amount of seconds (minimum 90 seconds, maximum 1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 90s, 5m, 2h, 1d.<br>Note that this option will not work:<br>\* If the "Show warning if Zabbix server is down" global configuration option is enabled and Zabbix frontend is kept open;<br>\* When Monitoring menu pages perform background information refreshes;<br>\* If logging in with the *Remember me for 30 days* option checked.| |*Refresh*|Set the refresh rate used for graphs, plain text data, etc. Can be set to 0 to disable.| |*Rows per page*|You can determine how many rows per page will be displayed in lists.| |*URL (after login)*|You can make Zabbix transfer the user to a specific URL after successful login, for example, to Problems page.|
ca	#### Atributs generals  La pestanya *Usuari* conté atributs generals d'usuari:  ![](../../../../assets/en/manual/config/user.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Nom d'usuari*|Nom d'usuari únic, emprat com a nom d'inici de sessió.| |*Nom*|Nom de l'usuari (opcional).<br>Si no és buit, mostra la informació del reconeixement i la informació del destinatari de la notificació.| |*Nom*|Nom d'usuari (opcional).<br>Si no és en blanc, mostra la informació d'aprovació i a la informació del destinatari de la notificació.| |*Grups*|Trieu els [grups d'usuaris](grup d'usuaris) al qual pertany l'usuari. A partir de Zabbix 3.4.3, aquest camp s'omple automàticament, de manera que començar a escriure un nom de grup d'usuaris oferirà una llista desplegable de grups coincidents. Desplaceu-vos cap avall per triar. També podeu fer clic a *Triar* per afegir grups. Feu clic a "x" per esborrar la selecció.<br>La pertinença a un grup d'usuaris determina a quins grups d'equips i equips tindrà [accés](permisos) l'usuari.| |*Mot de pas*|Dos camps per introduir el mot de pas de l'usuari.<br>Amb un mot de pas existent, conté un botó *Mot de pas*, fent clic, s'obren els camps de mot de pas.<br>Tingueu en compte que els mots de pas de més de 72 caràcters es truncaran.| |*Idioma*|Llengua de la interfície Zabbix.<br>L'extensió php gettext és necessària perquè les traduccions funcionin.| |*Timezone*|Trieu la zona horària per anul·lar la [zona horària](/manual/web_interface/time_zone#overview) a nivell d'usuari o trieu **Sistema predeterminat** per emprar la configuració global de la zona horària.| |*Tema*|Defineix l'aspecte de la interfície:<br>**Per defecte del sistema** - empra la configuració predeterminada del sistema<br>**Blau** - tema blau estàndard<br>**Fosc** - tema fosc alternatiu <br>**Llum de contrast alt** - tema de llum d'alt contrast<br>**Fosc de contrast alt** - tema fosc d'alt contrast| |*Inici de sessió automàtic*|Marqueu aquesta casella perquè Zabbix recordi l'usuari i iniciï sessió automàticament durant 30 dies. Les galetes del navegador s'empren amb aquesta finalitat.| |*Autologout*|Amb aquesta casella marcada, l'usuari es tancarà automàticament, després del nombre de segons establert (mínim 90 segons, màxim 1 dia).<br>Els [sufixos de temps](/manual/appendix/sufixes) s'accepten, per exemple, 90s, 5m, 2h, 1d.<br>Tingueu en compte que aquesta opció no funcionarà:<br>\* Si l'opció de configuració global "Mostra l'avís si el servidor Zabbix és executant un error" és activada i la interfície de Zabbix es manté oberta;<br> \* Quan les pàgines del menú Monitoratge fan actualitzacions d'informació de fons;<br>\* Si inicieu sessió amb l'opció *Recorda'm durant 30 dies* marcada.| |*Actualització*|Defineix la freqüència d'actualització emprada per a gràfics, dades de text sense format, etc. Es pot posar a 0 per desactivar.| |*Línies per pàgina*|Podeu determinar quantes línies per pàgina es mostraran a les llistes.| |*URL (després de l'inici de sessió)*|Podeu fer que Zabbix reenviï l'usuari a una URL específica després d'haver iniciat sessió correctament, per exemple, a la pàgina de problemes.|

en-us	#### General  Change certain global configuration options.  [Autoregistration API](/manual/api/reference/autoregistration) | [Icon map API](/manual/api/reference/iconmap) | [Image API](/manual/api/reference/image) | [User macro API](/manual/api/reference/usermacro) | [Settings API](/manual/api/reference/settings) | [Housekeeping API](/manual/api/reference/housekeeping)
ca	#### General  Modificar opcions de configuració global.  [API Enregistrement automàtic](/manual/api/reference/autoregistration) | [API Mapa d'icones](/manual/api/reference/iconmap) | [API Imatge](/manual/api/reference/image) | [API Usuari de macro](/manual/api/reference/usermacro) | [API Regles](/manual/api/reference/settings) | [API Manteniment](/manual/api/reference/housekeeping)

en-us	#### General recommendations  -   Start with understanding which component acts as a TLS client and     which one acts as a TLS server in problem case.\     Zabbix server, proxies and agents, depending on interaction between     them, all can work as TLS servers and clients.\     For example, Zabbix server connecting to agent for a passive check,     acts as a TLS client. The agent is in role of TLS server.\     Zabbix agent, requesting a list of active checks from proxy, acts as     a TLS client. The proxy is in role of TLS server.\     `zabbix_get` and `zabbix_sender` utilities always act as TLS     clients. -   Zabbix uses mutual authentication.\     Each side verifies its peer and may refuse connection.\     For example, Zabbix server connecting to agent can close connection     immediately if agent's certificate is invalid. And vice versa -     Zabbix agent accepting a connection from server can close connection     if server is not trusted by agent. -   Examine logfiles in both sides - in TLS client and TLS server.\     The side which refuses connection may log a precise reason why it     was refused. Other side often reports rather general error (e.g.     "Connection closed by peer", "connection was non-properly     terminated"). -   Sometimes misconfigured encryption results in confusing error     messages in no way pointing to real cause.\     In subsections below we try to provide a (far from exhaustive)     collection of messages and possible causes which could help in     troubleshooting.\     Please note that different crypto toolkits (OpenSSL, GnuTLS) often     produce different error messages in same problem situations.\     Sometimes error messages depend even on particular combination of     crypto toolkits on both sides.
ca	#### Recomanacions generals  - Si hi ha un problema, primer entendre quin component actua com a client TLS i quin actua com a servidor TLS.\   El servidor Zabbix, els proxys i els agents, depenent de la seva interacció, poden funcionar com a servidors i clients TLS.\   Per exemple, el servidor Zabbix que es connecta a l'agent per a la verificació passiva, actua com a client TLS. L'agent actua com a servidor TLS.\   L'agent Zabbix, que demana una llista de comprovacions actives al proxy, actua com a client TLS. El proxy actua com a servidor TLS. Les utilitats\   ''zabbix\_get'' i `zabbix_sender' sempre actuen com a clients TLS. - Zabbix empra l'autenticació mútua. Cada costat comprova el seu igual i pot rebutjar la connexió.\   Per exemple, el servidor Zabbix que es connecta a l'agent pot tancar la connexió immediatament si el certificat de l'agent no és vàlid. I viceversa: l'agent Zabbix que admet una connexió del servidor pot tancar la connexió si el servidor no confia en l'agent. - Examineu els fitxers de registre a les dues bandes: costat del client TLS i costat del servidor TLS.\   La part que rebutja la connexió pot introduir una raó específica per la qual la va rebutjar. L'altra banda sovint informa d'un error força general (per exemple, "Connexió tancada pel parell", "la connexió ha acabat incorrectament"). - De vegades, el xifrat mal configurat provoca missatges d'error confusos que de cap manera indiquen una causa real.\   A les subseccions següents, intentarem proporcionar una llista (lluny d'ésser exhaustiva) de possibles missatges i causes que poden ajudar a solucionar problemes.\   Els kits d'eines (OpenSSL, GnuTLS) solen produir missatges d'error diferents en les mateixes situacions de problema.\   De vegades, els missatges d'error depenen fins i tot d'una combinació particular de conjunts d'eines criptogràfiques a cada costat.

en-us	#### Generate multiple tokens  Generate two tokens.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```
ca	#### Generar diversos tokens  Generar dos tokens.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```

en-us	##### Generating from history/trends  Graphs can be drawn based on either item [history or trends](/manual/config/items/history_and_trends).  For the users who have frontend [debug mode](/manual/web_interface/debug_mode) activated, a gray, vertical caption is displayed at the bottom right of a graph indicating where the data come from.  Several factors influence whether history of trends is used:  -   longevity of item history. For example, item history can be kept for     14 days. In that case, any data older than the fourteen days will be     coming from trends.  ```{=html} <!-- --> ``` -   data congestion in the graph. If the amount of seconds to display in     a horizontal graph pixel exceeds 3600/16, trend data are displayed     (even if item history is still available for the same period).  ```{=html} <!-- --> ``` -   if trends are disabled, item history is used for graph building - if     available for that period. This is supported starting with Zabbix     2.2.1 (before, disabled trends would mean an empty graph for the     period even if item history was available).
ca	##### Generar a partir de l'historial/tendències  Els gràfics es poden dibuixar en funció dels elements [historial o tendències](/manual/config/items/history_and_trends).  Per als usuaris que tenen la interfície de [mode de depuració](/manual/web_interface/debug_mode) activada, es mostra una llegenda vertical grisa a la part inferior dreta d'un gràfic que indica d'on provenen les dades.  Diversos factors influeixen en l'ús de l'històric o les tendències:  - longevitat de l'històric de l'element. Per exemple, l'històric d'articles es pot conservar durant 14 dies. En aquest cas, totes les dades anteriors a aquests catorze dies vindran de tendències.  ```{=html} <!-- --> ``` - Congestió de dades al gràfic. Si el nombre de segons per mostrar en un píxel de gràfic horitzontal supera els 3600/16, es mostren les dades de tendència (tot i que l'historial d'elements encara és disponible per al mateix període de temps).  ```{=html} <!-- --> ``` - si les tendències són desactivades, l'historial d'elements s'empra per fer gràfics - si és disponible per a aquest període de temps. Això és compatible amb Zabbix 2.2.1 (les tendències desactivades anteriorment significaven un gràfic buit per al període, fins i tot si l'historial d'elements era disponible).

en-us	#### Generating PSK  For example, a 256-bit (32 bytes) PSK can be generated using the following commands:  -   with *OpenSSL*:  ```{=html} <!-- --> ```       $ openssl rand -hex 32       af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  -   with *GnuTLS*:  ```{=html} <!-- --> ```       $ psktool -u psk_identity -p database.psk -s 32       Generating a random key for user 'psk_identity'       Key stored to database.psk              $ cat database.psk        psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Note that "psktool" above generates a database file with a PSK identity and its associated PSK. Zabbix expects just a PSK in the PSK file, so the identity string and colon (':') should be removed from the file.
ca	#### Generació de PSK  Per exemple, un PSK de 256 bits (32 octets) es pot generar emprant les comandes segúents:  - amb *OpenSSL*:  ```{=html} <!-- --> ```  $ openssl rand -hex 32  af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  - amb *GnuTLS*:  ```{=html} <!-- --> ```  $ psktool -u psk_identity -p database.psk -s 32  Genera una clau aleatòria per l'usuari 'psk_identity'. Clau emmagatzemada a database.psk         $ cat database.psk   psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Tingueu en compte que l'ordre "psktool" anterior genera un fitxer de base de dades amb una identitat PSK i el seu PSK associat. Zabbix només proporciona un PSK al fitxer PSK. Per tant, la cadena d'identitat i els dos punts (':') s'han d'esborrar del fitxer.

en-us	#### - Geographical maps  This section allows selecting geographical map tile service provider and configuring service provider settings for the Geomap [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#geomap). To provide visualization using the geographical maps, Zabbix uses open-source JavaScript interactive maps library Leaflet. Please note that Zabbix has no control over the quality of images provided by third-party tile providers, including the predefined tile providers.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/geo_maps.png)  |Parameter|Description| |--|--------| |Tile provider|Select one of the available tile service providers or select *Other* to add another tile provider or self-hosted tiles (see [Using a custom tile service provider](#using_a_custom_tile_service_provider)).| |Tile URL|The URL template for loading and displaying the tile layer on geographical maps. This field is editable only if *Tile provider* is set to *Other*.<br><br>The following placeholders are supported:<br>*{s}* represents one of the available subdomains;<br>*{z}* represents zoom level parameter in the URL;<br>*{x}* and *{y}* represent tile coordinates;<br>*{r}* can be used to add "\@2x" to the URL to load retina tiles.<br><br>Example: `https://{s}.example.com/{z}/{x}/{y}{r}.png`| |Attribution text|Tile provider attribution text to be displayed in a small text box on the map. This field is visible only if *Tile provider* is set to *Other*.| |Max zoom level|Maximum zoom level of the map. This field is editable only if *Tile provider* is set to *Other*.|
ca	#### - Mapes geogràfics  Aquesta secció permet triar el proveïdor de serveis de mosaic de mapes geogràfics i configurar el proveïdor de serveis per al Geomap [giny del tauler de control](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#geomap). Per proporcionar visualització mitjançant els mapes geogràfics, Zabbix empra la biblioteca de mapes interactius JavaScript de codi obert Leaflet. Tingueu en compte que Zabbix no té control sobre la qualitat de les imatges proporcionades per proveïdors de tercers, inclosos els proveïdors predefinits.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/geo_maps.png)  |Paràmetre|Descripció| |--|---------| |Proveïdor de fitxes|Seleccioneu un dels proveïdors de serveis de mosaic disponibles o seleccioneu *Altres* per afegir un altre proveïdor de fitxes o fitxes autoallotjades (veieu [emprar un proveïdor de serveis personalitzat](#using_a_custom_tile_service_provider)).| |URL de mosaic|La plantilla d'URL per carregar i mostrar la capa de mosaic en mapes geogràfics. Aquest camp només es pot editar si el *Proveïdor de mosaic* s'estableix a *Altres*.<br><br>S'admeten els següents marcadors de posició:<br>*{s}* representa un dels subdominis disponibles;<br>*{z}* representa el paràmetre de nivell de zoom a l'URL;<br>*{x}* i *{y}* representen les coordenades de mosaic;<br>*{r}* es pot emprar per afegir "\@2x" a l'URL a carregar fitxes de retina.<br><br>Exemple: `https://{s}.example.com/{z}/{x}/{y}{r}.png`| |Text d'atribució|Text d'atribució del proveïdor de mosaic que es veurà en un petit quadre de text al mapa. Aquest camp només és visible si el *Proveïdor de mosaic* és establert a *Altres*.| |Nivell de zoom màxim|Nivell de zoom màxim del mapa. Aquest camp només es pot editar si el *Proveïdor de mosaic* és establert a *Altres*.|

en-us	#### Geomap  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)
ca	##### Geomapes  S'ha afegit un nou giny de geomapa per als taulers de control, que ofereix una manera de mostrar els equips a mapes geogràfics. Per obtindre més informació, consulteu el *Geomapa* [giny del tauler](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) i els [mapes geogràfics](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)

en-us	#### Geomap widget error   The maps in the Geomap widget may not load correctly, if you have upgraded from an older Zabbix version with NGINX and didn't switch to the new NGINX configuration file during the upgrade.   To fix the issue, you can  discard the old configuration file, use the configuration file from 6.0 package and reconfigure it as described in the [download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) in section *e. Configure PHP for Zabbix frontend*.  Alternatively, you can manually edit an existing NGINX configuration file (typically, */etc/zabbix/nginx.conf*). To do so, open the file and locate the following block:       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Then, replace this block with:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }
ca	#### Error del giny Geomap  És possible que els mapes del giny del geomap no es carreguin correctament si heu actualitzat des d'una versió anterior de Zabbix amb NGINX i no heu actualitzat al nou fitxer de configuració d'NGINX durant l'actualització.  Per resoldre el problema, podeu esborrar el fitxer de configuració antic, emprar el fitxer de configuració del paquet 6.0 i reconfigurar-lo tal com es descriu a les [instruccions de descàrrega](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) a la secció *configura PHP per a la interfície Zabbix*.  També podeu editar manualment el fitxer de configuració NGINX existent (normalment */etc/zabbix/nginx.conf*). Per fer-ho, obriu el fitxer i localitzeu el bloc següent:   · location ~ /(api\/|conf[^\.]|include|locale|vendor) {  · deny · all;  · return · 404;  · }      Després, reemplaceu el bloc per:   · location ~ /(api\/|conf[^\.]|include|locale) {  · deny · all;  · return · 404;  · }   · location /vendor {  · deny · all;  · return · 404;  · }

en-us	#### Get a count of standby nodes  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```
ca	#### Obtindre el nombre de nodes en espera  Petició:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```

en-us	#### Get a list of nodes ordered by status  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```
ca	#### Recuperar una llista de nodes ordenat per estat  Petició:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```

en-us	#### Get a list of specific nodes by their IDs  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```
ca	#### Obtindre una llista de nodes específics pels seus IDs  Petició:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```

en-us	#### Get a list of stopped nodes  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```
ca	#### Obtindre una llista dels nodes aturats  Petició:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```

en-us	#### Getting Java gateway  You can install Java gateway either from the sources or packages downloaded from [Zabbix website](http://www.zabbix.com/download.php).  Using the links below you can access information how to get and run Zabbix Java gateway, how to configure Zabbix server (or Zabbix proxy) to use Zabbix Java gateway for JMX monitoring, and how to configure Zabbix items in Zabbix frontend that correspond to particular JMX counters.  |Installation from|Instructions|Instructions| |-----------------|------------|------------| |*Sources*|[Installation](/manual/installation/install#installing_java_gateway)|[Setup](/manual/concepts/java/from_sources)| |*RHEL packages*|[Installation](/manual/installation/install_from_packages/rhel#java_gateway_installation)|[Setup](/manual/concepts/java/from_rhel)| |*Debian/Ubuntu packages*|[Installation](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[Setup](/manual/concepts/java/from_debian_ubuntu)|
ca	#### Obtindre la passarel·la Java  Podeu instal·lar Java Gateway des de la font o descarregant els paquets des del [lloc web de Zabbix](http://www.zabbix.com/download.php).  Mitjançant els enllaços següents, podeu accedir a informació sobre com obtindre i executar la passarel·la Zabbix Java, com configurar el servidor Zabbix (o el proxy Zabbix) per emprar la passarel·la Zabbix Java per a la supervisió de JMX i com configurar els elements Zabbix a la interfície web que corresponen a comptadors JMX particulars.  |Instal·la des de|Instruccions|Instruccions| |-------------------|------------|------------| |*Sources*|[Installation](/fr/manual/installation/install#installation_de_la_passerelle_java)|[Configuration](/fr/manual/concepts/java/from_sources)| |*packages RHEL*|[Installation](/fr/manual/installation/install_from_packages/rhel#installation_de_la_passerelle_java)|[Configuration](/fr/manual/concepts/java/from_rhel)| |*packages Debian/Ubuntu*|[Installation](/fr/manual/installation/install_from_packages/debian_ubuntu#installation_de_la_passerelle_java)|[Configuration](/fr/manual/concepts/java/from_debian_ubuntu)|

en-us	##### Getting the list of items  **Agent request**  The active checks request is used to obtain the active checks to be processed by agent. This request is sent by the agent upon start and then with _RefreshActiveChecks_ intervals.  ```json {   "request": "active checks",   "host": "Zabbix server",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050 } ```  | Field | Type | Mandatory | Value | |-|-|-|--------| | request | _string_ | yes | `active checks` | | host | _string_ | yes | Host name. | | host_metadata | _string_ | no | The configuration parameter HostMetadata or HostMetadataItem metric value. | | hostinterface | _string_ | no | The configuration parameter HostInterface or HostInterfaceItem metric value. | | ip | _string_ | no | The configuration parameter ListenIP first IP if set. | | port | _number_ | no | The configuration parameter ListenPort value if set and not default agent listening port. |    **Server response**  The active checks response is sent by the server back to agent after processing the active checks request.    ```json {   "response": "success",   "data": [     {       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "key_orig": "log[/home/zabbix/logs/zabbix_agentd.log]",       "itemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "key_orig": "agent.version",       "itemid": 5678,       "delay": "10m",       "lastlogsize": 0,       "mtime": 0     }   ] }  ```  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | response |<| _string_ | yes | `success` \| `failed` | | info |<| _string_ | no | Error information in the case of failure. | | data |<| _array of objects_ | no | Active check items. | | | key | _string_ | no | Item key with expanded macros. | |^| key_orig | _string_ | no | Item key without expanded macros. | |^| itemid | _number_ | no | Item identifier. | |^| delay | _string_ | no | Item update interval. | |^| lastlogsize | _number_ | no | Item lastlogsize. | |^| mtime | _number_ | no | Item mtime. | | refresh_unsupported |<| _number_ | no | Unsupported item refresh interval. | | regexp |<| _array of objects_ | no | Global regular expressions. | | | name | _string_ | no | Global regular expression name. | |^| expression | _string_ | no | Global regular expression. | |^| expression_type | _number_ | no | Global regular expression type. | |^| exp_delimiter | _string_ | no | Global regular expression delimiter. | |^| case_sensitive | _number_ | no | Global regular expression case sensitivity setting. |    The server must respond with success.  For example:  1.  Agent opens a TCP connection 2.  Agent asks for the list of checks 3.  Server responds with a list of items (item key, delay) 4.  Agent parses the response 5.  TCP connection is closed 6.  Agent starts periodical collection of data  ::: noteimportant Note that (sensitive) configuration data may become available to parties having access to the Zabbix server trapper port when using an active check. This is possible because anyone may pretend to be an active agent and request item configuration data; authentication does not take place unless you use [encryption](/manual/encryption) options. :::
ca	##### Obtindre la llista d'elements  **Petició de l'agent**  La petició de les verificacions actives s'empra per obtindre les verificacions actives a tractar per l'agent. Aquesta petició s'envia per l'agent a l'iniciar, i després amb els intervals _RefreshActiveChecks_.  ```json {   "request": "active checks",   "host": "Zabbix server",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050 } ```  | Camp| Tipus| Obligatori| Valor | |-|-|-|--------| | request | _string_ | sí | `active checks` | | host | _string_ | sí | Nom d'equip. | | host_metadata | _string_ | no | El paràmetre de configuració HostMetadata o el valor de mètrica HostMetadataItem.| | hostinterface | _string_ | no | El valor de mètrica del paràmetre de configuració HostInterface o HostInterfaceItem.| | ip | _string_ | no | El paràmetre de configuració ListenIP first IP, si s'ha definit. | | port | _number_ | no | El valor del paràmetre de configuració ListenPort si s'ha definit i no pas el port d'escola per defecte de l'agent. |    **Resposta del servidor**  La resposta de les verificacions actives s'envien per el servidor a l'agent després del tractament de la petició de verificacions actives.    ```json {   "response": "success",   "data": [     {       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "key_orig": "log[/home/zabbix/logs/zabbix_agentd.log]",       "itemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "key_orig": "agent.version",       "itemid": 5678,       "delay": "10m",       "lastlogsize": 0,       "mtime": 0     }   ] }  ```  | Camp | Tipus | Obligatori | Valor | |-|------|--|-|-----------------------| | response |<| _string_ | sí | `success` \| `failed` | | info |<| _string_ | no | Informacions d'error en cas de fallida. | | data |<| _array of objects_ | no | Elements de verificacions actius. | | | key | _string_ | no | Clau d'element amb macros esteses. | |^| key_orig | _string_ | no | Clau d'element sense macros esteses. | |^| itemid | _number_ | no | Identificador d'element. | |^| delay | _string_ | no | Interval d'actualització de l'element. | |^| lastlogsize | _number_ | no | Darrera mida del registre de l'element. | |^| mtime | _number_ | no | Mtime de l'element. | | refresh_unsupported |<| _number_ | no | Interval d'actualització dels elements no suportats.| | regexp |<| _array of objects_ | no | Expressions regulars globals. | | | name | _string_ | no | Nom de l'expressió regular global.| |^| expression | _string_ | no | Expression régulière globale. | |^| expression_type | _number_ | no | Tipus de l'expressió regular global. | |^| exp_delimiter | _string_ | no | Delimitador de l'expressió regular global. | |^| case_sensitive | _number_ | no | Paràmetre global de sensibilitat a majúscules de les expressions regulars.|    El servidor ha de respondre amb èxit.  Per exemple :  1. L'agent obre una connexió TCP 2. L'agent demana la llista de verificacions 3. El servidor contesta amb una llista d'elements (clau d'element, retard) 4. L'agent analitza la resposta 5. Es tanca la connexió TCP 6. L'agent comença la recollida periòdica de dades  ::: noteimportant Veieu que les dades de configuració (sensibles) poden ésser disponibles per a les persones que tinguin accés al port del trapper del servidor Zabbix quan emprin verificació activa. Això és possible perquè tot el món pot pretendre tindre un agent actiu i demanar informació de configuració d'elements. L'autenticació no té lloc excepte que empreu les opcions de [xifrat](/manual/encryption). :::

en-us	#### Getting Zabbix source code  There are several ways of getting Zabbix source code:  -   You can [download](https://www.zabbix.com/download_sources) the     released stable versions from the official Zabbix website -   You can [download](https://www.zabbix.com/developers) nightly builds     from the official Zabbix website developer page -   You can get the latest development version from the Git source code     repository system:     -   The primary location of the full repository is at         <https://git.zabbix.com/scm/zbx/zabbix.git>     -   Master and supported releases are also mirrored to Github at         <https://github.com/zabbix/zabbix>  A Git client must be installed to clone the repository. The official commandline Git client package is commonly called **git** in distributions. To install, for example, on Debian/Ubuntu, run:      sudo apt-get update     sudo apt-get install git  To grab all Zabbix source, change to the directory you want to place the code in and execute:      git clone https://git.zabbix.com/scm/zbx/zabbix.git
ca	#### Obtindre el codi font de Zabbix  Hi ha diverses maneres d'obtindre el codi font de Zabbix:  - Podeu [descarregar](https://www.zabbix.com/download_sources) versions estables publicades des del lloc oficial de Zabbix - Podeu [descarregar](https://www.zabbix.com/developers) compilacions nocturnes des de la pàgina oficial de desenvolupadors del lloc web de Zabbix - Podeu obtindre la darrera versió de desenvolupament des del sistema de dipòsit de codi font de Git:      - La ubicació principal del repositori complet és a <https://git.zabbix.com/scm/zbx/zabbix.git>      - Les versions principals i compatibles també es reflecteixen a Github a <https://github.com/zabbix/zabbix>  S'ha d'instal·lar un client Git per clonar el repositori. El paquet de client de línia d'ordres oficial de Git s'anomena habitualment **git** a les distribucions. Per instal·lar-lo per exemple a Debian/Ubuntu, executeu:       sudo apt-get update      sudo apt-get install git  Per afegir totes les fonts de Zabbix, navegueu fins al directori on voleu posar el codi i executeu:       git clone https://git.zabbix.com/scm/zbx/zabbix.git

en-us	#### Global event correlation  Events may not get correlated correctly if the time interval between the first and second event is very small, i.e. half a second and less.
ca	#### Correlació global d'esdeveniments  Els esdeveniments poden no ésser correlacionats correctament si l'interval de temps entre el primer i el segon esdeveniment és molt petit, és a dir, mig segon o menys.

en-us	### Global JavaScript functions  Additional global JavaScript functions have been implemented with Duktape:  -   btoa(data) - encodes the data to base64 string -   atob(base64\_string) - decodes base64 string  ```javascript try {     b64 = btoa("utf8 string");     utf8 = atob(b64); }  catch (error) {     return {'error.name' : error.name, 'error.message' : error.message} } ```  -   md5(data) - calculates the MD5 hash of the data -   sha256(data) - calculates the SHA256 hash of the data -   hmac('\<hash type\>',key,data) - returns HMAC hash as hex formatted string;     MD5 and SHA256 hash types are supported;     key and data parameters support binary data. Examples:     -    `hmac('md5',key,data)`     -    `hmac('sha256',key,data)` -   sign(hash,key,data) - returns calculated signature (RSA signature with SHA-256) as a string, where:<br>     **hash** - only 'sha256' is allowed, otherwise an error is thrown;<br>     **key** - the private key. It should correspond to PKCS#1 or PKCS#8 standard. The key can be provided in different forms:<br>     -    with spaces instead of newlines;     -    with escaped or non-escaped '\n's instead of newlines;     -    without any newlines as a single-line string;     -    as a JSON-formatted string.      The key also can be loaded from a user macro/secret macro/vault.      **data** - the data that will be signed. It can be a string (binary data also supported) or buffer (Uint8Array/ArrayBuffer).<br>     OpenSSL or GnuTLS is used to calculate the signatures. If Zabbix was built without any of these encryption libraries, an error will be thrown ('missing OpenSSL or GnuTLS library').<br>This function is supported since Zabbix 6.0.15.
ca	### Funcions globals de JavaScript  S'han afegit funcions JavaScript globals addicionals amb Duktape:  - btoa (string) - codifica la cadena a cadena en base64 - atob(base64\_string) - descodifica la cadena en base64  ```javascript try {     b64 = btoa("utf8 string");     utf8 = atob(b64); }  catch (error) {     return {'error.name' : error.name, 'error.message' : error.message} } ```  - md5(dades) - calcula el hash MD5 d'una cadena - sha256(dades) - calcula el hash SHA256 d'una cadena - mac('\<tipus hash\>',clau,dades) - retorna el hash HMAC com una cadena en format hexadecimal;      S'admeten els tipus hash MD5 i SHA256;      Els paràmetres clau i de dades admeten dades binàries. Exemples:      - `hmac('md5',clau,dades)`      - `hmac('sha256',clau,dades)` - sign(hash,clau,dades) - retorna la signatura calculada (signatura RSA amb SHA-256) com a cadena, on:<br>      **hash**: només es permet 'sha256', en cas contrari es genera un error;<br>      **clau**: la clau privada. Ha de correspondre a l'estàndard PKCS#1 o PKCS#8. La clau es pot proporcionar de diferents formes:<br>      - amb espais en lloc de noves línies;      - amb o sense escapat '\n' en lloc de noves línies;      - sense cap nova línia com una cadena d'una sola línia;      - com a cadena en format JSON.       La clau també es pot carregar des d'una macro d'usuari/macro/macro secreta.       **dades**: les dades que es signaran. Pot ser una cadena (també s'admeten dades binàries) o una memòria intermèdia (Uint8Array/ArrayBuffer).<br>      OpenSSL o GnuTLS s'empren per calcular signatures. Si Zabbix s'ha compilat sense cap d'aquestes biblioteques de xifrat, es generarà un error ("Manca la biblioteca OpenSSL o GnuTLS").<br>Aquesta funció és compatible des de Zabbix 6.0.15.

en-us	### Global macro  The global macro object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |globalmacroid|string|*(readonly)* ID of the global macro.| |**macro**<br>(required)|string|Macro string.| |**value**<br>(required)|string|Value of the macro.| |type|integer|Type of macro.<br><br>Possible values:<br>0 - *(default)* Text macro;<br>1 - Secret macro;<br>2 - Vault secret.| |description|string|Description of the macro.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
ca	### Macro global  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |globalmacroid|string|*(només lectura)* ID de macro global.| |**macro**<br>(obligatori)|string|Cadena de macro.| |**valor**<br>(obligatori)|string|Valor de la macro.| |type|integer|Tipus de la macro.<br><br>Valors possibles:<br>0 - *(per defecte)* Text de la macro;<br>1 - Macro secreta;<br>2 - Secret de caixa de cabals.| |description|string|Descripció de la macro.|  Tingueu en compte que per a alguns mètodes (actualitzar, esborrar) la combinació de paràmetres obligatoris/opcionals és diferent.

en-us	##### Global messages displayed  As the messages arrive, they are displayed in a floating section on the right hand side. This section can be repositioned freely by dragging the section header.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  For this section, several controls are available:  -   ![](../../../../assets/en/manual/about/message_button_snooze.png)     **Snooze** button silences the currently active alarm sound; -   ![](../../../../assets/en/manual/about/message_button_mute.png)     **Mute/Unmute** button switches between playing and not playing the     alarm sounds at all.
ca	##### Visualització de missatges globals  Quan arriben els missatges, es mostren en una secció flotant al costat dret. Aquesta secció es pot reposicionar lliurement arrossegant la seva capçalera.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  Per a aquesta secció, hi ha diversos controls disponibles:  - ![](../../../../assets/en/manual/about/message_button_snooze.png) el botó **Informar** silencia el so de l'alarma activa; - ![](../../../../assets/en/manual/about/message_button_mute.png) el botó **Silenciar/Desactivar** alterna entre reproduir i no reproduir els sons de l'alarma.

en-us	#### Global regular expressions  There is an advanced editor for creating and testing complex regular expressions in Zabbix frontend.  Once a regular expression has been created this way, it can be used in several places in the frontend by referring to its name, prefixed with @, for example, *\@mycustomregexp*.  To create a global regular expression:  -   Go to: *Administration → General* -   Select *Regular expressions* from the dropdown -   Click on *New regular expression*  The **Expressions** tab allows to set the regular expression name and add subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Set the regular expression name. Any Unicode characters are allowed.| |*Expressions*|<|Click on *Add* in the Expressions block to add a new subexpression.| | |*Expression type*|Select expression type:<br>**Character string included** - match the substring<br>**Any character string included** - match any substring from a delimited list. The delimited list includes a comma (,), a dot (.) or a forward slash (/).<br>**Character string not included** - match any string except the substring<br>**Result is TRUE** - match the regular expression<br>**Result is FALSE** - do not match the regular expression| |^|*Expression*|Enter substring/regular expression.| |*Delimiter*|<|A comma (,), a dot (.) or a forward slash (/) to separate text strings in a regular expression. This parameter is active only when "*Any character string included*" expression type is selected.| |*Case sensitive*|<|A checkbox to specify whether a regular expression is sensitive to capitalization of letters.|  A forward slash (/) in the expression is treated literally, rather than a delimiter. This way it is possible to save expressions containing a slash, without errors.  ::: noteimportant A custom regular expression name in Zabbix may contain commas, spaces, etc. In those cases where that may lead to misinterpretation when referencing (for example, a comma in the parameter of an item key) the whole reference may be put in quotes like this: *"\@My custom regexp for purpose1, purpose2"*.\ Regular expression names must not be quoted in other locations (for example, in LLD rule properties). :::  In the **Test** tab the regular expression and its subexpressions can be tested by providing a test string.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Results show the status of each subexpression and total custom expression status.  Total custom expression status is defined as *Combined result*. If several sub expressions are defined Zabbix uses AND logical operator to calculate *Combined result*. It means that if at least one Result is False *Combined result* has also False status.
ca	#### Expressions regulars globals  Hi ha un editor avançat per crear i provar expressions regulars complexes a la interfície Zabbix.  Un cop s'ha creat una expressió regular d'aquesta manera, es pot emprar a diversos llocs de la interfície fent referència al seu nom amb el prefix @, per exemple, *\@mycustomregexp*.  Per crear una expressió regular global:  - Aneu a: *Administració → General* - Seleccioneu *Expressions regulars* al menú desplegable - Feu clic a *Nova expressió regular*  La pestanya **Expressions** us permet definir el nom de l'expressió regular i afegir subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|<|Descripció| |-|-----------|-------------------------------------- ----| |*Nom*|<|Definiu el nom de l'expressió regular. Es permeten tots els caràcters Unicode.| |*Expressions*|<|Feu clic a *Afegir* al bloc Expressions per afegir una subexpressió nova.| | |*Tipus d'expressió*|Trieu el tipus d'expressió:<br>**Cadena inclosa** - coincideix amb la subcadena<br>**Qualsevol cadena inclosa** - coincideix amb totes les subcadenes d'una llista delimitada. La llista delimitada inclou una coma (,), un punt (.) o una barra inclinada (/).<br>**La cadena no s'inclou** - coincideix amb qualsevol cadena excepte la subcadena<br>**El resultat és CERT** - coincideix amb l'expressió regular <br>**El resultat és FALS** - no coincideix amb l'expressió regular| |^|*Expressió*|Introduïu una subcadena/expressió regular.| |*Delimitador*|<|Una coma (,), punt (.) o barra inclinada (/) per separar cadenes de text en una expressió regular. Aquest paràmetre només és actiu quan es tria el tipus d'expressió "*Qualsevol cadena de caràcters inclosa*".| |*Distingeix entre majúscules i minúscules*|<|Una casella de selecció per especificar si una expressió regular distingeix entre majúscules i minúscules.|  Una barra inclinada (/) a l'expressió es tracta literalment, en lloc d'un delimitador. D'aquesta manera és possible desar expressions que contenen una barra, sense errors.  ::: noteimportant Un nom d'expressió regular personalitzada a Zabbix pot contindre comes, espais, etc. En casos en què això pot provocar una interpretació errònia quan es fa referència (per exemple, una coma al paràmetre d'una clau d'element), la referència sencera es pot citar així: *"\@My regexp personalizada per a propòsit1, propòsit2"*.\ Els noms de les expressions regulars no s'han de citar en altres llocs (per exemple, a les propietats de les regles LLD). :::  A la pestanya **Provar**, l'expressió regular i les seves subexpressions es poden provar proporcionant una cadena de prova.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Els resultats mostren l'estat de cada subexpressió i l'estat total de l'expressió personalitzada.  L'estat total de l'expressió personalitzada s'estableix a *Resultat combinat*. Si es defineixen diverses subexpressions, Zabbix empra l'operador I lògic per calcular el *resultat combinat*. Això vol dir que si almenys un resultat és Fals, el *Resultat combinat* també té l'estat Fals.

en-us	 ### GLPi integration  A new [GLPi integration](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/) is available allowing to use the [webhook](/manual/config/notifications/media/webhook) media type to create problems in GLPi Assistance section based on Zabbix problem notifications.
ca	### Integració GLPi  Hi ha disponible una nova [integració GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/) que permet emprar el tipus de suport [webhook](/manual /config /notifications /media/webhook) per crear problemes a la secció de suport de GLPi basats en les notificacions de problemes de Zabbix.

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|PostgreSQL driver. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Embeddable filesystem mapped key-string store. | |[github.com/jackc/chunkreader](https://github.com/jackc/chunkreader)|Indirect^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3](https://github.com/jackc/pgproto3)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Required package for PostgreSQL plugin on Windows. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
ca	#### Biblioteques Go  |Requisit|Estat obligatori|Versió mínima|Descripció| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Sí|1.X.X|Biblioteca d'assistència pròpia de Zabbix. Principalment per a connectors. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|Controlador PostgreSQL. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Magatzem de cadenes de claus amb un sistema de fitxers incrustable. | |[github.com/jackc/chunkreader/v2](https://github.com/jackc/chunkreader/v2)|Indirecte^**1**^|2.0.1| | ||[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | ||[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3/v2](https://github.com/jackc/pgproto3/v2)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | ||[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | ||[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Paquet necessari per al connector MongoDB mongo-driver lib a Windows. | |[golang.org/x/crypto](https://pkg.go.dev/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/x/text)|^|0.3.7| |  ^**1**^ "Indirecte" vol dir que s'empra en una de les biblioteques que empra l'agent. És necessari ja que Zabbix empra la biblioteca que fa ús el paquet.

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Named read/write locks, access sync. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirect^**1**^|1.8.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Required package for MongoDB plugin mongo-driver lib. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7|Required package for MongoDB plugin mongo-driver lib. |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
ca	#### Biblioteques Go  |Requisit|Estat obligatori|Versió mínima|Descripció| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Sí|1.X.X|Biblioteca d'assistència pròpia de Zabbix. Principalment per a connectors. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Bloqueig de lectura/escriptura amb nom, sincronització d'accés. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirecte^**1**^|1.8.0|Paquet necessari per al connector MongoDB mongo-driver lib . | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Paquet necessari per al connector MongoDB mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Paquet necessari per al connector MongoDB mongo-driver lib. | |[golang.org/x/crypto](https://pkg.go.dev/x/crypto)|^|0.0.0|Paquet necessari per al connector MongoDB mongo-driver lib. | |[golang.org/x/sync](https://pkg.go.dev/x/sync)|^|0.0.0|Paquet necessari per al connector MongoDB mongo-driver lib. | |[golang.org/x/sys](https://pkg.go.dev/x/sys)|^|0.0.0|Paquet necessari per al connector MongoDB mongo-driver lib. | |[golang.org/x/text](https://pkg.go.dev/x/text)|^|0.3.7|Paquet necessari per al connector MongoDB mongo-driver lib. |  ^**1**^ "Indirecte" vol dir que s'empra a una de les biblioteques que fa ús de l'agent. És necessari ja que Zabbix empra la biblioteca que empra el paquet.

en-us	### Go library for Windows updated  Go library used by Zabbix agent 2 in conjunction with MongoDB or PostgreSQL plugins to monitor Windows now is `github.com/Microsoft/go-winio`, version 0.6.0 (previously `github.com/natefinch/npipe`). See also [Go libraries](/manual/installation/requirements#agent-2), [MongoDB plugin dependencies](/manual/installation/requirements/plugins/mongodb), and [PostgreSQL plugin dependencies](/manual/installation/requirements/plugins/postgresql).
ca	### Biblioteca Go actualitzada per a Windows  La biblioteca Go emprada per l'agent Zabbix 2 amb connectors de MongoDB o PostgreSQL per monitorar Windows és ara `github.com/Microsoft/go-winio`, versió 0.6.0 (abans `github.com/natefinch/npipe`). Veieu també [Biblioteques Go](/manual/installation/requirements#golang-libraries), [Dependències del connector MongoDB](/manual/installation/requirements/plugins/mongodb) i [Dependències del connector PostgreSQL](/manual/installation/requisits/connectors/postgresql).

en-us	 ### Google Cloud Platform Monitoring  A new [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) *Google Cloud Platform by HTTP (GCP by HTTP)* is available.  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get this template:  - In *Configuration → Templates* in new installations. - If you are upgrading from previous versions, you can download this template from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) or find it in the *zabbix/templates* directory of the downloaded latest Zabbix version. Then, while in *Configuration → Templates* you can import it manually into Zabbix.
ca	### Monitoratge de la plataforma Google Cloud  Hi ha disponible una nova [plantilla](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloudgcp) *Google Cloud Platform per HTTP GCP per HTTP)*.  Veieu les instruccions de configuració per [plantilles HTTP](/manual/config/templates_out_of_the_box/http).  Podeu obtindre aquesta plantilla:  -   A *Configuració → Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar aquestes plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) o obtindre-les des del directori `templates` de la darrera versió descarregada de Zabbix. Després, dins de *Configuració* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	#### graph  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: Graph availability doesn't depend on permissions to items specified in graph "ymin_itemid" and "ymax_itemid" fields.\ Graph having MIN or MAX Y axis linked to inaccessible items will still be accessible but MIN/MAX Y axis works the same way as if specified calculation method is "Calculated".\
ca	#### gràfic  Canvis:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: La disponibilitat del gràfic no depèn dels permisos dels elements especificats als camps del gràfic "ymin_itemid" i "ymax_itemid".\ El gràfic amb l'eix MIN o MAX Y vinculat a elements inaccessibles seguirà essent accessible; però l'eix MIN/MAX Y funciona igual que si el mètode de càlcul especificat fos "Calculated".\

en-us	#### graph  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graph.update`: the parameter `uuid` can now be updated.\
ca	#### gràfic  Canvis:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graph.update`: el paràmetre `uuid` ara es pot actualitzar.\

en-us	# graph.create
ca	# graph.create

en-us	# graph.delete
ca	# graph.delete

en-us	# graph.get
ca	# graph.get

en-us	# graphitem.get
ca	# graphitem.get

en-us	### Graph item  ::: noteclassic Graph items can only be modified via the `graph` API. :::  The graph item object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitemid|string|*(readonly)* ID of the graph item.| |**color**<br>(required)|string|Graph item's draw color as a hexadecimal color code.| |**itemid**<br>(required)|string|ID of the item.| |calc\_fnc|integer|Value of the item that will be displayed.<br><br>Possible values:<br>1 - minimum value;<br>2 - *(default)* average value;<br>4 - maximum value;<br>7 - all values;<br>9 - last value, used only by pie and exploded graphs.| |drawtype|integer|Draw style of the graph item.<br><br>Possible values:<br>0 - *(default)* line;<br>1 - filled region;<br>2 - bold line;<br>3 - dot;<br>4 - dashed line;<br>5 - gradient line.| |graphid|string|ID of the graph that the graph item belongs to.| |sortorder|integer|Position of the item in the graph.<br><br>Default: starts with 0 and increases by one with each entry.| |type|integer|Type of graph item.<br><br>Possible values:<br>0 - *(default)* simple;<br>2 - graph sum, used only by pie and exploded graphs.| |yaxisside|integer|Side of the graph where the graph item's Y scale will be drawn.<br><br>Possible values:<br>0 - *(default)* left side;<br>1 - right side.|
ca	### Element de gràfic  ::: noteclassic Els elements del gràfic només es poden modificar emprant l'API `graph`. :::  L'objecte d'element de gràfic té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |gitemid|string|*(només lectura)* ID de l'element del gràfic.| |**color**<br>(obligatori)|string|Traceu el color de l'element del gràfic com a codi de color hexadecimal.| |**item**<br>(obligatori)|string|ID de l'element.| |calc\_fnc|integer|Valor de l'element que es mostrarà.<br><br>Valors possibles:<br>1 - valor mínim;<br>2 - *(per defecte)* valor mitjà;<br> 4 - valor màxim;<br>7 - tots els valors;<br>9 - darrer valor, emprat només pels gràfics circulars i explotats.| |drawtype|integer|Estil de dibuix de l'element del gràfic.<br><br>Valors possibles:<br>0 - línia *(per defecte)*;<br>1 - àrea plena;<br>2 - línia en negreta;< br>3 - punt;<br>4 - línia de punts;<br>5 - línia degradada.| |graphid|string|ID del gràfic al qual pertany l'element del gràfic.| |sortorder|integer|Posició de l'element al gràfic.<br><br>Per defecte: comença amb 0 i augmenta un amb cada entrada.| |type|integer|Tipus d'element del gràfic.<br><br>Valors possibles:<br>0 - *(per defecte)* simple;<br>2 - suma del gràfic, només emprat pels gràfics circulars i explotat.| |yaxisside|integer|Cara del gràfic on es representarà l'escala Y de l'element gràfic.<br><br>Valors possibles:<br>0 - *(per defecte)* costat esquerre;<br>1 - costat dret.|

en-us	# > Graph item object  The following objects are directly related to the `graphitem` API.
ca	# > Objecte gràfic  Els següents objectes són relacionats amb l'API `graphitem`.

en-us	# Graph item  This class is designed to work with graph items.  Object references:\  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)  Available methods:\  -   [graphitem.get](/manual/api/reference/graphitem/get) - retrieving     graph items
ca	# Element de gràfic  Aquesta classe és dissenyada per treballar amb els elements de gràfic.  Referències d'objectes:\  -   [Element de gràfic](/manual/api/reference/graphitem/object#graph_item)  Mètodes disponibles:\  -   [graphitem.get](/manual/api/reference/graphitem/get) - recuperar els elements de gràfic

en-us	# > Graph object  The following objects are directly related to the `graph` API.
ca	# > Objecte gràfic  Els següents objectes són relacionats amb l'API `graph`.

en-us	##### Graph preview  In the *Preview* tab, a preview of the graph is displayed so you can immediately see what you are creating.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Note that the preview will not show any data for template items.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  In this example, pay attention to the dashed bold line displaying the trigger level and the trigger information displayed in the legend.  ::: noteclassic No more than 3 trigger lines can be displayed. If there are more triggers then the triggers with lower severity are prioritized for display.\ \ If graph height is set as less than 120 pixels, no trigger will be displayed in the legend. :::
ca	##### Previsualització del gràfic  A la pestanya *Vista prèvia*, es mostra una vista prèvia del gràfic perquè pugueu veure immediatament el que esteu creant.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Tingueu en compte que la previsualització no ensenyarà cap dada per als elements del model.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  En aquest exemple, presteu atenció a la línia discontínua en negreta que mostra el nivell de trigger i la informació del trigger que es mostra a la llegenda.  :::noteclassic No es poden mostrar més de 3 línies de trigger. Si hi ha més triggers, primer s'ensenyen els de menor gravetat.\ \ Si l'alçada del gràfic s'estableix a menys de 120 píxels, no es veurà cap trigger a la llegenda. :::

en-us	#### graphprototype  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: Graph prototype availability doesn't depend on permissions to items specified in graph prototype "ymin_itemid" and "ymax_itemid" fields.\
ca	#### prototip gràfic  Canvis:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: La disponbilitat del prototip de gràfic no depèn pas dels permisos per a items triats als camps de prototip gràfic "ymin_itemid" i "ymax_itemid".\

en-us	#### graphprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graphprototype.update`: the parameter `uuid` can now be updated.\
ca	#### prototipus de gràfic  Canvis:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graphprototype.update`: el paràmetre `uuid` ara es pot actualitzar.\

en-us	# graphprototype.create
ca	# graphprototype.create

en-us	# graphprototype.delete
ca	# graphprototype.delete

en-us	# graphprototype.get
ca	# graphprototype.get

en-us	# > Graph prototype object  The following objects are directly related to the `graphprototype` API.
ca	# > Objecte prototip de gràfic  Els objectes següents són vinculats a l'API `graphprototype`.

en-us	#### Graph prototypes  The following screenshot illustrates how we can use these macros in graph prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  A summary of our discovery rule:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}
ca	#### Prototips de gràfics  La següent captura de pantalla ensenya com podem emprar aquestes macros a prototips de gràfics:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  Un resum de la nostra regla de descoberta:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}

en-us	### Graph prototype  The graph prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph prototype.| |**height**<br>(required)|integer|Height of the graph prototype in pixels.| |**name**<br>(required)|string|Name of the graph prototype.| |**width**<br>(required)|integer|Width of the graph prototype in pixels.| |graphtype|integer|Graph prototypes's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show discovered pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph prototype.| |yaxismax|float|The fixed maximum value for the Y axis.| |yaxismin|float|The fixed minimum value for the Y axis.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymin\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |discover|integer|Graph prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new graphs will be discovered;<br>1 - new graphs will not be discovered and existing graphs will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported graph prototypes to already existing ones. Used only for graph prototypes on templates. Auto-generated, if not given.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
ca	### Prototipus de gràfic  L'objecte prototipus de gràfic té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |graphid|string|*(només de lectura)* ID del prototipus de gràfic.| |**height**<br>(obligatori)|integer|Alçada del gràfic del prototipus en píxels.| |**name**<br>(obligatori)|string|Nom del prototipus de gràfic.| |**width**<br>(obligatori)|integer|Amplada del prototipus de gràfic en píxels.| |graphtype|integer|Tipus de disseny del prototipus de gràfic.<br><br>Valors possibles:<br>0 - *(per defecte)* normal;<br>1 - apilat;<br>2 - circular;< br>3 - explotat.| |percent\_left|float|Percentil esquerre.<br><br>Per defecte: 0.| |percent\_right|float|Percentil dret.<br><br>Per defecte: 0.| |show\_3d|integer|Indica si s'han de mostrar gràfics circulars i explosius en 3D.<br><br>Valors possibles:<br>0 - *(per defecte)* es mostra en 2D;<br>1 - Mostra en 3D .| |show\_legend|integer|Indica si s'ha de mostrar la llegenda al gràfic descobert.<br><br>Valors possibles:<br>0 - amagar;<br>1 - *(per defecte)* mostrar.| |show\_work\_period|integer|Indica si s'ha de mostrar el temps de treball al gràfic descobert.<br><br>Valors possibles:<br>0 - ocultar;<br>1 - *(per defecte) * mostrar.| |templateid|string|*(només lectura)* ID de prototipus de gràfic de la plantilla principal.| |yaxismax|float|El valor màxim fix per a l'eix Y.| |yaxismin|float|El valor mínim fix per a l'eix Y.| |ymax\_itemid|string|Id de l'element emprat com a valor màxim per a l'eix Y.<br><br>Des de Zabbix 6.0.7, si l'usuari no té accés a l'element especificat, el gràfic es representa com si ymax\_type fos establert a '0' (calculat).| |ymax\_type|integer|Mètode per calcular el valor màxim de l'eix Y.<br><br>Valors possibles:<br>0 - *(per defecte)* calculat;<br>1 - fix;< br>2 - element.| |ymin\_itemid|string|Id de l'element emprat com a valor mínim per a l'eix Y.<br><br>Des de Zabbix 6.0.7, si l'usuari no té accés a l'element especificat, el gràfic es representa com si ymin\_type fos establert a '0' (calculat).| |ymin\_type|integer|Mètode per calcular el valor mínim per a l'eix Y.<br><br>Valors possibles:<br>0 - *(per defecte)* calculat;<br>1 - fix;< br>2 - element.| |discover|integer|Estat de descobriment de prototipus de gràfics.<br><br>Valors possibles:<br>0 - *(per defecte)* es descobriran gràfics nous;<br>1: no es descobriran gràfics nous i els gràfics existents es marcaran com a perduts.| |uuid|string|Identificador únic universal, emprat per enllaçar prototips de gràfics importats amb els existents. S'empra només per a prototips de gràfics de plantilla. Es genera automàticament, si no es proporciona.|  Tingueu en compte que per a alguns mètodes (actualitzar, esborrar) la combinació de paràmetres obligatoris/opcionals és diferent.

en-us	# Graph prototype  This class is designed to work with graph prototypes.  Object references:\  -   [Graph     prototype](/manual/api/reference/graphprototype/object#graph_prototype)  Available methods:\  -   [graphprototype.create](/manual/api/reference/graphprototype/create) -     creating new graph prototypes -   [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     deleting graph prototypes -   [graphprototype.get](/manual/api/reference/graphprototype/get) -     retrieving graph prototypes -   [graphprototype.update](/manual/api/reference/graphprototype/update) -     updating graph prototypes
ca	# Prototipus de gràfic  Aquesa classe és dissenyada per treballar amb prototips de gràfics.  Referències d'objectes:\  -   [Gràfic     prototipus](/manual/api/reference/graphprototype/object#graph_prototype)  Mètodes disponibles:\  -   [graphprototype.create](/manual/api/reference/graphprototype/create) -     crear nous prototipus de gràfics -   [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     esborrar prototips de gràfics -   [graphprototype.get](/manual/api/reference/graphprototype/get) -     recuperar prototipus de gràfics -   [graphprototype.update](/manual/api/reference/graphprototype/update) -     actualitzar prototipus de gràfics

en-us	# graphprototype.update
ca	# graphprototype.update

en-us	#### Graphs  ##### Daylight Saving Time  Changes to Daylight Saving Time (DST) result in irregularities when displaying X axis labels (date duplication, date missing, etc.).  ##### Sum aggregation  When using [sum aggregation](/manual/config/visualization/graphs/aggregate#configuration)  in a graph for period that is less than one hour, graphs display  incorrect (multiplied) values when data come from trends.  ##### Text overlapping  For some frontend languages (e.g., Japanese), local fonts can cause text overlapping in graph legend. To avoid this, use version 2.3.0 (or later) of PHP GD extension.
ca	#### Gràfics  ##### Horari d'estiu  Els canvis a l'horari d'estiu (DST) causen irregularitats en mostrar les etiquetes de l'eix X (data doble, data que manca, etc.).  ##### Suma afegida  Quan s'empra la [suma afegida](/manual/config/visualization/graphs/aggregate#configuration) a un gràfic durant un període inferior a una hora, els gràfics mostren valors incorrectes (multiplicats) quan les dades provenen de tendències.  ##### Text superposat  Per a alguns idiomes d'interfície (per exemple, el japonès), els tipus de lletra locals poden provocar que el text es superposi a la llegenda del gràfic. Per evitar-ho, empreu la versió 2.3.0 (o posterior) de l'extensió PHP GD.

en-us	#### Graphs  Edit graphs or separate graph items for better presentation of the gathered data.  [Graph API](/manual/api/reference/graph) | [Graph item API](/manual/api/reference/graphitem)
ca	#### Gràfics  Modifica els gràfics o els elements de gràfics separats per una millor presentació de les dades recollides.  [API Gràfic](/manual/api/reference/graph) | [API Element de gràfic](/manual/api/reference/graphitem)

en-us	##### Graphs  With the item working for a while, it might be time to see something visual. [Simple graphs](/manual/config/visualization/graphs/simple) are available for any monitored numeric item without any additional configuration. These graphs are generated on runtime.  To view the graph, go to *Monitoring → Latest data* and click on the 'Graph' link next to the item.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}
ca	##### Gràfics  Amb l'element en funcionament durant una estona, potser és hora de veure quelcom visual. Els [Gràfics simples](/manual/config/visualization/graphs/simple) són disponibles per a qualsevol element digital monitorat sense cap configuració addicional. Aquests gràfics es generen en temps d'execució.  Per veure el gràfic, aneu a *Monitoratge → Dades més recents* i feu clic a l'enllaç "Gràfic" al costat de l'element.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}

en-us	### Graph  The graph object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph.| |**height**<br>(required)|integer|Height of the graph in pixels.| |**name**<br>(required)|string|Name of the graph| |**width**<br>(required)|integer|Width of the graph in pixels.| |flags|integer|*(readonly)* Origin of the graph.<br><br>Possible values are:<br>0 - *(default)* a plain graph;<br>4 - a discovered graph.| |graphtype|integer|Graph's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_triggers|integer|Whether to show the trigger line on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph.| |yaxismax|float|The fixed maximum value for the Y axis.<br><br>Default: 100.| |yaxismin|float|The fixed minimum value for the Y axis.<br><br>Default: 0.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |uuid|string|Universal unique identifier, used for linking imported graphs to already existing ones. Used only for graphs on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
ca	### Gràfic  L'objecte gràfic té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |graphid|string|*(només lectura)* ID del gràfic.| |**altura**<br>(obligatori)|integer|Alçada del gràfic en píxels.| |**nom**<br>(obligatori)|string|Nom del gràfic.| |**amplada**<br>(obligatori)|integer|Amplada del gràfic en píxels.| |flags|integer|*(només de lectura)* Origen del gràfic.<br><br>Els valors possibles són:<br>0 - *(per defecte)* un gràfic simple;<br>4 - un gràfic descobert. | |graphtype|integer|Tipus de disseny del gràfic.<br><br>Valors possibles:<br>0 - *(per defecte)* normal;<br>1 - apilat;<br>2 - circular;<br> 3 - explotat.| |percent\_left|float|Percentil esquerre.<br><br>Per defecte: 0.| |percent\_right|float|Percentil dret.<br><br>Per defecte: 0.| |show\_3d|integer|Indica si s'han de mostrar gràfics circulars i explosius en 3D.<br><br>Valors possibles:<br>0 - *(per defecte)* es mostra en 2D;<br>1 - es mostra en 3D. | |mostra\_legenda|integer|Indica si s'ha de mostrar la llegenda al gràfic.<br><br>Valors possibles:<br>0 - amagar;<br>1 - *(per defecte)* mostrar.| |show\_work\_period|integer|Indica si s'ha de mostrar el temps de treball al gràfic.<br><br>Valors possibles:<br>0 - amagar;<br>1 - *(per defecte)* visualització.| |show\_triggers|integer|Indica si s'ha de mostrar la línia d'activació al gràfic.<br><br>Valors possibles:<br>0 - amagar;<br>1 - *(per defecte)* mostrar. | |templateid|string|*(només de lectura)* ID del gràfic de plantilla principal.| |yaxismax|float|El valor màxim fix per a l'eix Y.<br><br>Per defecte: 100.| |yaxismin|float|El valor mínim fix per a l'eix Y.<br><br>Per defecte: 0.| |ymax\_itemid|string|Id de l'element emprat com a valor màxim per a l'eix Y.<br><br>Des de Zabbix 6.0.7, si l'usuari no té accés a l'element especificat, el gràfic es representa com si ymax\_type fos establert a '0' (calculat).| |ymax\_type|integer|Mètode per calcular el valor màxim de l'eix Y.<br><br>Valors possibles:<br>0 - *(per defecte)* calculat;<br>1 - fix;< br>2 - element.| |ymin\_itemid|string|Id de l'element emprat com a valor mínim per a l'eix Y.<br><br>Des de Zabbix 6.0.7, si l'usuari no té accés a l'element especificat, el gràfic es representa com si ymin\_type fos establert a '0' (calculat).| |ymin\_type|integer|Mètode per calcular el valor mínim per a l'eix Y.<br><br>Valors possibles:<br>0 - *(per defecte)* calculat;<br>1 - fix;< br>2 - element.| |uuid|string|Identificador únic universal, emprat per enllaçar els gràfics importats amb els existents. S'empra només per a gràfics de models. Es genera automàticament, si no es proporciona.<br><br>Per a les operacions d'actualització, aquest camp és *només de lectura*.|  Tingueu en compte que per a alguns mètodes (actualitzar, esborrar) la combinació de paràmetres obligatoris/opcionals és diferent.

en-us	# Graph  This class is designed to work with graphs.  Object references:\  -   [Graph](/manual/api/reference/graph/object#graph)  Available methods:\  -   [graph.create](/manual/api/reference/graph/create) - creating new     graphs -   [graph.delete](/manual/api/reference/graph/delete) - deleting graphs -   [graph.get](/manual/api/reference/graph/get) - retrieving graphs -   [graph.update](/manual/api/reference/graph/update) - updating graphs
ca	# Gràfic  Aquesta classe és dissenyada per treballar amb gràfics.  Referències d'objectes:\  -   [Gràfic](/manual/api/reference/graph/object#graph)  Mètodes disponibles:\  -   [graph.create](/manual/api/reference/graph/create) - crear nous gràfics -   [graph.delete](/manual/api/reference/graph/delete) - esborrar gràfics -   [graph.get](/manual/api/reference/graph/get) - recuperar gràfics -   [graph.update](/manual/api/reference/graph/update) - actualitzar gràfics

en-us	# graph.update
ca	# graph.update

en-us	### Group link  The group link object links a host prototype with a host group and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(required)|string|ID of the host group.|
ca	### Enllaç de grup  L'objecte d'enllaç de grup enllaça un prototip d'equips amb un grup d'equips i té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |**groupid**<br>(obligatori)|cadena|ID del grup d'equips.|

en-us	### Group prototype  The group prototype object defines a group that will be created for a discovered host and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the group prototype.|
ca	### Prototipus de grup  L'objecte defineix un grup que es crearà per a un equip descobert i té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |**name**<br>(obligatori)|string|Nom del prototip del grup.|

en-us	#### groups/group  |Parameter|Type|Description|Details| |---------|----|-----------|-------| |name|*string*|Group name.| |
ca	#### grups/grup  |Paràmetre|Tipus|Descripció|Detalls| |---------|----|-----------|-------| |nom|*cadena*|Nom del grup.| |

en-us	#### Guest user authorization  Automatic login for the guest user has been removed. After this change, the guest user will need to log in like any other user. Previously, a guest could immediately get to almost any monitoring or reporting page without going through authorization.
ca	#### Autorització d'usuari convidat  S'ha tret l'inici de sessió automàtic per a l'usuari convidat. Després d'aquest canvi, l'usuari convidat haurà d'iniciar sessió com qualsevol altre usuari. Abans, un convidat podia accedir immediatament a gairebé qualsevol pàgina de seguiment o d'informe sense tindre pas autorització.

en-us	#### GUI debugging  Problems related to the frontend performance may be diagnosed using the frontend [debug mode](/manual/web_interface/debug_mode).
ca	#### Depuració de la interfície gràfica  Els problemes vinculats al rendiment de la interfície poden ésser diagnosticats emprant la interfície en [mode depuració](/manual/web_interface/debug_mode).

en-us	#### - GUI  This section provides customization of several frontend-related defaults.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Configuration parameters:  |Parameter|Description| |--|--------| |*Default language*|Default language for users who have not specified a language in their profiles and guest users.<br>For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).| |*Default time zone*|Default [time zone](/manual/web_interface/time_zone#overview) for users who have not specified a time zone in their profiles and guest users.| |*Default theme*|Default theme for users who have not specified a theme in their profiles and guest users.| |*Limit for search and filter results*|Maximum amount of elements (rows) that will be displayed in a web-interface list, for example, in *Configuration → Hosts*.<br>*Note*: If set to, for example, '50', only the first 50 elements will be displayed in all affected frontend lists. If some list contains more than fifty elements, the indication of that will be the '+' sign in *"Displaying 1 to 50 of **50+** found"*. Also, if filtering is used and still there are more than 50 matches, only the first 50 will be displayed.| |*Max number of columns<br>and rows in overview tables*|Maximum number of columns and rows to display in Data overview and Trigger overview dashboard widgets. The same limit applies to both columns and rows. If more rows and/or columns than shown exist, the system will display a warning at the bottom of the table: "Not all results are displayed. Please provide more specific search criteria."| |*Max count of elements<br>to show inside table cell*|For entries that are displayed in a single table cell, no more than configured here will be shown.| |*Show warning if Zabbix server is down*|This parameter enables a warning message to be displayed in a browser window if the Zabbix server cannot be reached (possibly down). The message remains visible even if the user scrolls down the page. When hovered over, the message is temporarily hidden to reveal the contents underneath it.<br>This parameter is supported since Zabbix 2.0.1.| |*Working time*|This system-wide parameter defines working hours. In graphs, working time is displayed as a white background and non-working time is displayed as gray.<br>See [Time period specification](/manual/appendix/time_period) page for description of the time format.<br>[User macros](/manual/config/macros/user_macros) are supported (since Zabbix 3.4.0).| |*Show technical errors*|If checked, all registered users will be able to see technical errors (PHP/SQL). If unchecked, the information is only available to [Zabbix Super Admins](/manual/web_interface/frontend_sections/administration/users#users1) and users belonging to the user groups with enabled [debug mode](/manual/web_interface/debug_mode).| |*Max history display period*|Maximum time period for which to display historical data in *Monitoring* subsections: *Latest data*, *Web*, and in the *Data overview* dashboard widget.<br>Allowed range: 24 hours (default) - 1 week. [Time suffixes](/manual/appendix/suffixes), e.g. 1w (one week), 36h (36 hours), are supported.| |*Time filter default period*|Time period to be used in graphs and dashboards by default. Allowed range: 1 minute - 10 years (default: 1 hour).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 10m (ten minutes), 5w (five weeks), are supported.<br>Note: when a user changes the time period while viewing a graph, this time period is stored as user preference, replacing the global default or a previous user selection.| |*Max period for time selector*|Maximum available time period for graphs and dashboards. Users will not be able to visualize older data. Allowed range: 1 year - 10 years (default: 2 years).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 1y (one year), 365w (365 weeks), are supported.|
ca	#### - GUI  Aquesta secció permet personalitzar diversos valors predeterminats relacionats amb la interfície.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Paràmetres de configuració:  |Paràmetre|Descripció| |--|---------| |*Idioma predeterminat*|Idioma per defecte per als usuaris que no han especificat cap idioma als seus perfils i usuaris convidats.<br>Per obtindre més informació, veieu [Instal·lació d'idiomes d'interfície addicionals]( /manual/appendix/install/locales).| |*Fus horari predeterminat*|[Zona horària](/manual/web_interface/time_zone#overview) per defecte per als usuaris que no han especificat una zona horària als seus perfils i usuaris convidats.| |*Tema predeterminat*|Tema per defecte per als usuaris que no han especificat cap tema als seus perfils i usuaris convidats.| |*Límit d'elements cercats/filtrats*|Nombre màxim d'elements (fileres) que es veuran en una llista d'interfícies web, per exemple, a *Configuració → Equips*.<br>*Nota*: si s'estableix per exemple a '50', només es veuran els primers 50 elements a totes les llistes d'interfície rellevants. Si una llista conté més de 50 elements, la indicació serà el signe '+' a *"Mostrant de l'1 al 50 de **50+** trobats"*. A més, si s'empra el filtrat i encara hi ha més de 50 coincidències, només es veuran les primeres 50.| |*Nombre màxim de columnes<br>i fileres a les taules de previsualització*|Nombre màxim de columnes i fileres a ensenyar als ginys Previsualització de dades i Previsualització del trigger. El mateix límit s'aplica a columnes i fileres. Si hi ha més fileres i/o columnes de les indicades, el sistema ensenyarà un avís a la part inferior de la taula: "No es mostren tots els resultats. Proporcioneu criteris de cerca més específics."| |*Nombre màxim d'elements<br>mostrats a la cel·la*|Per a les entrades que es mostren en una sola cel·la de taula, no s'ensenyarà més del que és configurat aquí.| |*Mostra l'alerta si el servidor Zabbix és caigut*|Aquesta configuració permet mostrar un missatge d'avís a la finestra del navegador si el servidor Zabbix no és accessible (possiblement sigui caigut). El missatge continua essent visible fins i tot si l'usuari es desplaça cap avall per la pàgina. Quan es passa el cursor, el missatge s'amaga temporalment per revelar el contingut que hi ha a sota.<br>Aquesta configuració és compatible des de Zabbix 2.0.1.| |*Horari de feina*|Aquesta configuració de tot el sistema defineix l'horari de feina. Als gràfics, les hores de feina es veuen en fons blanc i el temps no laboral es veu en gris.<br>Consulteu la pàgina [Especificació del període](/manual/appendix/time_period) per obtindre una descripció del format de l'hora.<br >[Les macros d'usuari](/manual/config/macros/user_macros) són compatibles (des de Zabbix 3.4.0).| |*Mostra errors tècnics*|Si és marcat, tots els usuaris registrats podran veure els errors tècnics (PHP/SQL). Si no és marcada, la informació només serà disponible per als [superadministradors de Zabbix](/manual/web_interface/frontend_sections/administration/users#users1) i els usuaris que pertanyen a grups d'usuaris amb [mode de depuració](/manual/web_interface/debug_mode) activat.| |*Període màxim de visualització de l'historial*|Període màxim per mostrar dades històriques a les subseccions *Monitoratge*: *Darreres dades*, *Web* i al giny del tauler de control *Visió general de les dades*.<br>Interval permès: 24 hores (predeterminat) - 1 setmana. S'admeten [sufixos oportuns](/manual/apèndix/sufixos), per exemple 1w (una setmana), 36h (36 hores).| |*Període predeterminat del filtre de temps*|Període que s'emprarà com a predeterminat a gràfics i taulers. Interval permès: 1 minut - 10 anys (predeterminat: 1 hora).<br>S'admeten [sufixos de temps](/manual/appendix/sufixos), p. ex., 10 m (deu minuts), 5 w (cinc setmanes).<br>Nota: quan un usuari canvia el període de temps mentre visualitza un gràfic, aquest període de temps s'emmagatzema com a preferència de l'usuari, anul·lant el valor predeterminat global o una selecció anterior de l'usuari.| |*Període màxim per al selector de temps*|Període de temps màxim disponible per a gràfics i taulers. Els usuaris no podran veure dades anteriors. Interval permès: 1 any - 10 anys (predeterminat: 2 anys).<br>[Sufixos de temps](/manual/appendix/sufixos), p. ex., 1 any (un any), 365w (365 setmanes) són càrregues compatibles.|

en-us	 ### Handling of NaN values in Prometheus preprocessing  There is a new behavior for handling (skipping) NaN values. So, if a dataset consists of  valid numeric values and NaNs, then NaN values are skipped and:  -   'avg', 'max', 'min', 'sum' return a result that is calculated from the valid values -   'count' returns the number of valid values  If all values in a dataset are NaNs then 'avg', 'max', 'min', and 'sum' return a "no data  (at least one value is required)" error, while 'count' returns 0.  Previously, if NaN was the first value in a dataset then:  -   'avg', 'max', 'min', 'sum' returned a "Value "NAN" of type "string" is not suitable for \ value type "Numeric (float)"" error -   'count' returned the number of values (including NaN values)  Also previously, if NaN was not the first value in a dataset then:  -   'avg', 'sum' returned a "Value "NAN" of type "string" is not suitable for \ value type "Numeric (float)"" error -   'max' returned the maximum of values until the first NaN was encountered -   'min' returned the minimum of values until the first NaN was encountered -   'count' returned the number of values (including NaN values)
ca	### Gestió de valors de NaN al preprocessament de Prometheus  Hi ha un comportament nou per manejar (ometre) els valors de NaN. Així, si un conjunt de dades consta de valors numèrics i NaN vàlids, els valors de NaN s'ignoren i:  - 'avg', 'màx', 'min', 'sum' retornen un resultat calculat a partir dels valors vàlids - 'count' retorna el nombre de valors vàlids  Si tots els valors d'un conjunt de dades són NaN, aleshores "mitjana", "màx", "mín" i "suma" retornen "no hi ha dades (es requereix almenys un valor)", mentre que "recompte" retorna 0.  Abans, si NaN era el primer valor d'un conjunt de dades, aleshores:  - 'avg', 'màx', 'min', 'sum' retornant un error "El valor "NAN" de tipus "cadena" no és adequat per al tipus de valor "Numèric (flotant)"" - 'count' retorna el nombre de valors (inclosos els valors de NaN)  També abans, si NaN no era el primer valor d'un conjunt de dades, aleshores:  - 'avg', 'sum' retornen l'error "El valor "NAN" del tipus "cadena" no és adequat per al tipus de valor "Numèric (flotant)"" - 'max' retorna el màxim de valors fins que es troba el primer NaN - 'min' retorna el mínim de valors fins que es troba el primer NaN - 'count' retorna el nombre de valors (inclosos els valors de NaN)

en-us	 #### Handling of regular expression compilation and runtime errors  If a regular expression used in `log[]`, `logrt[]`, `log.count[]` or `logrt.count[]` item cannot be compiled by PCRE or PCRE2 library then the item goes into NOTSUPPORTED state with an error message. To continue monitoring the log item, the regular expression should be fixed.  If the regular expression compiles successfully, but fails at runtime (on some or on all log records), then the log item remains supported and monitoring continues. The runtime error is logged in the Zabbix agent log file (without the log file record).   Note that the logging of regular expression runtime errors is supported since Zabbix 6.0.21.  The logging rate is limited to one runtime error per check to allow Zabbix agent to monitor its own log file. For example, if 10 records are analyzed and 3 records fail with a regexp runtime error, one record is produced in the agent log.   Exception: if MaxLinesPerSecond=1 and update interval=1 (only 1 record is allowed to analyze per check) then regexp runtime errors are not logged.  zabbix_agentd logs the item key in case of a runtime error, zabbix_agent2 logs the item ID to help identify which log item has runtime errors. It is recommended to redesign the regular expression in case of runtime errors.
ca	 #### Gestió de la compilació d'expressions regulars i els errors d'execució  Si una expressió regular emprada a l'element `log[]`, `logrt[]`, `log.count[]` o `logrt.count[]` no es pot compilar per la biblioteca PCRE o PCRE2, llavors l'element passa a l'estat NO ADMÈS amb un missatge d'error. Per continuar monitorant l'element de registre, s'hauria de corregir l'expressió regular.  Si l'expressió regular es compila correctament, però falla en temps d'execució (en alguns o en tots els registres de registre), aleshores l'element de registre continua essent compatible i el monitoratge continua. L'error d'execució es registra al fitxer de registre de l'agent Zabbix (sense el registre del fitxer de registre).  Tingueu en compte que el registre d'errors d'execució d'expressions regulars és compatible des de Zabbix 6.0.21.  La taxa de registre es limita a un error de temps d'execució per comprovació per permetre que l'agent Zabbix controli el seu propi fitxer de registre. Per exemple, si s'analitzen 10 registres i 3 registres fallen amb un error d'execució de l'expressió regular, es genera un registre al registre de l'agent.  Excepció: si MaxLinesPerSecond=1 i l'interval d'actualització=1 (només es permet analitzar 1 registre per comprovació), no es registren els errors d'execució de l'expressió regular.  zabbix_agentd registra la clau de l'element en cas d'error d'execució, zabbix_agent2 registra l'ID de l'element per ajudar a identificar quin element de registre té errors d'execució. Es recomana redissenyar l'expressió regular en cas d'errors d'execució.

en-us	# hanode.get
ca	# hanode.get

en-us	#### Hardware
ca	#### Maquinari

en-us	#### Hardware  General advice on hardware:  -   Use fastest processor available -   SCSI or SAS is better than IDE (performance of IDE disks may be     significantly improved by using utility hdparm) and SATA -   15K RPM is better than 10K RPM which is better than 7200 RPM -   Use fast RAID storage -   Use fast Ethernet adapter -   Having more memory is always better
ca	#### Material  Consells generals sobre el material:       * Empreu el processador més ràpid possible      * SCSI ou SAS és millor que IDE (el rendiment dels discs IDE poden millorar-se considerablement emprant hdparm) i SATA      * 15K RPM és millor que 10K RPM, que a la vegada és millor que no pas 7200 RPM      * Emprar un emmagatzematge RAID ràpid      * Emprar un adaptador de xarxa ràpid      * Tindre quanta més memòria, millor

en-us	 **ha\_remove\_node**\[=*target*\]   Remove the high availability (HA) node specified by its name or ID. Note that active/standby nodes cannot be removed.  **ha\_set\_failover\_delay**\[=*delay*\]   Set high availability (HA) failover delay. Time suffixes are supported, e.g. 10s, 1m.  **secrets\_reload**   Reload secrets from Vault.  **service\_cache\_reload**   Reload the service manager cache.  **snmp\_cache\_reload**   Reload SNMP cache, clear the SNMP properties (engine time, engine boots, engine id, credentials) for all hosts.  **prof\_enable**\[=*target*\]   Enable profiling. Affects all processes if target is not specified. Enabled profiling provides details of all rwlocks/mutexes by function name. Supported since Zabbix 6.0.13.  **prof\_disable**\[=*target*\]   Disable profiling. Affects all processes if target is not specified. Supported since Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified  [ ]{#lbAG}
ca	**ha\_remove\_node**\[=*target*\] Esborra el node d'alta disponibilitat (HA) especificat pel seu nom o identificador. Tingueu en compte que els nodes actius/en espera no es poden pas esborrar.  **ha\_set\_failover\_delay**\[=*delay*\] Estableix l'endarreriment de la migració per error d'alta disponibilitat (HA). S'admeten sufixos de temps, p. 10 segons, 1 m.  **secrets\reload** Torna a carregar els secrets de Vault.  **service\_cache\_reload** Torneu a carregar la memòria cau del gestor de serveis.  **snmp\_cache\_reload** Torneu a carregar la memòria cau SNMP, esborra les propietats SNMP (hora del motor, inicis del motor, identificador del motor, credencials) per a tots els equips.  **prof\_enable**\[=*target*\] Activa la creació de perfils. Afecta tots els processos si no s'especifica l'objectiu. El perfil activat proporciona detalls de tots els rwlocks/mutexs pel nom de la funció. Admès des de Zabbix 6.0.13.  **prof\_disable**\[=*target*\] Desactiva la creació de perfils. Afecta tots els processos si no s'especifica l'objectiu. Admès des de Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\] Augmenta el nivell de registre, afecta tots els processos si no s'especifica l'objectiu     **log\_level\_decrease**\[=*target*\] Disminueix el nivell de registre, afecta tots els processos si no s'especifica l'objectiu  [ ]{#lbAG}

en-us	##### - HDD/flash image (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Replace */dev/sdc* with your Flash/HDD disk device.
ca	##### - Imatge HDD/flash (en brut)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Substituïu */dev/sdc* per el vostre perifèric de disc Flash/HDD.