en-us	### Alert  ::: noteclassic Alerts are created by Zabbix server and cannot be modified via the API. :::  The alert object contains information about whether certain action operations have been executed successfully. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |alertid|string|ID of the alert.| |actionid|string|ID of the action that generated the alert.| |alerttype|integer|Alert type.<br><br>Possible values:<br>0 - message;<br>1 - remote command.| |clock|timestamp|Time when the alert was generated.| |error|string|Error text if there are problems sending a message or running a command.| |esc\_step|integer|Action escalation step during which the alert was generated.| |eventid|string|ID of the event that triggered the action.| |mediatypeid|string|ID of the media type that was used to send the message.| |message|text|Message text.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `alerttype` is set to "message"| |retries|integer|Number of times Zabbix tried to send the message.| |sendto|string|Address, user name or other identifier of the recipient.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `alerttype` is set to "message"| |status|integer|Status indicating whether the action operation has been executed successfully.<br><br>Possible values if `alerttype` is set to "message":<br>0 - message not sent;<br>1 - message sent;<br>2 - failed after a number of retries;<br>3 - new alert is not yet processed by alert manager.<br><br>Possible values if `alerttype` is set to "remote command":<br>0 - command not run;<br>1 - command run;<br>2 - tried to run the command on Zabbix agent, but it was unavailable.| |subject|string|Message subject.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `alerttype` is set to "message"| |userid|string|ID of the user that the message was sent to.| |p\_eventid|string|ID of problem event, which generated the alert.| |acknowledgeid|string|ID of acknowledgment, which generated the alert.|
ca	### Alerta  ::: noteclassic Les alertes es creen pel servidor de Zabbix i no es poden modificar per mitjà de l'API. :::  L'objecte alerta conté informació sobre en quines condicions certes accions s'han executat correctament. Té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |alertid|string|ID de l'alerta.| |actionid|string|ID de l'acció que ja generat l'alerta.| |alerttype|integer|Tipus d'alerta.<br><br>Valors possibles:<br>0 - missatge;<br>1 - comanda remota.| |clock|timestamp|Moment en que es va generar l'alerta.| |error|string|text d'error si hi ha problemes enviant un missatge o executant una comanda.| |esc\_step|integer|Passa d'escalada de l'acció on es va generar l'alerta.| |eventid|string|ID de l'esdeveniment que ha disparat el trigger de l'acció.| |mediatypeid|string|ID del tipus de mitjà que s'ha emprat per enviar el missatge.| |message|text|Missatge de text.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `alerttype` s'estableix a "missatge"| |retries|integer|Nombre de vegades que el Zabbix ha provat d'enviar el missatge.| |sendto|string|Adreça, nom d'usuari o algun altre identificador del destinatari.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `alerttype` s'estableix a "missatge"| |status|integer|Estat que indica si l'operació d'acció s'ha executat correctament..<br><br>Els valors possibles dels missatges d'alerta són:<br>0 - missatge no enviat.<br>1 - missatge enviat.<br>2 - ha fallat després de provar-ho diversos cops.<br>3 - la nova alerta encara no ha estat processada pel gestor d'alertes.<br><br>Valors possibles per les comandes d'alertes:<br>0 - comanda no executada.<br>1 - comanda executada.<br>2 - s'ha provat d'executar la comanda a l'agent de Zabbix, però aquest no era pas disponible.| |subject|string|Assumpte del missatge. <br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `alerttype` s'estableix a "missatge"| |userid|string|ID de l'usuari on s'ha enviat el missatge.| |p\_eventid|string|ID de l'esdeveniment del problema, qui ha generat l'alerta.| |acknowledgeid|string|ID de reconeixement, qui ha generat l'alerta.|

en-us	# > Alert object  The following objects are directly related to the `alert` API.
ca	# > Objecte alerta  Els següents objectes són relacionats amb l'API `alert`.

en-us	##### Alert scripts  An [alert script](/manual/config/notifications/media/script) is a Zabbix [media type](/manual/config/notifications/media) that provides an option to create an alternative way (script) to handle Zabbix alerts. Alert scripts are useful if you are not satisfied with the existing media types for sending alerts in Zabbix.
ca	##### Scripts d'alerta  Un [script d'alertes](/manual/config/notifications/media/script) és un [tipus de suport] de Zabbix (/manual/config/notifications/media) que ofereix una opció per crear una manera alternativa (script) de gestionar les alertes de Zabbix. Els scripts d'alertes són útils si no us satisfan els tipus de suport existents per enviar alertes a Zabbix.

en-us	##### AlertScriptsPath The location of custom alert scripts (depends on the *datadir* compile-time installation variable).  Default: `/usr/local/share/zabbix/alertscripts`
ca	##### AlertScriptsPath  Ubicació dels scripts d'alerta personalitzats (depèn de la variable d'instal·lació en temps de compilació *datadir*).  Per defecte: `/usr/local/share/zabbix/alertscripts`

en-us	## Alerts  The Zabbix API allows you to manage the actions and alerts of your monitoring system.
ca	## Alertes  L'API de Zabbix us permet gestionar les accions i alertes del vostre sistema de monitoratge.

en-us	# Alert  This class is designed to work with alerts.  Object references:\  -   [Alert](/manual/api/reference/alert/object#alert)  Available methods:\  -   [alert.get](/manual/api/reference/alert/get) - retrieve alerts
ca	# Alertes  Aquesta classe és dissenyada per treballar amb alertes.  Referències d'objecte:\  -   [Alert](/manual/api/reference/alert/object#alert)  Mètodes disponibles:\  -   [alert.get](/manual/api/reference/alert/get) - recuperar alertes

en-us	##### Alias  Sets an alias for an item key. It can be used to substitute a long and complex item key with a shorter and simpler one.<br> Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br> Different *Alias* keys may reference the same item key.<br> Aliases can be used in *HostMetadataItem* but not in *HostnameItem* or *PerfCounter* parameter.  Example 1: Retrieving the paging file usage in percentage from the server.      Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]      Now the shorthand key **pg_usage** may be used to retrieve data.  Example 2: Getting the CPU load with default and custom parameters.      Alias=cpu.load:system.cpu.load     Alias=cpu.load[*]:system.cpu.load[*]  This allows use **cpu.load** key to get the CPU load with default parameters as well as use **cpu.load[percpu,avg15]** to get specific data about the CPU load.  Example 3: Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.      Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.
ca	##### Àlies  Estableix un àlies per a una clau d'element. Es pot emprar per substituir una clau d'element llarg i complex per una de més curta i senzilla. És possible que hi hagi diversos paràmetres *Àlies* amb la mateixa clau *Àlies*.<br>Les claus *Àlies* diferents poden fer referència a la mateixa clau d'element.<br>Es poden emprar àlies a *HostMetadataItem* però no a *HostnameItem* o * Paràmetres PerfCounter*.  Exemple 1: recuperació de l'ús del fitxer de paginació en percentatge del servidor.       Alias=pg_usage:perf_counter[\Fitxer de paginació(_Total)\% ús]      Ara es pot emprar la clau abreujada **pg_usage** per recuperar dades.  Exemple 2: obtindre la càrrega de la CPU amb paràmetres predeterminats i personalitzats.       Alias=cpu.load:system.cpu.load      Alias=cpu.load[*]:system.cpu.load[*]  Això permet emprar la clau **cpu.load** per obtindre la càrrega de la CPU amb els paràmetres predeterminats, així com emprar **cpu.load[percpu,avg15]** per obtindre dades específiques sobre la càrrega de la CPU.  Exemple 3: execució de diverses regles [descoberta de baix nivell](/manual/discovery/low_level_discovery) que processen els mateixos elements de descoberta.       Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Ara és possible configurar diverses regles de descoberta emprant **vfs.fs.discovery** amb diferents paràmetres per a cada regla, per exemple, **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.

en-us	##### Alias  Sets an alias for an item key. It can be used to substitute a long and complex item key with a shorter and simpler one.<br> Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br> Different *Alias* keys may reference the same item key.<br> Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameter.  Example 1: Retrieving the ID of user 'zabbix'.      Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1]      Now the **zabbix.userid** shorthand key may be used to retrieve data.  Example 2: Getting CPU utilization with default and custom parameters.      Alias=cpu.util:system.cpu.util     Alias=cpu.util[*]:system.cpu.util[*]  This allows use the **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util[all, idle, avg15]** to get specific data about CPU utilization.  Example 3: Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.      Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.
ca	##### Àlies  Estableix un àlies per a una clau d'element. Es pot emprar per substituir una clau d'element llarga i complexa per una de més curta i senzilla. És possible que hi hagi diversos paràmetres *Àlies* amb la mateixa clau *Àlies*.<br>És possible que diferents claus *Àlies* facin referència a la mateixa clau d'element.<br>Es poden emprar àlies a *HostMetadataItem* però no als paràmetres *HostnameItem*.  Exemple 1: recuperant l'ID de l'usuari "zabbix".       Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1]      Ara es pot emprar la clau d'abreujatura **zabbix.userid** per recuperar dades.  Exemple 2: obtenció de la utilització de la CPU amb paràmetres predeterminats i personalitzats.       Alias=cpu.util:system.cpu.util      Alias=cpu.util[*]:system.cpu.util[*]  Això permet emprar la clau **cpu.util** per obtindre el percentatge d'ús de la CPU amb els paràmetres predeterminats, així com emprar **cpu.util[all, idle, avg15]** per obtindre dades específiques sobre la utilització de la CPU.  Exemple 3: execució de diverses regles [descoberta de baix nivell](/manual/discovery/low_level_discovery) que processen els mateixos elements de descoberta.       Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Ara és possible configurar diverses regles de descoberta emprant **vfs.fs.discovery** amb diferents paràmetres per a cada regla, per exemple, **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.

en-us	##### Alias  Sets an alias for an item key. It can be used to substitute a long and complex item key with a shorter and simpler one.<br> Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br> Different *Alias* keys may reference the same item key.<br> Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameter.  Example 1: Retrieving the ID of user 'zabbix'.      Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1]      Now the **zabbix.userid** shorthand key may be used to retrieve data.  Example 2: Getting CPU utilization with default and custom parameters.      Alias=cpu.util:system.cpu.util     Alias=cpu.util[*]:system.cpu.util[*]  This allows use the **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util[all, idle, avg15]** to get specific data about CPU utilization.  Example 3: Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.      Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.
ca	##### Àlies  Estableix un àlies per a una clau d'element. Es pot emprar per substituir una clau d'element llarga i complexa per una de més curta i senzilla. És possible que hi hagi diversos paràmetres *Àlies* amb la mateixa clau *Àlies*.<br>És possible que diferents claus *Àlies* facin referència a la mateixa clau d'element.<br>Es poden emprar àlies a *HostMetadataItem* però no als paràmetres *HostnameItem*.  Exemple 1: recuperar l'ID de l'usuari "zabbix".       Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1]      Ara es pot emprar la clau abreujada **zabbix.userid** per recuperar dades.  Exemple 2: obtenció de la utilització de la CPU amb paràmetres predeterminats i personalitzats.       Alias=cpu.util:system.cpu.util      Alias=cpu.util[*]:system.cpu.util[*]  Això permet emprar la clau **cpu.util** per obtindre el percentatge d'ús de la CPU amb els paràmetres predeterminats, així com emprar **cpu.util[all, idle, avg15]** per obtindre dades específiques sobre l'ús de la CPU.  Exemple 3: execució de diverses regles [descoberta de baix nivell](/manual/discovery/low_level_discovery) que processen els mateixos elements de descoberta.       Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Ara és possible configurar diverses regles de descoberta emprant **vfs.fs.discovery** amb diferents paràmetres per a cada regla, per exemple, **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.

en-us	##### Alias  Sets an alias for an item key. It can be used to substitute a long and complex item key with a shorter and simpler one.<br> Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br> Different *Alias* keys may reference the same item key.<br> Aliases can be used in *HostMetadataItem* but not in the *HostnameItem* parameter.  Example 1: Retrieving the paging file usage in percentage from the server.      Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]      Now the shorthand key **pg_usage** may be used to retrieve data.  Example 2: Getting the CPU load with default and custom parameters.      Alias=cpu.load:system.cpu.load     Alias=cpu.load[*]:system.cpu.load[*]  This allows use **cpu.load** key to get the CPU load with default parameters as well as use **cpu.load[percpu,avg15]** to get specific data about the CPU load.  Example 3: Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.      Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.
ca	##### Àlies  Estableix un àlies per a una clau d'element. Es pot emprar per substituir una clau d'element llarga i complexa per una de més curta i senzilla. És possible que hi hagi diversos paràmetres *Àlies* amb la mateixa clau *Àlies*.<br>Les claus *Àlies* diferents poden fer referència a la mateixa clau d'element.<br> Es poden emprar àlies a *HostMetadataItem* però no al paràmetre *HostnameItem*.  Exemple 1: recuperació de l'ús del fitxer de paginació en percentatge del servidor.   Alias=pg_usage:perf_counter[\Paging File(_Total)\%Usage]      Ara es pot emprar la clau d'abreujatura **pg_usage** per recuperar dades.  Exemple 2: obtindre la càrrega de la CPU amb paràmetres predeterminats i personalitzats.       Alias=cpu.load:system.cpu.load      Alias=cpu.load[*]:system.cpu.load[*]  Això permet emprar la clau **cpu.load** per obtindre la càrrega de la CPU amb els paràmetres predeterminats, així com emprar **cpu.load[percpu,avg15]** per obtindre dades específiques sobre la càrrega de la CPU.  Exemple 3: execució de diverses regles de [descoberta de baix nivell](/manual/discovery/low_level_discovery) que processen els mateixos elements de descoberta.       Alias=vfs.fs.discovery[*]:vfs.fs.discovery  Ara és possible configurar diverses regles de descoberta emprant **vfs.fs.discovery** amb diferents paràmetres per a cada regla, per exemple, **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.

en-us	##### Aligning time zones for proxies and agent 2  Note that Zabbix proxies and agent 2 use their local time zones when processing scheduling intervals.  For this reason, when scheduling intervals are applied to items monitored by Zabbix proxy or agent 2 active items, it is recommended to set the time zone of the respective proxies or agent 2 the same as Zabbix server, otherwise the [queue](/manual/config/items/queue) may report item delays incorrectly.  The time zone for Zabbix proxy or agent 2 can be set using the environment variable `TZ` in the `systemd` unit file:      [Service]     ...     Environment="TZ=Europe/Amsterdam"
ca	##### Alineació de zones horàries per als proxys i l'agent 2  Tingueu en compte que els proxys de Zabbix i l'agent 2 empren les seves zones horàries locals quan processen els intervals de programació.  Per aquest motiu, quan s'apliquen intervals de programació als elements monitorats pel proxy de Zabbix o els elements actius de l'agent 2, es recomana establir la zona horària dels proxys respectius o l'agent 2 igual que el servidor Zabbix, en cas contrari, la [cua](/manual/config/items/queue) pot informar erròniament d'endarreriments.  La zona horària per al proxy Zabbix o l'agent 2 es pot establir mitjançant la variable d'entorn `TZ` al fitxer `systemd`:      [Service]     ...     Environment="TZ=Europe/Amsterdam"

en-us	 All of these parameters can be changed in *Administration* → [*Housekeeping*](/manual/web_interface/frontend_sections/administration/housekeeping) after the installation.  ::: notetip You may want to run the timescaledb-tune tool provided by TimescaleDB to optimize PostgreSQL configuration parameters in your `postgresql.conf`. :::
ca	Tots aquests paràmetres es poden modificar des d'*Administració* → [*Neteja*](/manual/web_interface/frontend_sections/administration/housekeeping) després de la instal·lació.  ::: notetip Podeu executar la utilitat timescaledb-tune, proveïda per TimescaleDB, per optimitzar els paràmetres de configuració de PostgreSQL a l'arxiu `postgresql.conf`. :::

en-us	##### AllowedIP A list of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies. Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then `127.0.0.1`, `::127.0.0.1`, `::ffff:127.0.0.1` are treated equally and `::/0` will allow any IPv4 or IPv6 address. `0.0.0.0/0` can be used to allow any IPv4 address.  Example:       127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Mandatory: yes
ca	##### AllowedIP  Un llistat d'adreces IP delimitades per comes, opcionalment en notació CIDR, o noms DNS de servidors i proxys Zabbix. Només s'acceptaran connexions entrants dels equips especificats.<br>Si el suport IPv6 és habilitat, `127.0.0.1`, `::127.0.0.1`, `::ffff:127.0.0.1` es tracten de la mateixa manera i `::/0` permetrà qualsevol adreça IPv4 o IPv6. `0.0.0.0/0` es pot emprar per permetre qualsevol adreça IPv4.  Exemple:       127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.exemple.cat  Obligatori: sí

en-us	##### AllowKey  Allow the execution of those item keys that match a pattern. The key pattern is a wildcard expression that supports the "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order. See also: [Restricting agent checks](/manual/config/items/restrict_checks).
ca	##### AllowKey  Permet l'execució d'aquelles claus d'element que coincideixen amb un patró. El patró de clau és una expressió comodí que admet el caràcter "\*" perquè coincideixi amb qualsevol nombre de caràcters.<br>Es poden definir diverses regles de concordança de claus en combinació amb DenyKey. Els paràmetres es processen un per un segons el seu ordre d'aparició. Veieu també: [Restricció de comprovacions d'agents](/manual/config/items/restrict_checks).

en-us	##### AllowKey  Allow the execution of those item keys that match a pattern. The key pattern is a wildcard expression that supports the "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order. See also: [Restricting agent checks](/manual/config/items/restrict_checks).
ca	##### AllowKey  Permet l'execució d'aquelles claus d'element que coincideixen amb un patró. El patró de clau és una expressió comodí que admet el caràcter "\*" perquè coincideixi amb qualsevol nombre de caràcters.<br>Es poden definir diverses regles de concordança de claus en combinació amb DenyKey. Els paràmetres es processen un per un segons el seu ordre d'aparició. Veieu també: [Restricció de comprovacions d'agents](/manual/config/items/restrict_checks).

en-us	##### AllowKey  Allow the execution of those item keys that match a pattern. The key pattern is a wildcard expression that supports the "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order. See also: [Restricting agent checks](/manual/config/items/restrict_checks).
ca	##### AllowKey  Permet l'execució d'aquelles claus d'element que coincideixen amb un patró. El patró de clau és una expressió comodí que admet el caràcter "\*" perquè coincideixi amb qualsevol nombre de caràcters.<br>Es poden definir diverses regles de concordança de claus en combinació amb DenyKey. Els paràmetres es processen un per un segons el seu ordre d'aparició. Veieu també: [Restricció de comprovacions d'agents](/manual/config/items/restrict_checks).

en-us	##### AllowKey  Allow the execution of those item keys that match a pattern. The key pattern is a wildcard expression that supports the "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order. See also: [Restricting agent checks](/manual/config/items/restrict_checks).
ca	##### AllowKey  Permet l'execució d'aquelles claus d'element que coincideixen amb un patró. El patró de clau és una expressió comodí que admet el caràcter "\*" perquè coincideixi amb qualsevol nombre de caràcters.<br>Es poden definir diverses regles de concordança de claus en combinació amb DenyKey. Els paràmetres es processen un per un segons el seu ordre d'aparició. Veieu també: [Restricció de comprovacions d'agents](/manual/config/items/restrict_checks).

en-us	##### AllowRoot  Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent will try to switch to user 'zabbix' instead. Has no effect if started under a regular user.  Default: `0`<br> Values: 0 - do not allow; 1 - allow
ca	##### AllowRoot  Permet que l'agent s'executi com a 'root'. Si és desactivat i l'agent s'inicia per 'root', l'agent intentarà canviar a l'usuari 'zabbix'. No té cap efecte si s'inicia amb un usuari habitual.  Per defecte: `0`<br> Valors: 0 - no permetre; 1 - permetre

en-us	##### AllowRoot  Allow the proxy to run as 'root'. If disabled and the proxy is started by 'root', the proxy will try to switch to the 'zabbix' user instead. Has no effect if started under a regular user.  Default: `0`<br> Values: 0 - do not allow; 1 - allow
ca	##### AllowRoot  Permet que el proxy s'executi com a 'root'. Si és desactivat i el proxy s'inicia per 'root', el proxy intentarà canviar a l'usuari 'zabbix'. No té cap efecte si s'inicia amb un usuari habitual.  Per defecte: `0`<br> Valors: 0 - no permetre; 1 - permetre

en-us	##### AllowRoot Allow the server to run as 'root'. If disabled and the server is started by 'root', the server will try to switch to the 'zabbix' user instead. Has no effect if started under a regular user.  Default: `0`<br> Values: 0 - do not allow; 1 - allow
ca	##### AllowRoot  Permet que el servidor s'executi com a 'root'. Si és desactivat i el servidor s'inicia per 'root', el servidor intentarà canviar a l'usuari 'zabbix'. No té cap efecte si s'inicia amb un usuari habitual.  Per defecte: `0`<br> Valors: 0 - no permetre; 1 - permetre

en-us	##### Allow specific check, deny others  -   Whitelist specific checks with AllowKey parameters, deny others with     `DenyKey=*`  For example:      # Allow reading logs:     AllowKey=vfs.file.*[/var/log/*]      # Allow localtime checks     AllowKey=system.localtime[*]      # Deny all other keys     DenyKey=*
ca	##### Permetre una verificació concreta, i refusar totes les altres  - Afegir a la llista blanca de comprovacions específiques amb paràmetres AllowKey, denegar altres amb `DenyKey=*`  Per exemple:       # Permetre llegir registres:      AllowKey=vfs.file.*[/var/log/*]       # Permetre comprovacions de l'hora local      AllowKey=system.localtime[*]        # Denegar totes les altres claus       DenyKey=*

en-us	##### AllowUnsupportedDBVersions  Allow the proxy to work with unsupported database versions.  Default: `0`<br> Values: 0 - do not allow; 1 - allow
ca	##### AllowUnsupportedDBVersions  Permet que el proxy funcioni amb versions de bases de dades no compatibles.  Per defecte: `0`<br> Valors: 0 - no permetre; 1 - permetre

en-us	##### AllowUnsupportedDBVersions Allow the server to work with unsupported database versions.  Default: `0`<br> Values: 0 - do not allow; 1 - allow
ca	##### AllowUnsupportedDBVersions  Permet que el servidor funcioni amb versions de bases de dades no compatibles.  Per defecte: `0`<br> Valors: 0 - no permetre; 1 - permetre

en-us	 A new template has been added: [Google Cloud Platform (GCP) by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp/README.md?at=refs%2Fheads%2Frelease%2F6.4).  The template *Azure by HTTP* now also works with Azure Cosmos DB for MongoDB.
ca	 S'ha afegit una nova plantilla: [Google Cloud Platform (GCP) per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp/README.md?at=refs%2Fheads%2Frelease%2F6.4).  La plantilla *Azure per HTTP* ara també funciona amb Cosmos DB per MongoDB.

en-us	##### Another example with an inline regex modifier  Use of the following regular expression including multiple inline modifiers to match the characters after a specific line:      (?<=match (?i)everything(?-i) after this line\n)(?sx).*# we add s modifier to allow . match newline characters  ![regexp\_expr\_4\_new.png](../../assets/en/manual/regular_expressions/regexp_expr_4_new.png)  Chosen Expression type: "Result is TRUE". Characters after a specific line are matched.  ::: noteimportant  **g** modifier can't be specified in line. The list of available modifiers can be found in [pcresyntax man page](https://www.pcre.org/original/doc/html/pcresyntax.html#SEC16). For more information about PCRE syntax please refer to [PCRE HTML documentation](https://www.pcre.org/original/doc/html/pcrepattern.html).  :::
ca	##### Un altre exemple amb un modificador d'expressió regular en línia  Ús de l'expressió regular següent, inclosos diversos modificadors en línia per fer coincidir caràcters després d'una línia específica:        (?<=match (?i)tot(?-i) després d'aquesta línia\n)(?sx).*# afegim el modificador s per permetre . per fer coincidir els caràcters de nova línia  ![regexp\_expr\_4\_new.png](../../assets/en/manual/regular_expressions/regexp_expr_4_new.png)  Tipus d'expressió triada: "El resultat és CERT". Els caràcters després d'una línia específica coincideixen.  ::: noteimportant    El modificador **g** no es pot especificar en línia. La llista de modificadors disponibles es pot trobar a [pcresyntax man page](https://www.pcre.org/original/doc/html/pcresyntax.html#SEC16). Per obtindre més informació sobre la sintaxi de PCRE, consulteu la [documentació HTML PCRE](https://www.pcre.org/original/doc/html/pcrepattern.html). :::

en-us	### API information  Retrieve the version of the Zabbix API so that your application could use version-specific features.  [API info API](/manual/api/reference/apiinfo)
ca	### Informació de l'API  Recuperar la versió de l'API Zabbix per tal que l'aplicació pugui emprar funcionalitats específiques a la versió.  [API info API](/manual/api/reference/apiinfo)

en-us	# API info  This class is designed to retrieve meta information about the API.  Available methods:\  -   [apiinfo.version](/manual/api/reference/apiinfo/version) -     retrieving the version of the Zabbix API
ca	# Informació de l'API  Aquesta classe fou dissenyada per recuperar metainformació sobre l'API.  Mètodes disponibles:\  -   [apiinfo.version](/manual/api/reference/apiinfo/version) -     recuperant la versió de l'API de Zabbix

en-us	# apiinfo.version
ca	# apiinfo.version

en-us	#### API login  A large number of open user sessions can be created when using custom scripts with the `user.login` [method](/manual/api/reference/user/login) without a following `user.logout`.
ca	#### Connexió a l'API  Es poden crear un gran nombre de sessions d'usuari obertes quan s'empren scripts personalitzats amb el [mètode](/manual/api/reference/user/login) `user.login` sense `user.logout` després.

en-us	#### API tokens  API tokens section allows to view tokens assigned to the user, edit token details and [create new tokens](/manual/web_interface/frontend_sections/users/api_tokens). This section is only available to a user if *Manage API tokens* action is allowed in the [user role](/manual/web_interface/frontend_sections/users/user_roles) settings.  ![](../../../assets/en/manual/web_interface/user_tokens.png){width="600"}  You may filter API tokens by name, expiry date, or status (*Enabled*/*Disabled*). Click on the token status in the list to quickly enable/disable a token. You may also mass enable/disable tokens by selecting them in the list and then clicking on the *Enable*/*Disable* buttons below the list.   ::: noteimportant Users cannot view *Auth token* value of the tokens assigned to them in Zabbix. *Auth token* value is displayed only once - immediately after creating a token. If it has been lost, the token has to be regenerated.  :::
ca	#### Tokens d'API  La secció de tokens de l'API s'empra per veure els tokens assignats a l'usuari, editar els detalls dels tokens i [crear nous tokens](/manual/web_interface/frontend_sections/users/api_tokens). Aquesta secció només és disponible per a un usuari si l'acció *Gestiona els tokens de l'API* és permesa a la configuració de [rol d'usuari](/manual/web_interface/frontend_sections/users/user_roles).  ![](../../../assets/en/manual/web_interface/user_tokens.png){width="600"}  Podeu filtrar els tokens de l'API per nom, data de caducitat o estat (*activat*/*desactivat*). Feu clic a l'estat del token a la llista per activar/desactivar ràpidament un token. També podeu activar/desactivar fitxes massives triant-les de la llista i fent clic als botons *Habilita*/*Desactiva* a sota de la llista.  ::: noteimportant   Els usuaris no poden veure el valor del *Token d'autenticació* dels tokens assignats a Zabbix. El valor del *Token d'autenticació* només es mostra una vegada, immediatament després de crear el token. Si es perd, la fitxa s'ha de regenerar. :::

en-us	#### API Tokens  Manage authorization tokens.  [Token API](/manual/api/reference/token)
ca	#### Tokens d'API  Gestionar els tokens d'autenticació.  [API Token](/manual/api/reference/token)

en-us	### API versions  To simplify API versioning, since Zabbix 2.0.4, the version of the API matches the version of Zabbix itself. You can use the [apiinfo.version](/manual/api/reference/apiinfo/version) method to find out the version of the API you are working with. This can be useful for adjusting your application to use version-specific features.  Zabbix guarantees feature backward compatibility inside a major version. When making backward incompatible changes between major releases, Zabbix usually leaves the old features as deprecated in the next release, and only removes them in the release after that. Occasionally, Zabbix may remove features between major releases without providing any backward compatibility. It is important that you never rely on any deprecated features and migrate to newer alternatives as soon as possible.  ::: notetip You can follow all the changes made to the API in the [API changelog](/manual/api/changes). :::
ca	### Versions de l'API  Per simplificar la gestió de versions de l'API, des de la versió de Zabbix 2.0.4 l'API té la mateixa versió que Zabbix. Podeu emprar el mètode [apiinfo.version](/manual/api/reference/apiinfo/version) per esbrinar la versió de l'API amb la qual treballeu. Això pot ésser útil per refinar la vostra aplicació per emprar funcions específiques de la versió.  Zabbix garanteix la compatibilitat enrere de les funcions dins d'una versió important. Quan fem canvis incompatibles entre versions principals, normalment Zabbix deixa les funcions antigues com a obsoletes a la versió següent i després les suprimim una segona versió més enllà. De vegades és possible que Zabbix tregui la funcionalitat entre les versions principals sense proporcionar compatibilitat amb versions anteriors. És important que mai confieu en funcions obsoletes i migreu cap a noves tan bon punt us sigui possible.  ::: notetip Podeu fer un seguiment de tots els canvis de l'API al [registre de canvis de l'API](/manual/api/changes). :::

en-us	#### API  [ZBXNEXT-8051](https://support.zabbix.com/browse/ZBXNEXT-8051) Authorization method changed from `auth` parameter to `Authorization` header.\ [ZBXNEXT-8051](https://support.zabbix.com/browse/ZBXNEXT-8051) Deprecated parameter `auth`.\
ca	#### API  [ZBXNEXT-8051](https://support.zabbix.com/browse/ZBXNEXT-8051) S'ha canviat la capçalera del paràmetre `auth` del mètode d'autenticació a `Authorization`.\ [ZBXNEXT-8051](https://support.zabbix.com/browse/ZBXNEXT-8051) Ja no es suporta el paràmetre `auth`.\

en-us	# Appendix 1. Reference commentary
ca	# Apèndix 1. Comentari de referència

en-us	# Appendix 2. Changes from 6.2 to 6.4
ca	# Apèndix 2. Canvis de 6.2 a 6.4

en-us	#### Architecture  Zabbix consists of several major software components. Their responsibilities are outlined below.
ca	#### Arquitectura  Zabbix es composa de molts components majors de programari. Les seves responsabilitats són descrites aquí.

en-us	#### A real life scenario  In this example, we would like to set up network discovery for the local network having an IP range of 192.168.1.1-192.168.1.254.  In our scenario we want to:  -   discover those hosts that have Zabbix agent running -   run discovery every 10 minutes -   add a host to monitoring if the host uptime is more than 1 hour -   remove hosts if the host downtime is more than 24 hours -   add Linux hosts to the "Linux servers" group -   add Windows hosts to the "Windows servers" group -   use the template *Linux* for Linux hosts -   use the template *Windows* for Windows hosts
ca	#### Escenari real  En aquest exemple, ens cal configurar la descoberta de xarxa per a la xarxa local amb un rang d'adreces IP: 192.168.1.1-192.168.1.254.  Al nostre escenari, volem:  - descobrir els equips on s'executa l'agent Zabbix - llançar la descoberta cada 10 minuts - afegir l'equip per veure si el temps d'activitat de l'equip és superior a 1 hora - esborrar els equips si el temps d'inactivitat de l'equip és superior a 24 hores - afegir equips Linux al grup "Servidors Linux". - afegir equips Windows al grup "Servidors Windows". - emprar *Plantilla OS Linux* per als equips Linux - emprar *Plantilla OS Windows* per als equips de Windows

en-us	 ##### ascii(value) {#ascii}  The ASCII code of the leftmost character of the value.<br> Supported value types: *String*, *Text*, *Log*.  Parameter:   -   **value** - the value to check  For example, a value like 'Abc' will return '65' (ASCII code for 'A').  Example:      ascii(last(/host/key))
ca	 ##### ascii(value) {#ascii}  Codi ASCII del caràcter més a l'esquerra del valor.<br> Tipus de valors admesos: *Cadena*, *Text*, *Log*.  Paràmetre:  - **valor** - valor que cal comprovar  Per exemple, un valor com 'Abc' retornarà '65' (codi ASCII per a 'A').  Exemple:      ascii(last(/host/key))

en-us	 ##### asin(value) {#asin}  The arcsine of a value as an angle, expressed in radians.  Parameter:   -   **value** - the value to check  The value must be between -1 and 1. For example, the arcsine of a value '0.5' will be '-0.523598776'.  Example:      asin(last(/host/key)) 
ca	 ##### asin(value) {#asin}  Arcsinus d'un valor com a angle, expressat en radians.  Paràmetre:  - **valor** - el valor que cal comprovar  El valor ha d'estar entre -1 i 1. Per exemple, l'arcsinus d'un valor '0,5' serà '-0.523598776'.  Exemple:      asin(last(/host/key))

en-us	 ### assets/css  *assets/css* is reserved and should only contain CSS style files. To be used by the widget, specify these files in the *[manifest.json](/devel/modules/file_structure/manifest)*.  For example:  ```json "assets": {     "css": ["mywidget.css"] } ```
ca	### assets/css  *assets/css* és restringit i només ha de contindre arxius d'estil CSS. Per emprar-lo amb els ginys, especifiqueu aquests arxius al *[manifest.json](/devel/modules/file_structure/manifest)*.  Per exemple:  ```json "assets": {     "css": ["mywidget.css"] } ```

en-us	 ### assets  CSS styles and JavaScript files to include.  *Type*: Object  *Supported object keys:*  -   **css** (array) - CSS files to include. The files must be located in the *assets/css*. -   **js** (array) - JavaScript files to include. The files must be located in the *assets/js*.  *Example*:   ```json "assets": {     "css": ["widget.css"],     "js": ["class.widget.js"] } ```
ca	### actius  Estils CSS i fitxers JavaScript a incloure.  *Tipus*: Objecte  *Claus d'objectes admeses:*  - **css** (matriu) - Fitxers CSS a incloure. Els fitxers s'han d'ubicar a *assets/css*. - **js** (matriu) - Fitxers JavaScript a incloure. Els fitxers s'han d'ubicar a *assets/js*.  *Exemple*:  ```json "assets": {     "css": ["widget.css"],     "js": ["widget.js"] } ```

en-us	 ### assets/js  *assets/js* directory is reserved and should only contain JavaScript files. To be used by the widget, specify these files in the *[manifest.json](/devel/modules/file_structure/manifest)*.  For example:  ```json "assets": {     "js": ["class.widget.js"] } ```
ca	### assets/js  El directori *assets/js* és restringit i només ha de contindre arxius JavaScript. Per emprar-lo amb els ginys, especifiqueu aquests arxius al *[manifest.json](/manifest)*.  Per exemple:  ```json "assets": {     "js": ["class.widget.js"] } ```

en-us	 # Assets  The folder *assets* may contain any files and subfolders that do not belong to other directories. You can use it for:  - JavaScript styles (must be inside *[assets/js](#assetsjs)*); - CSS styles (must be inside *[assets/css](#assetscss)*); - Images; - Fonts; - Anything else you need to include.
ca	# Actius  La carpeta *actius* pot contindre fitxers i subcarpetes que no pertanyin a altres directoris. Podeu emprar-lo per a:  - Estils JavaScript (ha d'ésser a *[assets/js](#assetsjs)*); - Estils CSS (ha d'ésser a de *[assets/css](#assetscss)*); - Imatges; - Tipus de lletra; - Qualsevol altra cosa que calgui incloure.

en-us	#### Assigning different hosts  Replace the hosts currently assigned to maintenance with two different ones.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "maintenance.update",     "params": {         "maintenanceid": "3",         "hosts": [             {"hostid": "10085"},             {"hostid": "10084"}         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3"         ]     },     "id": 1 } ```
ca	#### Assignar diferents equips  Reemplaçar els equips actualment afectats pel manteniment amb dos equips diferents.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "maintenance.update",     "params": {         "maintenanceid": "3",         "hosts": [             {"hostid": "10085"},             {"hostid": "10084"}         ]     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3"         ]     },     "id": 1 } ```

en-us	 ##### atan2(value,abscissa) {#atan2}  The arctangent of the ordinate (value) and abscissa coordinates specified as an angle, expressed in radians.  Parameter:   -   **value** - the value to check; -   **abscissa** - the abscissa value.  For example, the arctangent of the ordinate and abscissa coordinates of a value '1' will be '2.21429744'.  Example:      atan(last(/host/key),2)
ca	 ##### atan2(value,abscissa) {#atan2}  Arctangent de l'ordenada (valor) i les coordenades d'abscissa especificades com a angle, expressades en radians.  Paràmetre:  - **valor** - el valor a comprovar; - **abscissa** - el valor de l'abscissa.  Per exemple, l'arctangent de les coordenades ordenades i abscisses d'un valor '1' serà '2,21429744'.  Exemple:      atan(last(/host/key),2)

en-us	 ##### atan(value) {#atan}  The arctangent of a value as an angle, expressed in radians.  Parameter:   -   **value** - the value to check  The value must be between -1 and 1. For example, the arctangent of a value '1' will be '0.785398163'.  Example:      atan(last(/host/key))
ca	 ##### atan(value) {#atan}  Arctangent d'un valor com a angle, expressat en radians.  Paràmetre:  - **valor** - el valor que cal comprovar  El valor ha d'estar entre -1 i 1. Per exemple, l'arctangent d'un valor '1' serà '0.785398163'.  Exemple:      atan(last(/host/key))

en-us	#### Attempting to use Zabbix sender compiled with TLS support to send data to Zabbix server/proxy compiled without TLS
ca	#### Provant d'emprar el remitent Zabbix compilat amb suport TLS per enviar dades al servidor/proxy Zabbix compilat sense TLS

en-us	##### Attributes returning composite data  It becomes more complicated when your attribute returns composite data. For example: your attribute name is "apple" and it returns a hash representing its parameters, like "weight", "color" etc. Your key may look like this:      jmx[com.example:Type=Hello,apple.weight]  This is how an attribute name and a hash key are separated, by using a dot symbol. Same way, if an attribute returns nested composite data the parts are separated by a dot:      jmx[com.example:Type=Hello,fruits.apple.weight]
ca	##### Atributs que retornen dades compostes  Es complica més quan el vostre atribut retorna dades compostes. Per exemple: el nom del vostre atribut és "poma" i retorna un hash que representa els seus paràmetres, com ara "pes", "color", etc. La teva clau podria assemblar-se a:       jmx[com.example:Type=Hello,apple.weight]  Així és com es separen un nom d'atribut i una clau hash, emprant el símbol de punt. De la mateixa manera, si un atribut retorna dades compostes imbricades, les parts es separen per un punt:      jmx[com.example:Type=Hello,fruits.apple.weight]

en-us	##### Attributes returning tabular data  Tabular data attributes consist of one or multiple composite attributes. If such an attribute is specified in the attribute name parameter then this item value will return the complete structure of the attribute in JSON format. The individual element values inside the tabular data attribute can be retrieved using preprocessing.  Tabular data attribute example:       jmx[com.example:type=Hello,foodinfo]  Item value:  ``` {.javascript} [   {     "a": "apple",     "b": "banana",     "c": "cherry"   },   {     "a": "potato",     "b": "lettuce",     "c": "onion"   } ] ```
ca	##### Atributs que retornen informació tabulada  Els atributs de dades tabulars consisteixen en un o més atributs compostos. Si aquest atribut s'especifica al paràmetre de nom d'atribut, aquest valor d'element retornarà l'estructura completa de l'atribut en format JSON. Els valors dels elements individuals dins de l'atribut de dades tabulars es poden recuperar mitjançant el preprocessament.  Exemple d'atribut de dades tabulars:       jmx[com.example:type=Hello,foodinfo]  Valor de l'element:  ``` {.javascript} [   {     "a": "apple",     "b": "banana",     "c": "cherry"   },   {     "a": "potato",     "b": "lettuce",     "c": "onion"   } ] ```

en-us	# auditlog.get
ca	# auditlog.get

en-us	# > Audit log object  The following objects are directly related to the `auditlog` API.
ca	# > Objecte de registre d'auditoria  Els objectes següents tenen relació directa amb l'API `auditlog`.

en-us	### Audit log  The audit log object contains information about user actions. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |auditid|string|ID of audit log entry. Generated using CUID algorithm.| |userid|string|Audit log entry author userid.| |username|string|Audit log entry author username.| |clock|timestamp|Audit log entry creation timestamp.| |ip|string|Audit log entry author IP address.| |action|integer|Audit log entry action.<br><br>Possible values:<br>0 - Add;<br>1 - Update;<br>2 - Delete;<br>4 - Logout;<br>7 - Execute;<br>8 - Login;<br>9 - Failed login;<br>10 - History clear;<br>11 - Config refresh.| |resourcetype|integer|Audit log entry resource type.<br><br>Possible values:<br>0 - User;<br>3 - Media type;<br>4 - Host;<br>5 - Action;<br>6 - Graph;<br>11 - User group;<br>13 - Trigger;<br>14 - Host group;<br>15 - Item;<br>16 - Image;<br>17 - Value map;<br>18 - Service;<br>19 - Map;<br>22 - Web scenario;<br>23 - Discovery rule;<br>25 - Script;<br>26 - Proxy;<br>27 - Maintenance;<br>28 - Regular expression;<br>29 - Macro;<br>30 - Template;<br>31 - Trigger prototype;<br>32 - Icon mapping;<br>33 - Dashboard;<br>34 - Event correlation;<br>35 - Graph prototype;<br>36 - Item prototype;<br>37 - Host prototype;<br>38 - Autoregistration;<br>39 - Module;<br>40 - Settings;<br>41 - Housekeeping;<br>42 - Authentication;<br>43 - Template dashboard;<br>44 - User role;<br>45 - API token;<br>46 - Scheduled report;<br>47 - High availability node;<br>48 - SLA;<br>49 - User directory;<br>50 - Template group;<br>51 - Connector.| |resourceid|string|Audit log entry resource identifier.| |resourcename|string|Audit log entry resource human readable name.| |recordsetid|string|Audit log entry recordset ID. The audit log records created during the same operation will have the same recordset ID. Generated using CUID algorithm.| |details|text|Audit log entry details. The details are stored as a JSON object, where each property name is a path to the property or nested object in which the change occurred, and where each value contains the data (in array format) about the change in this property or nested object.<br><br>Possible value formats:<br>\["add"\] - Nested object has been added;<br>\["add", "<value>"\] - The property of the added object equals <value>;<br>\["update"\] - Nested object has been updated;<br>\["update", "<new value>", "<old value>"\] - The property of the updated object was changed from <old value> to <new value>;<br>\["delete"\] - Nested object has been deleted.|
ca	### Registre d'auditoria  El registre d'auditoria conté informació sobre les accions d'usuaris, i té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |auditid|string|ID de l'entrada de registre d'auditoria. Es genera amb un algoritme CUID.| |userid|string|ID d'usuari de l'autor de l'entrada del registre d'auditoria.| |username|string|Nom d'usuari de l'autor de l'entrada del registre d'auditoria.| |clock|timestamp|hora de la creació del registre d'auditoria.| |ip|string|IP de l'autor de l'entrada del registre d'auditoria.| |action|integer|Acció d'entrada al registre d'auditoria.<br><br>Valors possibles:<br>0 - Afegir;<br>1 - Actualizar;<br>2 - esborrar;<br>4 - Sortir;<br>7 - Executar;<br>8 - Entrar;<br>9 - Entrada fallida;<br>10 - Netejar historial;<br>11 - Recarregar configuració.| |resourcetype|integer|Tipus de recurs de l'entrada del registre d'auditoria.<br><br>Valors possibles:<br>0 - Usuari;<br>3 - Tipus de mitjà;<br>4 - Equip;<br>5 - Acció;<br>6 - Gràfic;<br>11 - Grup d'usuaris;<br>13 - Trigger;<br>14 - Grup d'equips;<br>15 - Element;<br>16 - Imatge;<br>17 - Mapa de valors;<br>18 - Servei;<br>19 - Mapa;<br>22 - Escenari Web;<br>23 - Regla de descobriment;<br>25 - Script;<br>26 - Proxy;<br>27 - Manteniment;<br>28 - Expressió regular;<br>29 - Macro;<br>30 - Plantilla;<br>31 - Prototip de trigger;<br>32 - Mapatge d'icones;<br>33 - Tauler;<br>34 - Correlació d'events;<br>35 - Prototip de gràfic;<br>36 - Prototip d'element;<br>37 - Prototip d'equip;<br>38 - Autoregistre;<br>39 - Mòdul;<br>40 - Configuració;<br>41 - Manteniment;<br>42 - Autenticació;<br>43 - Tauler de plantilla;<br>44 - Rol d'usuari;<br>45 - Token d'autenticació;<br>46 - Informe programat;<br>47 - Mode d'alta disponibilitat;<br>48 - SLA;<br>49 - Directori d'usuari LDAP.<br>50 - Grup de plantilles;<br>51 - Connector.| |resourceid|string|Identificador del recurs d'entrada del registre d'auditoria.| |resourcename|string|Nom (llegible per humans) del recurs d'entrada del registre d'auditoria.| |recordsetid|string|ID de l'entrada de registres d'auditoria. Els registre d'auditoria creats durant la mateixa operació han de tindre el mateix ID de registre. Es generen amb l'algoritme CUID.| |details|text|Detalls de l'entrada de registre d'auditoria. Els detalls s'emmagatzemen en un objecte JSON on cada nom de propietat és el camí cap a la propietat o l'objecte niuat on ha de succeir el canvi, i cada valor conté la informació del canvi d'aquesta propietat (en format matriu).<br><br>Els formats de valor possibles són:<br>\["add"\] - Objectes niuats afegits;<br>\["add", "<valor>"\] - La propietat dels objectes afegits contenen <valor>;<br>\["update"\] - L'objecte fill s'ha actualitzat;<br>\["update", "<valor nou>", "<valor antic>"\] - El valor de la propietat de l'objecte actualitzat s'ha canviat, de <valor antic> a <valor nou>;<br>\["delete"\] - L'objecte niuat s'ha esborrat.|

en-us	# Audit log  This class is designed to work with audit log.  Object references:\  -   [Audit log object](/manual/api/reference/auditlog/object)  Available methods:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - retrieve audit     log records
ca	# Registre d'auditoria  Aquesta classe és dissenyada per treballar amb registres d'auditories.  Referències d'objecte:\  -   [Alert](/manual/api/reference/auditlog/object)  Mètodes disponibles:\  -   [alert.get](/manual/api/reference/auditlog/get) - recuperar registres d'auditories.

en-us	#### Audit log  Track configuration changes each user has done.  [Audit log API](/manual/api/reference/auditlog)
ca	#### registre d'auditoria  Feu un seguiment dels canvis de configuració que ha fet cada usuari.  [API de registre d'auditoria](/manual/api/reference/auditlog)

en-us	#### auditlog  [ZBXNEXT-8105](https://support.zabbix.com/browse/ZBXNEXT-8105) Added new [audit log](/manual/api/reference/auditlog/object#audit-log) entry resource type (51 - Connector).\
ca	#### Registre d'auditoria  [ZBXNEXT-8105](https://support.zabbix.com/browse/ZBXNEXT-8105) S'ha afegit un nou tipus de recurs d'entrada [registre d'auditoria](/manual/api/reference/auditlog/object#audit-log) (51 - connector).\

en-us	#### Authenticating a user  Authenticate a user.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.login",     "params": {         "username": "Admin",         "password": "zabbix"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```
ca	#### Autenticar un usuari  Autentica un usuari.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.login",     "params": {         "username": "Admin",         "password": "zabbix"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```

en-us	#### Authentication  Change authentication configuration options.  [Authentication API](/manual/api/reference/authentication)
ca	#### Autenticació  Modificar les opcions de configuració de l'autenticació.  [API Autenticació](/manual/api/reference/authentication)

en-us	# authentication.get
ca	# authentication.get

en-us	# > Authentication object  The following objects are directly related to the `authentication` API.
ca	# > Objecte d'autenticació  Els objectes següents són relacionats amb l'API `authentication`.

en-us	### Authentication  The authentication object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |authentication\_type|integer|Default authentication.<br><br>Possible values:<br>0 - *(default)* Internal;<br>1 - LDAP.| |http\_auth\_enabled|integer|HTTP authentication.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |http\_login\_form|integer|Default login form.<br><br>Possible values:<br>0 - *(default)* Zabbix login form;<br>1 - HTTP login form.| |http\_strip\_domains|string|Domain name to remove.| |http\_case\_sensitive|integer|HTTP case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |ldap\_auth\_enabled|integer|LDAP authentication.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |ldap\_case\_sensitive|integer|LDAP case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |ldap\_userdirectoryid|string|Default user directory for LDAP authentication. Used for user groups with `gui_access` set to LDAP or System default.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `ldap_auth_enabled` is set to "Enabled"| |saml\_auth\_enabled|integer|SAML authentication.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |saml\_case\_sensitive|integer|SAML case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |passwd\_min\_length|integer|Password minimal length requirement.<br><br>Valid values range from 1 to 70.<br><br>Default: 8.| |passwd\_check\_rules|integer|Password checking rules.<br>This is a bitmask field, any combination of possible bitmap values is acceptable.<br><br>Possible bitmap values:<br>0 - check password length;<br>1 - check if password uses uppercase and lowercase Latin letters;<br>2 - check if password uses digits;<br>4 - check if password uses special characters;<br>8 - *(default)* check if password is not in the list of commonly used passwords, does not contain derivations of word "Zabbix" or user's name, last name or username.| |ldap\_jit\_status|integer|Status of LDAP provisioning.<br><br>Possible values:<br>0 - Disabled for configured LDAP IdPs;<br>1 - Enabled for configured LDAP IdPs.| |saml\_jit\_status|integer|Status of SAML provisioning.<br><br>Possible values:<br>0 - Disabled for configured SAML IdPs;<br>1 - Enabled for configured SAML IdPs.| |jit\_provision\_interval|string|Time interval between JIT provision requests for logged-in user.<br>Accepts seconds and time unit with suffix with month and year support (3600s,60m,1h,1d,1M,1y). Minimum value: 1h.<br><br>Default: 1h.<br><br>Available only for LDAP provisioning.| |disabled\_usrgrpid|integer|User group ID to assign the deprovisioned user to.<br>The user group must be disabled and cannot be enabled or deleted when configured.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `ldap_jit_status` is set to "Enabled for configured LDAP IdPs", or `saml_jit_status` is set to "Enabled for configured SAML IdPs"|
ca	### Autenticació  L'objecte d'autenticació té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |authentication\_type|enter|Autenticació per defecte.<br><br>Valors possibles:<br>0 - *(per defecte)* Intern;<br>1 - LDAP.| |http\_auth\_enabled|enter|Activar l'autenticació HTTP.<br><br>Valors possibles:<br>0 - *(per defecte)* Desactivar;<br>1 - Activar.| |http\_login\_form|enter|Formulari d'entrada per defecte.<br><br>Valors possibles:<br>0 - *(per defecte)* Formulari d'entrada al Zabbix;<br>1 - Formulari d'entrada HTTP.| |http\_strip\_domains|cadena|Esborrar el nom de domini.| |http\_case\_sensitive|enter|Login HTTP sensible a majúscules i minúscules.<br><br>Valors possibles:<br>0 - Desactivat;<br>1 - *(per defecte)* Actiu.| |ldap\_auth\_enabled|enter|Autenticació LDAP.<br><br>Valors possibles:<br>0 - *(per defecte)* Desactivada;<br>1 -  Activa.| |ldap\_case\_sensitive|enter|login LDAP amb distinció de majúscules i minúscules.<br><br>Valors possibles:<br>0 - Desactivat;<br>1 - *(per defecte)* Actiu.| |ldap\_userdirectoryid|cadena|Directori per defecte de l'usuari per l'autenticació LDAP. Emprat amb grups d'usuaris amb `gui_access` establert a LDAP o De fàbrica.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `ldap_auth_enabled` s'ha establert a "Actiu"| |saml\_auth\_enabled|enter|Autenticació SAML.<br><br>Valors possibles:<br>0 - *(per defecte)* Desactivat;<br>1 - Actiu.| |saml\_case\_sensitive|enter|Inici de sessió SAML diferenciant majúscules i minúscules.<br><br>Valors possibles:<br>0 - Desactivat;<br>1 - *(per defecte)* Actiu.| |passwd\_min\_length|enter|Requerir longitud mínima de paraula de pas.<br><br>Valors possibles: 1-70<br>Per defecte: 8.| |passwd\_check\_rules|enter|Regles de comprovació de paraules de pas.<br>És un camp de màscara de bits, s'admet qualsevol combinació de valors de mapa de bits.<br><br>Els valors possibles són:<br>0 - comprovar la longitud;<br>1 - comprovar si es fa ús de majúscules i minúscules;<br>2 - comprovar si s'empren dígits;<br>4 - comprovar si s'empren caràcters especials;<br>8 - *(per defecte)* comprovar si no és a la llista de les paraules de pas més comunes, no conté pas variacions de la paraula "Zabbix" o el nom o cognom de l'usuari.| |ldap\_jit\_status|enter|Estat del subministrament LDAP.<br><br>Valors possibles:<br>0 - Desactivat per als IdP LDAP configurats;<br>1 - Activat per als IdP LDAP configurats.| |saml\_jit\_status|enter|Estat del subministrament de SAML.<br><br>Valors possibles:<br>0 - Desactivat per als IdP SAML configurats;<br>1 - Activat per als IdP SAML configurats.| |jit\_provision\_interval|cadena|Interval de temps entre les peticions JIT per a l'usuari que ha iniciat sessió.<br>Admet segons i unitat de temps amb sufix amb suport de mes i any (3600s, 60 m, 1 h, 1 d, 1 M, 1 any). Valor mínim: 1h.<br><br>Per defecte: 1h.<br><br>Disponible només per a subministrament LDAP.| |disabled\_usrgrpid|enter|Identificador del grup d'usuaris al qual assignar l'usuari desaprovisionat.<br>El grup d'usuaris ha d'estar desactivat i no es pot activar ni esborrar quan es configura.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `ldap_jit_status` s'estableix a "Habilitat per als IdP LDAP configurats" o `saml_jit_status` s'estableix a "Activat per als IdP SAML configurats"|

en-us	# Authentication  This class is designed to work with authentication settings.  Object references:\  -   [Authentication](/manual/api/reference/authentication/object#authentication)  Available methods:\  -   [authentication.get](/manual/api/reference/authentication/get) -     retrieve authentication -   [authentication.update](/manual/api/reference/authentication/update) -     update authentication
ca	# Autenticació  Aquesta classe s'ha disssenyat per a treballar amb paràmetres d'autenticació.  Objectes de referència:\  -   [Autenticació](/manual/api/reference/authentication/object#authentication)  Mètodes disponibles:\  -   [authentication.get](/manual/api/reference/authentication/get) -     recuperar l'autenticació -   [authentication.update](/manual/api/reference/authentication/update) -     actualitzar l'autenticació

en-us	#### Authentication  To access any data in Zabbix, you need to either:  -   use an existing [API token](/manual/web_interface/frontend_sections/users/api_tokens) (created in Zabbix frontend or using the [Token API](/manual/api/reference/token)); -   use an authentication token obtained with the [user.login](/manual/api/reference/user/login) method.  For example, if you wanted to obtain a new authentication token by logging in as a standard *Admin* user, then a JSON request would look like this:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"user.login","params":{"username":"Admin","password":"zabbix"},"id":1}' ```  If you provided the credentials correctly, the response returned by the API should contain the user authentication token:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```
ca	#### Autenticació  Per accedir a dades de Zabbix, heu de:  - Emprar un [token API] existent (/manual/web_interface/frontend_sections/administration/general#api-tokens) (creat a la interfície Zabbix o emprant l'[API Token](/manual/api/reference/token)); - Emprar un token d'autenticació obtingut amb el mètode [user.login](/manual/api/reference/user/login).  Per exemple, si voleu obtindre un token d'autenticació nou iniciant la sessió com a usuari *Admin* estàndard, la petició JSON seria així:  ```bash curl --request POST \ --url 'https://example.com/zabbix/api_jsonrpc.php' \ --header 'Content-Type: application/json-rpc' \ --data '{"jsonrpc":"2.0","method":"user.login","params":{"username":"Admin","password":"zabbix"},"id":1}' ```  Si proporcioneu les credencials correctes, la resposta de l'API contindrà el token d'autenticació de l'usuari:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```

en-us	# authentication.update
ca	# authentication.update

en-us	#### authentication  [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Removed properties `saml_idp_entityid`, `saml_sso_url`, `saml_slo_url`, `saml_username_attribute`, `saml_sp_entityid`, `saml_nameid_format`, `saml_sign_messages`, `saml_sign_assertions`, `saml_sign_authn_requests`, `saml_sign_logout_requests`, `saml_sign_logout_responses`, `saml_encrypt_nameid`, `saml_encrypt_assertions`. These properties are now part of [User directory](/manual/api/changes#userdirectory) API.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Renamed property `ldap_configured` to `ldap_auth_enabled`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Added new properties `ldap_jit_status`, `saml_jit_status`, `jit_provision_interval`, `disabled_usrgrpid`.\
ca	#### autenticació  [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Eliminades les propietats `saml_idp_entityid`, `saml_sso_url`, `saml_slo_url`, `saml_username_attribute`, `saml_sp_entityid`, `saml_nameid_format`, `saml_sign_messages`, `saml_sign_assertions`, `saml_sign_authn_requests`, `saml_sign_logout_requests`, `saml_sign_logout_responses`, `saml_encrypt_nameid`, `saml_encrypt_assertions`. Aquestes propietats ara són part de l'API [directori d'usuari](/manual/api/changes#userdirectory).\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Reanomenada la propietat `ldap_configured` a `ldap_auth_enabled`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Afegides les noves propietats `ldap_jit_status`, `saml_jit_status`, `jit_provision_interval`, `disabled_usrgrpid`.\

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	#### Authorization methods
ca	#### Mètodes d'autorització

en-us	##### Authorization  |Parameter|Description| |--|--------| |*Login attempts*|Number of unsuccessful login attempts before the possibility to log in gets blocked.| |*Login blocking interval*|Period of time for which logging in will be prohibited when *Login attempts* limit is exceeded.|
ca	##### Autorització  |Paràmetre|Descripció| |--|---------| |*Intents d'inici de sessió*|Nombre d'intents d'inici de sessió fallits abans que es bloquegi la possibilitat d'iniciar sessió.| |*Interval de blocatge de connexió*|Període durant el qual es prohibirà la connexió quan se superi el límit d'*intents de connexió*.|

en-us	 ### author  Module author. The author will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "author": "John Smith" ```
ca	### autor  Mòdul autor. L'autor es veurà a la secció Administració.  *Tipus*: Cadena  *Exemple*:   ```json "autor": "Ausiàs March" ```

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
ca	## AUTOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}

en-us	 #### Automated database upgrade on proxies with SQLite  Upon the first launch after an upgrade, Zabbix proxy with SQLite3 now automatically dumps the existing older version of the database file and creates a new one for the current version. History data that has been stored in the SQLite database file is not preserved. Previously, the SQLite database file had to be recreated manually.
ca	 #### Actualització automatitzada de bases de dades en proxys amb SQLite  En el primer llançament després d'una actualització, el proxy Zabbix amb SQLite3 ara aboca automàticament la versió anterior existent del fitxer de base de dades i en crea una de nova per a la versió actual. Les dades de l'historial que s'han emmagatzemat al fitxer de base de dades SQLite no es conserven. Anteriorment, el fitxer de base de dades SQLite s'havia de recrear manualment.

en-us	 #### Automated database upgrade on proxies with SQLite  Upon the first launch after an upgrade, Zabbix proxy with SQLite3 now automatically dumps the existing older version of the database file and creates a new one for the current version. History data that has been stored in the SQLite database file is not preserved. Previously, the SQLite database file had to be recreated manually.  If Zabbix proxy version is older than the database file version, the proxy will log an error and terminate.
ca	 ### Actualització automatitzada de bases de dades en proxys amb SQLite  En el primer llançament després d'una actualització, el proxy Zabbix amb SQLite3 ara aboca automàticament la versió anterior existent del fitxer de base de dades i en crea una de nova per a la versió actual. Les dades de l'historial que s'han emmagatzemat al fitxer de base de dades SQLite no es conserven. Anteriorment, el fitxer de base de dades SQLite s'havia de recrear manualment.  Si la versió del proxy de Zabbix és més antiga que la versió del fitxer de la base de dades, el proxy registrarà un error i finalitzarà.

en-us	##### Automatic mode  Host inventory can also be populated automatically. For that to work, when configuring a host the inventory mode in the *Inventory* tab must be set to *Automatic*.  Then you can [configure host items](/manual/config/items/item) to populate any host inventory field with their value, indicating the destination field with the respective attribute (called *Item will populate host inventory field*) in item configuration.  Items that are especially useful for automated inventory data collection:  -   system.hw.chassis\[full|type|vendor|model|serial\] - default is     \[full\], root permissions needed -   system.hw.cpu\[all|cpunum,full|maxfreq|vendor|model|curfreq\] -     default is \[all,full\] -   system.hw.devices\[pci|usb\] - default is \[pci\] -   system.hw.macaddr\[interface,short|full\] - default is \[all,full\],     interface is regexp -   system.sw.arch -   system.sw.os\[name|short|full\] - default is \[name\] -   system.sw.packages\[regexp,manager,short|full\] - default is     \[all,all,full\]
ca	##### Mode automàtic  L'inventari d'un equip també es pot omplir automàticament. Perquè això funcioni, en configurar el mode d'inventari de l'equip a la pestanya *Inventari*, s'ha d'establir a *Automàtic*.  A continuació, podeu [configurar els elements de l'equip](/manual/config/items/item) emplenant qualsevol camp d'inventari de l'equip amb el seu valor, indicant el camp de destinació amb l'atribut corresponent (anomenat *L'element omplirà el camp d'inventari de l'equip*) a la configuració de l'element.  Els elements que són especialment útils per a la col·lecció de dades d'inventari automatitzades són:  -   system.hw.chassis\[full|type|vendor|model|serial\] - per defecte és \[full\], calen permisos de root -   system.hw.cpu\[all|cpunum,full|maxfreq|vendor|model|curfreq\] - per defecte és \[all,full\] -   system.hw.devices\[pci|usb\] - per defecte és \[pci\] -   system.hw.macaddr\[interface,short|full\] - per defecte és \[all,full\], la interfície és regexp -   system.sw.arch -   system.sw.os\[name|short|full\] - per defecte és \[name\] -   system.sw.packages\[regexp,manager,short|full\] - per defecte és \[all,all,full\]

en-us	 #### Automation for Gmail/Office365 media types  Gmail or Office365 users may now benefit from easier media type configuration. The new *Email provider* field in the mail media type configuration allows to select pre-configured options for Gmail and Office 365 (alongside the "Generic SMTP" option, which works as before).  ![](../../../../assets/en/manual/introduction/media_type_conf.png)  When selecting the Gmail/Office365 related options, it is **only** required to supply the sender email address/password to create a working media type.  ![](../../../../assets/en/manual/introduction/media_type_gmail.png)  If the email address/password is supplied, Zabbix is able to automatically fill all required settings for Gmail/Office365 media types with the actual/recommended values, i.e. *SMTP server*, *SMTP server port*, *SMTP helo*, and *Connection security*. Because of this automation, these fields are not even shown, however, it is possible to see the SMTP server and email details in the [media type list](/manual/web_interface/frontend_sections/alerts/mediatypes) (see the *Details* column).  Note also that:  -   The password is not required for the relay options. -   For Office365 relay, the domain name of the provided email address will be used to dynamically fill the SMTP server      (i.e. replace "example.com" in `example-com.mail.protection.outlook.com` with the real value). -   The SMTP helo value is the domain name extracted from the provided email address.  In other changes:  -   The *SMTP email* field is now called simply *Email*. -   The *SMTP helo* field is now optional (if empty, it will send the domain part of the sender email). -   New default media types have been added: *Gmail*, *Gmail relay*, *Office365*, *Office365 relay*. -   In new installations, all media types are disabled by default. -   In user media, where specific recipient addresses are specified, only enabled media types can be selected. -   In user media, there is now a yellow icon and status column shown indicating if the media type has been disabled.  See also:  -   [Email media type](/manual/config/notifications/media/email#configuration) -   [Media types](/manual/config/notifications/media) -   [User media](/manual/config/users_and_usergroups/user#user-media) -   [User profile media](/manual/web_interface/user_profile#user-profile)
ca	 ###### Processos automatitzats per a tipus de suport de Gmail/Office365  Els usuaris de Gmail o Office365 ara es poden beneficiar d'una configuració més fàcil de tipus de suport. El nou camp *Proveïdor de correu electrònic* a la configuració del tipus de suport de correu electrònic permet triar opcions preconfigurades per a Gmail i Office 365 (al costat de l'opció "SMTP genèric", que funciona com abans).  ![](../../../../assets/en/manual/introduction/media_type_conf.png)  Quan trieu les opcions relacionades amb Gmail/Office365, **només** cal que proporcioneu l'adreça de correu electrònic/mot de pas del remitent per crear un tipus de suport que funcioni.  ![](../../../../assets/en/manual/introduction/media_type_gmail.png)  Si es proporciona l'adreça de correu electrònic/el mot de pas, Zabbix pot emplenar automàticament tots els paràmetres requerits per als tipus de suport de Gmail/Office365 amb els valors reals/recomanats; és a dir, *Servidor SMTP*, *Port del servidor SMTP*, *SMTP helo* i *Seguretat de connexió*. A causa d'aquesta automatització, aquests camps ni tan sols es mostren, però, és possible veure el servidor SMTP i els detalls del correu electrònic a la [lista de tipus de suport](/manual/web_interface/frontend_sections/alerts/mediatypes) (veieu la columna *Detalls*).  Tingueu en compte també que:  - El mot de pas no és necessari per a les opcions de retransmissió. - Per a la retransmissió d'Office365, el nom de domini de l'adreça de correu electrònic proporcionada s'emprarà per omplir dinàmicament el servidor SMTP (és a dir, substituïu "exemple.cat" a "exemple-com.mail.protection.outlook.com" pel valor real). - El valor SMTP helo és el nom de domini extret de l'adreça de correu electrònic proporcionada.  En altres canvis:  - El camp *Correu electrònic SMTP* ara s'anomena simplement *Correu electrònic*. - El camp *SMTP helo* ara és opcional (si és buit, enviarà la part del domini del correu electrònic del remitent). - S'han afegit nous tipus de suports predeterminats: *Gmail*, *Gmail relay*, *Office365*, *Office365 relay*. - A les instal·lacions noves, tots els tipus de suports són desactivats per defecte. - Als suports d'usuari, on s'especifiquen adreces de destinatari específiques, només es poden triar els tipus de suports habilitats. - Als suports d'usuari, ara hi ha una icona groga i una columna d'estat que indica si el tipus de suport s'ha desactivat.  Veieu també:  - [Tipus de suport de correu electrònic](/manual/config/notifications/media/email#configuration) - [Tipus de suports](/manual/config/notifications/media) - [Mitjans d'usuari](/manual/config/users_and_usergroups/user#user-media) - [Multimèdia del perfil d'usuari](/manual/web_interface/user_profile#user-profile)

en-us	#### Autoregistration actions  The following conditions can be used in actions based on active agent autoregistration:  |Condition type|Supported operators|Description| |--|--|------| |*Host metadata*|contains<br>does not contain<br>matches<br>does not match|Specify host metadata or host metadata to exclude.<br>**contains** - host metadata contains the string.<br>**does not contain** - host metadata does not contain the string.<br>Host metadata can be specified in an [agent configuration file](/manual/appendix/config/zabbix_agentd).<br>**matches** - host metadata matches regular expression.<br>**does not match** - host metadata does not match regular expression.| |*Host name*|contains<br>does not contain<br>matches<br>does not match|Specify a host name or a host name to exclude.<br>**contains** - host name contains the string.<br>**does not contain** - host name does not contain the string.<br>**matches** - host name matches regular expression.<br>**does not match** - host name does not match regular expression.| |*Proxy*|equals<br>does not equal|Specify a proxy or a proxy to exclude.<br>**equals** - using this proxy.<br>**does not equal** - using any other proxy except this one.|
ca	#### Accions d'autoregistre  Les condicions següents es poden emprar en accions basades en el registre automàtic de l'agent actiu:  |Tipus de condició|Operadors admesos|Descripció| |--|--|------| |*Metadades de l'equip*|conté<br>no conté<br>coincideix<br>no coincideix|Especifiqueu metadades de l'equip o metadades de l'equip per excloure.<br>**conté** - les metadades de l'equip conté la cadena.<br >**no conté** - les metadades de l'equip no contenen la cadena.<br>Les metadades de l'equip es poden especificar en un [fitxer de configuració de l'agent](/manual/appendix/config/zabbix_agentd).<br>**coincideixen** - les metadades de l'equip coincideixen amb l'expressió regular.<br>**no coincideixen** - les metadades de l'equip no coincideixen amb l'expressió regular.| |*El nom de l'equip*|conté<br>no conté<br>coincideix<br>no coincideix|Especifiqueu un nom d'equip o un nom d'equip per excloure.<br>**conté** - el nom de l'equip conté la cadena.<br>**no conté** - el nom de l'equip no conté la cadena.<br>**concorda** - el nom de l'equip coincideix amb l'expressió regular.<br>**no coincideix** - el nom de l'equip no coincideix amb l'expressió regular.| |*Proxy*|igual<br>no és igual|Especifiqueu un proxy a excloure.<br>**igual** - emprant aquest proxy.<br>**no és igual** - empra un altre proxy diferent d'aquest. |

en-us	# autoregistration.get
ca	# autoregistration.get

en-us	 #### Autoregistration heartbeat for Zabbix server  The active agent autoregistration heartbeat for Zabbix server has been set to 120 seconds (the same as for Zabbix proxy). So in case a discovered host is deleted, the autoregistration will be rerun in 120 seconds.
ca	 ##### Autoregistre de heartbeat al servidor Zabbix  El heartbeat de registre automàtic de l'agent actiu per al servidor Zabbix s'ha establert en 120 segons (el mateix que per al proxy Zabbix). Per tant, en cas que s'esborri un equip descobert, el registre automàtic es tornarà a executar en 120 segons.

en-us	#### - Autoregistration  In this section, you can configure the encryption level for active agent autoregistration.  ![adm\_autoreg2.png](../../../../../assets/en/manual/web_interface/frontend_sections/administration/adm_autoreg2.png)  Parameters marked with an asterisk are mandatory.  Configuration parameters:  |Parameter|Description| |--|--------| |*Encryption level*|Select one or both options for encryption level:<br>**No encryption** - unencrypted connections are allowed<br>**PSK** - TLS encrypted connections with a pre-shared key are allowed| |*PSK identity*|Enter the pre-shared key identity string.<br>This field is only available if 'PSK' is selected as *Encryption level*.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |*PSK*|Enter the pre-shared key (an even number of hexadecimal characters).<br>Maximum length: 512 hex-digits (256-byte PSK) if Zabbix uses GnuTLS or OpenSSL library, 64 hex-digits (32-byte PSK) if Zabbix uses mbed TLS (PolarSSL) library.<br>Example: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952<br>This field is only available if 'PSK' is selected as *Encryption level*.|  See also: [Secure autoregistration](/manual/discovery/auto_registration#secure_autoregistration)
ca	#### - Enregistrament automàtic  En aquesta secció, podeu configurar el nivell de xifrat per al registre automàtic de l'agent actiu.  ![adm\_autoreg2.png](../../../../../assets/en/manual/web_interface/frontend_sections/administration/adm_autoreg2.png)  Els paràmetres marcats amb un asterisc són obligatoris.  Paràmetres de configuració:  |Paràmetre|Descripció| |--|---------| |*Nivell de xifrat*|Trieu una o ambdues opcions per al nivell de xifrat:<br>**Sense xifrat**: Es permeten connexions sense xifrar<br>**PSK**: Es permeten connexions xifrades TLS amb una clau prèviament compartida | |*Identitat PSK*|Introduïu la cadena d'identitat de la clau prèviament compartida.<br>Aquest camp només serà disponible si s'ha triat "PSK" com a *Nivell d'encriptació*.<br>No introduïu cap informació sensible a la identitat PSK, es transmet sense xifrar per la xarxa per informar al receptor quina PSK ha d'emprar.| |*PSK*|Introduïu la clau prèviament compartida (un nombre parell de caràcters hexadecimals).<br>Llargada màxima: 512 dígits hexadecimals (PSK de 256 octets) si Zabbix empra la biblioteca GnuTLS o OpenSSL, 64 dígits hexadecimals (PSK de 32 octets) si Zabbix empra la biblioteca TLS mbed (PolarSSL).<br>Exemple: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952<br>només és disponible com a nivell de xifrat *PSK<br>Thi*|  Veieu també: [Registre automàtic segur](/manual/discovery/auto_registration#secure_autoregistration)

en-us	# > Autoregistration object  The following objects are directly related to the `autoregistration` API.
ca	# > Objecte d'autoregistre  Els objectes següents són relacionats amb l'API `autoregistration`.

en-us	 #### Autoregistration table cleared from orphaned records  Previously the `autoreg_host` table was never cleared. Now orphaned records that reference neither an autoregistration event nor an existing host will be removed by the Housekeeper.
ca	 #### S'ha netejat la taula d'autoregistre dels registres orfes  Abans, la taula `autoreg_host` mai es netejava. Ara els registres orfes que no fan referència a un esdeveniment d'autoregistre ni a un equip existent s'esborraran per el procés de neteja.

en-us	### Autoregistration  The autoregistration object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tls\_accept|integer|Type of allowed incoming connections for autoregistration.<br><br>Possible values:<br>1 - allow insecure connections;<br>2 - allow TLS with PSK;<br>3 - allow both insecure and TLS with PSK connections.| |tls\_psk\_identity|string|PSK identity string.<br><br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *write-only*| |tls\_psk|string|PSK value string (an even number of hexadecimal characters).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *write-only*|
ca	### Autoregistre  L'objecte d'autoregistre té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tls\_accept|integer|Tipus de connexions entrants autoritzades per autoregistrar.<br><br>Valors possibles:<br>1 - permetre connexions insegures;<br>2 - permetre TLS amb PSK;<br>3 permetre ambdúes: connexions insegures i TLS amb PSK.| |tls\_psk\_identity|string|Cadena d'identitat PSK.<br><br>No hi poseu pas informació sensible a l'identitat PSK, doncs aquesta es transmet desencriptada per la xarxa per tal d'informar al receptor sobre quina PSK en farem ús.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només escriptura*| |tls\_psk|string|Cadena de valor PSK (un nombre parell de caracters hexadecimals).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només escriptura*|

en-us	# Autoregistration  This class is designed to work with autoregistration.  Object references:\  -   [Autoregistration](/manual/api/reference/autoregistration/object#autoregistration)  Available methods:\  -   [autoregistration.get](/manual/api/reference/autoregistration/get) -     retrieve autoregistration -   [autoregistration.update](/manual/api/reference/autoregistration/update) -     update autoregistration
ca	# Autoregistre  Aquesta classe s'ha dissenyat per a treballar amb autoregistre.  Objectes de referència:\  -   [Autoregistre](/manual/api/reference/autoregistration/object#autoregistration)  Mètodes disponibles:\  -   [autoregistration.get](/manual/api/reference/autoregistration/get) -     recuperar autoregistre -   [autoregistration.update](/manual/api/reference/autoregistration/update) -     actualitzar autoregistre

en-us	# autoregistration.update
ca	# autoregistration.update

en-us	##### Average request count to Nginx server  View the average request count per second per day to the Nginx server:  -   add the request count per second item to the data set -   select the aggregate function `avg` and specify interval `1d` -   a bar graph is displayed, where each bar represents the average     number of requests per second per day
ca	##### Promig de peticions al servidor Nginx:  Mostrar el nombre mitjà de peticions per segon i dia al servidor Nginx:  - afegiu el nombre de peticions per segon al conjunt de dades - trieu la funció d'agregació `avg` i especifiqueu l'interval `1d` - Es mostra un gràfic de barres, on cada barra representa el nombre mitjà de peticions per segon i dia

en-us	 ##### avg(/host/key,(sec|#num)<:time shift>) {#avg}  The average value of an item within the defined evaluation period.<br> Supported value types: *Float*, *Integer*.<br> Supported [foreach functions](/manual/appendix/functions/aggregate/foreach): *avg_foreach*, *count_foreach*, *exists_foreach*, *last_foreach*, *max_foreach*, *min_foreach*, *sum_foreach*.  Parameters: see [common parameters](#common-parameters).  Time shift is useful when there is a need to compare the current average value with the average value some time ago.  Examples:      avg(/host/key,1h) #the average value for the last hour until now     avg(/host/key,1h:now-1d) #the average value for an hour from 25 hours ago to 24 hours ago from now     avg(/host/key,#5) #the average value of the five latest values     avg(/host/key,#5:now-1d) #the average value of the five latest values excluding the values received in the last 24 hours
ca	 ##### avg(/host/key,(sec|#num)<:time shift>) {#avg}  El valor mitjà d'un element dins del període d'avaluació definit.<br> Tipus de valors admesos: *Flotant*, *Enter*.<br> Admet les [funcions foreach](/manual/appendix/functions/aggregate/foreach): *avg_foreach*, *count_foreach*, *exists_foreach*, *last_foreach*, *max_foreach*, *min_foreach*, *sum_foreach*.  Paràmetres: veieu [paràmetres comuns](#common-parameters).  El canvi de temps és útil quan cal comparar el valor mitjà actual amb el valor mitjà fa un temps.  Exemples:       avg(/host/key,1h) #el valor mitjà de l'última hora fins ara      avg(/host/key,1h:now-1d) #el valor mitjà d'una hora des de fa 25 hores fins a fa 24 hores d'ara      avg(/host/key,#5) #el valor mitjà dels cinc valors més recents      avg(/host/key,#5:now-1d) #el valor mitjà dels cinc valors més recents, excloent els valors rebuts en les últimes 24 hores

en-us	 ##### avg(<value1>,<value2>,...) {#avg}  The average value of the referenced item values.  Parameter:   -   **valueX** - the value returned by another function that is working with item history.  Example:      avg(avg(/host/key),avg(/host2/key2))
ca	 ##### avg(<value1>,<value2>,...) {#avg}  Valor mitjà dels valors de l'element referenciat.  Paràmetre:  - **valueX** - valor retornat per una de les funcions que treballa amb l'historial d'elements.  Exemple:      avg(avg(/host/key),avg(/host2/key2))

en-us	#### Axes The **Axes** tab allows to customize how axes are displayed:  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  |   |   | |--|--------| |*Left Y*|Mark this checkbox to make left Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*Right Y*|Mark this checkbox to make right Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*X-Axis*|Unmark this checkbox to hide X-axis (marked by default).| |*Min*|Set the minimum value of the corresponding axis. Visible range minimum value of Y-axis is specified.| |*Max*|Set the maximum value of the corresponding axis. Visible range maximum value of Y-axis is specified.| |*Units*|Choose the unit for the graph axis values from the dropdown. If the *Auto* option is chosen axis values are displayed using units of the first item of the corresponding axis. *Static* option allows you to assign the corresponding axis' custom name. If the *Static* option is chosen and the *value* input field left blank the corresponding axis' name will only consist of a numeric value.|
ca	#### Eixos  La pestanya **Eixos** permet personalitzar com es mostren els eixos:  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  | | | |--|---------| |*Y esquerra*|Marqueu aquesta casella de selecció per fer visible l'eix Y esquerre. La casella de selecció es pot desactivar si no se selecciona a *Conjunt de dades* o a la pestanya *Anul·lacions*.| |*Y dreta*|Marqueu aquesta casella de selecció per fer visible l'eix Y dret. La casella de selecció es pot desactivar si no se selecciona a *Conjunt de dades* o a la pestanya *Anul·lacions*.| |*Eix X*|Desmarqueu aquesta casella de selecció per ocultar l'eix X (marcat per defecte).| |*Min*|Defineix el valor mínim de l'eix corresponent. S'especifica el valor mínim del rang visible de l'eix Y.| |*Max*|Defineix el valor màxim de l'eix corresponent. S'especifica el valor màxim del rang visible de l'eix Y.| |*Unitats*|Trieu la unitat per als valors de l'eix del gràfic del menú desplegable. Si s'escull l'opció *Automàtic*, els valors de l'eix es mostren utilitzant les unitats del primer element de l'eix corresponent. L'opció *estàtica* us permet assignar el nom personalitzat de l'eix corresponent. Si s'escull l'opció *Estàtic* i el camp d'entrada *valor* es deixa en blanc, el nom de l'eix corresponent només constarà d'un valor numèric.|

en-us	#### Axes  The following parameters are supported for configuring *Axes*.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Left Y*|0|lefty|0 - Disabled;<br>1 - *(default)* Enabled.<br><br>Parameter available if *Y-axis* (in *Data set* configuration) is set to "Left".| |*Right Y*|0|righty|0 - *(default)* Disabled;<br>1 - Enabled.<br><br>Parameter available if *Y-axis* (in *Data set* configuration) is set to "Right".| |*Min*|1|lefty_min|Any numeric value.<br><br>Default: `""` (empty).| |^|^|righty_min|^| |*Max*|1|lefty_max|Any numeric value.<br><br>Default: `""` (empty).| |^|^|righty_max|^| |*Units* (type)|0|lefty_units|0 - *(default)* Auto;<br>1 - Static.| |^|^|righty_units|^| |*Units* (value)|1|lefty_static_units|Any string value.<br><br>Default: `""` (empty).| |^|^|righty_static_units|^| |*X-Axis*|0|xaxis|0 - Disabled;<br>1 - *(default)* Enabled.|
ca	#### Eixos  S'admeten els paràmetres següents per configurar els *Eixos*.  |Paràmetre|[tipus](/manual/api/reference/dashboard/object#dashboard-widget-field)|nom|valor| |-----|-|------|-------------------| |*Left Y*|0|lefty|0 - Desactivat;<br>1 - *(per defecte)* Habilitat.<br><br>Paràmetre disponible si l'*eix Y* (a la configuració del *Conjunt de dades*) s'ha establert a "Esquerra".| |*Right Y*|0|righty|0 - *(per defecte)* Desactivat;<br>1 - Activat.<br><br>Paràmetre disponible si s'estableix *Eix Y* (a la configuració del *Conjunt de dades*) a "Dreta".| |*Min*|1|lefty_min|Qualsevol valor numèric.<br><br>Per defecte: `""` (buit).| |^|^|righty_min|^| |*Max*|1|lefty_max|Qualsevol valor numèric.<br><br>Per defecte: `""` (buit).| |^|^|righty_max|^| |*Units* (tipus)|0|unitats_esquerra|0 - *(per defecte)* Automàtic;<br>1 - Estàtic.| |^|^|unitats_dretes|^| |*Units* (valor)|1|lefty_static_units|Qualsevol valor de cadena.<br><br>Per defecte: `""` (buida).| |^|^|unitats_estàtiques_dretes|^| |*X-Axis*|0|xaxis|0 - Inhabilitat;<br>1 - *(per defecte)* Habilitat.|

en-us	## Backward incompatible changes
ca	## Canvis incompatibles amb versions anteriors

en-us	 ##### baselinedev(/host/key,data period:time shift,season unit,num seasons) {#baselinedev}  Returns the number of deviations (by stddevpop algorithm) between the last data period and the same data periods in preceding seasons.<br>  Parameters:   -   See [common parameters](#common-parameters);<br> -   **data period** - the data gathering period within a season, defined as <N><time unit> where:<br>`N` - the number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year), must be equal to or less than season<br> -   **season unit** - the duration of one season (h, d, w, M, y), cannot be smaller than data period; -   **num seasons** - the number of seasons to evaluate.  Examples:      baselinedev(/host/key,1d:now/d,"M",6) #calculating the number of standard deviations (population) between the previous day and the same day in the previous 6 months. If the date doesn't exist in a previous month, the last day of the month will be used (Jul,31 will be analysed against Jan,31, Feb, 28,... June, 30)     baselinedev(/host/key,1h:now/h,"d",10)  #calculating the number of standard deviations (population) between the previous hour and the same hours over the period of ten days before yesterday
ca	 ##### baselinedev(/host/key,data period:time shift,season unit,num seasons) {#baselinedev}  Retorna el nombre de desviacions (per algorisme stddevpop) entre el darrer període de dades i els mateixos períodes de dades de les temporades anteriors.<br>  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **període de dades** - període de recollida de dades dins d'una temporada, definit com a <N><unitat de temps> on:<br>`N` - nombre d'unitats de temps<br>`unitat de temps` - h (hora), d (dia), w (setmana), M (mes) o y (any), han de ser iguals o inferiors a la temporada<br> - **unitat de temporada** - durada d'una temporada (h, d, w, M, y), no pot ser inferior al període de dades; - **nombre estacions** - nombre de temporades a avaluar.  Exemples:       baselinedev(/host/key,1d:now/d,"M",6) #càlcul del nombre de desviacions estàndard (població) entre el dia anterior i el mateix dia dels 6 mesos anteriors. Si la data no existeix en un mes anterior, s'emprarà el darrer dia del mes (s'analitzarà el 31 de juliol amb el 31 de gener, el 28 de febrer,... el 30 de juny)      baselinedev(/host/key,1h:now/h,"d",10) #càlcul del nombre de desviacions estàndard (població) entre l'hora anterior i les mateixes hores durant el període de deu dies abans d'ahir

en-us	 ##### baselinewma(/host/key,data period:time shift,season unit,num seasons) {#baselinewma}  Calculates the baseline by averaging data from the same timeframe in multiple equal time periods ('seasons') using the weighted moving average algorithm.<br>  Parameters:   -   See [common parameters](#common-parameters);<br> -   **data period** - the data gathering period within a season, defined as <N><time unit> where:<br>`N` - the number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year), must be equal to or less than season<br>Time shift - the time period offset, defines the end of data gathering time frame in seasons (see examples);<br> -   **season unit** - the duration of one season (h, d, w, M, y), cannot be smaller than data period;<br> -   **num seasons** - the number of seasons to evaluate.  Examples:      baselinewma(/host/key,1h:now/h,"d",3) #calculating the baseline based on the last full hour within a 3-day period that ended yesterday. If "now" is Monday 13:30, the data for 12:00-12:59 on Friday, Saturday, and Sunday will be analyzed     baselinewma(/host/key,2h:now/h,"d",3) #calculating the baseline based on the last two hours within a 3-day period that ended yesterday. If "now" is Monday 13:30, the data for 11:00-12:59 on Friday, Saturday, and Sunday will be analyzed     baselinewma(/host/key,1d:now/d,"M",4) #calculating the baseline based on the same day of month as 'yesterday' in the 4 months preceding the last full month. If the required date doesn't exist, the last day of month is taken. If today is September 1st, the data for July 31st, June 30th, May 31st, April 30th will be analyzed.
ca	 ##### baselinewma(/host/key,data period:time shift,season unit,num seasons) {#baselinewma}  Calcula la línia de base fent la mitjana de les dades del mateix període de temps en diversos períodes de temps iguals ("temporades") mitjançant l'algorisme de mitjana mòbil ponderada.<br>  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **període de dades** - període de recollida de dades dins d'una temporada, definit com a <N><unitat de temps> on:<br>`N` - nombre d'unitats de temps<br>`unitat de temps` - h (hora), d (dia), w (setmana), M (mes) o y (any), han de ser iguals o inferiors a la temporada<br>Canvi temporal - la compensació del període de temps, defineix el final del període de recollida de dades a estacions (veIeu exemples);<br> - **unitat de temporada** - la durada d'una temporada (h, d, w, M, y), no pot ser inferior al període de dades;<br> - **nombre estacions** - el nombre de temporades a avaluar.  Exemples:       baselinewma(/host/key,1h:now/h,"d",3) #càlcul de la línia de base a partir de l'última hora completa d'un període de 3 dies que va acabar ahir. Si "ara" és dilluns a les 13:30, s'analitzaran les dades de 12:00 a 12:59 divendres, dissabte i diumenge      baselinewma(/host/key,2h:now/h,"d",3) #càlcul de la línia de base a partir de les dues últimes hores en un període de 3 dies que va acabar ahir. Si "ara" és dilluns a les 13:30, s'analitzaran les dades d'11:00 a 12:59 divendres, dissabte i diumenge      baselinewma(/host/key,1d:now/d,"M",4) #càlcul de la línia de base en funció del mateix dia del mes que 'ahir' durant els 4 mesos anteriors a el darrer mes complet. Si la data requerida no existeix, es pren el darrer dia del mes. Si avui és 1 de setembre, s'analitzaran les dades del 31 de juliol, 30 de juny, 31 de maig i 30 d'abril.

en-us	 #### Batch migration of history tables  * Prepare directories for Data Pump.  Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * Create a directory object and grant read and write permissions to this object to the user used for Zabbix authentication ('zabbix' in the example below). Under *sysdba* role, run:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Export tables. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * Import tables. Replace N with the desired thread count.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \     data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND  PARALLEL=N CONTENT=data_only ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
ca	#### Migració amb Batch de les taules d'històric  * Prepareu els directoris per Data Pump.  Data Pump ha de tindre permisos de lectura i escriptura a aquests directoris.  Exemple:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * Creeu un objecte directori i doneu-hi permisos de lectura i escriptura a l'usuari d'autenticació de Zabbix ('zabbix', a l'exemple de més avall). Amb el rol *sysdba*, executeu:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Exporteu les taules. Substituïu N amb el comptador que vulgueu.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * Importeu les taules. Substituïu N amb el comptador que vulgueu.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \     data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND  PARALLEL=N CONTENT=data_only ```  * Seguiu les [instruccions de post-migració](#post-migration) per buidar les taules antigues.

en-us	#### Behavior depending on availability  The following table illustrates how each function behaves in cases of limited availability of host/item and history data.  |Function|Disabled host|Unavailable host with data|Unavailable host without data|Disabled item|Unsupported item|Data retrieval error (SQL)| |--|--|--|--|--|--|--| |*avg_foreach*|ignore|return avg|ignore|ignore|ignore|ignore| |*bucket_rate_foreach*|ignore|return bucket rate|ignore|ignore|ignore|ignore| |*count_foreach*|ignore|return count|0|ignore|ignore|ignore| |*exists_foreach*|ignore|1|1|ignore|1|n/a| |*last_foreach*|ignore|return last|ignore|ignore|ignore|ignore| |*max_foreach*|ignore|return max|ignore|ignore|ignore|ignore| |*min_foreach*|ignore|return min|ignore|ignore|ignore|ignore| |*sum_foreach*|ignore|return sum|ignore|ignore|ignore|ignore|  If the item is *ignored*, nothing is added to the aggregation.
ca	#### Comportament depenent de la disponibilitat  La taula següent ensenya com es comporta cada funció en cas de disponibilitat limitada de l'equip/element i històric.  |Funció|Equip deshabilitat|Equip no disponible amb informació|Equip no disponible sense informació|Element deshabilitat|Element no admès|Error SQL de recuperació d'informació| |--|--|--|--|--|--|--| |*avg_foreach*|ignorar|retorna avg|ignorar|ignorar|ignorar|ignorar| |*bucket_rate_foreach*|ignorar|retorna bucket rate|ignorar|ignorar|ignorar|ignorar| |*count_foreach*|ignorar|retorna count|0|ignorar|ignorar|ignorar| |*exists_foreach*|ignorar|1|1|ignorar|1|n/a| |*last_foreach*|ignorar|retorna last|ignorar|ignorar|ignorar|ignorar| |*max_foreach*|ignorar|retorna max|ignorar|ignorar|ignorar|ignorar| |*min_foreach*|ignorar|retorna min|ignorar|ignorar|ignorar|ignorar| |*sum_foreach*|ignorar|retorna sum|ignorar|ignorar|ignorar|ignorar|  Si l'element s'ha *ignorat*, no s'afegirà pas res.

en-us	 ##### between(value,min,max) {#between}  Check if the value belongs to the given range.<br> Supported value types: *Integer*, *Float*.<br> Returns: 1 - in range; 0 - otherwise.  Parameter:   -   **value** - the value to check;<br> -   **min** - the minimum value;<br> -   **max** - the maximum value.  Example:      between(last(/host/key),1,10)=1 #trigger if the value is between 1 and 10
ca	 ##### between(value,min,max) {#between}  Comprova si el valor pertany a l'interval donat.<br> Tipus de valors admesos: *Enter*, *Flotant*.<br> Retorna: 1 - en el rang; 0 - en cas contrari.  Paràmetre:  - **valor** - el valor que cal comprovar;<br> - **min** - el valor mínim;<br> - **max** - el valor màxim.  Exemple:       between(last(/host/key),1,10)=1 #trigger si el valor és entre 1 i 10

en-us	 ##### bitand(value,mask) {#bitand}  The value of "bitwise AND" of an item value and mask.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **mask** (mandatory) - a 64-bit unsigned integer (0 - 18446744073709551615).  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.  Examples:      bitand(last(/host/key),12)=8 or bitand(last(/host/key),12)=4 #3rd or 4th bit set, but not both at the same time     bitand(last(/host/key),20)=16 #3rd bit not set and 5th bit set
ca	 ##### bitand(value,mask) {#bitand}  Valor d'"AND bit a bit" d'un valor i màscara d'element.<br> Tipus de valors admesos: *Enter*.  Paràmetre:  - **valor** - el valor a comprovar; - **màscara** (obligatori): nombre enter sense signe de 64 bits (0 - 18446744073709551615).  Tot i que la comparació es fa de manera bit a bit, tots els valors s'han de proporcionar i es retornen en decimal. Per exemple, la comprovació del 3r bit es fa comparant amb 4, no amb 100.  Exemples:       bitand(last(/host/key),12)=8 o bitand(last(/host/key),12)=4 #3r o 4t conjunt de bits, però no tots dos al mateix temps      bitand(last(/host/key),20)=16 #3r bit no establert i 5è bit establert

en-us	 ##### bitlength(value) {#bitlength}  The length of value in bits.<br> Supported value types: *String*, *Text*, *Log*, *Integer*.  Parameter:   -   **value** - the value to check  Example:      bitlength(last(/host/key))
ca	 ##### bitlength(value) {#bitlength}  Longitud del valor en bits.<br> Tipus de valors admesos: *Cadena*, *Text*, *Log*, *Enter*.  Paràmetre:  - **valor** - valor que cal comprovar  Exemple:      bitlength(last(/host/key))

en-us	 ##### bitlshift(value,bits to shift) {#bitlshift}  The bitwise shift left of an item value.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **bits to shift** (mandatory) - the number of bits to shift.  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
ca	 ##### bitlshift(value,bits to shift) {#bitlshift}  Desplaçament de bit a l'esquerra del valor d'un element.<br> Tipus de valors admesos: *Enter*.  Paràmetre:  - **valor** - el valor a comprovar; - **bits per desplaçar** (obligatori) - nombre de bits per desplaçar.  Tot i que la comparació es fa de manera bit a bit, tots els valors s'han de proporcionar i es retornen en decimal. Per exemple, la comprovació del 3r bit es fa comparant amb 4, no amb 100.

en-us	 ##### bitnot(value) {#bitnot}  The value of "bitwise NOT" of an item value.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check.  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
ca	 ##### bitnot(value) {#bitnot}  Valor de "NO per bit" d'un valor d'element.<br> Tipus de valors admesos: *Enter*.  Paràmetre:  - **valor** - el valor que cal comprovar.  Tot i que la comparació es fa de manera bit a bit, tots els valors s'han de proporcionar i es retornen en decimal. Per exemple, la comprovació del 3r bit es fa comparant amb 4, no amb 100.

en-us	 ##### bitor(value,mask) {#bitor}  The value of "bitwise OR" of an item value and mask.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **mask** (mandatory) - a 64-bit unsigned integer (0 - 18446744073709551615).  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
ca	 ##### bitor(value,mask) {#bitor}  Valor d'"OR per bit" d'un valor i màscara d'element.<br> Tipus de valors admesos: *Enter*.  Paràmetre:  - **valor** - el valor que cal comprovar. - **màscara** (obligatori) - un enter sense signe de 64 bits (0 - 18446744073709551615).  Tot i que la comparació es fa de manera bit a bit, tots els valors s'han de proporcionar i es retornen en decimal. Per exemple, la comprovació del 3r bit es fa comparant amb 4, no amb 100.

en-us	 ##### bitrshift(value,bits to shift) {#bitrshift}  The bitwise shift right of an item value.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **bits to shift** (mandatory) - the number of bits to shift.  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
ca	 ##### bitrshift(value,bits to shift) {#bitrshift}  Desplaçament de bit a la dreta del valor d'un element.<br> Tipus de valors admesos: *Enter*.  Paràmetre:  - **valor** - el valor a comprovar; - **bits per desplaçar** (obligatori) - nombre de bits per desplaçar.  Tot i que la comparació es fa de manera bit a bit, tots els valors s'han de proporcionar i es retornen en decimal. Per exemple, la comprovació del 3r bit es fa comparant amb 4, no amb 100.

en-us	 ##### bitxor(value,mask) {#bitxor}  The value of "bitwise exclusive OR" of an item value and mask.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **mask** (mandatory) - a 64-bit unsigned integer (0 - 18446744073709551615).  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
ca	 ##### bitxor(value,mask) {#bitxor}  Valor d'"OR exclusiu per bit" d'un valor i màscara d'element.<br> Tipus de valors admesos: *Enter*.  Paràmetre:  - **valor** - el valor que cal comprovar. - **màscara** (obligatori) - un enter sense signe de 64 bits (0 - 18446744073709551615).  Tot i que la comparació es fa de manera bit a bit, tots els valors s'han de proporcionar i es retornen en decimal. Per exemple, la comprovació del 3r bit es fa comparant amb 4, no amb 100.

en-us	## Breaking changes
ca	## Canvis importants

en-us	 ## Breaking changes
ca	## Canvis importants

en-us	 ### Breaking changes
ca	### Canvis importants

en-us	 ## Breaking changes  #### Compatibility issue between server/proxy versions  Zabbix server 6.4.12 and Zabbix proxy 6.4.12 are **not compatible** with other versions of proxy/server.  If either server or proxy is 6.4.12, then both server and proxy must be 6.4.12.   This issue will be fixed in the next release. However, while the next release will be compatible with 6.4.11 server/proxy (or earlier),  it will still not be compatible with 6.4.12 server/proxy. 
ca	## Canvis importants  #### Problema de compatibilitat entre versions de servidor i proxy  El servidor Zabbix 6.4.12 i el proxy Zabbix 6.4.12 **no són compatibles** amb altres versions de proxy/servidor. Si el servidor o el proxy són 6.4.12, tant el servidor com el proxy han d'ésser 6.4.12.  Aquest problema es solucionará a la propera versió. Tanmateix, encara que la versió següent serà compatible amb el servidor/proxy 6.4.11 (o posteriors), encara no serà compatible amb el servidor/proxy 6.4.12.

en-us	#### BSD-based OS  The following process parameters are returned on FreeBSD, OpenBSD, and NetBSD for each mode:  |mode=process |mode=thread |mode=summary | |---|---|---| |pid: PID |pid: PID |name: process name | |ppid: parent PID |ppid: parent PID |processes: number of processes | |jid: ID of jail (FreeBSD only) |jid: ID of jail (FreeBSD only) |vsize: virtual memory size | |jname: name of jail (FreeBSD only) |jname: name of jail (FreeBSD only) |pmem: percentage of real memory (FreeBSD only) | |name: process name |name: process name |rss: resident set size | |cmdline: command with arguments |user: user (real) the process runs under |size: size of process (code + data + stack) | |user: user (real) the process runs under |group: group (real) the process runs under |tsize: text (code) size | |group: group (real) the process runs under |uid: user ID |dsize: data size | |uid: user ID |gid: ID of the group the process runs under |ssize: stack size | |gid: ID of the group the process runs under |tid: thread ID |cputime_user: total CPU seconds (user) | |vsize: virtual memory size |tname: thread name |cputime_system: total CPU seconds (system) | |pmem: percentage of real memory (FreeBSD only) |cputime_user: total CPU seconds (user) |ctx_switches: number of context switches | |rss: resident set size |cputime_system: total CPU seconds (system) |threads: number of threads (not supported for NetBSD) | |size: size of process (code + data + stack) |state: thread state |stk: size of stack segment | |tsize: text (code) size |ctx_switches: number of context switches |page_faults: number of page faults | |dsize: data size |io_read_op: number of times the system had to perform input |fds: number of file descriptors (OpenBSD only) | |ssize: stack size |io_write_op: number of times the system had to perform output |swap: size of swap space used | |cputime_user: total CPU seconds (user) | |io_read_op: number of times the system had to perform input | |cputime_system: total CPU seconds (system) | |io_write_op: number of times the system had to perform output | |state: process state (disk sleep/running/sleeping/tracing stop/zombie/other) | | | |ctx_switches: number of context switches | | | |threads: number of threads (not supported for NetBSD) | | | |page_faults: number of page faults | | | |fds: number of file descriptors (OpenBSD only) | | | |swap: size of swap space used | | | |io_read_op: number of times the system had to perform input | | | |io_write_op: number of times the system had to perform output | | |
ca	#### BSD-based OS  Els paràmetres de procés següents es retornen a FreeBSD, OpenBSD i NetBSD per a cada mode:  |mode=procés |mode=fil |mode=resum | |---|---|---| |pid: PID |pid: PID |name: nom del procés | |ppid: PID pare |ppid: PID pare |processes: nombre de processos | |jid: ID de la presó (només FreeBSD) |jid: ID de la presó (només FreeBSD) |vsize: mida de la memòria virtual | |jname: nom de la presó (només FreeBSD) |jname: nom de la presó (només FreeBSD) |pmem: percentatge de memòria real (només FreeBSD) | |name: nom del procés |name: nom del procés |rss: mida del conjunt de residents | |cmdline: comanda amb arguments |user: usuari (real) el procés s'executa sota |size: mida del procés (codi + dades + pila) | |user: usuari (real) el procés s'executa sota |group: grup (real) el procés s'executa sota |tsize: mida del text (codi) | |group: grup (real) el procés s'executa sota |uid: ID d'usuari |dsize: mida de dades | |uid: ID d'usuari |gid: ID del grup amb el qual s'executa el procés |size: mida de la pila | |gid: ID del grup sota el qual s'executa el procés |tid: ID de fil |cputime_user: total de segons de CPU (usuari) | |vsize: mida de la memòria virtual |tname: nom del fil |cputime_system: total de segons de CPU (sistema) | |pmem: percentatge de memòria real (només FreeBSD) |cputime_user: total de segons de CPU (usuari) |ctx_switches: nombre de canvis de context | |rss: mida del conjunt resident |cputime_system: total de segons de CPU (sistema) |threads: nombre de fils (no compatible amb NetBSD) | |size: mida del procés (codi + dades + pila) |status: estat del fil |stk: mida del segment de pila | |tsize: mida del text (codi) |ctx_switches: nombre de canvis de context |page_faults: nombre d'errors de pàgina | |dsize: mida de dades |io_read_op: nombre de vegades que el sistema ha hagut de realitzar l'entrada |fds: nombre de descriptors de fitxers (només OpenBSD) | |size: mida de la pila |io_write_op: nombre de vegades que el sistema ha hagut de realitzar la sortida |swap: mida de l'espai d'intercanvi utilitzat | |cputime_user: total de segons de CPU (usuari) | |io_read_op: nombre de vegades que el sistema ha hagut de realitzar l'entrada | |cputime_system: total de segons de CPU (sistema) | |io_write_op: nombre de vegades que el sistema ha hagut de realitzar la sortida | |status: estat del procés (repòs del disc/execució/repòs/aturada de seguiment/zombi/altre) | | | |ctx_switches: nombre de canvis de context | | | |threads: nombre de fils (no compatible amb NetBSD) | | | |page_faults: nombre d'errors de pàgina | | | |fds: nombre de descriptors de fitxers (només OpenBSD) | | | |swap: mida de l'espai d'intercanvi utilitzat | | | |io_read_op: nombre de vegades que el sistema ha hagut de realitzar l'entrada | | | |io_write_op: nombre de vegades que el sistema ha hagut de realitzar la sortida | | |

en-us	 ##### bucket_percentile(item filter,time period,percentage) {#bucket-percentile}  Calculates the percentile from the buckets of a histogram.<br>  Parameters:   -   **item filter** - see [item filter](/manual/appendix/functions/aggregate/foreach#item_filter);<br> -   **time period** - see [time period](/manual/appendix/functions/aggregate/foreach#time_period);<br> -   **percentage** - percentage (0-100).  Comments:  -   Supported only in calculated items; -   This function is an alias for `histogram_quantile(percentage/100, bucket_rate_foreach(item filter, time period, 1))`.
ca	 ##### bucket_percentile(item filter,time period,percentage) {#bucket-percentile}  Calcula el percentil a partir dels dipòsits d'un histograma.<br>  Paràmetres:  - **filtre d'elements** - veieu [filtre d'elements](/manual/appendix/functions/aggregate/foreach#item_filter);<br> - **període de temps** - veieu [període de temps](/manual/appendix/functions/aggregate/foreach#time_period);<br> - **percentatge** - percentatge (0-100).  Comentaris:  - Admès només en articles calculats; - Aquesta funció és un àlies de a `histogram_quantile(percentage/100, bucket_rate_foreach(item filter, time period, 1))`.

en-us	##### BufferSend  Do not keep data longer than N seconds in buffer.  Default: `5`<br> Range: 1-3600
ca	##### BufferSend  No deseu les dades més de N segons a la memòria intermèdia.  Per defecte: `5`<br> Rang: 1-3600

en-us	##### BufferSend  Do not keep data longer than N seconds in buffer.  Default: `5`<br> Range: 1-3600
ca	##### BufferSend  No deseu les dades més de N segons a la memòria intermèdia.  Per defecte: `5`<br> Rang: 1-3600

en-us	##### BufferSend  The time interval in seconds which determines how often values are sent from the buffer to Zabbix server.<br>Note, that if the buffer is full, the data will be sent sooner.  Default: `5`<br> Range: 1-3600
ca	##### BufferSend  L'interval de temps en segons que determina la freqüència amb què s'envien els valors des de la memòria intermèdia al servidor Zabbix.<br>Tingueu en compte que si la memòria intermèdia és plena, les dades s'enviaran abans.  Per defecte: `5`<br> Interval: 1-3600

en-us	##### BufferSend  The time interval in seconds which determines how often values are sent from the buffer to Zabbix server. Note that if the buffer is full, the data will be sent sooner.  Default: `5`<br> Range: 1-3600
ca	##### BufferSend  L'interval de temps en segons que determina la freqüència amb què s'envien els valors des de la memòria intermèdia al servidor Zabbix. Tingueu en compte que si la memòria intermèdia és plena, les dades s'enviaran abans.  Per defecte: `5`<br> Interval: 1-3600

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full.<br>This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).  Default: `100`<br> Range: 2-65535
ca	##### BufferSize  El nombre màxim de valors a la memòria intermèdia. L'agent enviarà totes les dades recopilades al servidor o al proxy Zabbix si la memòria intermèdia està plena.<br>Aquest paràmetre només s'ha d'emprar si la memòria intermèdia persistent és desactivada (*EnablePersistentBuffer=0*).  Per defecte: `100`<br> Interval: 2-65535

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full.  Default: `100`<br> Range: 2-65535
ca	##### BufferSize  El nombre màxim de valors a la memòria intermèdia. L'agent enviarà totes les dades recollides al servidor o al proxy Zabbix si la memòria intermèdia és plena.  Per defecte: `100`<br> Rang: 2-65535

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full.  Default: `100`<br> Range: 2-65535
ca	##### BufferSize  El nombre màxim de valors a la memòria intermèdia. L'agent enviarà totes les dades recollides al servidor o al proxy Zabbix si la memòria intermèdia és plena.  Per defecte: `100`<br> Rang: 2-65535

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full. This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).  Default: `100`<br> Range: 2-65535
ca	##### BufferSize  El nombre màxim de valors a la memòria intermèdia. L'agent enviarà totes les dades recopilades al servidor o al proxy Zabbix si la memòria intermèdia és plena. Aquest paràmetre només s'ha d'emprar si la memòria intermèdia persistent és desactivada (*EnablePersistentBuffer=0*).  Per defecte: `100`<br> Interval: 2-65535

en-us	##### Build 32bit PCRE  1\. Run:      mingw32-make clean  2\. Delete *CMakeCache.txt*:      del CMakeCache.txt     rmdir /q /s CMakeFiles  3\. Run cmake:      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-mi386pe" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre32  4\. Next, run:      mingw32-make install
ca	##### Construir PCRE 32 bits  1\. Executar:      mingw32-make clean  2\. Esborrar *CMakeCache.txt*:      del CMakeCache.txt     rmdir /q /s CMakeFiles  3\. Executar cmake:      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-mi386pe" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre32  4\. Tot seguit, executar:      mingw32-make install

en-us	##### Build 64bit PCRE  1\. Delete old configuration/cache if exists:      del CMakeCache.txt     rmdir /q /s CMakeFiles  2\. Run cmake (CMake can be installed from <https://cmake.org/download/>):      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre  3\. Next, run:      mingw32-make clean     mingw32-make install
ca	##### Construir PCRE 64 bits  1\. Esborrar la configuració antiga i la cau, si existeix:      del CMakeCache.txt     rmdir /q /s CMakeFiles  2\. Executarcmake (CMake es pot instal·lar des de <https://cmake.org/download/>) :      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre  3\. Tot seguit, executar:      mingw32-make clean     mingw32-make install

en-us	#### Building agent binaries with shared libraries  Install PCRE2 (replace *pcre2* with *pcre* in the commands below, if needed):      $ brew install pcre2  When building with TLS, install OpenSSL and/or GnuTLS:      $ brew install openssl     $ brew install gnutls  Download Zabbix source:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git  Build agent without TLS:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6     $ make     $ make install  Build agent with OpenSSL:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-openssl=/usr/local/opt/openssl     $ make     $ make install  Build agent with GnuTLS:      $ cd zabbix-source/     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-gnutls=/usr/local/opt/gnutls     $ make     $ make install
ca	#### Construir binaris d'agent amb les biblioteques compartides  Instal·leu PCRE2 (canvieu *pcre2* per *pcre* a les comandes d'aquí sota, si cal):      $ brew install pcre2  Quan es compili amb TLS, instal·leu OpenSSL i/o GnuTLS:      $ brew install openssl     $ brew install gnutls  Descarregueu les fonts de Zabbix :      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git  Compileu l'agent sense TLS :      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6     $ make     $ make install  Compileu l'agent amb OpenSSL :      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-openssl=/usr/local/opt/openssl     $ make     $ make install  compileu l'agent amb GnuTLS :      $ cd zabbix-source/     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-gnutls=/usr/local/opt/gnutls     $ make     $ make install

en-us	#### Building agent binaries with static libraries with GnuTLS  GnuTLS depends on the Nettle crypto backend and GMP arithmetic library. Instead of using full GMP library, this guide will use mini-gmp which is included in Nettle.  When building GnuTLS and Nettle, it's recommended to run `make check` after successful building. Even if building was successful, tests sometimes fail. If this is the case, problems should be researched and resolved before continuing.  Let's assume that PCRE, Nettle and GnuTLS static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39, Nettle 3.4.1 and GnuTLS 3.6.5.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ NETTLE_PREFIX="$HOME/static-libs/nettle-3.4.1"     $ GNUTLS_PREFIX="$HOME/static-libs/gnutls-3.6.5"  Let's build static libraries in `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Download and build Nettle:      $ curl --remote-name https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz     $ tar xf nettle-3.4.1.tar.gz     $ cd nettle-3.4.1     $ ./configure --prefix="$NETTLE_PREFIX" --enable-static --disable-shared --disable-documentation --disable-assembler --enable-x86-aesni --enable-mini-gmp     $ make     $ make check     $ make install     $ cd ..  Download and build GnuTLS:      $ curl --remote-name https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.5.tar.xz     $ tar xf gnutls-3.6.5.tar.xz     $ cd gnutls-3.6.5     $ PKG_CONFIG_PATH="$NETTLE_PREFIX/lib/pkgconfig" ./configure --prefix="$GNUTLS_PREFIX" --enable-static --disable-shared --disable-guile --disable-doc --disable-tools --disable-libdane --without-idn --without-p11-kit --without-tpm --with-included-libtasn1 --with-included-unistring --with-nettle-mini     $ make     $ make check     $ make install     $ cd ..  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ CFLAGS="-Wno-unused-command-line-argument -framework Foundation -framework Security" \     > LIBS="-lgnutls -lhogweed -lnettle" \     > LDFLAGS="-L$GNUTLS_PREFIX/lib -L$NETTLE_PREFIX/lib" \     > ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-gnutls="$GNUTLS_PREFIX"     $ make     $ make install
ca	#### Creeu binaris d'agent amb biblioteques estàtiques amb GnuTLS  GnuTLS depèn del backend de xifrat de Nettle i de la biblioteca aritmètica GMP. En lloc d'emprar la biblioteca GMP completa, aquesta guia emprarà mini-gmp que s'inclou amb Nettle.  Quan es construeix GnuTLS i Nettle, es recomana executar `make check` després d'una compilació correcta. Fins i tot si la compilació és correcta, les proves de vegades fallen. Si és així, els problemes s'han d'investigar i resoldre abans de continuar.  Suposem que les biblioteques estàtiques PCRE, Nettle i GnuTLS s'instal·laran a `$HOME/static-libs`. Farem anar PCRE2 10.39, Nettle 3.4.1 i GnuTLS 3.6.5.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ NETTLE_PREFIX="$HOME/static-libs/nettle-3.4.1"     $ GNUTLS_PREFIX="$HOME/static-libs/gnutls-3.6.5"  Copiem les biblioteques estàtiques a `static-libs-source` :      $ mkdir static-libs-source     $ cd static-libs-source  Descarregueu i compileu Nettle :      $ curl --remote-name https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz     $ tar xf nettle-3.4.1.tar.gz     $ cd nettle-3.4.1     $ ./configure --prefix="$NETTLE_PREFIX" --enable-static --disable-shared --disable-documentation --disable-assembler --enable-x86-aesni --enable-mini-gmp     $ make     $ make check     $ make install     $ cd ..  Téléchargez et compilez GnuTLS :      $ curl --remote-name https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.5.tar.xz     $ tar xf gnutls-3.6.5.tar.xz     $ cd gnutls-3.6.5     $ PKG_CONFIG_PATH="$NETTLE_PREFIX/lib/pkgconfig" ./configure --prefix="$GNUTLS_PREFIX" --enable-static --disable-shared --disable-guile --disable-doc --disable-tools --disable-libdane --without-idn --without-p11-kit --without-tpm --with-included-libtasn1 --with-included-unistring --with-nettle-mini     $ make     $ make check     $ make install     $ cd ..  Descarregueu les fonts de Zabbix i compileu l'agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ CFLAGS="-Wno-unused-command-line-argument -framework Foundation -framework Security" \     > LIBS="-lgnutls -lhogweed -lnettle" \     > LDFLAGS="-L$GNUTLS_PREFIX/lib -L$NETTLE_PREFIX/lib" \     > ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-gnutls="$GNUTLS_PREFIX"     $ make     $ make install

en-us	#### Building agent binaries with static libraries with OpenSSL  When building OpenSSL, it's recommended to run `make test` after successful building. Even if building was successful, tests sometimes fail. If this is the case, problems should be researched and resolved before continuing.  Let's assume that PCRE and OpenSSL static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39 and OpenSSL 1.1.1a.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ OPENSSL_PREFIX="$HOME/static-libs/openssl-1.1.1a"  Let's build static libraries in `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Download and build PCRE with Unicode properties support:      $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install     $ cd ..  Download and build OpenSSL:      $ curl --remote-name https://www.openssl.org/source/openssl-1.1.1a.tar.gz     $ tar xf openssl-1.1.1a.tar.gz     $ cd openssl-1.1.1a     $ ./Configure --prefix="$OPENSSL_PREFIX" --openssldir="$OPENSSL_PREFIX" --api=1.1.0 no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method darwin64-x86_64-cc     $ make     $ make test     $ make install_sw     $ cd ..  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-openssl="$OPENSSL_PREFIX"     $ make     $ make install
ca	#### Compilar els binaris de l'agent amb les biblioteques estàtiques emprant OpenSSL  Quan es construeix OpenSSL, es recomana executar "make test" després d'una compilació correcta. Fins i tot si la compilació és correcta, les proves de vegades fallen. Si és així, els problemes s'han d'investigar i resoldre abans de continuar.  Suposem que les biblioteques estàtiques PCRE i OpenSSL s'instal·laran a `$HOME/static-libs`. Farem servir PCRE2 10.39 i OpenSSL 1.1.1a.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ OPENSSL_PREFIX="$HOME/static-libs/openssl-1.1.1a"  Poseu les biblioteques estàtiques a `static-libs-source` :      $ mkdir static-libs-source     $ cd static-libs-source  Descarregueu i creeu PCRE amb les propietats admeses d'Unicode:      $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install     $ cd ..  Descarregueu i creeu OpenSSL :      $ curl --remote-name https://www.openssl.org/source/openssl-1.1.1a.tar.gz     $ tar xf openssl-1.1.1a.tar.gz     $ cd openssl-1.1.1a     $ ./Configure --prefix="$OPENSSL_PREFIX" --openssldir="$OPENSSL_PREFIX" --api=1.1.0 no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method darwin64-x86_64-cc     $ make     $ make test     $ make install_sw     $ cd ..  Descarregueu les fonts Zabbix i compileu l'agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-openssl="$OPENSSL_PREFIX"     $ make     $ make install

en-us	#### Building agent binaries with static libraries without TLS  Let's assume that PCRE static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Download and build PCRE with Unicode properties support:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install
ca	#### Compilar els binaris d'agent amb biblioteques estàtiques sense TLS  Suposem que les biblioteques estàtiques PCRE siguin installades a `$HOME/static-libs`. Emprarem PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Descarregueu i creeu PCRE amb el suport de les propietats d'Unicode:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Descarregueu les fonts Zabbix i compileu l'agent :      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install

en-us	#### Building inventory
ca	#### Construcció de l'inventari

en-us	##### Building modules  Modules are currently meant to be built inside Zabbix source tree, because the module API depends on some data structures that are defined in Zabbix headers.  The most important header for loadable modules is **include/module.h**, which defines these data structures. Other necessary system headers that help **include/module.h** to work properly are **stdlib.h** and **stdint.h**.  With this information in mind, everything is ready for the module to be built. The module should include **stdlib.h**, **stdint.h** and **module.h**, and the build script should make sure that these files are in the include path. See example "dummy" module below for details.  Another useful header is **include/log.h**, which defines **zabbix\_log()** function, which can be used for logging and debugging purposes.
ca	##### Construcció de mòduls  Actualment, els mòduls són pensats per ésser construïts a l'arbre de fonts de Zabbix, ja que el mòdul API depèn d'algunes estructures de dades definides a les capçaleres de Zabbix.  La capçalera més important per als mòduls carregables és **include/module.h**, que defineix aquestes estructures de dades. Una altra capçalera útil és **include/sysinc.h**, que realitza la inclusió de les capçaleres necessàries del sistema, permetent que include/module.h funcioni correctament.  Perquè s'incloguin include/module.h i include/sysinc.h, primer s'ha d'executar l'ordre **./configure** (sense arguments) a l'arrel de l'arbre font de Zabbix. Això crearà el fitxer **include/config.h**, que es basa en **include/sysinc.h**. (Si teniu el codi font Zabbix d'un dipòsit de git, l'script ./configure encara no existeix i l'ordre **./bootstrap.sh** s'ha d'executar primer per generar-lo.)  Tinguent en compte aquesta informació, tot és a punt per construir el mòdul. El mòdul ha d'incloure **sysinc.h** i **module.h**, i l'script de compilació ha de garantir que aquests dos fitxers siguin al camí d'inclusió. Veieu l'exemple de "mòdul fictici" a continuació per obtindre més detalls.  Una altra capçalera útil és **include/log.h**, que defineix la funció **zabbix\_log()**, que es pot emprar amb finalitats de registre i depuració.

en-us	#### Building OpenSSL libraries using MinGW  1. If you don't have it installed already, install *[Cygwin](https://www.cygwin.com)* and *Perl for Cygwin* and configure them according to instructions in the official [Perl documentation](https://perldoc.perl.org/perlcygwin).  2. Run:  ````bash perl Configure mingw64 no-shared no-ui-console no-tests no-capieng --libdir=lib --api=1.1.0 --prefix=c:\dev\openssl32 --openssldir=c:\dev\openssl32  make build_sw  make install_dev ````
ca	#### Construint les biblioteques OpenSSL amb MinGW  1. Si encara no el teniu instal·lat, instal·leu *[Cygwin](https://www.cygwin.com)* i *Perl for Cygwin* i configureu-los segons les instruccions de la [documentació oficial de Perl](https:// ://perldoc.perl.org/perlcygwin).  2. Executeu:  ````bash perl Configure mingw64 no-shared no-ui-console no-tests no-capieng --libdir=lib --api=1.1.0 --prefix=c:\dev\openssl32 --openssldir=c:\dev\openssl32  make build_sw  make install_dev ````

en-us	### Built-in objects
ca	### Objectes integrats

en-us	 ##### Built-in  The following plugins for Zabbix agent 2 are available out-of-the-box. Click on the plugin name to go to the plugin repository with additional information.  |Plugin name|Description|[Supported item keys](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2)|Comments| |--|--|--|----| |Agent|Metrics of the Zabbix agent being used.|agent.hostname, agent.ping, agent.version|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Ceph](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/ceph/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Ceph monitoring.|ceph.df.details, ceph.osd.stats, ceph.osd.discovery, ceph.osd.dump,<br>ceph.ping, ceph.pool.discovery, ceph.status| | |[CPU](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/cpu?at=refs%2Fheads%2Frelease%2F6.4)|System CPU monitoring (number of CPUs/CPU cores, discovered CPUs, utilization percentage).|system.cpu.discovery, system.cpu.num, system.cpu.util|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Docker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/docker?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of Docker containers.|docker.container\_info, docker.container\_stats, docker.containers, docker.containers.discovery,<br>docker.data\_usage, docker.images, docker.images.discovery, docker.info, docker.ping|See also:<br>[Configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/d_plugin)| |File|File metrics collection.|vfs.file.cksum, vfs.file.contents, vfs.file.exists, vfs.file.md5sum,<br>vfs.file.regexp, vfs.file.regmatch, vfs.file.size, vfs.file.time|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Kernel](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/kernel?at=refs%2Fheads%2Frelease%2F6.4)|Kernel monitoring.|kernel.maxfiles, kernel.maxproc|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Log](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/log?at=refs%2Fheads%2Frelease%2F6.4)|Log file monitoring.|log, log.count, logrt, logrt.count|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).<br><br>See also:<br>Plugin configuration parameters ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Memcached](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/memcached/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Memcached server monitoring.|memcached.ping, memcached.stats| | |[Modbus](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/modbus/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Reads Modbus data.|modbus.get|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[MQTT](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mqtt/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Receives published values of MQTT topics.|mqtt.get|To configure encrypted connection to the MQTT broker, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters. | |[MySQL](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mysql/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of MySQL and its forks.|mysql.custom.query, mysql.db.discovery, mysql.db.size, mysql.get\_status\_variables,<br>mysql.ping, mysql.replication.discovery, mysql.replication.get\_slave\_status, mysql.version|To configure encrypted connection to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters.<br><br>`mysql.custom.query` item key is supported since Zabbix 6.4.6.| |[NetIf](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/netif?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of network interfaces.|net.if.collisions, net.if.discovery, net.if.in, net.if.out, net.if.total|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Oracle](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Oracle Database monitoring.|oracle.diskgroups.stats, oracle.diskgroups.discovery, oracle.archive.info, oracle.archive.discovery,<br>oracle.cdb.info, oracle.custom.query, oracle.datafiles.stats, oracle.db.discovery,<br>oracle.fra.stats, oracle.instance.info, oracle.pdb.info, oracle.pdb.discovery,<br>oracle.pga.stats, oracle.ping, oracle.proc.stats, oracle.redolog.info,<br>oracle.sga.stats, oracle.sessions.stats, oracle.sys.metrics, oracle.sys.params,<br>oracle.ts.stats, oracle.ts.discovery, oracle.user.info, oracle.version|Install the [Oracle Instant Client](https://www.oracle.com/database/technologies/instant-client/downloads.html) before using the plugin.| |[Proc](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/proc?at=refs%2Fheads%2Frelease%2F6.4)|Process CPU utilization percentage.|proc.cpu.util|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[Redis](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/redis/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Redis server monitoring.|redis.config, redis.info, redis.ping, redis.slowlog.count| | |[Smart](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/smart?at=refs%2Fheads%2Frelease%2F6.4)|S.M.A.R.T. monitoring.|smart.attribute.discovery, smart.disk.discovery, smart.disk.get|Sudo/root access rights to smartctl are required for the user executing Zabbix agent 2. The minimum required smartctl version is 7.1.<br><br>Supported [keys](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) can be used with Zabbix agent 2 only on Linux/Windows, both as a passive and active check.<br>See also:<br>[Configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/smart_plugin)| |[SW](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/sw?at=refs%2Fheads%2Frelease%2F6.4)|Listing of installed packages.|system.sw.packages, system.sw.packages.get|The supported keys have the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[Swap](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/swap?at=refs%2Fheads%2Frelease%2F6.4)|Swap space size in bytes/percentage.|system.swap.size|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |SystemRun|Runs specified command.|system.run|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).<br><br>See also:<br>Plugin configuration parameters ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Systemd](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/systemd?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of systemd services.|systemd.unit.discovery, systemd.unit.get, systemd.unit.info| | |[TCP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/tcp?at=refs%2Fheads%2Frelease%2F6.4)|TCP connection availability check.|net.tcp.port|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[UDP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/udp?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of the UDP services availability and performance.|net.udp.service, net.udp.service.perf|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Uname](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uname?at=refs%2Fheads%2Frelease%2F6.4)|Retrieval of information about the system.|system.hostname, system.sw.arch, system.uname|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Uptime](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uptime?at=refs%2Fheads%2Frelease%2F6.4)|System uptime metrics collection.|system.uptime|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[VFSDev](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/vfs/dev?at=refs%2Fheads%2Frelease%2F6.4)|VFS metrics collection.|vfs.dev.discovery, vfs.dev.read, vfs.dev.write|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[WebCertificate](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/certificate?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of TLS/SSL website certificates.|web.certificate.get| | |[WebPage](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/page?at=refs%2Fheads%2Frelease%2F6.4)|Web page monitoring.|web.page.get, web.page.perf, web.page.regexp|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixAsync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/async?at=refs%2Fheads%2Frelease%2F6.4)|Asynchronous metrics collection.|net.tcp.listen, net.udp.listen, sensor, system.boottime, system.cpu.intr, system.cpu.load,<br>system.cpu.switches, system.hw.cpu, system.hw.macaddr, system.localtime, system.sw.os,<br>system.swap.in, system.swap.out, vfs.fs.discovery|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixStats](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/stats?at=refs%2Fheads%2Frelease%2F6.4)|Zabbix server/proxy internal metrics or number of delayed items in a queue.|zabbix.stats|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixSync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/sync?at=refs%2Fheads%2Frelease%2F6.4)|Synchronous metrics collection.|net.dns, net.dns.record, net.tcp.service, net.tcp.service.perf, proc.mem,<br>proc.num, system.hw.chassis, system.hw.devices, system.sw.packages,<br>system.users.num, vfs.dir.count, vfs.dir.size, vfs.fs.get, vfs.fs.inode,<br>vfs.fs.size, vm.memory.size.|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).|
ca	 ##### Built-in  Els connectors següents per a l'agent Zabbix 2 són disponibles de manera immediata. Feu clic al nom del connector per anar al repositori de connectors amb informació addicional.  |Nom del connector|Descripció|[Claus d'elements admeses](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2)|Comentaris| |--|--|--|----| |Agent|Mètriques de l'agent Zabbix que s'empra.|agent.hostname, agent.ping, agent.version|Les claus admeses tenen els mateixos paràmetres que l'agent Zabbix [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Ceph](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/ceph/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Ceph monitoring.|ceph.df.details, ceph.osd.stats, ceph.osd.discovery, ceph.osd.dump,<br>ceph.ping, ceph.pool.discovery, ceph.status| | |[CPU](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/cpu?at=refs%2Fheads%2Frelease%2F6.4)|System CPU monitoring (number of CPUs/CPU cores, discovered CPUs, utilization percentage).|system.cpu.discovery, system.cpu.num, system.cpu.util|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Docker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/docker?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of Docker containers.|docker.container\_info, docker.container\_stats, docker.containers, docker.containers.discovery,<br>docker.data\_usage, docker.images, docker.images.discovery, docker.info, docker.ping|See also:<br>[Configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/d_plugin)| |File|File metrics collection.|vfs.file.cksum, vfs.file.contents, vfs.file.exists, vfs.file.md5sum,<br>vfs.file.regexp, vfs.file.regmatch, vfs.file.size, vfs.file.time|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Kernel](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/kernel?at=refs%2Fheads%2Frelease%2F6.4)|Kernel monitoring.|kernel.maxfiles, kernel.maxproc|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Log](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/log?at=refs%2Fheads%2Frelease%2F6.4)|Log file monitoring.|log, log.count, logrt, logrt.count|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).<br><br>See also:<br>Plugin configuration parameters ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Memcached](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/memcached/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Memcached server monitoring.|memcached.ping, memcached.stats| | |[Modbus](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/modbus/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Reads Modbus data.|modbus.get|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[MQTT](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mqtt/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Receives published values of MQTT topics.|mqtt.get|To configure encrypted connection to the MQTT broker, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters.| |[MySQL](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mysql/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of MySQL and its forks.|mysql.db.discovery, mysql.db.size, mysql.get\_status\_variables,<br>mysql.ping, mysql.replication.discovery, mysql.replication.get\_slave\_status, mysql.version|To configure encrypted connection to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters.| |[NetIf](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/netif?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of network interfaces.|net.if.collisions, net.if.discovery, net.if.in, net.if.out, net.if.total|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Oracle](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Oracle Database monitoring.|oracle.diskgroups.stats, oracle.diskgroups.discovery, oracle.archive.info, oracle.archive.discovery,<br>oracle.cdb.info, oracle.custom.query, oracle.datafiles.stats, oracle.db.discovery,<br>oracle.fra.stats, oracle.instance.info, oracle.pdb.info, oracle.pdb.discovery,<br>oracle.pga.stats, oracle.ping, oracle.proc.stats, oracle.redolog.info, oracle.version<br>oracle.sga.stats, oracle.sessions.stats, oracle.sys.metrics, oracle.sys.params,<br>oracle.ts.stats, oracle.ts.discovery, oracle.user.info|Install the [Oracle Instant Client](https://www.oracle.com/database/technologies/instant-client/downloads.html) before using the plugin.| |[Proc](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/proc?at=refs%2Fheads%2Frelease%2F6.4)|Process CPU utilization percentage.|proc.cpu.util|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[Redis](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/redis/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Redis server monitoring.|redis.config, redis.info, redis.ping, redis.slowlog.count| | |[Smart](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/smart?at=refs%2Fheads%2Frelease%2F6.4)|S.M.A.R.T. monitoring.|smart.attribute.discovery, smart.disk.discovery, smart.disk.get|Sudo/root access rights to smartctl are required for the user executing Zabbix agent 2. The minimum required smartctl version is 7.1.<br><br>Supported [keys](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) can be used with Zabbix agent 2 only on Linux/Windows, both as a passive and active check.<br>See also:<br>[Configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/smart_plugin)| |[SW](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/sw?at=refs%2Fheads%2Frelease%2F6.4)|Listing of installed packages.|system.sw.packages, system.sw.packages.get|The supported keys have the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[Swap](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/swap?at=refs%2Fheads%2Frelease%2F6.4)|Swap space size in bytes/percentage.|system.swap.size|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |SystemRun|Runs specified command.|system.run|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).<br><br>See also:<br>Plugin configuration parameters ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Systemd](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/systemd?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of systemd services.|systemd.unit.discovery, systemd.unit.get, systemd.unit.info| | |[TCP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/tcp?at=refs%2Fheads%2Frelease%2F6.4)|TCP connection availability check.|net.tcp.port|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[UDP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/udp?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of the UDP services availability and performance.|net.udp.service, net.udp.service.perf|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Uname](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uname?at=refs%2Fheads%2Frelease%2F6.4)|Retrieval of information about the system.|system.hostname, system.sw.arch, system.uname|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Uptime](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uptime?at=refs%2Fheads%2Frelease%2F6.4)|System uptime metrics collection.|system.uptime|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[VFSDev](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/vfs/dev?at=refs%2Fheads%2Frelease%2F6.4)|VFS metrics collection.|vfs.dev.discovery, vfs.dev.read, vfs.dev.write|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[WebCertificate](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/certificate?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of TLS/SSL website certificates.|web.certificate.get| | |[WebPage](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/page?at=refs%2Fheads%2Frelease%2F6.4)|Web page monitoring.|web.page.get, web.page.perf, web.page.regexp|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixAsync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/async?at=refs%2Fheads%2Frelease%2F6.4)|Asynchronous metrics collection.|net.tcp.listen, net.udp.listen, sensor, system.boottime, system.cpu.intr, system.cpu.load,<br>system.cpu.switches, system.hw.cpu, system.hw.macaddr, system.localtime, system.sw.os,<br>system.swap.in, system.swap.out, vfs.fs.discovery|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixStats](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/stats?at=refs%2Fheads%2Frelease%2F6.4)|Zabbix server/proxy internal metrics or number of delayed items in a queue.|zabbix.stats|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixSync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/sync?at=refs%2Fheads%2Frelease%2F6.4)|Synchronous metrics collection.|net.dns, net.dns.record, net.tcp.service, net.tcp.service.perf, proc.mem,<br>proc.num, system.hw.chassis, system.hw.devices, system.sw.packages,<br>system.users.num, vfs.dir.count, vfs.dir.size, vfs.fs.get, vfs.fs.inode,<br>vfs.fs.size, vm.memory.size.|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).|

en-us	 ##### Bulk processing  Bulk processing is supported for dependent items. To enable caching and indexing,  the *Prometheus pattern* preprocessing must be the **first** preprocessing step.  When *Prometheus pattern* is first preprocessing step then the parsed Prometheus  data is cached and indexed by the first `<label>==<value>` condition in the  *Prometheus pattern* preprocessing step. This cache is reused when processing  other dependent items in this batch. For optimal performance, the first label  should be the one with most different values.  If there is other preprocessing to be done before the first step, it should be  moved either to the master item or to a new dependent item which would be used as  the master item for the dependent items.
ca	##### Tractament massiu  El processament massiu és compatible amb els elements dependents. Per habilitar la memòria cau i la indexació, el preprocessament *Patró Prometheus* ha d'ésser la **primera** passa de preprocessament. Quan el *Patró Prometheus* és la primera passa de preprocessament, les dades de Prometheus analitzades s'emmagatzemen a la memòria cau i s'indexen mitjançant la primera condició `<etiqueta>==<valor>` a la passa de preprocessament del *Patró Prometheus*. Aquesta memòria cau es reutilitza quan es processen altres elements dependents d'aquest lot. Per a un rendiment òptim, la primera etiqueta hauria d'ésser la que tingui més valors diferents.  Si s'ha de fer un altre preprocessament abans de la primera passa, s'hauria de moure a l'element principal o a un nou element dependent que s'empraria com a element principal per als elements dependents.

en-us	##### Buttons  Buttons to the right offer the following options:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/edit_map.png)|Go to map constructor to edit the map content.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/add_to_fav1.png)|Add map to the favorites widget in [Dashboards](/manual/web_interface/frontend_sections/dashboards).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|The map is in the favorites widget in [Dashboards](/manual/web_interface/frontend_sections/dashboards). Click to remove map from the favorites widget.|  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  Els botons de la dreta ofereixen les opcions següents:  | | | |--|---------| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/edit_map.png)|Aneu al constructor de mapes per editar el contingut del mapa.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/add_to_fav1.png)|Afegiu un mapa als ginys preferits al [Tauler](/manual/web_interface/frontend_sections/dashboards). | |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|El mapa es troba als ginys preferits del [Tauler](/manual/web_interface/frontend_sections/dashboards). Feu clic per esborrar el mapa dels ginys preferits.|  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina [Monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  *Create host* allows to create a [new host](/manual/config/hosts/host). This button is available for Admin and Super Admin users only.  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  *Crear equip* crea un [equip nou](/manual/config/hosts/host). Aquest botó només és disponible per a usuaris administradors i superadministradors.  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina [Monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	#### Buttons  The button at the top right corner of the page offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export action log records from all pages to a CSV file. If a filter is applied, only the filtered records will be exported.<br>In the exported CSV file the columns "Recipient" and "Message" are divided into several columns - "Recipient's Zabbix username", "Recipient's name", "Recipient's surname", "Recipient", and "Subject", "Message", "Command".|
ca	#### Botons  El botó de l'extrem superior dret de la pàgina ofereix la següent opció:  | | | |--|---------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Exporta registres del registre d'accions de totes les pàgines a un fitxer CSV. Si s'aplica un filtre, només s'exportaran els registres filtrats.<br>Al fitxer CSV exportat, les columnes "Destinatari" i "Missatge" es divideixen en diverses columnes: "Nom d'usuari Zabbix del destinatari", "Nom del destinatari", "Nom del destinatari". cognom", "Destinatari" i "Assumpte", "Missatge", "Ordre".|

en-us	##### Buttons  The button to the right offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export content from all pages to a CSV file.|  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  El botó de la dreta ofereix la següent opció:  | | | |--|---------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Exporta el contingut de totes les pàgines a un fitxer CSV.|  Els botons del mode de visualització, comuns a totes les seccions, es descriuen a la pàgina [Monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina de [monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina de [monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina de [monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina de [monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ca	##### Botons  Els botons del mode de visualització comuns a totes les seccions es descriuen a la pàgina de [monitoratge](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### By "Authorization" header  All API requests require an authentication or an API token. You can provide the credentials by using the "Authorization" request header:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer 0424bd59b807674191e7d77572075f33' ```
ca	##### Capçalera "Autorització"  Totes les peticions d'API requereixen una autenticació o un testimoni d'API. Podeu proporcionar les credencials emprant la capçalera de petició "Autorització":  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer 0424bd59b807674191e7d77572075f33' ```

en-us	##### By "auth" property  An API request can be authorized by the "auth" property.  ::: noteimportant Note that the "auth" property is deprecated. It will be removed in the future releases. :::  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"host.get","params":{"output":["hostid"]},"auth":"0424bd59b807674191e7d77572075f33","id":1}' ```
ca	##### Propietat "auth"  Una petició API es pot autoritzar per la propietat "auth".  ::: noteimportant Tingueu en compte que la propietat "auth" és obsoleta. S'eliminarà en versions futures. :::  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"host.get","params":{"output":["hostid"]},"auth":"0424bd59b807674191e7d77572075f33","id":1}' ```

en-us	By default, the widget displays all enabled hosts with valid geographical coordinates defined in the host configuration. It is possible to configure host filtering in the widget parameters.  The valid host coordinates are:   - Latitude: from -90 to 90 (can be integer or float number)  - Longitude: from -180 to 180 (can be integer or float number) 
ca	Per defecte, el giny mostra tots els equips activats amb coordenades geogràfiques vàlides definides a la configuració de l'equip. El filtrat de l'equip es pot configurar a la configuració del widget.  Els detalls vàlids de l'equip són:  - Latitud: -90 a 90 (pot ser un nombre enter o flotant) - Longitud: de -180 a 180 (pot ser un nombre enter o un flotant)

en-us	 ##### bytelength(value) {#bytelength}  The length of value in bytes.<br> Supported value types: *String*, *Text*, *Log*, *Integer*.  Parameter:   -   **value** - the value to check  Example:      bytelength(last(/host/key))
ca	 ##### bytelength(value) {#bytelength}  Longitud del valor en octets.<br> Tipus de valors admesos: *Cadena*, *Text*, *Log*, *Enter*.  Paràmetre:  - **valor** - valor que cal comprovar  Exemple:      bytelength(last(/host/key))

en-us	##### By Zabbix cookie  A *"zbx_session"* cookie is used to authorize an API request from Zabbix UI performed using JavaScript (from a module or a custom widget).
ca	##### Per cookie de Zabbix  Una cookie *"zbx_session"* s'empra per autoritzar una petició d'API des de la interfície d'usuari de Zabbix feta amb JavaScript (des d'un mòdul o giny personalitzat).

en-us	 #### Cache mode parameter for PostgreSQL plugin  New parameters for controlling the cache mode by default or on session name level have been added to the PostgreSQL plugin [configuration](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters):  -   `Plugins.PostgreSQL.Default.CacheMode` -   `Plugins.PostgreSQL.Sessions.<SessionName>.CacheMode`  The cache mode parameter may have one of two allowed values: *prepare* (default) or *describe*. Note that "describe" is primarily useful when the environment does not allow prepared statements such as when running a connection pooler like PgBouncer.
ca	 #### Paràmetre de mode de memòria cau per al connector PostgreSQL  S'han afegit nous paràmetres per controlar el mode de memòria cau de manera predeterminada o a nivell de nom de sessió al plugin PostgreSQL [configuració](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters):  - `Plugins.PostgreSQL.Default.CacheMode` - `Plugins.PostgreSQL.Sessions.<SessionName>.CacheMode`  El paràmetre del mode de memòria cau pot tindre un dels dos valors permesos: *preparar* (predeterminat) o *descriure*. Tingueu en compte que "descriure" és principalment útil quan l'entorn no permet declaracions preparades, com ara quan s'executa un agrupador de connexions com PgBouncer.

en-us	##### CacheSize  The size of the configuration cache, in bytes. The shared memory size for storing host and item data.  Default: `32M`<br> Range: 128K-64G
ca	##### CacheSize  La mida de la memòria cau de configuració, en octets. La mida de memòria compartida per emmagatzemar les dades de l'equip i de l'element.  Per defecte: `32M`<br> Rang: 128K-64G

en-us	##### CacheSize The size of the configuration cache, in bytes. The shared memory size for storing host, item and trigger data.  Default: `32M`<br> Range: 128K-64G
ca	##### CacheSize  La mida de la memòria cau de configuració, en octets. La mida de memòria compartida per emmagatzemar les dades de l'equip, element i trigger.  Per defecte: `32M`<br> Rang: 128K-64G

en-us	##### CacheUpdateFrequency This parameter determines how often Zabbix will perform the configuration cache update in seconds. See also [runtime control](/manual/concepts/server#runtime-control) options.  Default: `10`<br> Range: 1-3600
ca	##### CacheUpdateFrequency Aquest paràmetre defineix com de sovint Zabbix farà l'actualització de la configuració de la cau, en segons. Veieu també les opcions de [control de temps d'execució](/manual/concepts/server#runtime-control).  Per defecte: `10`<br> Rang: 1-3600

en-us	## Caching of secret values  Vault secret macro values are retrieved by Zabbix server on every refresh of configuration data and then stored in the configuration cache. Zabbix proxy receives values of vault secret macros from Zabbix server on each configuration sync and stores them in its own configuration cache.   ::: noteimportant Encryption must be enabled between Zabbix server and proxy; otherwise a server warning message is logged. :::  To manually trigger refresh of cached secret values from a vault, use the 'secrets_reload' command-line [option](/manual/concepts/server#runtime_control).  For Zabbix frontend database credentials caching is disabled by default, but can be enabled by setting the option ``$DB['VAULT_CACHE'] = true`` in zabbix.conf.php. The credentials will be stored in a local cache using the filesystem temporary file directory. The web server must allow writing in a private temporary folder (for example, for Apache the configuration option ``PrivateTmp=True`` must be set). To control how often the data cache is refreshed/invalidated, use the ZBX\_DATA\_CACHE\_TTL [constant](/manual/web_interface/definitions) .
ca	## Emmagatzematge a la memòria cau de valors secrets  El servidor Zabbix recupera els valors de la macro secreta de Vault a cada actualització de les dades de configuració i després els emmagatzema a la memòria cau de configuració. El proxy de Zabbix rep valors de macros secretes de vault del servidor Zabbix a cada sincronització de configuració i els emmagatzema a la seva pròpia memòria cau de configuració.  ::: noteimportant El xifrat ha de ser habilitat entre el servidor Zabbix i el proxy; en cas contrari, es registra un missatge d'avís del servidor. :::  Per activar manualment l'actualització dels valors secrets a la memòria cau des d'una caixa de seguretat, empreu la línia d'ordres 'secrets_reload' [opció](/manual/concepts/server#runtime_control).  Per a les credencials de la base de dades frontal Zabbix, l'emmagatzematge en memòria cau és desactivat per defecte, però es pot activar configurant l'opció ``$DB['VAULT_CACHE'] = true`` a zabbix.conf.php. Les credencials s'emmagatzemaran en una memòria cau local mitjançant el directori de fitxers temporals del sistema de fitxers. El servidor web ha de permetre l'escriptura en una carpeta temporal privada (per exemple, per a Apache s'ha d'establir l'opció de configuració ``PrivateTmp=True``). Per controlar amb quina freqüència s'actualitza/invalida la memòria cau de dades, empreu la [constant](/manual/web_interface/definitions) ZBX\_DATA\_CACHE\_TTL.

en-us	#### Calculating SLI  Retrieve SLI data on services with IDs "50", "60" and "70" that are linked to the SLA with ID "5". Retrieve data for 3 periods starting from Nov 01, 2021.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "sla.getsli",     "params": {         "slaid": "5",         "serviceids": [             50,             60,             70         ],         "periods": 3,         "period_from": "1635724800"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "periods": [             {                 "period_from": 1635724800,                 "period_to": 1638316800             },             {                 "period_from": 1638316800,                 "period_to": 1640995200             },             {                 "period_from": 1640995200,                 "period_to": 1643673600             }         ],         "serviceids": [             50,             60,             70         ],         "sli": [             [                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 }             ],             [                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 }             ],             [                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 }             ]         ]     },     "id": 1 } ```
ca	#### Calcular SLI  Retorna SLI als servis amb IDs "50", "60" i "70" enllaçats a un SLA amb ID de "5". Retorna la data per 3 períodes des de l'1 de Novembre de 2021.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "sla.getsli",     "params": {         "slaid": "5",         "serviceids": [             50,             60,             70         ],         "periods": 3,         "period_from": "1635724800"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "periods": [             {                 "period_from": 1635724800,                 "period_to": 1638316800             },             {                 "period_from": 1638316800,                 "period_to": 1640995200             },             {                 "period_from": 1640995200,                 "period_to": 1643673600             }         ],         "serviceids": [             50,             60,             70         ],         "sli": [             [                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 }             ],             [                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 }             ],             [                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 }             ]         ]     },     "id": 1 } ```

en-us	#### Calculation time  A trigger is recalculated every time Zabbix server receives a new value that is part of the expression. When a new value is received, each function that is included in the expression is recalculated (not just the one that received the new value).  Additionally, a trigger is recalculated each time when a new value is received **and** every 30 seconds if time-based functions are used in the expression.  Time-based functions are **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; they are recalculated every 30 seconds by the Zabbix history syncer process.  Triggers that reference trend functions **only** are evaluated once per  the smallest time period in the expression. See also [trend functions](/manual/appendix/functions/trends).
ca	#### Temps de càlcul  Un trigger es torna a calcular cada vegada que el servidor Zabbix rep un valor nou que forma part de l'expressió. Quan es rep un valor nou, es torna a calcular cada funció inclosa a l'expressió (no només la que ha rebut el valor nou).  A més, un trigger es torna a calcular cada vegada que es rep un valor nou **i** cada 30 segons si s'empren funcions basades en temps a l'expressió.  Les funcions basades en temps són **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; es tornen a calcular cada 30 segons pel procés de sincronització de l'historial de Zabbix.  Els triggers que fan referència a funcions de tendència **només** s'avaluen una vegada per període més curt de l'expressió. Veieu també [funcions de tendència](/manual/appendix/functions/trends).

en-us	 ### Cause and symptom events  {EVENT.CAUSE.*} macros are used in the context of a symptom event, for example, in notifications; they return information about the cause event.   The {EVENT.SYMPTOMS} macro is used in the context of the cause event and returns information about symptom events.  |Macro|Supported in|Description| |--|--------|--------| |{EVENT.CAUSE.ACK.STATUS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Acknowledgment status of the cause event (Yes/No)*.| |{EVENT.CAUSE.AGE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Age of the cause event*, with precision down to a second.<br>Useful in escalated messages.| |{EVENT.CAUSE.DATE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Date of the cause event.*| |{EVENT.CAUSE.DURATION}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Duration of the cause event (time difference between problem and recovery events)*, with precision down to a second.<br>Useful in problem recovery messages.| |{EVENT.CAUSE.ID}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric ID of the cause event .*| |{EVENT.CAUSE.NAME}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Name of the cause problem event.*| |{EVENT.CAUSE.NSEVERITY}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event severity.*<br>Possible values: 0 - Not classified, 1 - Information, 2 - Warning, 3 - Average, 4 - High, 5 - Disaster.| |{EVENT.CAUSE.OBJECT}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event object.*<br>Possible values: 0 - Trigger, 1 - Discovered host, 2 - Discovered service, 3 - Autoregistration, 4 - Item, 5 - Low-level discovery rule.| |{EVENT.CAUSE.OPDATA}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Operational data of the underlying trigger of the cause problem.*| |{EVENT.CAUSE.SEVERITY}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Name of the cause event severity.*| |{EVENT.CAUSE.SOURCE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event source.*<br>Possible values: 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.| |{EVENT.CAUSE.STATUS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Verbal value of the cause event.*| |{EVENT.CAUSE.TAGS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A comma separated list of cause event tags.*<br>Expanded to an empty string if no tags exist.| |{EVENT.CAUSE.TAGSJSON}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A JSON array containing cause event tag [objects](/manual/api/reference/event/object#event_tag).*<br>Expanded to an empty array if no tags exist.| |{EVENT.CAUSE.TAGS.<tag name>}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Cause event tag value referenced by the tag name.*<br>A tag name containing non-alphanumeric characters (including non-English multibyte-UTF characters) should be double quoted. Quotes and backslashes inside a quoted tag name must be escaped with a backslash.| |{EVENT.CAUSE.TIME}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Time of the cause event.*| |{EVENT.CAUSE.UPDATE.HISTORY}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Log of cause problem updates (acknowledgments, etc).*| |{EVENT.CAUSE.VALUE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event (1 for problem, 0 for recovering).*| |{EVENT.SYMPTOMS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*The list of symptom events.*<br>Includes the following details: host name, event name, severity, age, service tags and values.|
ca	 ### Esdeveniments causa i símptoma  Les macros {EVENT.CAUSE.*} s'empren en el context d'un esdeveniment símptoma, per exemple, a les notificacions; retornen informació sobre l'esdeveniment causant.  La macro {EVENT.SYMPTOMS} s'utilitza en el context de l'esdeveniment causa i retorna informació sobre els esdeveniments dels símptomes.  |Macro|Admet en|Descripció| |--|--------|--------| |{EVENT.CAUSE.ACK.STATUS}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció d'esdeveniment manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)| *Estat de reconeixement de l'esdeveniment causant (Sí/No)*.| |{EVENT.CAUSE.AGE}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Edat de l'esdeveniment causa*, amb precisió fins a un segon.<br>Útil en missatges escalats.| |{EVENT.CAUSE.DATE}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Data de l'esdeveniment causa.*| |{EVENT.CAUSE.DURATION}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Durada de l'esdeveniment causant (diferència de temps entre els esdeveniments de problema i de recuperació)*, amb precisió fins a un segon.<br>Útil en missatges de recuperació de problemes.| |{EVENT.CAUSE.ID}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numèric ID de l'esdeveniment causant .*| |{EVENT.CAUSE.NAME}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció d'esdeveniment manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Nom de l'esdeveniment del problema causa.*| |{EVENT.CAUSE.NSEVERITY}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numèric valor de la gravetat de l'esdeveniment causa.*<br>Valors possibles: 0 - No classificat, 1 - Informació, 2 - Advertència, 3 - Mitjana, 4 - Alt, 5 - Desastre.| |{EVENT.CAUSE.OBJECT}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numèric valor de l'objecte d'esdeveniment causa.*<br>Valors possibles: 0 - Activador, 1 - Equip descobert, 2 - Servei descobert, 3 - Registre automàtic, 4 - Element, 5 - Regla de descobriment de baix nivell.| |{EVENT.CAUSE.OPDATA}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Operatiu dades del desencadenant subjacent del problema causa.*| |{EVENT.CAUSE.SEVERITY}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Nom de la gravetat de l'esdeveniment causa.*| |{EVENT.CAUSE.SOURCE}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numèric valor de la font de l'esdeveniment causa.*<br>Valors possibles: 0 - Activador, 1 - Descobriment, 2 - Registre automàtic, 3 - Intern.| |{EVENT.CAUSE.STATUS}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Verbal valor de l'esdeveniment causa.*| |{EVENT.CAUSE.TAGS}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció d'esdeveniment manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A llista separada per comes d'etiquetes d'esdeveniment de causa.*<br>Ampliat a una cadena buida si no hi ha etiquetes.| |{EVENT.CAUSE.TAGSJSON}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A Matriu JSON que conté l'etiqueta d'esdeveniment de causa [objects](/manual/api/reference/event/object#event_tag).*<br>Ampliat a una matriu buida si no hi ha etiquetes.| |{EVENT.CAUSE.TAGS.<nom de l'etiqueta>}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/ scripts)|*Provoca el valor de l'etiqueta d'esdeveniment al qual fa referència el nom de l'etiqueta.*<br>Un nom d'etiqueta que contingui caràcters no alfanumèrics (inclosos els caràcters UTF multibyte que no siguin anglesos) s'hauria de posar entre cometes dobles. Les cometes i les barres invertides dins d'un nom d'etiqueta citat s'han d'escapar amb una barra invertida.| |{EVENT.CAUSE.TIME}|→ Notificacions i ordres basades en triggers<br>→ Actualització del problema notificacions i ordres<br>→ Acció manual de l'esdeveniment [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Hora de l'esdeveniment causa.*| |{EVENT.CAUSE.UPDATE.HISTORY}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)| *Registre de les actualitzacions de problemes causats (agraïments, etc.).*| |{EVENT.CAUSE.VALUE}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numèric valor de l'esdeveniment causa (1 per al problema, 0 per a la recuperació).*| |{EVENT.SYMPTOMS}|→ Notificacions i ordres basades en triggers<br>→ Notificacions i ordres d'actualització de problemes<br>→ Acció manual d'esdeveniments [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*La llista de esdeveniments de símptomes.*<br>Inclou els detalls següents: nom d'equip, nom de l'esdeveniment, gravetat, edat, etiquetes de servei i valors.|

en-us	 #### Cause and symptom problems  The new version comes with an option to mark problems as cause or symptom problems.  For example, power outage may be the actual root cause why some host is unreachable or some service is down. In this case, the "host is unreachable" and "service is down" problems may be classified as the symptom problems of "power outage" - the cause problem.  ![](../../../assets/en/manual/introduction/cause_symptom_new.png)  Symptom problems are grouped under the cause problem and marked accordingly, with an icon, smaller font and different background. The cause problem has a number showing how many symptoms are attributed to it.  By default all new problems are classified as cause problems. It is possible, in *Monitoring* -> *Problems*, to manually reclassify certain problems as symptom problems of the cause problem.  It is also possible to revert a symptom problem back to a cause problem.  New {EVENT.CAUSE.\*} [macros](/manual/appendix/macros/supported_by_location#cause-and-symptom-events) allow to reference the cause event in the symptom event notifications,  while {EVENT.SYMPTOMS} allows to retrieve a list of symptoms in the cause event messages.  See also: [Cause and symptom problems](/manual/web_interface/frontend_sections/monitoring/problems/cause_and_symptom).
ca	 ##### Problemes de causa i símptomes  La nova versió inclou una opció per marcar problemes com a problemes de causa o símptoma.  Per exemple, l'interrupció de l'alimentació pot ser la causa real per la qual algun equip no és accessible o algun servei és caigut. En aquest cas, els problemes "l'equip no és accessible" i el "servei caigut" es poden classificar com els problemes de símptoma de la "talla d'energia" - la causa del problema.  ![](../../../assets/en/manual/introduction/cause_symptom_new.png)  Els problemes de símptomes s'agrupen sota la causa del problema i es marquen en conseqüència, amb una icona, una font més petita i un fons diferent. La causa del problema té un nombre que ensenya quants símptomes se li atribueixen.  Per defecte, tots els problemes nous es classifiquen com a problemes de causa. És possible, a *Monitoratge* -> *Problemes*, reclassificar manualment determinats problemes com a problemes de símptomes del problema causa.  També és possible revertir un problema de símptoma a un problema de causa.  El nou {EVENT.CAUSE.\*} [macros](/manual/appendix/macros/supported_by_location#cause-and-symptom-events) permet fer referència a l'esdeveniment causa a les notificacions d'esdeveniments de símptomes, mentre que {EVENT.SYMPTOMS} permet recuperar una llista de símptomes als missatges d'esdeveniment de causa.  Veieu també: [Problemes de causa i símptomes](/manual/web_interface/frontend_sections/monitoring/problems/cause_and_symptom).

en-us	 ##### cbrt(value) {#cbrt}  The cube root of a value.  Parameter:   -   **value** - the value to check  For example, the cube root of '64' will be '4', of '63' will be '3.97905721'.  Example:      cbrt(last(/host/key))
ca	 ##### cbrt(value) {#cbrt}  Arrel cúbica d'un valor.  Paràmetre:  - **valor** - valor que cal comprovar  Per exemple, l'arrel cúbica de '64' serà '4', de '63' serà '3.97905721'.  Exemple:      cbrt(last(/host/key))

en-us	 ##### ceil(value) {#ceil}  Round the value up to the nearest greater or equal integer.  Parameter:   -   **value** - the value to check  For example, '2.4' will be rounded up to '3'. See also [floor()](#floor).  Example:      ceil(last(/host/key))
ca	 ##### ceil(value) {#ceil}  Arrodoneix el valor a l'enter més proper o igual.  Paràmetre:  - **valor** - valor que cal comprovar  Per exemple, '2,4' s'arrodonirà a '3'. Veieu també [floor()](#floor).  Exemple:      ceil(last(/host/key))

en-us	 ##### ceph.df.details[connString,<user>,<apikey>]  <br> The cluster’s data usage and distribution among pools.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.df.details[connString,<user>,<apikey>]  <br> Ús de dades del clúster i distribució entre grups.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	 ##### ceph.osd.discovery[connString,<user>,<apikey>]  <br> The list of discovered OSDs. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.osd.discovery[connString,<user>,<apikey>]  <br> Llista dels OSD descoberts. S'empra per a [descoberta de baix nivell](/manual/discovery/low_level_discovery).<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	 ##### ceph.osd.dump[connString,<user>,<apikey>]  <br> The usage thresholds and statuses of OSDs.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.osd.dump[connString,<user>,<apikey>]  <br> Llindars d'ús i estats dels OSDs.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	 ##### ceph.osd.stats[connString,<user>,<apikey>]  <br> Aggregated and per OSD statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.osd.stats[connString,<user>,<apikey>]  <br> Estadístiques agregades i per OSD.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	 ##### ceph.ping[connString,<user>,<apikey>]  <br> Tests whether a connection to Ceph can be established.<br> Return value: *0* - connection is broken (if there is any error presented including AUTH and configuration issues); *1* - connection is successful.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.ping[connString,<user>,<apikey>]  <br> Comprova si es pot establir una connexió amb Ceph.<br> Valor de retorn: *0* - la connexió és trencada (si es presenta algun error inclòs problemes d'AUTH i de configuració); *1* - la connexió ha estat correcta.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	 ##### ceph.pool.discovery[connString,<user>,<apikey>]  <br> The list of discovered pools. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.pool.discovery[connString,<user>,<apikey>]  <br> Llista dels pools descoberts. S'empra per a [descoberta de baix nivell](/manual/discovery/low_level_discovery).<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	 ##### ceph.status[connString,<user>,<apikey>]  <br> The overall cluster's status.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ca	 ##### ceph.status[connString,<user>,<apikey>]  <br> L'estat general del clúster.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Ceph.<br>

en-us	#### Certificate configuration parameters  |Parameter|Mandatory|Description| |--|-|--------| |*TLSCAFile*|yes|Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.<br>In case of certificate chain with several members they must be ordered: lower level CA certificates first followed by certificates of higher level CA(s).<br>Certificates from multiple CA(s) can be included in a single file.| |*TLSCRLFile*|no |Full pathname of a file containing Certificate Revocation Lists. See notes in [Certificate Revocation Lists (CRL)](/manual/encryption/using_certificates#certificate_revocation_lists_crl).| |*TLSCertFile*|yes|Full pathname of a file containing certificate (certificate chain).<br>In case of certificate chain with several members they must be ordered: server, proxy, or agent certificate first, followed by lower level CA certificates then certificates of higher level CA(s).| |*TLSKeyFile*|yes|Full pathname of a file containing private key. Set access rights to this file - it must be readable only by Zabbix user.| |*TLSServerCertIssuer*|no |Allowed server certificate issuer.| |*TLSServerCertSubject*|no |Allowed server certificate subject.|
ca	#### Paràmetres de configuració del certificat  |Paràmetre|Obligatori|Descripció| |--|-|--------| |*TLSCAFile*|sí|Camí complet a un fitxer que conté els certificats de nivell superior de CA per a la verificació de certificats entre iguals.<br>En cas d'una cadena de certificats amb diversos membres, s'han d'ordenar: primer els certificats de CA de nivell inferior, seguits de certificats de nivell superior.<br>Els certificats de diverses CA es poden incloure en un sol fitxer.| |*TLSCRLFile*|no|Camí complet a un fitxer que conté llistes de revocació de certificats. Veieu [Llistes de revocació de certificats (CRL)](/manual/encryption/using_certificates#certificate_revocation_lists_crl).| |*TLSCertFile*|yes|Camí complet d'un fitxer que conté un certificat (cadena de certificats).<br>En el cas d'una cadena de certificats amb diversos membres, s'han d'ordenar: primer certificat de servidor, certificat de proxy o agent, seguit de certificats d'inferior nivell i després certificats de CA de nivell superior.| |*TLSKeyFile*|yes|Camí complet d'un fitxer que conté una clau privada. Estableix els drets d'accés a aquest fitxer: només hauria de ser llegible per l'usuari de Zabbix.| |*TLSServerCertIssuer*|no|Emissor del certificat del servidor es permet.| |*TLSServerCertSubject*|no|Titular autoritzat del certificat del servidor.|

en-us	#### Certificate Revocation Lists (CRL)  If a certificate is compromised CA can revoke it by including in CRL. CRLs can be configured in server, proxy and agent configuration file using parameter `TLSCRLFile`. For example:      TLSCRLFile=/home/zabbix/zabbix_crl_file  where `zabbix_crl_file` may contain CRLs from several CAs and look like:      -----BEGIN X509 CRL-----     MIIB/DCB5QIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixkARkWA2Nv     ...     treZeUPjb7LSmZ3K2hpbZN7SoOZcAoHQ3GWd9npuctg=     -----END X509 CRL-----     -----BEGIN X509 CRL-----     MIIB+TCB4gIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQBGRYDY29t     ...     CAEebS2CND3ShBedZ8YSil59O6JvaDP61lR5lNs=     -----END X509 CRL-----  CRL file is loaded only on Zabbix start. CRL update requires restart.  ::: noteimportant  If Zabbix component is compiled with *OpenSSL* and CRLs are used then each top and intermediate level CA in certificate chains must have a corresponding CRL (it can be empty) in `TLSCRLFile`.  :::
ca	#### Llistes de revocació de certificats (CRL)  Si un certificat és compromès, l'autoritat de certificació pot revocar-lo incloent-lo a la llista de revocació de certificats. Els CRL es poden configurar al fitxer de configuració del servidor, el proxy i l'agent mitjançant el paràmetre `TLSCRLFile`. Per exemple:       TLSCRLFile=/home/zabbix/zabbix_crl_file  on `zabbix_crl_file` pot contindre llistes de revocació de certificats de diverses autoritats de certificació i assemblar-se a:       -----BEGIN X509 CRL-----      MIIB/DCB5QIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixkARkWA2Nv      ...      treZeUPjb7LSmZ3K2hpbZN7SoOZcAoHQ3GWd9npuctg=      -----END X509 CRL-----      -----BEGIN X509 CRL-----      MIIB+TCB4gIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQBGRYDY29t      ...      CAEebS2CND3ShBedZ8YSil59O6JvaDP61lR5lNs=      -----END X509 CRL-----  El fitxer CRL només es carrega a l'inici de Zabbix. L'actualització de la llista de revocació de certificats requereix un reinici.  ::: noteimportant   Si el component Zabbix es compila amb *OpenSSL* i s'empren llistes de revocació de certificats, cada CA de nivell superior i mitjà de les cadenes de certificats ha de tindre una llista de revocació de certificats (pot ésser buida) a "TLSCRLFile". :::

en-us	 ##### changecount(/host/key,(sec|#num)<:time shift>,<mode>) {#changecount}  The number of changes between adjacent values within the defined evaluation period.<br> Supported value types: *Float*, *Integer*, *String*, *Text*, *Log*.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **mode** (must be double-quoted) - possible values: *all* - count all changes (default); *dec* - count decreases; *inc* - count increases  For non-numeric value types, the *mode* parameter is ignored.  Examples:      changecount(/host/key,1w) #the number of value changes for the last week until now     changecount(/host/key,#10,"inc") #the number of value increases (relative to the adjacent value) among the last 10 values     changecount(/host/key,24h,"dec") #the number of value decreases (relative to the adjacent value) for the last 24 hours until now
ca	 ##### changecount(/host/key,(sec|#num)<:time shift>,<mode>) {#changecount}  Nombre de canvis entre valors adjacents durant el període d'avaluació definit.<br> Tipus de valors admesos: *Flotant*, *Enter*, *Cadena*, *Text*, *Log*.  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **mode** (ha d'estar entre cometes dobles) - valors possibles: *all* - comptar tots els canvis (per defecte); *dec* - el recompte disminueix; *inc* - el recompte augmenta  Per als tipus de valors no numèrics, el paràmetre *mode* s'ignora.  Exemples:       changecount(/host/key,1w) #nombre de canvis de valors durant la darrera setmana      changecount(/host/key,#10,"inc") #nombre d'augments de valors (en relació amb el valor adjacent) entre els darrers 10 valors      changecount(/host/key,24h,"dec") #el nombre de disminució de valors (en relació amb el valor adjacent) durant les darreres 24 hores

en-us	#### Change dashboard owner  Available only for admins and super admins.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "userid": "1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```
ca	#### Canviar el propietari del tauler  Disponible només per a admins i super admins.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "userid": "1"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```

en-us	 ##### change(/host/key) {#change}  The amount of difference between the previous and latest value.<br> Supported value types: *Float*, *Integer*, *String*, *Text*, *Log*.<br> For strings returns: 0 - values are equal; 1 - values differ.  Parameters: see [common parameters](#common-parameters).  Comments:  -   Numeric difference will be calculated, as seen with these incoming example values ('previous' and 'latest' value = difference):<br>'1' and '5' = `+4`<br>'3' and '1' = `-2`<br>'0' and '-2.5' = `-2.5`<br> -   See also: [abs](/manual/appendix/functions/math) for comparison.  Examples:      change(/host/key)>10
ca	 ##### change(/host/key) {#change}  Import de la diferència entre el valor anterior i el darrer.<br> Tipus de valors admesos: *Flotant*, *Enter*, *Cadena*, *Text*, *Log*.<br> Per a les cadenes retorna: 0 - els valors són iguals; 1 - els valors són diferents.  Paràmetres: veieu [paràmetres comuns](#common-parameters).  Comentaris:  - Es calcularà la diferència numèrica, tal com es veu amb aquests valors d'exemple entrants (valor 'anterior' i 'darrer' = diferència):<br>'1' i '5' = '+4'<br>'3' i ' 1' = `-2`<br>'0' i '-2,5' = `-2,5`<br> - Veieu també: [abs](/manual/appendix/functions/math) per a una comparació.  Exemples:      change(/host/key)>10

en-us	#### Change hosts monitored by a proxy  Update the proxy to monitor the two given hosts.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```
ca	#### Canviar els equips monitorats per un proxy  Actualitzar el proxy per monitorar dos equips donats.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```

en-us	##### Change indicator  The following parameters are supported if *Advanced configuration* is set to "Enabled", and *Show* is set to "Change indicator".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Change indicator ↑ color*|1|up_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |*Change indicator ↓ color*|1|down_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |*Change indicator ↕ color*|1|updown_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
ca	##### Indicador de canvi  Els paràmetres següents s'admeten si la *Configuració avançada* és establerta a "Habilitada" i *Veure* és establert a "Indicador de canvi".  |Paràmetre|<|[tipus](/manual/api/reference/dashboard/object#dashboard-widget-field)|nom|valor| |-----|-|-----|-------------------| |*Indicador de canvi ↑ color*|1|up_color|Codi de color hexadecimal (p. ex., `FF0000`).<br><br>Per defecte: `""` (buit).| |*Indicador de canvi ↓ color*|1|down_color|Codi de color hexadecimal (p. ex., `FF0000`).<br><br>Per defecte: `""` (buit).| |*Indicador de canvi ↕ color*|1|updown_color|Codi de color hexadecimal (p. ex., `FF0000`).<br><br>Per defecte: `""` (buit).|

en-us	#### Change macro value that was created by discovery rule  Convert discovery rule created "automatic" macro to "manual" and change its value to "new-value".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "usermacro.update",     "params": {         "hostmacroid": "1",         "value": "new-value",         "automatic": "0"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "1"         ]     },     "id": 1 } ```
ca	#### Canviar el valr de macro creat per una regla de descoberta  Converteix les regles de descobertas creades com a macro "automàtica" a "manual" i canvia el seu valor a "new-value".  [Petició](/manual/api#performing-requests):  ```json { "jsonrpc": "2.0", "method": "usermacro.update", "params": { "hostmacroid": "1", "value": "new-value", "automatic": "0" }, "id": 1 } ```  Resposta:  ```json { "jsonrpc": "2.0", "result": { "hostmacroids": [ "1" ] }, "id": 1 } ```

en-us	#### Change map owner  Available only for admins and super admins.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.update",     "params": {         "sysmapid": "9",         "userid": "1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
ca	#### Canviar el propietari d'un mapa  Disponible només per a administradors i superadministradors.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.update",     "params": {         "sysmapid": "9",         "userid": "1"     },     "id": 2 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 2 } ```

en-us	#### Change proxy status  Change the proxy to an active proxy and rename it to "Active proxy".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Active proxy",         "status": "5"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```
ca	#### Canviar l'estat del proxy  Canviar el proxy com a proxy actiu i reanomenar-lo com a "Active proxy".  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Active proxy",         "status": "5"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```

en-us	#### Change script command  Change the command of the script to "/bin/ping -c 10 {HOST.CONN} 2>&1".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "script.update",     "params": {         "scriptid": "1",         "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "1"         ]     },     "id": 1 } ```
ca	#### Canviar la comanda d'un script  Canviar la comanda d'un script a "/bin/ping -c 10 {HOST.CONN} 2>&1".  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "script.update",     "params": {         "scriptid": "1",         "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "1"         ]     },     "id": 1 } ```

en-us	#### CHANGES IN 6.4.0
ca	#### CANVIS A 6.4.0

en-us	#### CHANGES IN 6.4.11  **New templates**  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) templates has been supplemented with the Azure Cost Management by HTTP template.  **Updated templates**  [MSSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=refs%2Fheads%2Frelease%2F6.4) template has been updated for working with AlwaysOn features such as Failover Cluster Instances (FCI) and Availability Groups (AG). It is now possible to use the template for monitoring a host in cluster, standalone host and host by cluster name. A macro for instance name is no longer used; when the master is switched, it is not required to change any macros:  - new LLD rules and metrics for quorum and quorum members have been added; - the type of the LLD rules has been changed from “Database monitor” to “Dependent item”; - items with `db.odbc.discovery` key have been turned into items dependent on the `db.odbc.get` item - new item has been added - MSSQL DB '{#DBNAME}': Recovery model, which returns the database recovery model under the database discovery; - new macros, namely, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, have been added - those can be used for disabling backup age triggers for a certain database.
ca	#### CANVIS A la versió 6.4.11  **Plantilles noves**   El conjunt de plantilles d'[Azure per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) s'ha complementat amb la plantilla Azure Cost Management per HTTP.   **Plantilles actualitzades**  Plantilla [MSSQL per ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=refs%2Fheads%2Frelease%2F6.4) s'ha actualitzat per funcionar amb funcions d'AlwaysOn, com ara les instàncies de clúster de failover (FCI) i els grups de disponibilitat (AG). Ara és possible emprar la plantilla per monitorar un equip en clúster, equip autònom i equip per nom de clúster. Una macro com a nom d'instància ja no s'empra; quan es canvia el mestre, no cal canviar cap macro:  - afegides regles de LLD de quòrum i per a la descoberta de membres de quòrum; - ha canviat el tipus de regles LLD, de "Monitoratge de base de dades" a "Element dependent"; - els elements amb clau `db.odbc.discovery` s'han convertit a elements dependents de l'element `db.odbc.get`; - afegit un nou element - MSSQL DB '{#DBNAME}': model de recuperació, que retorna el model de recuperació de la base de dades sota la descoberta de la base de dades; - afegides noves macros, anomenades, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}; es poden emprar per desactivar els triggers d'edat de còpia de seguretat per a una determinada base de dades.

en-us	#### CHANGES IN 6.4.12  **New templates**  A new template is available:  - [YugabyteDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.4), which includes the *YugabyteDB Cluster by HTTP* template for monitoring each YugabyteDB cluster.
ca	#### CANVIS A LA VERSIÓ 6.4.12  **Plantilles noves**  Hi ha disponible una nova plantilla:  - [YugabyteDB per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.4), que inclou la *Plantilla YugabyteDB Cluster per HTTP* per monitorar cada clúster YugabyteDB.

en-us	#### CHANGES IN 6.4.13  **New templates**  New templates are available:  - [AWS ELB Application Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4) - [Check Point Next Generation Firewall by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [MSSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.4)
ca	#### CANVIS A 6.4.13  **Plantilles noves**  Hi ha noves plantilles disponibles:  - [AWS ELB Application Load Balancer per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4) - [Check Point Next Generation Firewall per SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [MSSQL per agent 2 de Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.14  **New templates**  A new template is available:  - [Oracle Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.4), a master template that discovers various Oracle Cloud Infrastructure (OCI) services and resources.  **Updated templates**  - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with metrics regarding VPN, high availability (HA), wireless termination points (WTPs), SD-WAN health checks, and HW sensors. - [MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with the items "MySQL: Get database" and "MySQL: Get replication". The LLD rules "Database discovery" and "Replication discovery" have been changed to the "Dependent item" type. - [Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with the items "Oracle: Get archive log", "Oracle: Get ASM disk groups", "Oracle: Get database", "Oracle: Get PDB", and "Oracle: Get tablespace". The LLD rules "Archive log discovery", "ASM disk groups discovery", "Database discovery", "PDB discovery", and "Tablespace discovery" have been changed to the "Dependent item" type. - The VMware Hypervisor template within the [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.4) and [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.4) template sets has been supplemented with a new LLD rule, "Sensor discovery".
ca	#### CANVIS A LA 6.4.14  **Plantilles noves**  Hi ha una nova plantilla:  - [Oracle Cloud per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.4), una plantilla mestra de descoberta de diversos serveis i recursos d'Oracle Cloud Infrastructure (OCI).   **Plantilles actualitzades**  - La plantilla [FortiGate per SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) s'ha complementat amb mètriques sobre VPN, alta disponibilitat (HA), punts de terminació sense fil (WTP), comprovacions d'estat SD-WAN i sensors HW. - La plantilla [MySQL per ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) s'ha complementat amb els elements "MySQL: Get database" i "MySQL: Get replication". Les regles LLD "Database discovery" i "Replication discovery" s'han canviat a tipus "Dependent item". - La plantilla [Oracle per ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) s'ha complementat amb els elements "Oracle: Get archive log", "Oracle: Get ASM disk groups", "Oracle: Get database", "Oracle: Get PDB", i "Oracle: Get tablespace". Les regles LLD "Archive log discovery", "ASM disk groups discovery", "Database discovery", "PDB discovery", i "Tablespace discovery" s'han canviat al tipus "Dependent item". - La plantilla de VMware Hypervisor continguda a les plantilles [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.4) i [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.4) s'han complementat amb la nova regla LLD "Descoberta de sensor".

en-us	#### CHANGES IN 6.4.15  **New templates**  The AWS ELB template set has been supplemented with the template [AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4).  **Updated templates**  The [OS templates](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os?at=refs%2Fheads%2Frelease%2F6.4) (agent, SNMP, and Prometheus-based) have been given a mounted filesystem overhaul. Changes include item, trigger, graph, and dashboard updates.
ca	#### CANVIS A 6.4.15  **Plantilles noves**  La plantilla ELB d'AWS s'ha complementat amb la plantilla [AWS ELB Network Load Balancer per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4).  **Plantilles actualitzades**  Les [plantilles del sistema operatiu](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os?at=refs%2Fheads%2Frelease%2F6.4) (agent, SNMP i basades en Prometheus) han rebut una actualització del sistema de fitxers. Els canvis inclouen actualitzacions d'elements, triggers, gràfics i taulers.

en-us	#### CHANGES IN 6.4.16  **New templates**  A new template is available:  - [Jira Data Center by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F6.4), a template for monitoring Jira Data Center health.
ca	#### CANVIS A 6.4.16  **Plantilles noves**  Hi ha disponible una nova plantilla:  - [Jira Data Center per JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F6.4), una plantilla per monitorar l'estat de salut de Jira Data Center.

en-us	#### CHANGES IN 6.4.17  **New templates**  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) templates has been supplemented with the Azure VM Scale Set by HTTP template.
ca	#### CANVIS A 6.4.17  **Plantilles noves**  El conjunt de plantilles [Azure per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) ha estat complementat amb la plantilla Azure VM Scale Set per HTTP.

en-us	#### CHANGES IN 6.4.3
ca	### CANVIS A 6.4.3

en-us	#### CHANGES IN 6.4.5  New templates are available:  - [AWS ECS Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_http?at=refs%2Fheads%2Frelease%2F6.4) (along with its [Serverless Cluster version](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_serverless_http?at=refs%2Fheads%2Frelease%2F6.4)) - [Cisco SD-WAN by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/cisco/cisco_sdwan_http?at=refs%2Fheads%2Frelease%2F6.4) - [OpenStack by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.4), which includes *OpenStack Nova by HTTP* template for monitoring OpenStack Nova service - [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4)
ca	 #### CANVIS A 6.4.5  Hi ha noves plantilles disponibles:  - [AWS ECS Cluster per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_http?at=refs%2Fheads%2Frelease%2F6.4) (conjuntament amb la seva [versió Serverless Cluster](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_serverless_http?at=refs%2Fheads%2Frelease%2F6.4)) - [Cisco SD-WAN per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/cisco/cisco_sdwan_http?at=refs%2Fheads%2Frelease%2F6.4) - [OpenStack per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.4), que inclou la plantilla *OpenStack Nova per HTTP* per monitar el servei OpenStack Nova - [PostgreSQL per ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.6  New template is available:  - [AWS Cost Explorer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=refs%2Fheads%2Frelease%2F6.4)
ca	#### CANVIS A 6.4.6  La nova plantilla és disponible:  - [AWS Cost Explorer per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.7  New templates are available:  - [Acronis Cyber Protect Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/acronis?at=refs%2Fheads%2Frelease%2F6.4) - [HashiCorp Nomad by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.4) - [MantisBT by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.4)
ca	#### CANVIS A 6.4.7  Hi ha disponibles noves plantilles:  -[Acronis Cyber Protect Cloud per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/acronis?at=refs%2Fheads%2Frelease%2F6.4) - [HashiCorp Nomad by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.4) - [MantisBT per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.8  **New templates**  New templates are available:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.4) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)
ca	#### CANVIS A 6.4.8  **Plantilles noves**  Hi ha noves plantilles disponibles:  - [FortiGate per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.4) - [FortiGate per SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [Netxtcloud per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.9  **New templates**  New template is available:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.4)  **Updated templates**  Integration with OpenShift has been added to [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.4) template.
ca	#### CANVIS A 6.4.9  **Noves plantilles**  Noves plantilles disponibles:  - [HPE iLO per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.)  **Plantilles actualitzades**  S'ha afegit la integració amb OpenShift a la plantilla [estat del clúster de Kubernetes per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.4).

en-us	#### - Changes to AlmaLinux 8 configuration  The appliance is based on AlmaLinux 8. There are some changes applied to the base AlmaLinux configuration.
ca	#### - Canvis de configuració d'AlmaLinux 8  L'aplicació es basa en AlmaLinux 8. algunes modificacions s'han aplicat a la configuració base d'AlmaLinux.

en-us	##### - Changes to Zabbix configuration  -   Frontend timezone is set to Europe/Riga (this can be modified in     **/etc/php-fpm.d/zabbix.conf**);
ca	##### - Modificacions de la configuració de Zabbix  -   El fus horari de la interfície Web és definida a Europe/Riga (pot modificar-se a **/etc/php-fpm.d/zabbix.conf**) ;

en-us	#### Change the IP range of a discovery rule  Change the IP range of a discovery rule to "192.168.2.1-255".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```
ca	#### Canviar el rang IP d'una regla de descoberta  Canvia el rang IP de la regla de descoberta cap a "192.168.2.1-255".  [Petició:  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Changing a host interface port  Change the port of a host interface.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```
ca	#### Canviar un port d'una interfície d'equip  Canviar un port d'una interfície d'equip.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```

en-us	#### Changing event's severity  Change severity for multiple events and leave a message.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": ["20427", "20428"],         "action": 12,         "message": "Maintenance required to fix it.",         "severity": 4     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427",             "20428"         ]     },     "id": 1 } ```
ca	#### Canviar la gravetat d'un esdeveniment  Canviar la gravetat de múltiples esdeveniments i afegir-hi un missatge.  [Petició](/manual/api#performing-requests):   ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": ["20427", "20428"],         "action": 12,         "message": "Maintenance required to fix it.",         "severity": 4     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427",             "20428"         ]     },     "id": 1 } ```

en-us	#### Changing HTTP authentication type  Change HTTP authentication type to Bearer for connector with ID "3".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "connector.update",     "params": {         "connectorid": 3,         "authtype": 5,         "token": "{$DATA_EXPORT_BEARER_TOKEN}"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "connectorids": [             "3"         ]     },     "id": 1 } ```
ca	#### Canviant el tipus d'autenticació HTTP  Canvia el tipus d'autenticació HTTP cap a Bearer al connector amb ID "3".  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "connector.update",     "params": {         "connectorid": 3,         "authtype": 5,         "token": "{$DATA_EXPORT_BEARER_TOKEN}"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "connectorids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Changing mappings for one value map.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "mappings": [             {                 "type": "0",                 "value": "0",                 "newvalue": "Online"             },             {                 "type": "0",                 "value": "1",                 "newvalue": "Offline"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```
ca	#### Canviar les correspondències per un mapa de valors.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "mappings": [             {                 "type": "0",                 "value": "0",                 "newvalue": "Online"             },             {                 "type": "0",                 "value": "1",                 "newvalue": "Offline"             }         ]     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Changing proxy setting  The hosts discovered by different proxies are always treated as different hosts. While this allows to perform discovery on matching IP ranges used by different subnets, changing proxy for an already monitored subnet is complicated because the proxy changes must be also applied to all discovered hosts.  For example the steps to replace proxy in a discovery rule:  1.  disable discovery rule 2.  sync proxy configuration 3.  replace the proxy in the discovery rule 4.  replace the proxy for all hosts discovered by this rule 5.  enable discovery rule
ca	#### Modificació dels paràmetres de proxy  Els equips descoberts per diferents proxys sempre es tracten com a equips diferents. Tot i que això permet descobrir els intervals d'adreces IP coincidents emprats per diferents subxarxes, canviar el proxy d'una subxarxa ja monitorada és complicat perquè els canvis de proxy també s'han d'aplicar a tots els equips descoberts.  Per exemple, aquí teniu les passes per anul·lar el proxy en una regla de descoberta:  1. desactiveu la regla de descoberta 2. sincronitzeu la configuració del proxy 3. substituïu el proxy a la regla de descoberta 4. substituïu el proxy per a tots els equips descoberts per aquesta regla 5. habiliteu la regla de descoberta

en-us	#### Changing the excluded downtimes for an SLA  Add a planned 4 hour long RAM upgrade downtime on the 6th of April, 2022, while keeping (needs to be defined anew) a previously existing software upgrade planned on the 4th of July for the SLA with ID "5".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "excluded_downtimes": [             {                 "name": "Software version upgrade rollout",                 "period_from": "1648760400",                 "period_to": "1648764900"             },             {                 "name": "RAM upgrade",                 "period_from": "1649192400",                 "period_to": "1649206800"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
ca	#### Canviar el temps d'aturada exclosos per un SLA  Afegeix un temps d'aturada d'actualització de la RAM programat de 4 hores el 6 d'Abril de 2022, tot i conservant (s'ha de definir de nou) una actualització del programari existent previst per al 4 de Juliol per l'SLA amb ID "5".  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "excluded_downtimes": [             {                 "name": "Software version upgrade rollout",                 "period_from": "1648760400",                 "period_to": "1648764900"             },             {                 "name": "RAM upgrade",                 "period_from": "1649192400",                 "period_to": "1649206800"             }         ]     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```