en-us	### Media type mappings  The media type mappings object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|----------------| |name|string|Visible name in the list of media type mappings.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |mediatypeid|string|ID of the media type to be created; used as the value for the [Media object](/manual/api/reference/user/object#media) property `mediatypeid`.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |attribute|string|LDAP/SAML user directory attribute (also SCIM attribute if `scim_status` is set to "SCIM provisioning is enabled") that contains the user's media (e.g., *user@example.com*) which is used as the value for the [Media object](/manual/api/reference/user/object#media) property `sendto`.<br><br>If present in data received from the LDAP/SAML identity provider, and the value is not empty, this will trigger media creation for the provisioned user.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	### Mapatges de tipus de suport  L'objecte de mapatge de tipus de suport té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|-----------------| |name|cadena|Nom visible a la llista de mapatges de tipus de suport.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |mediatypeid|cadena|ID del tipus de suport que s'ha de crear; s'empra com a valor per a la propietat `mediatypeid` de l'[objecte suport](/manual/api/reference/user/object#media).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |attribute|cadena|Atribut del directori d'usuari LDAP/SAML (també atribut SCIM si `scim_status` s'estableix a "El subministrament SCIM és actiu") que conté el suport de l'usuari (per exemple, *usuari@example.com*) que s'empra com a valor per a la propietat `sendto` d'[objecte suport](/manual/api/reference/user/object#media).<br><br>Si és present a les dades rebudes del proveïdor d'identitat LDAP/SAML, i el valor no és buit, això activarà la creació de suports per a l'usuari subministrat.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	# > Media type object  The following objects are directly related to the `mediatype` API.
ca	# > Objecte de tipus de suport  Els següents objectes són relacionats amb l'API `mediatype`.

en-us	#### Media types  Configure media types and multiple ways users will receive alerts.  [Media type API](/manual/api/reference/mediatype)
ca	#### Tipus de suport  Configureu tipus de suport i diverses maneres en que els usuaris poden rebre alertes.  [Media type API](/manual/api/reference/mediatype)

en-us	### Media type testing  To test a configured script media type:  1. Locate the relevant script in the [list](/manual/config/notifications/media#overview) of media types.  2. Click on *Test* in the last column of the list; a testing form will open in a pop-up window. The testing form will contain the same number of parameters that are configured for the script media type.  3. Edit the script parameter values if needed. Editing only affects the test procedure; the actual values will not be changed.  4. Click on *Test*.  ![](../../../../../assets/en/manual/config/notifications/media/script_test.png){width="600"}  ::: noteclassic When testing a configured script media type, {ALERT.SENDTO}, {ALERT.SUBJECT}, {ALERT.MESSAGE} and user macros will resolve to their values, but macros that are related to events (e.g., {HOST.HOST}, {ITEM.LASTVALUE}, etc.) will not resolve, as during testing there is no related event to get the details from. Note that macros within {ALERT.SUBJECT} and {ALERT.MESSAGE} macros will also not resolve. For example, if the value of {ALERT.SUBJECT} is composed of "Problem: {EVENT.NAME}" then the {EVENT.NAME} macro will not be resolved. :::
ca	### Prova de tipus de suport  Per provar un tipus de suport d'script configurat:  1. Localitzeu l'script rellevant a la [lista](/manual/config/notifications/media#overview) dels tipus de suports.  2. Feu clic a *Provar* a la darrera columna de la llista; s'obrirà un formulari de prova en una finestra emergent. El formulari de prova contindrà el mateix nombre de paràmetres configurats per al tipus de suport de l'script.  3. Editeu els valors dels paràmetres de l'script si cal. L'edició només afecta el procediment de prova; els valors reals no es canviaran.  4. Feu clic a *Provar*.  ![](../../../../../assets/en/manual/config/notifications/media/script_test.png){width="600"}  ::: noteclassic Quan proveu un tipus de suport d'script configurat, {ALERT.SENDTO}, {ALERT.SUBJECT} i {ALERT.MESSAGE}, les macros d'usuari es resoldran als seus valors, però les macros que siguin relacionades amb esdeveniments (p. ex., {HOST.HOST}, {ITEM.LASTVALUE}, etc.) no es resoldran, ja que durant la prova no hi ha cap esdeveniment relacionat per obtindre els detalls. Tingueu en compte que les macros de les macros {ALERT.SUBJECT} i {ALERT.MESSAGE} tampoc no es resoldran pas. Per exemple, si el valor de {ALERT.SUBJECT} es compon de "Problema: {EVENT.NAME}", la macro {EVENT.NAME} no es resoldrà pas. :::

en-us	 #### Media type testing  To test a configured webhook media type:  -   Locate the relevant webhook in the [list](/manual/config/notifications/media#overview) of media types. -   Click on *Test* in the last column of the list (a testing window     will open). -   Edit the webhook parameter values, if needed. -   Click on *Test*.  By default, webhook tests are performed with parameters entered during configuration. However, it is possible to change attribute values for testing. Replacing or deleting values in the testing window affects the test procedure only, the actual webhook attribute values will remain unchanged.  ![](../../../../../assets/en/manual/config/webhook_test1.png){width="600"}  To view media type test log entries without leaving the test window, click on *Open log* (a new popup window will open).  ![](../../../../../assets/en/manual/config/mediatype_test2.png){width="600"}
ca	 #### Prova de tipus de suport  Per provar un tipus de suport de webhook configurat:  - Localitzeu el webhook rellevant a la [llista](/manual/config/notifications/media#overview) dels tipus de suport. - Feu clic a *Provar* a la darrera columna de la llista (obrirà una finestra de prova). - Editeu els valors dels paràmetres del webhook, si cal. - Feu clic a *Provar*.  Per defecte, les proves de webhook es fan amb els paràmetres introduïts durant la configuració. Tot i això, és possible canviar els valors dels atributs de proves. La substitució o la supressió de valors a la finestra de prova afecta només al procediment de prova; els valors reals dels atributs webhook es mantindran sense canvis.  ![](../../../../../assets/en/manual/config/webhook_test1.png){width="600"}  Per veure les entrades del registre de prova de tipus de suport sense sortir de la finestra de prova, feu clic a *Obrir el registre* (s'obrirà una nova finestra emergent).  ![](../../../../../assets/en/manual/config/mediatype_test2.png){width="600"}

en-us	 #### Media type testing  To test whether a configured email media type works correctly:  -   Locate the relevant email in the [list](/manual/config/notifications/media#overview) of media types. -   Click on *Test* in the last column of the list (a testing window     will open). -   Enter a *Send to* recipient address, message body and, optionally,     subject. -   Click on *Test* to send a test message.  Test success or failure message will be displayed in the same window:  ![](../../../../../assets/en/manual/config/notifications/media/test_email0.png){width="600"}
ca	 #### Test del tipus de suport  Per comprovar si un tipus de suport de correu electrònic configurat funciona correctament:  - Localitzeu el correu electrònic rellevant a la [llista](/manual/config/notifications/media#overview) dels tipus de suport. - Feu clic a *Provar* a la darrera columna de la llista (obrirà una finestra de prova). - Introduïu una adreça de destinatari *Enviar a*, el cos del missatge i, opcionalment, l'assumpte. - Feu clic a *Provar* per enviar un missatge de prova.  El missatge d'èxit o fracàs de la prova es veurà a la mateixa finestra:  ![](../../../../../assets/en/manual/config/notifications/media/test_email0.png){width="600"}

en-us	### Media type  The media type object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeid|string|ID of the media type.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |name|string|Name of the media type.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |type|integer|Transport used by the media type.<br><br>Possible values:<br>0 - Email;<br>1 - Script;<br>2 - SMS;<br>4 - Webhook.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |exec\_path|string|For script media types `exec_path` contains the name of the executed script.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Script"| |gsm\_modem|string|Serial device name of the GSM modem.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SMS"| |passwd|string|Authentication password.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Email"| |smtp\_email|string|Email address from which notifications will be sent.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Email"| |smtp\_helo|string|SMTP HELO.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Email"| |smtp\_server|string|SMTP server.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Email"| |smtp\_port|integer|SMTP server port to connect to.| |smtp\_security|integer|SMTP connection security level to use.<br><br>Possible values:<br>0 - None;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|SSL verify host for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_verify\_peer|integer|SSL verify peer for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_authentication|integer|SMTP authentication method to use.<br><br>Possible values:<br>0 - None;<br>1 - Normal password.| |status|integer|Whether the media type is enabled.<br><br>Possible values:<br>0 - *(default)* Enabled;<br>1 - Disabled.| |username|string|User name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Email"| |maxsessions|integer|The maximum number of alerts that can be processed in parallel.<br><br>Possible values if `type` is set to "SMS": *(default)* 1.<br><br>Possible values if `type` is set to "Email", "Script", or "Webhook": 0-100.| |maxattempts|integer|The maximum number of attempts to send an alert.<br><br>Possible values: 1-100.<br><br>Default value: 3.| |attempt\_interval|string|The interval between retry attempts. Accepts seconds and time unit with suffix.<br><br>Possible values: 0-1h.<br><br>Default value: 10s.| |content\_type|integer|Message format.<br><br>Possible values:<br>0 - plain text;<br>1 - *(default)* html.| |script|string|Media type webhook script javascript body.| |timeout|string|Media type webhook script timeout.<br>Accepts seconds and time unit with suffix.<br><br>Possible values: 1-60s.<br><br>Default: 30s.| |process\_tags|integer|Defines should the webhook script response to be interpreted as tags and these tags should be added to associated event.<br><br>Possible values:<br>0 - *(default)* Ignore webhook script response;<br>1 - Process webhook script response as tags.| |show\_event\_menu|integer|Show media type entry in `problem.get` and `event.get` property `urls`.<br><br>Possible values:<br>0 - *(default)* Do not add `urls` entry;<br>1 - Add media type to `urls` property.| |event\_menu\_url|string|Define `url` property of media type entry in `urls` property of `problem.get` and `event.get`.| |event\_menu\_name|string|Define `name` property of media type entry in `urls` property of `problem.get` and `event.get`.| |parameters|array|Array of [webhook](#webhook-parameters) or [script](#script-parameters) input parameters.| |description|string|Media type description.|
ca	### Tipus de suport  L'objecte de tipus de suport té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data-types)|Descripció| |--|--|------| |mediatypeid|string|ID del tipus de suport.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions d'actualització| |name|string|Nom del tipus de suport.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* en operacions de creació| |type|integer|Transport emprat pel tipus de suport.<br><br>Valors possibles:<br>0 - correu-e;<br>1 - script;<br>2 - SMS;<br>4 - Webhook.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* en operacions de creació| |exec\_path|string|Per als tipus de suport d'script, `exec_path` conté el nom de l'script executat.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Script"| |gsm\_modem|string|Nom del dispositiu sèrie del mòdem GSM.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "SMS"| |passwd|string|Mot de pas d'autenticació.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Correu-e"| |smtp\_email|string|Adreça de correu-e des de la que s'enviaran les notificacions.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Correu-e"| |smtp\_helo|string|SMTP HELO.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Correu-e"| |smtp\_server|string|Servidor SMTP.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Correu-e"| |smtp\_port|integer|Port del servidor SMTP per connectar-se.| |smtp\_security|integer|Nivell de seguretat de la connexió SMTP que cal emprar.<br><br>Valors possibles:<br>0 - Cap;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|SSL verifica l'equip per a SMTP.<br><br>Valors possibles:<br>0 - No;<br>1 - Sí.| |smtp\_verify\_peer|integer|SSL verifica el parell per a SMTP.<br><br>Valors possibles:<br>0 - No;<br>1 - Sí.| |smtp\_authentication|integer|Mètode d'autenticació SMTP que cal emprar.<br><br>Valors possibles:<br>0 - Cap;<br>1 - Mot de pas normal.| |status|integer|Si el tipus de suport és habilitat.<br><br>Valors possibles:<br>0 - *(per defecte)* activat;<br>1 - desactivat.| |username|integer|Nom d'usuari.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Correu-e"| |exec\_params|string|Paràmetres d'script.<br><br>Cada paràmetre acaba amb un salt de línia nova.| |maxsessions|integer|El nombre màxim d'alertes que es poden processar en paral·lel.<br><br>Valors possibles per a SMS:<br>1 - *(per defecte)*<br><br>Valors possibles ​​per a altres tipus de suports:<br>0-100| |maxattempts|integer|El nombre màxim d'intents per enviar una alerta.<br><br>Valors possibles:<br>1-100<br><br>Per defecte:<br>3| |attempt\_interval|string|L'interval de reintent. Accepta segons i unitat de temps amb sufix.<br><br>Valors possibles:<br>0-1h<br><br>Valor per defecte:<br>10s| |content\_type|integer|Format del missatge.<br><br>Valors possibles:<br>0 - text sense format;<br>1 - *(per defecte)* html.| |script|string|Cos de JavaScript de l'script del tipus de suport webhook.| |timeout|string|Temps d'espera de l'script del tipus de suport Webhook. Accepta segons i unitat de temps amb sufix.<br><br>Valors possibles:<br>1-60s<br><br>Valor per defecte:<br>30s| |process\_tags|integer|Defineix si la resposta de l'script webhook s'ha d'interpretar com a etiquetes i aquestes etiquetes s'han d'afegir a l'esdeveniment associat.<br><br>Valors possibles:<br>0 - *(per defecte) * Ignora la resposta de l'script webhook.<br>1 - Tracta la resposta de l'script webhook com a etiquetes.| |show\_event\_menu|integer|Mostra l'entrada del tipus de suport a `problem.get` i `event.get` a la propietat `urls`.<br><br>Valors possibles:<br>0 - *(per defecte)* No afegiu l'entrada `urls`.<br>1 - Afegeix un tipus de suport a la propietat `urls`.| |event\_menu\_url|string|Defineix la propietat `url` de l'entrada del tipus de suport a la propietat `urls` de `problem.get` i `event.get`.| |event\_menu\_name|string|Defineix la propietat `name` de l'entrada del tipus de suport a la propietat `urls` de `problem.get` i `event.get`.| |parameters|array|Matriu de [paràmetres d'entrada del webhook](/manual/api/reference/mediatype/object#webhook-parameters).| |description|string|Descripció del tipus de suport.|

en-us	# Media type  This class is designed to work with media types.  Object references:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Available methods:\  -   [mediatype.create](/manual/api/reference/mediatype/create) -     creating new media types -   [mediatype.delete](/manual/api/reference/mediatype/delete) -     deleting media types -   [mediatype.get](/manual/api/reference/mediatype/get) - retrieving     media types -   [mediatype.update](/manual/api/reference/mediatype/update) -     updating media types
ca	# Tipus de suport  Aquesta classe és dissenyada per treballar amb tipus de suport.  Referències d'objectes:\  -   [Tipus de suport](/manual/api/reference/mediatype/object#media_type)  Mètodes disponibles:\  -   [mediatype.create](/manual/api/reference/mediatype/create) - crear nous tipus de suport -   [mediatype.delete](/manual/api/reference/mediatype/delete) - esborrar tipus de suport -   [mediatype.get](/manual/api/reference/mediatype/get) - recuperar tipus de suport -   [mediatype.update](/manual/api/reference/mediatype/update) - actualitzar tipus de suport

en-us	# mediatype.update
ca	# mediatype.update

en-us	### Media type URL  The media type URL object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of the properties contains an unexpanded macro, both properties will be excluded from results. For supported macros, see [*Supported macros*](/manual/appendix/macros/supported_by_location).
ca	### URL dels tipus de suport  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |name|string|nom d'URL definit pel tipus de suport.| |url|string|valor d'URL definit pel tipus de suport.|  Els resultats contindran entrades només per als tipus de suport actius amb una entrada de menú d'esdeveniments activada. La macro emprada a les propietats s'ampliarà, però si una de les propietats conté una macro no ampliada, ambdues propietats s'exclouran dels resultats. Les macros compatibles són descrites en aquesta [pàgina](/manual/appendix/macros/supported_by_location).

en-us	### Media type URL  The media type URL object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of the properties contains an unexpanded macro, both properties will be excluded from results. For supported macros, see [*Supported macros*](/manual/appendix/macros/supported_by_location).
ca	### URL dels tipus de suport  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |name|string|nom d'URL definit pel tipus de suport.| |url|string|valor d'URL definit pel tipus de suport.|  Els resultats contindran entrades només per als tipus de suport actius amb una entrada de menú d'esdeveniments activada. La macro emprada a les propietats s'ampliarà, però si una de les propietats conté una macro no ampliada, ambdues propietats s'exclouran dels resultats. Les macros compatibles són descrites en aquesta [pàgina](/manual/appendix/macros/supported_by_location).

en-us	#### mediatype  [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Removed property `exec_params`.\ [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Added new property `parameters` (contains a list of [parameter](reference/mediatype/object#script-parameters) objects for "script" media types).\
ca	#### mediatype  [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Eliminada la propietat `exec_params`.\ [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Afegida la nova propieetat `parameters` (conté una llista d'objectes [paràmetre](reference/mediatype/object#script-parameters) per els tipus de suport "script").\

en-us	 ##### memcached.ping[connString,<user>,<password>]  <br> Test if a connection is alive or not.<br> Return value: *1* - the connection is alive; *0* - the connection is broken (if there is any error presented including AUTH and configuration issues).  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Memcached login credentials.<br>
ca	 ##### memcached.ping[connString,<user>,<password>]  <br> Comprova si una connexió és activa o no.<br> Valor de retorn: *1* - la connexió és activa; *0*: la connexió és fallida (si es presenta algun error inclosos problemes d'AUTH i de configuració).  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de Memcached.<br>

en-us	 ##### memcached.stats[connString,<user>,<password>,<type>]  <br> Gets the output of the STATS command.<br> Return value: *JSON* - the output is serialized as JSON.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Memcached login credentials;<br> -   **type** - stat type to be returned: *items*, *sizes*, *slabs* or *settings* (empty by default, returns general statistics).
ca	 ##### memcached.stats[connString,<user>,<password>,<type>]  <br> Obté la sortida de l'ordre STATS.<br> Valor de retorn: *JSON* - la sortida es serialitza com a JSON.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - les credencials d'inici de sessió de Memcached;<br> - **tipus** - tipus d'estadística a retornar: *elements*, *mida*, *lloses* o *configuració* (buit per defecte, retorna estadístiques generals).

en-us	#### Memory suffixes  Memory size suffixes are supported in:  -   trigger [expression](/manual/config/triggers/expression) constants     and function parameters -   constants of [calculated     item](/manual/config/items/itemtypes/calculated) formulas  For memory size you can use:  -   **K** - kilobyte -   **M** - megabyte -   **G** - gigabyte -   **T** - terabyte
ca	#### Sufixos de memòria  Els sufixos de mida de memòria s'admeten a:  - les [expressions](/manual/config/triggers/expression) de les constants i els paràmetres de funció de triggers. - les fòrmules de les constants dels [elements calculats](/manual/config/items/itemtypes/calculated)  Per la mida de la memòria, podeu emprar:  - **K** - kilooctet - **M** - megaoctet - **G** - gigaoctet - **T** - teraoctet

en-us	**Memory**  Zabbix requires both physical and disk memory. The amount of required disk  memory obviously depends on the number of hosts and parameters that are  being monitored. If you're planning to keep a long history of monitored  parameters, you should be thinking of at least a couple of gigabytes to  have enough space to store the history in the database. Each Zabbix daemon  process requires several connections to a database server. The amount of  memory allocated for the connection depends on the configuration of the  database engine.   ::: noteclassic The more physical memory you have, the faster the database (and therefore Zabbix) works.  :::
ca	**Memòria**  Zabbix requereix memòria física i memòria de disc. 128 Mo de memòria física i 256 Mo d'espai lliure en disc poden ser un bon punt de partida. No obstant això, la quantitat de memòria de disc necessària, òbviament, depèn del nombre d'equips i paràmetres que es controlen. Si teniu previst mantindre un gran historial de paràmetres monitorats, hauríeu de considerar almenys uns quants gigaoctets per tindre prou espai per emmagatzemar l'historial a la base de dades. Cada procés de dimoni Zabbix requereix diverses connexions a un servidor de bases de dades. La quantitat de memòria assignada a la connexió depèn de la configuració del motor de base de dades.  :::noteclassic Com més memòria física tingui, més ràpid s'executarà la base de dades (i, per tant, Zabbix). :::

en-us	 #### Menu layout  The new version features an updated menu layout, which includes the following changes:  -   **Dashboards** now are a top-level menu entry (previously *Dashboard* under the *Monitoring* menu). -   A new **Alerts** top-level menu has been added, which contains submenus  related to alerting such as *Actions*, *Media types* and *Scripts*.    - *Actions* has a submenu with all types of actions (including *Service actions*, previously under *Services*). -   A new **Users** top-level menu has been added, which contains submenus  related to user management such as *User groups*, *User roles*, *Users*,      *API tokens* and *Authentication*. -   A new **Data collection** menu replaces the previous *Configuration* menu      and contains subsections that are related to configuring data collection (with actions moved to *Alerts*).  ![](../../../assets/en/manual/introduction/menu_layout.png)  In other changes:  -   The *Audit* section has been renamed to *Audit log* under *Reports*. -   The **Administration** menu no longer contains submenus related to alerting and user management.     Also:    - *Housekeeping*, *Macros* and *Audit log* that previously were submenus of *Administration* -> *General*      have been moved one level up and now are submenus of *Administration*.  The new menu in full can be seen in [frontend sections](/manual/web_interface/frontend_sections).  Note that access to the new menu depends on the user type and defined user role (see [Permissions](/manual/config/users_and_usergroups/permissions) for more details).
ca	 ### Nou disseny del menú  La nova versió inclou un disseny de menú actualitzat, que inclou els canvis següents:  - Els **Taulers de control** ara són una entrada de menú de nivell superior (abans *Tauler de control* al menú *Monitoratge*). - S'ha afegit un nou menú de nivell superior **Alertes**, que conté submenús relacionats amb les alertes com ara *Accions*, *Tipus de suport* i *Scripts*.     - *Accions* té un submenú amb tot tipus d'accions (incloses *Accions de servei*, abans sota *Serveis*). - S'ha afegit un nou menú de nivell superior **Usuaris**, que conté submenús relacionats amb la gestió d'usuaris com ara *Grups d'usuaris*, *Rols d'usuari*, *Usuaris*, *Tokens API* i *Autenticació*. - Un nou menú **Recollida de dades** substitueix l'anterior menú *Configuració* i conté subseccions relacionades amb la configuració de la recollida de dades (amb les accions mogudes a *Alertes*).  ![](../../../assets/en/manual/introduction/menu_layout.png)  En altres canvis:  - La secció *Auditoria* s'ha canviat de nom a *Registre d'auditoria* a *Informes*. - El menú **Administració** ja no conté submenús relacionats amb les alertes i la gestió d'usuaris.      També:     - *Neteja*, *Macros* i *Registre d'auditoria* que abans eren submenús d'*Administració* -> *General*      s'han mogut un nivell amunt i ara són submenús d'*Administració*.  El nou menú complet es pot veure a [seccions frontend](/manual/web_interface/frontend_sections).  Tingueu en compte que l'accés al nou menú depèn del tipus d'usuari i de la funció d'usuari definit (veieu [Permisos](/manual/config/users_and_usergroups/permissions) per a més detalls).

en-us	 ##### Menu levels  There are up to three levels in the menu.  ![](../../../assets/en/manual/web_interface/menu_levels.png)
ca	 #### Nivells de menú  Hi ha fins a tres nivells al menú.  ![](../../../assets/en/manual/web_interface/menu_levels.png)

en-us	 ### Menu structure  The Zabbix frontend menu has the following structure:     * Dashboards    * Monitoring        * Problems        * Hosts        * Latest data        * Maps        * Discovery    * Services        * Services        * SLA        * SLA report    * Inventory        * Overview        * Hosts    * Reports        * System information        * Scheduled reports        * Availability report        * Triggers top 100        * Audit log        * Action log        * Notifications    * Data collection        * Template groups        * Host groups        * Templates        * Hosts        * Maintenance        * Event correlation        * Discovery    * Alerts        * Actions            * Trigger actions            * Service actions            * Discovery actions            * Autoregistration actions            * Internal actions        * Media types        * Scripts    * Users        * User groups        * User roles        * Users        * API tokens        * Authentication    * Administration        * General            * GUI            * Autoregistration            * Images            * Icon mapping            * Regular expressions            * Trigger displaying options            * Geographical maps            * Modules            * Other        * Audit log        * Housekeeping        * Proxies        * Macros        * Queue            * Queue overview            * Queue overview by proxy            * Queue details
ca	 ### Estructura del menú  El menú de la interfície de Zabbix té l'estructura següent:      * Taulers de comandament     * Seguiment         * Problemes         * Equips         * Darreres dades         * Mapes         * Descoberta     * Serveis         * Serveis         * SLA         * Informe SLA     * Inventari         * Vista general         * Equips     * Informes         * Informació del sistema         * Informes programats         * Informe de disponibilitat         * Activa els 100 primers         * Registre d'auditoria         * Registre d'accions         * Notificacions     * Recopilació de dades         * Grups de plantilles         * Grups d'equips         * Plantilles         * Equips         * Manteniment         * Correlació d'esdeveniments         * Descoberta     * Alertes         * Accions             * Activar accions             * Accions de servei             * Accions de descoberta             * Accions d'autoregistre             * Accions internes         * Tipus de suport         * Guions     * Usuaris         * Grups d'usuaris         * Rols d'usuari         * Usuaris         * Fitxes API         * Autenticació     * Administració         * General             * GUI             *Autoregistre             * Imatges             * Mapatge d'icones             * Expressions regulars             * Activar opcions de visualització             * Mapes geogràfics             * Mòduls             * Altres         * Registre d'auditoria         * Servei de neteja         * Proxies         * Macros         * Cua             * Vista general de la cua             * Vista general de la cua per proxy             * Detalls de la cua

en-us	### Message template  The message template object defines a template that will be used as a default message for action operations to send a notification. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |eventsource|integer|Event source.<br><br>Possible values:<br>0 - triggers;<br>1 - discovery;<br>2 - autoregistration;<br>3 - internal;<br>4 - services.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |recovery|integer|Operation mode.<br><br>Possible values:<br>0 - operations;<br>1 - recovery operations;<br>2 - update operations.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |subject|string|Message subject.| |message|string|Message text.|
ca	### Plantilla de missatge  L'objecte defineix una plantilla que s'emprarà com a missatge predeterminat per a les operacions d'acció per enviar una notificació. Té les següents propietats.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |eventsource|integer|Font de l'esdeveniment.<br><br>Valors possibles:<br>0 - triggers;<br>1 - descobriment;<br>2 - enregistrament automàtic;< br>3 - intern;<br>4 - serveis.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |recovery|integer|Mode d'operació.<br><br>Valors possibles:<br>0 - operacions;<br>1 - operacions de recuperació;<br>2 - operacions d'actualització.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |subject|string|Assumpte del missatge.| |message|string|Text del missatge.|

en-us	# Method reference  This section provides an overview of the functions provided by the Zabbix API and will help you find your way around the available classes and methods.
ca	# Referència dels mètodes  Aquesta secció proporciona una vista general de les funcions de l'API Zabbix i ens ajuda a trobar les classes i mètodes disponibles.

en-us	#### Microsoft Azure configuration
ca	#### Configuració de Microsoft Azure

en-us	 ##### mid(value,start,length) {#mid}  Return a substring of N characters beginning at the character position specified by 'start'.<br> Supported value types: *String*, *Text*, *Log*.  Parameter:   -   **value** - the value to check;<br> -   **start** - start position of the substring;<br> -   **length** - positions to return in substring.  For example, it is possible return 'abbi' from a value like 'Zabbix' if starting position is 2, and positions to return is 4.  Example:      mid(last(/host/key),2,4)="abbi"
ca	 ##### mid(value,start,length) {#mid}  Retorna una subcadena d'N caràcters que comença a la posició del caràcter especificada per 'inici'.<br> Tipus de valors admesos: *Cadena*, *Text*, *Log*.  Paràmetre:  - **valor** - valor que cal comprovar;<br> - **start** - posició inicial de la subcadena;<br> - **longitud** - posicions a retornar a la subcadena.  Per exemple, és possible retornar 'abbi' des d'un valor com 'Zabbix' si la posició inicial és 2 i les posicions a retornar és 4.  Exemple:      mid(last(/host/key),2,4)="abbi"

en-us	 #### Migration with running server  * Export current history, import it to the temp table,  then insert the data into new tables while ignoring duplicates:  ``` {.sql} \copy history_old TO '/tmp/history.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    DOUBLE PRECISION DEFAULT '0.0000'          NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history FROM '/tmp/history.csv' DELIMITER ',' CSV INSERT INTO history SELECT * FROM temp_history ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_uint_old TO '/tmp/history_uint.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_uint (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    numeric(20)     DEFAULT '0'               NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_str_old TO '/tmp/history_str.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_str (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    varchar(255)    DEFAULT ''                NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_str FROM '/tmp/history_str.csv' DELIMITER ',' CSV INSERT INTO history_str (itemid,clock,value,ns) SELECT * FROM temp_history_str ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_log_old TO '/tmp/history_log.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_log (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     timestamp                integer         DEFAULT '0'               NOT NULL,     source                   varchar(64)     DEFAULT ''                NOT NULL,     severity                 integer         DEFAULT '0'               NOT NULL,     value                    text            DEFAULT ''                NOT NULL,     logeventid               integer         DEFAULT '0'               NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_log FROM '/tmp/history_log.csv' DELIMITER ',' CSV INSERT INTO history_log SELECT * FROM temp_history_log ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_text_old TO '/tmp/history_text.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_text (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    text            DEFAULT ''                NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_text FROM '/tmp/history_text.csv' DELIMITER ',' CSV INSERT INTO history_text SELECT * FROM temp_history_text ON CONFLICT (itemid,clock,ns) DO NOTHING; ``` * Follow [post-migration instructions](#post-migration) to drop the old tables.
ca	#### Migrció amb el servidor en marxa  * Exporteu l'historial actual, importeu-lo a la taula temporal, i inseriu la informació a les noves taules ignorant duplicitats:  ``` {.sql} \copy history_old TO '/tmp/history.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    DOUBLE PRECISION DEFAULT '0.0000'          NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history FROM '/tmp/history.csv' DELIMITER ',' CSV INSERT INTO history SELECT * FROM temp_history ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_uint_old TO '/tmp/history_uint.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_uint (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    numeric(20)     DEFAULT '0'               NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_str_old TO '/tmp/history_str.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_str (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    varchar(255)    DEFAULT ''                NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_str FROM '/tmp/history_str.csv' DELIMITER ',' CSV INSERT INTO history_str (itemid,clock,value,ns) SELECT * FROM temp_history_str ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_log_old TO '/tmp/history_log.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_log (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     timestamp                integer         DEFAULT '0'               NOT NULL,     source                   varchar(64)     DEFAULT ''                NOT NULL,     severity                 integer         DEFAULT '0'               NOT NULL,     value                    text            DEFAULT ''                NOT NULL,     logeventid               integer         DEFAULT '0'               NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_log FROM '/tmp/history_log.csv' DELIMITER ',' CSV INSERT INTO history_log SELECT * FROM temp_history_log ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_text_old TO '/tmp/history_text.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_text (     itemid                   bigint                                    NOT NULL,     clock                    integer         DEFAULT '0'               NOT NULL,     value                    text            DEFAULT ''                NOT NULL,     ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_text FROM '/tmp/history_text.csv' DELIMITER ',' CSV INSERT INTO history_text SELECT * FROM temp_history_text ON CONFLICT (itemid,clock,ns) DO NOTHING; ``` * Seguiu les [instruccions de post-migració](#post-migration) per buidar les taules antigues.

en-us	 ##### min(/host/key,(sec|#num)<:time shift>) {#min}  The lowest 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).  Example:      max(/host/key,1h) - min(/host/key,1h) #calculate the difference between the maximum and minimum values within the last hour until now (the delta of values)
ca	 ##### min(/host/key,(sec|#num)<:time shift>) {#min}  Valor més baix 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).  Exemple:       max(/host/key,1h) - min(/host/key,1h) #calculeu la diferència entre els valors màxim i mínim de la darrera hora (el delta dels valors)

en-us	##### Minimum weekly disk space among clusters  View the lowest disk space among clusters over a week.  -   add to the data set: hosts `cluster*`, key "Free disk space on     /data" -   select the aggregate function `min` and specify interval `1w` -   a bar graph is displayed, where each bar represents the minimum disk     space per week for each /data volume of the cluster
ca	##### Espai de disc mínim setmanal entre clústers  Mostra l'espai de disc més baix entre els clústers durant una setmana.  - afegiu al conjunt de dades: equips `clúster*`, clau "Espai lliure en disc a /data". - trieu la funció d'agregació `min` i especifiqueu l'interval `1w` - Es mostra un gràfic de barres, on cada barra representa l'espai de disc mínim per setmana per a cada volum /data del clúster

en-us	 ##### min(<value1>,<value2>,...) {#min}  The lowest value of the referenced item values.  Parameter:   -   **valueX** - the value returned by another function that is working with item history.  Example:      min(avg(/host/key),avg(/host2/key2))
ca	 ##### min(<value1>,<value2>,...) {#min}  Valor més baix dels valors dels elements de referència.  Paràmetre:  - **valueX** - valor retornat per una de les funcions de l'historial.  Exemple:      min(avg(/host/key),avg(/host2/key2))

en-us	## Miscellaneous
ca	## Diversos

en-us	##### Miscellaneous aspects of escalation behavior  Let's consider what happens in different circumstances if an action contains several escalation steps.  |Situation|Behavior| |---------|--------| |*The host in question goes into maintenance after the initial problem notification is sent*|Depending on the *Pause operations for suppressed problems* setting in action [configuration](/manual/config/notifications/action/operation#configuring_an_operation), all remaining escalation steps are executed either with a delay caused by the maintenance period or without delay. A maintenance period does not cancel operations.| |*The time period defined in the **Time period** action condition ends after the initial notification is sent*|All remaining escalation steps are executed. The *Time period* condition cannot stop operations; it has effect with regard to when actions are started/not started, not operations.| |*A problem starts during maintenance and continues (is not resolved) after maintenance ends*|Depending on the *Pause operations for suppressed problems* setting in action [configuration](/manual/config/notifications/action/operation#configuring_an_operation), all escalation steps are executed either from the moment maintenance ends or immediately.| |*A problem starts during a no-data maintenance and continues (is not resolved) after maintenance ends*|It must wait for the trigger to fire, before all escalation steps are executed.| |*Different escalations follow in close succession and overlap*|The execution of each new escalation supersedes the previous escalation, but for at least one escalation step that is always executed on the previous escalation. This behavior is relevant in actions upon events that are created with EVERY problem evaluation of the trigger.| |*During an escalation in progress (like a message being sent), based on any type of event:<br>- the action is disabled<br>Based on trigger event:<br>- the trigger is disabled<br>- the host or item is disabled<br>Based on internal event about triggers:<br>- the trigger is disabled<br>Based on internal event about items/low-level discovery rules:<br>- the item is disabled<br>- the host is disabled*|The message in progress is sent and then one more message on the escalation is sent. The follow-up message will have the cancellation text at the beginning of the message body (*NOTE: Escalation canceled*) naming the reason (for example, *NOTE: Escalation canceled: action '<Action name>' disabled*). This way the recipient is informed that the escalation is canceled and no more steps will be executed. This message is sent to all who received the notifications before. The reason of cancellation is also logged to the server log file (starting from [Debug Level](/manual/appendix/config/zabbix_server) 3=Warning).<br><br>Note that the *Escalation canceled* message is also sent if operations are finished, but recovery operations are configured and are not executed yet.| |*During an escalation in progress (like a message being sent) the action is deleted*|No more messages are sent. The information is logged to the server log file (starting from [Debug Level](/manual/appendix/config/zabbix_server) 3=Warning), for example: `escalation canceled: action id:334 deleted`|
ca	##### Aspectes diversos del comportament de l'escalada  Considerem què passa en diferents circumstàncies si una acció conté diverses passes d'escalada.  |Estat|Comportament| |----------|--------| |*L'equip en qüestió entra en manteniment després que s'enviï la notificació inicial del problema*|Segons la configuració *Aturar operacions per problemes esborrats* a [configuració](/manual/config/notifications/action/operation#configuring_an_operation) de l'acció, totes les passes d'escalada restants s'executen amb un endarreriment causat pel període de manteniment o sense demora. Un període de manteniment no cancel·la les operacions.| |*El període de temps definit a la condició d'acció **Període de temps** acaba després d'enviar la notificació inicial*|S'executen totes les passes d'escalada restants. La condició *Període* no pot aturar les operacions; té un efecte sobre quan s'inicien/no s'inicien les accions, no sobre les operacions.| |*Un problema comença durant el manteniment i continua (no es resol) després d'acabar el manteniment*|Segons la configuració *Pausa les operacions per a problemes esborrats* a [configuració](/manual/config/notifications/action/operation#configuring_an_operation) de l'acció, totes les passes d'escalada s'executen tan aviat com acaba el manteniment o immediatament.| |*Un problema s'inicia durant un manteniment sense dades i continua (no es resol) després d'acabar el manteniment*|Ha d'esperar que el trigger s'activi, abans d'executar qualsevol pas d'escalada.| |*Es segueixen i es superposen diferents escalades*|L'execució de cada escalada nova substitueix l'escalada anterior, però almenys per a una passa d'escalada que encara s'executa a l'escalada anterior. Aquest comportament és rellevant en accions sobre esdeveniments que es creen amb l'avaluació de CADA problema del trigger.| |*Durant una escalada en curs (com l'enviament d'un missatge), depenent de qualsevol tipus d'esdeveniment:<br>- l'acció és desactivada<br>Depenent de l'esdeveniment trigger:< br>- l'activador és desactivat<br>- equip o element és desactivat<br>Segons un esdeveniment intern relacionat amb els triggers:<br>- el trigger és desactivat<br>Segons un esdeveniment intern relacionat amb els elements/regles de descoberta de baix nivell:<br>- l'element és desactivat<br >- l'equip és desactivat*|S'envia el missatge actual i després s'envia un altre missatge sobre l'escalada. El missatge de seguiment contindrà el text de cancel·lació al principi del cos del missatge (*NOTA: Escalada cancel·lada*) indicant el motiu (p. ex. **NOTA: Escalada cancel·lada: acció '\<Nom de l'acció\>' desactivada*). D'aquesta manera, s'avisa al destinatari que l'escalada s'ha cancel·lat i no es faran més passes. Aquest missatge s'envia a tothom que hagi rebut les notificacions abans. El motiu de la recuperació també es registra al fitxer de registre del servidor (des del [nivell de depuració](/manual/appendix/config/zabbix_server) 3=Avís).<br><br>Tingueu en compte que el missatge *Escalada cancel·lada* també és enviat si les operacions s'han completat, però les operacions de recuperació són configurades i encara no s'executen.| |*Durant una escalada en curs (com ara enviar un missatge) l'acció s'esborra*|No s'envien més missatges. La informació es registra al fitxer de registre del servidor (des del [nivell de depuració](/manual/appendix/config/zabbix_server) 3=Avís), per exemple: `escalada cancel·lada: acció id:334 esborrada`|

en-us	#### Miscellaneous  The *Clear history* button located in *Data collection* → *Hosts* → [*Items*](/manual/web_interface/frontend_sections/data_collection/hosts/items#mass-editing-options) has been renamed *Clear history and trends* to more accurately describe its function, which is the same as the *Clear history and trends* button in the item [configuration form](/manual/config/items/item).
ca	#### Diversos  El botó *Esborrar historial* que hi ha a *Recull de dades* → *Equips* → [*Elements*](/manual/web_interface/frontend_sections/data_collection/hosts/items#mass-editing-options) s'ha reanomenat a *Esborrar historial i tendències* per descriure amb més precisió la seva funció, que és la mateixa que el botó *Esborrar historial i tendències* de l'element [formulari de configuració](/manual/config/items/item).

en-us	#### Mismatch counting  Count the number of hosts whose names do not contain the substring "ubuntu"  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```
ca	#### Recompte d'incompatibilitat  Compta el nombre d'equips amb noms que no tenen pas la subcadena "ubuntu"  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```

en-us	 #### Missing files in Windows agent archive  The Windows Zabbix agent download ZIP file is missing zabbix_sender.h and zabbix_sender.lib files in versions 6.4.0-6.4.12, required for zabbix_sender.dll.
ca	 #### Mancança de fitxers a l'arxiu de l'agent de Windows  Al fitxer ZIP de descàrrega de l'agent de Windows Zabbix hi manquen els fitxers zabbix_sender.h i zabbix_sender.lib a les versions 6.4.0-6.4.12, necessaris per a zabbix_sender.dll.

en-us	### Mixing item key and session parameters in Zabbix agent 2 plugins  Zabbix agent 2 now allows to override [named session](/manual/config/items/plugins) parameters by specifying new values in the item key parameters. Previously, users had to select if they prefer to provide connection string values in a named session or in an item key. If a named session has been used, related item key parameters had to be empty. Now, if using named sessions, only the first parameter (usually, a URI) has to be specified in the named session, whereas other parameters can be defined either in the named session or in the item key.
ca	### Barrejant de claus d'element i paràmetres de sessió als connectors de l'agent 2 de Zabbix  L'agent Zabbix 2 permet ara anul·lar els paràmetres de la [sessió anomenada](/manual/config/items/plugins) especificant nous valors als paràmetres clau de l'element. Abans, els usuaris havien de triar si preferien proporcionar valors de cadena de connexió en una sessió amb nom o en una clau d'element. Si s'havia emprat una sessió amb nom, els paràmetres de clau d'element relacionats havien d'estar buits. Ara, si s'empren sessions amb nom, només s'ha d'especificar el primer paràmetre (normalment, un URI) a la sessió amb nom, mentre que altres paràmetres es poden definir a la sessió amb nom o a la clau d'element.

en-us	 #### Modal forms  The forms for [action](/manual/config/notifications/action#configuring-an-action) configuration, [maintenance](/manual/maintenance#configuration) period configuration, as well as the form for [copying](/manual/web_interface/frontend_sections/data_collection/hosts/items#mass-editing-options) items, triggers and graphs between hosts or templates are now opened in a modal (pop-up) window.
ca	 #### Formes modals  Els formularis per a la configuració [acció](/manual/config/notifications/action#configuring-an-action), la configuració del període [manteniment](/manual/maintenance#configuration), així com el formulari per a [copiar](/manual/web_interface/frontend_sections/data_collection/hosts/items#mass-editing-options) elements, triggers i gràfics entre equips o plantilles ara s'obren en una finestra (emergent) modal.

en-us	 ##### modbus.get[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>]  <br> Reads Modbus data.<br> Return value: *JSON object*.<br> [Supported platforms](#supported-platforms): Linux.   Parameters:  -   **endpoint** - the endpoint defined as `protocol://connection_string`;<br> -   **slave id** - the slave ID;<br> -   **function** - the Modbus function;<br> -   **address** - the address of first registry, coil or input;<br> -   **count** - the number of records to read;<br> -   **type** - the type of data;<br> -   **endianness** - the endianness configuration;<br> -   **offset** - the number of registers, starting from 'address', the results of which will be discarded.  See a [detailed description](/manual/appendix/items/modbus) of parameters.
ca	 ##### modbus.get[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>]  <br> Llegeix dades Modbus.<br> Valor de retorn: *objecte JSON*.<br> [Plataformes admeses](#supported-platforms): Linux.  Paràmetres:  - **punt final** - punt final definit com a `protocol://cadena_connexió`;<br> - **identificador de l'esclau** - identificador de l'esclau;<br> - **funció** - funció Modbus;<br> - **adreça** - adreça del primer registre, bobina o entrada;<br> - **compte** - nombre de registres a llegir;<br> - **tipus**: tipus de dades;<br> - **endianness** - configuració de l'endianness;<br> - **offset** - nombre de registres, començant per 'adreça', els resultats dels quals es descartaran.  Veieu una [descripció detallada](/manual/appendix/items/modbus) dels paràmetres.

en-us	##### - Modes  (**forecast** only)\ Every time a trigger function is evaluated, it gets data from the specified history period and fits a specified function to the data. So, if the data is slightly different, the fitted function will be slightly different. If we simply calculate the value of the fitted function at a specified time in the future, you will know nothing about how the analyzed item is expected to behave between now and that moment in the future. For some `fit` options (like *polynomial*) a simple value from the future may be misleading.  |`mode`|**forecast** result| |------|-------------------| |*value*|f(now + `time`)| |*max*|max~now\ <=\ t\ <=\ now\ +\ `time`~ f(t)| |*min*|min~now\ <=\ t\ <=\ now\ +\ `time`~ f(t)| |*delta*|*max* - *min*| |*avg*|average of f(t) (now <= t <= now + `time`) according to [definition](https://en.wikipedia.org/wiki/Mean_of_a_function)|
ca	##### - Modes  (**forecast** només)\ Cada vegada que s'avalua una funció de trigger, s'obtenen dades del període d'historial especificat i ajusta una funció especificada a les dades. Així, si les dades són lleugerament diferents, la funció ajustada serà lleugerament diferent. Si només calculem el valor de la funció ajustada en un moment futur especificat, no sabreu pas res sobre el comportament esperat de l'element analitzat per llavors. Per a algunes opcions d'"ajustament" (com ara *polinomi*), un simple valor futur pot ésser enganyós.  |`mode`|resultat **predit**| |------|----------------------------| |*valor*|f(ara + `hora`)| |*max*|max~ara\ <=\ t\ <=\ ara\ +\ `temps`~ f(t)| |*min*|min~ara\ <=\ t\ <=\ ara\ +\ `temps`~ f(t)| |*delta*|*max* - *min*| |*mitjana*|mitjana de f(t) (ara <= t <= ara + `temps`) segons [definició](https://en.wikipedia.org/wiki/Mean_of_a_function)|

en-us	 ### Modifying existing services  :::noteclassic The buttons described below are visible only when *Services* section is in the Edit mode. :::  To edit an existing service, press the pencil icon next to the service.   To clone an existing service, press the pencil icon to open its configuration and then press Clone button. When a service is cloned, its parent links are preserved, while the child links are not.  To delete a service, press on the `x` icon next to it. When you delete a parent service, its child services will not be deleted and will move one level higher in the service tree (1st level children will get the same level as the deleted parent service).   Two buttons below the list of services offer some mass-editing options:  -   *Mass update* - mass update service properties -   *Delete* - delete the services  To use these options, mark the checkboxes before the respective services, then click on the required button.
ca	### Modificació dels serveis existents  :::noteclassic Els botons que es descriuen a continuació només són visibles quan la secció *Serveis* és en mode d'edició. :::  Per editar un servei existent, toqueu la icona de llapis que hi ha al costat del servei.  Per clonar un servei existent, toqueu la icona del llapis per obrir-ne la configuració i, a continuació, toqueu el botó Clonar. Quan es clona un servei, es conserven els seus enllaços primaris, mentre que els enllaços secundaris no.  Per treure un servei, toqueu la icona "x" que hi ha al costat. Quan esborreu un servei principal, els seus serveis secundaris no s'esborraran pas i pujaran un nivell a l'arbre de serveis (els fills de primer nivell tindran el mateix nivell que el servei principal esborrat).  Dos botons sota la llista de serveis ofereixen opcions d'edició massiva:  - *Actualització massiva* - actualització massiva de les propietats del servei - *Suprimir* - esborra serveis  Per emprar aquestes opcions, marqueu les caselles que hi ha davant dels serveis i, a continuació, feu clic al botó requerit.

en-us	# Module
ca	# Mòdul

en-us	#### Module API  In order for a shared library to be treated as a Zabbix module, it should implement and export several functions. There are currently six functions in the Zabbix module API, only one of which is mandatory and the other five are optional.
ca	#### Mòdul d'API  Perquè una biblioteca compartida es tracti com un mòdul Zabbix, ha d'implementar i exportar diverses funcions. Actualment hi ha sis funcions a l'API Zabbix, on només una és obligatòria i les altres cinc són opcionals.

en-us	# module.create
ca	# module.create

en-us	# module.delete
ca	# module.delete

en-us	### Module example  - When creating a host group, grant read permissions to configured user groups - [hg_auto_perm.zip](/../assets/en/devel/modules/examples/hg_auto_perm.zip)
ca	### Exemple de mòdul  - Quan creeu un grup d'equips, atorgueu permisos de lectura als grups d'usuaris configurats - [hg_auto_perm.zip](/../assets/en/devel/modules/examples/hg_auto_perm.zip)

en-us	 # Module file structure  All code related to a module is stored in a single directory inside the **modules** directory of your Zabbix frontend installation (for example, *zabbix/ui/modules*).
ca	# Estructura del fitxer del mòdul  Tot el codi relacionat amb un mòdul s'emmagatzema només al directori de *mòduls* de la vostra instal·lació de Zabbix (per exemple, *zabbix/ui/modules/*).

en-us	### Module file tree  ````yaml example_module_directory/          (required)    manifest.json                   (required)  Metadata and action definition.    Module.php                                  Module initialization and event handling.    actions/                                    Action controller files.        SomethingView.php        SomethingCreate.php        SomethingDelete.php        data_export/            ExportAsXml.php            ExportAsExcel.php    views/                                      View files.        example.something.view.php        example.something.delete.php    assets/                                     Any additional files to be used in views. Must be specified in manifest.json.        js/                                     JavaScript files used in views.            example.something.view.js.php        css/                                    CSS files used in views.            example.something.css         image.png                              Images used in views.         example.something.file                 Any file for using in views. ````
ca	### Arbre de l'arxiu del mòdul  ````yaml example_module_directory/          (obligatori)    manifest.json                   (obligatori)  Definició de l'acció i metadades.    Module.php                                  Engegada del mòdul i gestió dels esdeveniments.    actions/                                    Arxius de control d'acció.        SomethingView.php        SomethingCreate.php        SomethingDelete.php        data_export/            ExportAsXml.php            ExportAsExcel.php    views/                                      Arxius de vista.        example.something.view.php        example.something.delete.php    assets/                                     Qualsevol arxiu addicional a emprar a les vistes. S'ha d'especificar a manifest.json.        js/                                     Arxius de JavaScript emprats a les vistes.            example.something.view.js.php        css/                                    Arxius CSS emprats a les vistes.            example.something.css         image.png                              Imatges emprades a les vistes.         example.something.file                 Qualsevol arxiu per emprar a les vistes. ````

en-us	# module.get
ca	# module.get

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

en-us	 # Modules
ca	# Mòduls

en-us	#### - Modules  This section allows to administer custom [frontend modules](/manual/extensions/frontendmodules).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_modules.png){width="600"}  Click on *Scan directory* to register/unregister any custom modules. Registered modules will appear in the list, along with their details. Unregistered modules will be removed from the list.  You may filter modules by name or status (enabled/disabled). Click on the module status in the list to enable/disable a module. You may also mass enable/disable modules by selecting them in the list and then clicking on the *Enable/Disable* buttons below the list.
ca	#### - Mòduls  Aquesta secció us permet administrar els [mòduls d'interfície web](/manual/extensions/frontendmodules) personalitzats.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_modules.png){width="600"}  Feu clic a *Escanejar el directori* per registrar/anul·lar el registre de qualsevol mòdul personalitzat. Els mòduls desats apareixeran a la llista, juntament amb els seus detalls. Els mòduls no registrats s'esborraran de la llista.  Podeu filtrar mòduls per nom o estat (activat/desactivat). Feu clic a l'estat del mòdul a la llista per activar/desactivar un mòdul. També podeu activar/desactivar mòduls en massa triant-los a la llista i després fent clic als botons *Activar/Desactivar* a sota de la llista.

en-us	### Module  The module object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|-|-------| |moduleid|string|ID of the module as stored in the database.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |id|string|Unique module ID as defined by a developer in the [manifest.json](/manual/extensions/frontendmodules#reference) file of the module.<br><br>Possible values for built-in modules:<br>see property "type" description in [Dashboard widget](/manual/api/reference/dashboard/object#dashboard-widget).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |relative_path|string|Path to the directory of the module relative to the directory of the Zabbix frontend.<br><br>Possible values:<br>`widgets/*` - for built-in widget modules;<br>`modules/*` - for third-party modules.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |status|integer|Whether the module is enabled or disabled.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |config|object|[Module configuration](/manual/extensions/frontendmodules#reference).|
ca	### Mòdul  L'objecte mòdul té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|-|-------| |moduleid|string|ID del mòdul tal com s'emmagatzema a la base de dades.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br> - *obligatori* per a operacions d'actualització| |id|string|ID de mòdul únic tal com el defineix un desenvolupador al fitxer [manifest.json](/manual/extensions/frontendmodules#reference) del mòdul.<br><br>Valors possibles per als mòduls integrats:< br>veieu la descripció de la propietat "tipus" a [Giny del tauler de control](/manual/api/reference/dashboard/object#dashboard-widget).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property- comportament):<br>- *obligatori* per a operacions de creació| |relative_path|string|Camí al directori del mòdul relatiu al directori de la interfície Zabbix.<br><br>Valors possibles:<br>`widgets/*` - per als mòduls de ginys integrats;<br>` modules/*` - per a mòduls de tercers.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per a operacions de creació| |estat|enter|Si el mòdul és habilitat o desactivat.<br><br>Valors possibles:<br>0 - *(per defecte)* Desactivat;<br>1 - Activat.| |config|objecte|[Configuració del mòdul](/manual/extensions/frontendmodules#reference).|

en-us	### Module  The module object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |moduleid|string|ID of the module.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |status|integer|Whether access to the module is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
ca	### Mòdul  L'objecte mòdul té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |moduleid|string|ID del mòdul.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |status|integer|Diu si l'accés al mòdul és habilitat.<br><br>Valors possibles:<br>0 - Inhabilitat;<br>1 - *(per defecte)* Habilitat.|

en-us	# module.update
ca	# module.update

en-us	#### module  [ZBXNEXT-7469](https://support.zabbix.com/browse/ZBXNEXT-7469) Added new Module API with methods `module.create`, `module.delete`, `module.get`, `module.update`.\
ca	#### module  [ZBXNEXT-7469](https://support.zabbix.com/browse/ZBXNEXT-7469) S'ha afegit un nou Mòdul API amb els mètodes `module.create`, `module.delete`, `module.get`, `module.update`.\

en-us	 ##### mod(value,denominator) {#mod}  The division remainder.  Parameter:   -   **value** - the value to check; -   **denominator** - the division denominator.  For example, division remainder of a value '5' with division denominator '2' will be '1'.  Example:      mod(last(/host/key),2)
ca	 ##### mod(value,denominator) {#mod}  La resta de la divisió.  Paràmetre:  - **valor** - valor a comprovar; - **denominador** - denominador de la divisió.  Per exemple, la resta de divisió de '5' amb denominador de divisió '2' serà '1'.  Exemple:      mod(last(/host/key),2)

en-us	 ##### mongodb.collections.discovery[connString,<user>,<password>]  <br> Returns a list of discovered collections. 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 MongoDB login credentials.<br>
ca	 ##### mongodb.collections.discovery[connString,<user>,<password>]  <br> Retorna una llista de col·leccions descobertes. 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 MongoDB.<br>

en-us	 ##### mongodb.collection.stats[connString,<user>,<password>,<database>,collection]  <br> Returns a variety of storage statistics for a given collection.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials;<br> -   **database** - the database name (default: admin);<br> -   **collection** - the collection name.
ca	 ##### mongodb.collection.stats[connString,<user>,<password>,<database>,collection]  <br> Retorna diverses estadístiques d'emmagatzematge per a una col·lecció determinada.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas ** - les credencials d'inici de sessió de MongoDB;<br> - **base de dades** - el nom de la base de dades (per defecte: admin);<br> - **col·lecció** - el nom de la col·lecció.

en-us	 ##### mongodb.collections.usage[connString,<user>,<password>]  <br> Returns the usage statistics for collections.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.collections.usage[connString,<user>,<password>]  <br> Retorna les estadístiques d'ús de les col·leccions.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas ** - les credencials d'inici de sessió de MongoDB.<br>

en-us	 ##### mongodb.connpool.stats[connString,<user>,<password>]  <br> Returns information regarding the open outgoing connections from the current database instance to other members of the sharded cluster or replica set.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials;<br> -   **database** - the database name (default: admin);<br> -   **collection** - the collection name.
ca	 ##### mongodb.connpool.stats[connString,<user>,<password>]  <br> Retorna informació sobre les connexions de sortida obertes de la instància de base de dades actual a altres membres del clúster fragmentat o del conjunt de rèpliques.<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 MongoDB;<br> - **base de dades** - nom de la base de dades (per defecte: admin);<br> - **col·lecció** - nom de la col·lecció.

en-us	 ##### mongodb.db.discovery[connString,<user>,<password>]  <br> Returns a list of discovered databases. 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 MongoDB login credentials.<br>
ca	 ##### mongodb.db.discovery[connString,<user>,<password>]  <br> Retorna una llista de bases de dades descobertes. 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 MongoDB.<br>

en-us	 ##### mongodb.db.stats[connString,<user>,<password>,<database>]  <br> Returns the statistics reflecting a given database system state.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials;<br> -   **database** - the database name (default: admin).<br>
ca	 ##### mongodb.db.stats[connString,<user>,<password>,<database>]  <br> Retorna les estadístiques que reflecteixen un estat del sistema de base de dades determinat.<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 MongoDB;<br> - **base de dades** - nom de la base de dades (per defecte: admin).<br>

en-us	 ##### mongodb.jumbo_chunks.count[connString,<user>,<password>] {#mongodb-jumbo-chunks-count}  <br> Returns the count of jumbo chunks.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.jumbo_chunks.count[connString,<user>,<password>] {#mongodb-jumbo-chunks-count}  <br> Retorna el recompte de trossos jumbo.<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 MongoDB.<br>

en-us	 ##### mongodb.oplog.stats[connString,<user>,<password>]  <br> Returns the status of the replica set, using data polled from the oplog.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.oplog.stats[connString,<user>,<password>]  <br> Retorna l'estat del conjunt de rèpliques, emprant les dades consultades a l'oplog.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - les credencials d'inici de sessió de MongoDB.<br>

en-us	 ##### mongodb.ping[connString,<user>,<password>]  <br> Test if a connection is alive or not.<br> Return value: *1* - the connection is alive; *0* - the connection is broken (if there is any error presented including AUTH and configuration issues).  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.ping[connString,<user>,<password>]  <br> Comprova si una connexió és activa o no.<br> Valor de retorn: *1* - la connexió és activa; *0*: la connexió és fallida (si es presenta algun error inclosos problemes d'AUTH i de configuració).  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MongoDB.<br>

en-us	 #### MongoDB plugin parameters  The following MongoDB plugin parameters are no longer mandatory if Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is set to `verify_ca` or `verify_full`:  -   Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile -   Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile  See also: [MongoDB plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters)   
ca	 #### Paràmetres del plugin MongoDB  Els paràmetres del connector MongoDB següents ja no són obligatoris si Plugins.MongoDB.Sessions.<SessionName>.TLSConnect s'estableix a `verify_ca` o `verify_full`:  - Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile - Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile  Veieu també: [paràmetre del plugin de MongoDB](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters)

en-us	 ##### mongodb.rs.config[connString,<user>,<password>]  <br> Returns the current configuration of the replica set.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.rs.config[connString,<user>,<password>]  <br> Retorna la configuració actual del conjunt de rèpliques.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - les credencials d'inici de sessió de MongoDB.<br>

en-us	 ##### mongodb.rs.status[connString,<user>,<password>]  <br> Returns the replica set status from the point of view of the member where the method is run.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.rs.status[connString,<user>,<password>]  <br> Retorna l'estat del conjunt de rèpliques des del punt de vista del membre on s'executa el mètode.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - les credencials d'inici de sessió de MongoDB.<br>

en-us	 ##### mongodb.server.status[connString,<user>,<password>]  <br> Returns the database state.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.server.status[connString,<user>,<password>]  <br> Retorna l'estat de la base de dades.<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 MongoDB.<br>

en-us	 ##### mongodb.sh.discovery[connString,<user>,<password>]  <br> Returns the list of discovered shards present in the cluster.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.sh.discovery[connString,<user>,<password>]  <br> Retorna la llista de fragments descoberts presents al 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 MongoDB.<br>

en-us	##### mongodb.version[connString,<user>,<password>] {#mongodb.version}  <br> Returns the database server version.<br> Return value: *String*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MongoDB login credentials.<br>
ca	 ##### mongodb.version[connString,<user>,<password>] {#mongodb.version}  <br> Retorna l'a versió de la base de dades.<br> Valor de retorn: *cadena*.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas ** - credencials d'inici de sessió de MongoDB.<br>

en-us	#### Monitoring → Problems  The following parameters are supported:  -   `show` - filter option "Show": 1 - recent problems, 2 - all, 3 - in     problem state -   `name` - filter option "Problem": freeform string -   `severities` - filter option "Severity": array of selected     severities in a format 'severities\[\*\]=\*' (replace \* with     severity level): 0 - not classified, 1 - information, 2 - warning,     3 - average, 4 - high, 5 - disaster -   `inventory` - filter option "Host inventory": array of inventory     fields: \[field\], \[value\] -   `evaltype` - filter option "Tags", tag filtering strategy: 0 -     And/Or, 2 - Or -   `tags` - filter option "Tags": array of defined tags: \[tag\],     \[operator\], \[value\] -   `show_tags` - filter option "Show tags": 0 - none, 1 - one, 2 - two,     3 - three -   `tag_name_format` - filter option "Tag name": 0 - full name, 1 -     shortened, 2 - none -   `tag_priority` - filter option "Tag display priority":     comma-separated string of tag display priority -   `show_suppressed` - filter option "Show suppressed problems": should     be 'show\_suppressed=1' to show -   `unacknowledged` - filter option "Show unacknowledged only": should     be 'unacknowledged=1' to show -   `compact_view` - filter option "Compact view": should be     'compact\_view=1' to show -   `highlight_row` - filter option "Highlight whole row" (use problem     color as background color for every problem row): should be '1' to     highlight; can be set only when 'compact\_view' is set -   `filter_name` - filter properties option "Name": freeform string -   `filter_show_counter` - filter properties option "Show number of     records": 1 - show, 0 - do not show -   `filter_custom_time` - filter properties option "Set custom time     period": 1 - set, 0 - do not set -   `sort` - sort column: clock, host, severity, name -   `sortorder` - sort order or results: DESC - descending, ASC -     ascending -   `age_state` - filter option "Age less than": should be     'age\_state=1' to enable 'age'. Is used only when 'show' equals 3. -   `age` - filter option "Age less than": days -   `groupids` - filter option "Host groups": array of host groups IDs -   `hostids` - filter option "Hosts": array of host IDs -   `triggerids` - filter option "Triggers": array of trigger IDs -   `show_timeline` - filter option "Show timeline": should be     'show\_timeline=1' to show -   `details` - filter option "Show details": should be 'details=1' to     show -   `from` - date range start, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1. -   `to` - date range end, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1.
ca	#### Monitoratge → Problemes  S'admeten els paràmetres següents:  - `show` - opció de filtre "Mostrar": 1 - problemes recents, 2 - tots, 3 - en estat de problema - `name` - opció de filtre "Problema": cadena de forma lliure `severities` - opció de filtre "Gravetat": matriu de gravetats seleccionades en un format 'severities\[\*\]=\*` (substituïu \* pel nivell de gravetat) : 0 - no classificat, 1 - informació, 2 - avís, 3 - mitjana, 4 - alta, 5 - desastre - `inventory` - opció de filtre "Inventari de l'equip": matriu de camps d'inventari: \[camp\], \[valor\] - `evaltype` - opció de filtre "Etiquetes", estratègia de filtrat d'etiquetes: 0 - I/O, 2 - O - `tags` - opció de filtre "Etiquetes": matriu d'etiquetes definides: \[etiqueta\], \[operador\], \[valor\] - `show_tags` - opció de filtre "Mostra les etiquetes": 0 - cap, 1 - un, 2 - dos, 3 - tres - `tag_name_format` - opció de filtre "Nom de l'etiqueta": 0 - nom complet, 1 - escurçat, 2 - cap - `tag_priority` - opció de filtre "Prioritat de visualització de l'etiqueta": cadena separada per comes de prioritat de visualització de l'etiqueta - `show_suppressed` - opció de filtre "Mostra els problemes esborrats": hauria de ser 'show\_suppressed=1' per veure'ls - `unacknowledged` - opció de filtre "Mostra només no reconegut": hauria de ser "no reconegut=1" per veure-ho - `compact_view` - opció de filtre "Vista compacta": hauria de ser 'compact\_view=1' per veure-la - `highlight_row` - opció de filtre "Resalta la fila sencera" (empra el problema      color com a color de fons per a cada fila del problema): hauria de ser "1" per ressaltar; només es pot configurar quan s'ha configurat 'compact\_view' - `filter_name` - opció de propietats del filtre "Nom": cadena de forma lliure - `filter_show_counter` - opció de propietats del filtre "Mostra el nombre de registres": 1 - veure-les, 0 - no veure-les - `filter_custom_time`: opció de propietats del filtre "Estableix un període de temps personalitzat": 1 - estableix, 0 - no estableix - `sort` - columna d'ordenació: rellotge, host, gravetat, nom - `sortorder` - ordre d'ordenació o resultats: DESC - descendent, ASC - ascendent - `age_state` - opció de filtre "Edat inferior a": hauria de ser "edat\_state=1" per habilitar "edat". S'empra només quan 'show' és igual a 3. - `age` - opció de filtre "Edat inferior a": dies - `groupids` - opció de filtre "Grups d'equips": matriu d'ID de grups d'equips - `hostids` - opció de filtre "Equips": matriu d'ID d'equip - `triggerids` - opció de filtre "Triggers": matriu d'ID del trigger - `show_timeline` - opció de filtre "Mostra la línia de temps": hauria de ser 'show\_timeline=1' per mostrar - `details` - opció de filtre "Mostra els detalls": hauria de ser 'detalls=1' per mostrar - `from`: inici de l'interval de dates, pot ser 'relative' (p. ex.: ara-1 m). S'empra només quan "filter\_custom\_time" és igual a 1. - `to` - final de l'interval de dates, pot ser 'relative' (p. ex.: ara-1 m). S'empra només quan "filter\_custom\_time" és igual a 1.

en-us	## Monitoring  The Zabbix API allows you to access history and other data gathered during monitoring.
ca	### Monitoratge  L'API Zabbix ens permet accedir a l'historial i altres dades recollides pel monitoratge.

en-us	### Monitoring Windows services  This tutorial provides step-by-step instructions for setting up the monitoring of Windows services. It is assumed that Zabbix server and agent are configured and operational.
ca	### Monitoratge dels serveis Windows  Aquest tutorial ofereix instruccions passa per passa per configurar el monitoratge dels serveis de Windows. Se suposa que el servidor i l'agent Zabbix són configurats i operatius.

en-us	##### Monitor MySQL with ODBC  To monitor a MySQL server with ODBC, you need to [download and install](https://www.zabbix.com/download) Zabbix server and Zabbix frontend.  Once you have successfully installed the required Zabbix components, you need to create a MySQL user as described in the [*Create MySQL user*](#create-mysql-user) section.  After you have created the MySQL user, you need to setup ODBC. This includes installing one of the most commonly used open source ODBC API implementations - [unixODBC](https://www.unixodbc.org/) - and a unixODBC driver, as well as editing the ODBC driver configuration file.
ca	##### Monitorar MySQL amb ODBC  Per monitorar un servidor MySQL amb ODBC, heu de [baixar i instal·lar](https://www.zabbix.com/download) el servidor Zabbix i la interfície Zabbix.  Un cop hagueu instal·lat correctament els components Zabbix necessaris, heu de crear un usuari de MySQL tal com es descriu a la secció [*Creació d'un usuari de MySQL*](#creating-a-mysql-user).  Després d'haver creat l'usuari de MySQL, heu de configurar ODBC. Això inclou instal·lar una de les implementacions de l'API ODBC de codi obert més utilitzades - [unixODBC](https://www.unixodbc.org/) - i un controlador unixODBC, així com editar el fitxer de configuració del controlador ODBC.

en-us	##### Monitor MySQL with Zabbix agent  To monitor a MySQL server with Zabbix agent, you need to [download and install](https://www.zabbix.com/download) Zabbix server, Zabbix frontend and Zabbix agent according to the instructions for your OS.  Once you have successfully installed the required Zabbix components, you need to create a MySQL user as described in the [*Create MySQL user*](#create-mysql-user) section.  After you have created the MySQL user, you need to configure Zabbix agent to be able to establish a connection with the MySQL server and monitor it. This includes configuring multiple [user parameters](/manual/config/items/userparameters) for executing custom agent checks, as well as providing Zabbix agent with the necessary credentials for connecting to the MySQL server as the [previously created](#create-mysql-user) "zbx_monitor" user.
ca	##### Monitorar MySQL amb l'agent Zabbix  Per monitorar un servidor MySQL amb l'agent Zabbix, heu de [baixar i instal·lar](https://www.zabbix.com/download) el servidor Zabbix, la interfície Zabbix i l'agent Zabbix segons les instruccions del vostre sistema operatiu.  Un cop hagueu instal·lat correctament els components Zabbix necessaris, heu de crear un usuari de MySQL tal com es descriu a la secció [*Creació d'un usuari de MySQL*](#creating-a-mysql-user).  Després d'haver creat l'usuari MySQL, heu de configurar l'agent Zabbix per poder establir una connexió amb el servidor MySQL i monitorar-lo. Això inclou la configuració de diversos [paràmetres d'usuari](/manual/config/items/userparameters) per executar comprovacions d'agent personalitzades, així com proporcionar a l'agent Zabbix les credencials necessàries per connectar-se al servidor MySQL com a usuari "zbx_monitor" [creat abans](#creating-a-mysql-user).

en-us	 ##### monodec(/host/key,(sec|#num)<:time shift>,<mode>) {#monodec}  Check if there has been a monotonous decrease in values.<br> Supported value types: *Integer*.<br> Returns: 1 - if all elements in the time period continuously decrease; 0 - otherwise.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **mode** (must be double-quoted) - *weak* (every value is smaller or the same as the previous one; default) or *strict* (every value has decreased).  Example:      monodec(/Host1/system.swap.size[all,free],60s) + monodec(/Host2/system.swap.size[all,free],60s) + monodec(/Host3/system.swap.size[all,free],60s) #calculate in how many hosts there has been a decrease in free swap size
ca	 ##### monodec(/host/key,(sec|#num)<:time shift>,<mode>) {#monodec}  Comproveu si hi ha hagut una disminució monòtona dels valors.<br> Tipus de valors admesos: *Enter*.<br> Retorna: 1 - si tots els elements del període de temps disminueixen contínuament; 0 - en cas contrari.  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **mode** (ha d'estar entre cometes dobles) - *permissiu* (cada valor és més petit o igual que l'anterior; per defecte) o *estricte* (cada valor ha disminuït).  Exemple:       monodec(/Host1/system.swap.size[all,free],60s) + monodec(/Host2/system.swap.size[all,free],60s) + monodec(/Host3/system.swap.size[all,free],60s) #calculeu a quants equips hi ha hagut una disminució de la mida de l'intercanvi lliure

en-us	 ##### monoinc(/host/key,(sec|#num)<:time shift>,<mode>) {#monoinc}  Check if there has been a monotonous increase in values.<br> Supported value types: *Integer*.<br> Returns: 1 - if all elements in the time period continuously increase; 0 - otherwise.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **mode** (must be double-quoted) - *weak* (every value is bigger or the same as the previous one; default) or *strict* (every value has increased).  Example:      monoinc(/Host1/system.localtime,#3,"strict")=0 #check if the system local time has been increasing consistently
ca	 ##### monoinc(/host/key,(sec|#num)<:time shift>,<mode>) {#monoinc}  Comproveu si hi ha hagut un augment monòton dels valors.<br> Tipus de valors admesos: *Enter*.<br> Retorna: 1 - si tots els elements del període de temps augmenten contínuament; 0 - en cas contrari.  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **mode** (ha de ser entre cometes) - *permissiu* (cada valor és més gran o igual que l'anterior; per defecte) o *estricte* (cada valor ha augmentat).  Exemple:       monoinc(/Host1/system.localtime,#3,"strict")=0 #comproveu si l'hora local del sistema ha anat augmentant constantment

en-us	#### More info  See [Virtual machine monitoring](/manual/vm_monitoring) for detailed information how to configure Zabbix to monitor VMware environments.
ca	#### Més informació  Veieu [Monitoratge de màquines virtuals](/manual/vm_monitoring) per tindre més detall de la configuració de Zabbix per monitorar els entorns VMware.

en-us	 Most trigger functions are evaluated based on item value [history](/manual/config/items/history_and_trends) data, while some trigger functions for long-term analytics, e.g. **trendavg()**, **trendcount()**, etc, use trend data.
ca	La majoria de les funcions de trigger s'avaluen en funció de les dades de valor de l'element [històric](/manual/config/items/history_and_trends), mentre que algunes funcions de trigger per a l'anàlisi a llarg termini, per exemple, **trendavg()**, **trendcount() **, etc., empren dades de tendències.

en-us	#### Moving and copy-pasting elements  Several selected elements can be **moved** to another place in the map by clicking on one of the selected elements, holding down the mouse button, and moving the cursor to the desired location.  One or more elements can be **copied** by selecting the elements, then clicking on a selected element with the right mouse button and selecting *Copy* from the menu.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  To paste the elements, click on a map area with the right mouse button and select *Paste* from the menu. The *Paste without external links* option will paste the elements retaining only the links that are between the selected elements.  Copy-pasting works within the same browser window. Keyboard shortcuts are not supported.
ca	#### Moure i copiar-enganxar elements  Es poden **moure** diversos elements triats a una altra ubicació del mapa fent clic a un dels elements triats, mantinguent premut el botó del ratolí i arrossegant el cursor a la ubicació desitjada.  Es poden **copiar** un o més elements triant els elements, després fent clic amb el botó dret sobre un element triat i escollint *Copiar* al menú.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  Per enganxar els elements, feu clic a una àrea del mapa amb el botó dret del ratolí i trieu *Enganxar* al menú. L'opció *Enganxar sense enllaços externs* enganxarà els elements conservant només els enllaços que hi ha entre els elements triats.  Copia i enganxa funciona a la mateixa finestra del navegador. Les dreceres de teclat no són compatibles.

en-us	 ##### mqtt.get[<broker url>,topic,<user>,<password>] {#mqtt-get}  <br> Subscribes to a specific topic or topics (with wildcards) of the provided broker and waits for publications.<br> Return value: Depending on topic content. If wildcards are used, returns topic content as JSON.  Parameters:  -   **broker url** - the MQTT broker URL in the format `protocol://host:port` without query parameters (supported protocols: `tcp`, `ssl`, `ws`). If no value is specified, the agent will use `tcp://localhost:1883`. If a protocol or port are omitted, default protocol (`tcp`) or port (`1883`) will be used; <br> -   **topic** - the MQTT topic (mandatory). Wildcards (+,\#) are supported;<br> -   **user, password** - the authentication credentials (if required).<br>  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks) ('Zabbix agent (active)' item type); -   TLS encryption certificates can be used by saving them into a default location (e.g. `/etc/ssl/certs/` directory for Ubuntu). For TLS, use the `tls://` scheme.
ca	 ##### mqtt.get[<broker url>,topic,<username>,<password>] {#mqtt-get}  <br> Es subscriu a un tema o temes específics (amb comodins) de l'agent proporcionat i espera publicacions.<br> Valor de retorn: en funció del contingut del tema. Si s'empren comodins, retorna el contingut del tema com a JSON.  Paràmetres:  - **broker url** - URL de l'agent MQTT en el format `protocol://host:port` sense paràmetres de consulta (protocols compatibles: `tcp`, `ssl`, `ws`). Si no s'especifica cap valor, l'agent emprarà `tcp://localhost:1883`. Si s'omet un protocol o port, s'emprarà el protocol per defecte (`tcp`) o el port (`1883`); <br> - **tema** - el tema MQTT (obligatori). Els comodins (+,\#) són compatibles;<br> - **usuari, mot de pas** - les credencials d'autenticació (si cal).<br>  Comentaris:  - L'element s'ha de configurar com a [comprovació activa](/manual/appendix/items/activepassive#active_checks) (tipus d'element 'Agent Zabbix (actiu)'); - Els certificats de xifrat TLS es poden emprar desant-los en una ubicació predeterminada (per exemple, el directori `/etc/ssl/certs/` per a Ubuntu). Per a TLS, empreu l'esquema `tls://`.

en-us	#### MSSQL  A new plugin for direct monitoring of MSSQL by Zabbix agent 2 has been added.  For more information, see:  -   [MSSQL plugin readme](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Agent 2 items](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [MSSQL plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin) -   [Agent 2 installation](/manual/concepts/agent2#installation)
ca	#### MSSQL  S'ha afegit un nou connector per al monitoratge directe de MSSQL per part de l'agent Zabbix 2.  Per a més informació, consulteu:  - [Llegeix-me del plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4) - [Elements de l'agent 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) - [Paràmetres del plugin MSSQL](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin) - [Instal·lació de l'agent 2](/manual/concepts/agent2#installation)

en-us	 ##### mssql.availability.group.get[URI,<user>,<password>] {#mssql-availability-groups}  <br> Returns availability groups.<br> Return value: *JSON object*.  Parameters:  -   **URI** - MSSQL server URI (the only supported schema is *sqlserver://*). Embedded credentials will be ignored;<br> -   **user, password** - username, password to send to protected MSSQL server.<br>  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.availability.group.get[URI,<user>,<password>] {#mssql-availability-groups}  <br> Retorna la disponibilitat dels grups.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **URI** - URI del servidor MSSQL (l'únic esquema compatible és *sqlserver://*). Les credencials incrustades s'ignoraran;<br> - **user, password** - nom d'usuari, mot de pas per enviar al servidor MSSQL protegit.<br>  Admès des de Zabbix 6.4.12. Per obtindre més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.custom.query[URI,<user>,<password>,queryName,<args...>] {#mssql-custom-query}  <br> Returns the result of a custom query.<br> Return value: *JSON object*.  Parameters:  -   **URI** - MSSQL server URI (the only supported schema is *sqlserver://*). Embedded credentials will be ignored;<br> -   **user, password** - username, password to send to protected MSSQL server;<br> -   **queryName** - name of a custom query configured in `Plugins.MSSQL.CustomQueriesDir` without the .sql extension;<br> -   **args** - one or several comma-separated arguments to pass to a query.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.custom.query[URI,<user>,<password>,queryName,<args...>] {#mssql-custom-query}  <br> Retorna el resultat d'una consulta personalitzada.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **URI** - URI del servidor MSSQL (l'únic esquema compatible és *sqlserver://*). Les credencials incrustades s'ignoraran;<br> - **user, password** - nom d'usuari, mot de pas per enviar al servidor MSSQL protegit;<br> - **queryName** - nom d'una consulta personalitzada configurada a `Plugins.MSSQL.CustomQueriesDir` sense l'extensió .sql ;<br> - **args** - un o diversos arguments per passar a la consulta, separats per comes.  Admès des de Zabbix 6.4.12. Per obtindre més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.db.get {#mssql-db}  <br> Returns all available MSSQL databases.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.db.get {#mssql-db}  <br> Retorna totes les bases de dades MSSQL disponibles.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.job.status.get {#mssql-job-status}  <br> Returns the status of jobs.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.job.status.get {#mssql-job-status}  <br> Retorna l'estat dels treballs.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.last.backup.get {#mssql-last-backup}  <br> Returns the last backup time for all databases.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.last.backup.get {#mssql-last-backup} <br> Retorna l'hora de la darrera còpia de seguretat de totes les bases de dades.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.local.db.get {#mssql-local-db}  <br> Returns databases that are participating in an Always On availability group and replica (primary or secondary) and are located on the server that the connection was established to.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.local.db.get {#mssql-local-db}  <br> Retorna bases de dades que participen en un grup i una rèplica de disponibilitat Always On (principal o secundària) i que es troben al servidor amb el qual s'ha establert la connexió.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtindre més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.mirroring.get {#mssql-mirroring}  <br> Returns mirroring info.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.mirroring.get {#mssql-mirroring}  <br> Retorna informació del mirall.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.nonlocal.db.get {#mssql-nonlocal-db}  <br> Returns databases that are participating in an Always On availability group and replica (primary or secondary) located on other servers (the database is not local to the SQL Server instance that the connection was established to).<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.nonlocal.db.get {#mssql-nonlocal-db}  <br> Retorna bases de dades que participen en un grup i una rèplica de disponibilitat Always On (principal o secundària) i que es troben en altres servidors (la base de dades no és en local al Servidor SQL on s'ha establert la connexió).<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtindre més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.perfcounter.get {#mssql-perfcounter}  <br> Returns the performance counters.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.perfcounter.get {#mssql-perfcounter}  <br> Retorna informació dels comptadors de rendiment.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtindre més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.ping {#mssql-ping}  <br> Ping the database. Test if connection is correctly configured.<br> Return value: *1* - alive, *0* - not alive.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.ping {#mssql-ping}  <br> Fa ping a la base de dades. Comprova si la connexió és ben configurada.<br> Valor de retorn: *1* - respon, *0* - no respon.  Suportat des de Zabbix 6.4.12. Per obtindre més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.quorum.get {#mssql-quorum}  <br> Returns the quorum info.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.quorum.get {#mssql-quorum}  <br> Retorna informació del quorum.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.quorum.member.get {#mssql-quorum-member}  <br> Returns the quorum members.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.quorum.member.get {#mssql-quorum-member}  <br> Retorna informació dels membres del quorum.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.replica.get {#mssql-replica}  <br> Returns the replicas.<br> Return value: *JSON object*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.replica.get {#mssql-replica}  <br> Retorna informació de les rèpliques.<br> Valor de retorn: *objecte JSON*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	 ##### mssql.version {#mssql-version}  <br> Returns the MSSQL version.<br> Return value: *String*.  Supported since Zabbix 6.4.12. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.
ca	 ##### mssql.version {#mssql-version}  <br> Retorna la versió de l'MSSQL.<br> Valor de retorn: *Cadena*.  Suportat des de Zabbix 6.4.12. Per obtenir més informació, consulteu el [plugin MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md).

en-us	##### Multiple HTTP requests  Collect the content of both *https://www.example.com* and *https://www.example.com/release\_notes*:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```
ca	##### Peticions HTTP múltiples  Recollir el contingut de *https://www.example.com* i *https://www.example.com/release\_notes*:  - Crear un element de tipus "Script".\ - Al camp *Script*, posar-hi el següent codi:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```

en-us	#### Multiple LLD rules for the same item  Since Zabbix agent version 3.2 it is possible to define several low-level discovery rules with the same discovery item.  To do that you need to define the Alias agent [parameter](/manual/appendix/config/zabbix_agentd), allowing to use altered discovery item keys in different discovery rules, for example `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.
ca	#### Múltiples regles LLD per el mateix element  Des de la versió 3.2 de l'agent Zabbix, és possible definir diverses regles de descoberta de baix nivell amb el mateix element de descoberta.  Per fer-ho, heu d'establir el [paràmetre](/manual/appendix/config/zabbix_agentd) d'àlies de l'agent, que permet emprar claus d'element de descoberta modificades en diferents regles de descoberta, per exemple `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.

en-us	 #### Multiple servers  Several LDAP servers can be defined, if necessary. For example, a different  server can be used to authenticate a different user group. Once LDAP servers  are configured, in [user group](/manual/config/users_and_usergroups/usergroup#configuration)  configuration it becomes possible to select the required LDAP server for the  respective user group.  If a user is in multiple user groups and multiple LDAP servers, the first server in the  list of LDAP servers sorted by name in ascending order will be used for authentication.
ca	 #### Servidors múltiples  Es poden definir diversos servidors LDAP, si cal. Per exemple, es pot emprar un servidor diferent per autenticar un grup d'usuaris diferent. Un cop configurats els servidors LDAP, a la configuració de [grup d'usuaris](/manual/config/users_and_usergroups/usergroup#configuration) és possible triar el servidor LDAP necessari per al grup d'usuaris corresponent.  Si un usuari es troba en diversos grups d'usuaris i en diversos servidors LDAP, s'emprarà el primer servidor de la llista de servidors LDAP ordenats per nom en ordre ascendent per a l'autenticació.

en-us	 #### MySQL 8.0+ with mysqlsh  This method can be used with a running Zabbix server, but it is recommended to stop the server for the time of the upgrade. The MySQL Shell (*mysqlsh*) must be [installed](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html) and able to connect to the DB.   * Log in to MySQL console as root (recommended) or as any user with FILE privileges.   * Start MySQL with [local_infile](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile) variable enabled.  * Rename old tables and create new tables by running `history_pk_prepare.sql`.  ``` {.bash} mysql -uzabbix -p<password> zabbix < /usr/share/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data.  Connect via mysqlsh. If using a socket connection, specifying the path might be required.      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Run (CSVPATH can be changed as needed):  ``` {.javascript} CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
ca	#### MySQL 8.0+ amb mysqlsh  Aques mètode es pot emprar amb un servidor Zabbix en marxa, però es recomana aturar el servidor mentre s'actualitza. La MySQL Shell (*mysqlsh*) ha d'ésser [instal·lada](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html) i poder-se connectar amb la DB.   * Entreu a la consola de MySQL com a root (recomanat) o qualsevol altre usuari amb privilegis FILE.  * Inicieu MySQL amb la variable [local_infile](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile) activa.  * Reanomeneu les taules antigues i creeu taules noves executant `history_pk_prepare.sql`.  ``` {.bash} mysql -uzabbix -p<password> zabbix < /usr/share/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Exporteu i importeu la informació.  Connecteu via mysqlsh. Si empreu una connexió socket, és necessari especificar la ruta.      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Executeu (CSVPATH es pot canviar, si cal):  ``` {.javascript} CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Seguiu les [instruccions de post-migració](#post-migration) per buidar les taules antigues.

en-us	#### MySQL 8.1 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.1.X.
ca	### Suport de MySQL 8.1  La [versió més nova suportada](/manual/installation/requirements#logiciel-denvironnement-externe-tiers) per MySQL és la 8.1.X.

en-us	#### MySQL 8.2 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.2.X.
ca	### Suport de MySQL 821  La [versió més nova suportada](/manual/installation/requirements#logiciel-denvironnement-externe-tiers) per MySQL és la 8.2.X.

en-us	#### MySQL 8.3 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.3.X.
ca	### Suport de MySQL 8.3  La [versió més nova suportada](/manual/installation/requirements#logiciel-denvironnement-externe-tiers) per MySQL és la 8.3.X.

en-us	#### MySQL configuration  Modern versions of the database are ready out-of-the-box for 'required' [encryption mode](/manual/appendix/install/db_encrypt#terminology). A server-side certificate will be created after initial setup and launch.  Create users and roles for the main components:       mysql> CREATE USER         'zbx_srv'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>',         'zbx_web'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>'      REQUIRE SSL         PASSWORD HISTORY 5;       mysql> CREATE ROLE 'zbx_srv_role', 'zbx_web_role';       mysql> GRANT SELECT, UPDATE, DELETE, INSERT, CREATE, DROP, ALTER, INDEX, REFERENCES ON zabbix.* TO 'zbx_srv_role';      mysql> GRANT SELECT, UPDATE, DELETE, INSERT ON zabbix.* TO 'zbx_web_role';       mysql> GRANT 'zbx_srv_role' TO 'zbx_srv'@'%';      mysql> GRANT 'zbx_web_role' TO 'zbx_web'@'%';       mysql> SET DEFAULT ROLE 'zbx_srv_role' TO 'zbx_srv'@'%';      mysql> SET DEFAULT ROLE 'zbx_web_role' TO 'zbx_web'@'%';  Note, that the X.509 protocol is not used to check identity, but the user is configured to use only encrypted connections. See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/create-user.html#create-user-tls) for more details about configuring users.  Run to check connection (socket connection cannot be used to test secure connections):      $ mysql -u zbx_srv -p -h 10.211.55.9 --ssl-mode=REQUIRED   Check current status and available cipher suites:      mysql> status     --------------     mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)      Connection id: 62     Current database:     Current user: zbx_srv@bfdb.local     SSL: Cipher in use is TLS_AES_256_GCM_SHA384       mysql> SHOW SESSION STATUS LIKE 'Ssl_cipher_list'\G;     *************************** 1. row ***************************     Variable_name: Ssl_cipher_list     Value: TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES256-SHA:CAMELLIA256-SHA:CAMELLIA128-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA     1 row in set (0.00 sec)      ERROR:     No query specified
ca	#### Configuració de MySQL  Les versions modernes de la base de dades són llestes per [mode de xifrat](/manual/appendix/install/db_encrypt#terminology) "obligatoris". El certificat de la banda del servidor es crearà després de la configuració i el llançament inicials.  Creeu usuaris i rols per als components principals:      mysql> CREATE USER         'zbx_srv'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>',         'zbx_web'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>'      REQUIRE SSL         PASSWORD HISTORY 5;       mysql> CREATE ROLE 'zbx_srv_role', 'zbx_web_role';       mysql> GRANT SELECT, UPDATE, DELETE, INSERT, CREATE, DROP, ALTER, INDEX, REFERENCES ON zabbix.* TO 'zbx_srv_role';      mysql> GRANT SELECT, UPDATE, DELETE, INSERT ON zabbix.* TO 'zbx_web_role';       mysql> GRANT 'zbx_srv_role' TO 'zbx_srv'@'%';      mysql> GRANT 'zbx_web_role' TO 'zbx_web'@'%';       mysql> SET DEFAULT ROLE 'zbx_srv_role' TO 'zbx_srv'@'%';      mysql> SET DEFAULT ROLE 'zbx_web_role' TO 'zbx_web'@'%';  Tingueu en compte que el protocol X.509 no s'empra per comprovar la identitat, sinó que l'usuari és configurat per emprar  només connexions xifrades. Veieu la [documentació MySQL](https://dev.mysql.com/doc/refman/8.0/en/create-user.html#create-user-tls) per obtindre més detalls sobre la configuració dels usuaris.  Executeu per comprovar la connexió (la connexió del sòcol no es pot emprar pas per provar les connexions segures):      $ mysql -u zbx_srv -p -h 10.211.55.9 --ssl-mode=REQUIRED   Testeu l'estat actual i les cadenes de xifrat disponibles:      mysql> status     --------------     mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)      Connection id: 62     Current database:     Current user: zbx_srv@bfdb.local     SSL: Cipher in use is TLS_AES_256_GCM_SHA384       mysql> SHOW SESSION STATUS LIKE 'Ssl_cipher_list'\G;     *************************** 1. row ***************************     Variable_name: Ssl_cipher_list     Value: TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES256-SHA:CAMELLIA256-SHA:CAMELLIA128-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA     1 row in set (0.00 sec)      ERROR:     No query specified

en-us	#### MySQL configuration  Set MySQL CE server configuration option (*/etc/my.cnf.d/server-tls.cnf*) to:      [mysqld]     ...     # in this examples keys are located in the MySQL CE datadir directory     ssl_ca=ca.pem     ssl_cert=server-cert.pem     ssl_key=server-key.pem      require_secure_transport=ON     tls_version=TLSv1.3     ...  Keys for the MySQL CE server and client (Zabbix frontend) should be created manually according to the MySQL CE documentation: [Creating SSL and RSA certificates and keys using MySQL](https://dev.mysql.com/doc/refman/8.0/en/creating-ssl-rsa-files-using-mysql.html) or [Creating SSL certificates and keys using openssl](https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-files-using-openssl.html)  ::: noteimportant  MySQL server certificate should contain the Common Name field set to the FQDN name as Zabbix frontend will use the DNS name to communicate with the database or IP address of the database host. :::  Create MySQL user:      mysql> CREATE USER       'zbx_srv'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>',       'zbx_web'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>'       REQUIRE X509       PASSWORD HISTORY 5;  Check if it is possible to log in with that user:      $ mysql -u zbx_web -p -h 10.211.55.9 --ssl-mode=VERIFY_IDENTITY --ssl-ca=/var/lib/mysql/ca.pem --ssl-cert=/var/lib/mysql/client-cert.pem --ssl-key=/var/lib/mysql/client-key.pem
ca	#### Configuració de MySQL  Establiu l'opció de configuració del servidor MySQL CE (*/etc/my.cnf.d/server-tls.cnf*) a:      [mysqld]     ...     # en aquest exemple, les claus són a la carpeta datadir de MySQL CE     ssl_ca=ca.pem     ssl_cert=server-cert.pem     ssl_key=server-key.pem      require_secure_transport=ON     tls_version=TLSv1.3     ...  Les claus per al servidor i el client MySQL CE (interfície Zabbix) s'han de crear manualment segons la documentació de MySQL CE: [Creació de certificats i claus SSL i RSA amb MySQL](https://dev.mysql.com/doc/refman/8.0/en/creating-ssl-rsa-files-using-mysql.html) o [Creació de certificats i claus SSL amb openssl](https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-files-using-openssl.html)  ::: nota important El certificat del servidor MySQL ha de contindre el camp de Nom Comú definit com a nom FQDN perquè la interfície Zabbix emprarà el nom DNS per comunicar-se amb la base de dades o l'adreça IP de l'equip de la base de dades. :::  Crear un usuari MySQL:      mysql> CREATE USER       'zbx_srv'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>',       'zbx_web'@'%' IDENTIFIED WITH mysql_native_password BY '<strong_password>'       REQUIRE X509       PASSWORD HISTORY 5;  Verificar si és possible establir la connexió amb aquest usuari:      $ mysql -u zbx_web -p -h 10.211.55.9 --ssl-mode=VERIFY_IDENTITY --ssl-ca=/var/lib/mysql/ca.pem --ssl-cert=/var/lib/mysql/client-cert.pem --ssl-key=/var/lib/mysql/client-key.pem

en-us	#### MySQL  -   CR\_CONN\_HOST\_ERROR -   CR\_SERVER\_GONE\_ERROR -   CR\_CONNECTION\_ERROR -   CR\_SERVER\_LOST -   CR\_UNKNOWN\_HOST -   ER\_SERVER\_SHUTDOWN -   ER\_ACCESS\_DENIED\_ERROR -   ER\_ILLEGAL\_GRANT\_FOR\_TABLE -   ER\_TABLEACCESS\_DENIED\_ERROR -   ER\_UNKNOWN\_ERROR
ca	#### MySQL  -   CR\_CONN\_HOST\_ERROR -   CR\_SERVER\_GONE\_ERROR -   CR\_CONNECTION\_ERROR -   CR\_SERVER\_LOST -   CR\_UNKNOWN\_HOST -   ER\_SERVER\_SHUTDOWN -   ER\_ACCESS\_DENIED\_ERROR -   ER\_ILLEGAL\_GRANT\_FOR\_TABLE -   ER\_TABLEACCESS\_DENIED\_ERROR -   ER\_UNKNOWN\_ERROR

en-us	#### MySQL custom error codes  If Zabbix is used with MySQL installation on Azure, an unclear error message *\[9002\] Some errors occurred* may appear in Zabbix logs. This generic error text is sent to Zabbix server or proxy by the database. To get more information about the cause of the error, check Azure logs.
ca	#### Codis d'error personalitzats de MySQL  Si Zabbix s'empra amb la instal·lació de MySQL a Azure, pot aparèixer un missatge d'error poc clar *\[9002\] Alguns errors* poden aparèixer als registres de Zabbix. Aquest text d'error genèric s'envia al servidor o proxy Zabbix per la base de dades. Per obtindre més informació sobre la causa de l'error, consulteu els registres d'Azure.

en-us	##### mysql.custom.query[connString,<user>,<password>,queryName,<args...>] {#mysql-custom-query}  <br> Returns the result of a custom query.<br> Return value: *JSON object*.  Parameters:  -   **connString** - URI or session name;<br> -   **user, password** - MySQL login credentials;<br> -   **queryName** - name of a custom query, must match SQL file name without an extension;<br> -   **args** - one or several comma-separated arguments to pass to a query.  Supported since Zabbix 6.4.6.
ca	##### mysql.custom.query[connString,<usuari>,<mot de pas>,queryName,<args...>] {#mysql-custom-query}  <br> Retorna el resultat d'una consulta personalitzada.<br> Valor de retorn: *objecte JSON*.  Paràmetres:  - **connString** - URI o nom de sessió;<br> - **usuari, mot de pas** - Credencials d'inici de sessió de MySQL;<br> - **queryName** - nom de la consulta personalitzada, ha de coincidir amb el nom del fitxer SQL sense extensió;<br> - **args** - un o diversos arguments separats per comes per passar a la consulta.  Admès des de Zabbix 6.4.6.

en-us	 ##### mysql.db.discovery[connString,<user>,<password>]  <br> Returns the list of MySQL databases. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: The result of the "show databases" SQL query in LLD JSON format.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
ca	 ##### mysql.db.discovery[connString,<user>,<password>]  <br> Retorna la llista de bases de dades MySQL. S'empra per a [descoberta de baix nivell](/manual/discovery/low_level_discovery).<br> Valor de retorn: el resultat de la consulta SQL "mostra bases de dades" en format LLD JSON.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL.<br>

en-us	 ##### mysql.db.size[connString,<user>,<password>,<database name>]  <br> The database size in bytes.<br> Return value: Result of the "select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?" SQL query for specific database in bytes.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials;<br> -   **database name** - the database name.
ca	 ##### mysql.db.size[connString,<user>,<password>,<database name>]  <br> Mida de la base de dades en octets.<br> Valor de retorn: resultat de la "seleccionar fusionar (sum(data_length + index_length),0) com a mida de information_schema.tables on table_schema=?" Consulta SQL per a una base de dades específica en octets.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL;<br> - **nom de la base de dades** - nom de la base de dades.

en-us	### MySQL  Export and import must be performed in tmux/screen to ensure that the session isn't dropped.  See also: [Important notes](#important-notes)
ca	### MySQL  La exportació i importació s'hauran de fer a tmux/screen per assegurar que la sessió no es perd pas.  Veieu també: [Notes importants](#important-notes)

en-us	 ##### mysql.get_status_variables[connString,<user>,<password>] {#mysql-get-status-variables}  <br> Values of the global status variables.<br> Return value: Result of the "show global status" SQL query in JSON format.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
ca	 ##### mysql.get_status_variables[connString,<user>,<password>] {#mysql-get-status-variables}  <br> Valors de les variables d'estat global.<br> Valor de retorn: resultat de la consulta SQL "mostra l'estat global" en format JSON.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL.<br>

en-us	#### MySQL  If a value contains a non-ASCII character in non UTF8 encoding - this character and the following will be discarded when the database stores this value. No warning messages will be written to the *zabbix\_server.log*.\ Relevant for at least MySQL version 5.1.61
ca	#### MySQL  Si un valor conté un caràcter no-ASCII amb una codificació no-UTF8, aquest caràcter i els següents no es tindran pas en compte quan la base de dades l'emmagatzemi. No hi haurà pas cap missatge d'avís dins de *zabbix\_server.log*.\ Pertinent com a mínim per MySQL versió 5.1.61

en-us	#### MySQL/MariaDB  Character sets utf8 (aka utf8mb3) and utf8mb4 are supported (with utf8_bin and utf8mb4_bin collation respectively) for Zabbix server/proxy to work properly with MySQL database. It is recommended to use utf8mb4 for new installations.  Deterministic triggers need to be created during the import of schema. On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and log_bin_trust_function_creators = 1 is not set in MySQL configuration file.  If you are installing from Zabbix **packages**, proceed to the [instructions](https://www.zabbix.com/download) for your platform.  If you are installing Zabbix from sources:   * Create and configure a database and a user.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Import the data into the database and set utf8mb4 character set as default. For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> --default-character-set=utf8mb4 zabbix < data.sql ```  `log_bin_trust_function_creators` can be disabled after the schema has been successfully imported:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```
ca	#### MySQL/MariaDB  El conjunt de caracters utf8 (aka utf8mb3) i utf8mb4 es suporten (amb col·lació utf8_bin i utf8mb4_bin, respectivament) per tal que el servidor/proxy Zabbix treballi correctament amb la base de dades MySQL. En instal·lacions noves, es recomana emprar utf8mb4.  Alguns triggers s'han de crear durant la importació de l'esquema. Amb MySQL i MariaDB, cal que s'estableixi `GLOBAL log_bin_trust_function_creators = 1` si s'ha activat el registre binari i si no hi ha privilegis de superusuari i no s'estableix pas el log_bin_trust_function_creators = 1 a l'arxiu de configuració de MySQL.  Si instal·les des dels **packages** de Zabbix, seguiu les [instruccions](https://www.zabbix.com/download) de la vostra plataforma.  Si instal·leu Zabbix des de les fonts:   * Creeu i configureu la base de dades i un usuari.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Importeu la informació a la base de dades. Per la base de dades del proxy Zabbix, només s'ha d'importar `schema.sql` (sense images.sql ni data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> --default-character-set=utf8mb4 zabbix < data.sql ```  `log_bin_trust_function_creators` es pot deshabilitar després que l'esquema s'hagi importat correctament:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```

en-us	#### MySQL/MariaDB  Historically, MySQL and derivatives used 'utf8' as an alias for utf8mb3 - MySQL's own 3-byte implementation of the standard UTF8, which is 4-byte. Starting from MySQL 8.0.28 and MariaDB 10.6.1, 'utf8mb3' character set is deprecated and at some point its support will be dropped while 'utf8' will become a reference to 'utf8mb4'. Since Zabbix 6.0, 'utf8mb4' is supported. To avoid future problems, it is highly recommended to use 'utf8mb4'. Another advantage of switching to 'utf8mb4' is support of supplementary Unicode characters.  ::: notewarning As versions before Zabbix 6.0 are not aware of utf8mb4, make sure to first upgrade  Zabbix server and DB schema to 6.0.x or later before executing utf8mb4 conversion. :::  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  Or:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8mb4' and collation is not 'utf8mb4\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.** Load the [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Please note that 'utf8mb4' is expected to consume slightly more disk space.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.
ca	#### MySQL/MariaDB  Històricament, MySQL i els seus derivats 'utf8' com a àlias de utf8mb3 - la pròpia implementació de 3 octets de MySQL de l'UTF8 estàndard, que és de 4 octets. A partir de MySQL 8.0.28 i MariaDB 10.6.1, el joc de caràcters 'utf8mb3' és obsolet i en un moment donat, el seu suport es deixarà de banda mentre que 'utf8' esdevindrà la referència a 'utf8mb4'. Des de Zabbix 6.0, es suporta 'utf8mb4'. Per evitar problemes futurs, es recomana emprar 'utf8mb4'. Un altre avantatge de passar a 'utf8mb4' és el suport dels caràcters Unicode suplementaris.  ::: notewarning Com les versions anteriors a Zabbix 6.0 no s'entenen amb utf8mb4, assegureu-vos d'actualitzar primer el servidor Zabbix i l'esquema de la base de dades a la versió 6.0.x abans d'executar la conversió a utf8mb4. :::  **1.** Verifiqueu el joc de caràcters i la classificació de la base de dades.  Per exemple:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  O:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  Tal com ho veiem, el joc de caràcters aquí no és pas 'utf8mb4' i la classificació no és pas 'utf8mb4\_bin'; per tant ho hem de corregir.  **2.** Aturem Zabbix.  **3.** Creem una còpia de seguretat de la base de dades!  **4.** Corregim el joc de caràcters i la classificació a nivell de la base de dades:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Valors corregits:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.** Carreguem l'[script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) per tal de corregir el joc de caràcters i la classificació a nivell de la taula i de la columna:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Executem l'script :                     SET @ZABBIX_DATABASE = '<nom de votre base de données>';     Si MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     Si MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Fixeu-vos que 'utf8mb4' ha de consumir una mica més d'espai de disc.  **7.** Si no hi ha pas errors, podem crear una còpia de seguretat de la base de dades amb la base de dades corregida.  **8.** Engeguem Zabbix.

en-us	 ##### mysql.ping[connString,<user>,<password>]  <br> Test if a connection is alive or not.<br> Return value: *1* - the connection is alive; *0* - the connection is broken (if there is any error presented including AUTH and configuration issues).  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
ca	 ##### mysql.ping[connString,<user>,<password>]  <br> Comprova si una connexió és activa o no.<br> Valor de retorn: *1* - la connexió és activa; *0*: la connexió és fallida (si es presenta algun error inclosos problemes d'AUTH i de configuració).  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL.<br>

en-us	 **MySQL plugin parameters**  The following MySQL plugin parameters are no longer mandatory if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*:  -   Plugins.Mysql.Sessions.<SessionName>.TLSCertFile -   Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
ca	 **Paràmetres del plugin MySQL**  Els paràmetres del connector MySQL següents ja no són obligatoris si Plugins.MySQL.Sessions.<SessionName>.TLSConnect s'estableix a *verify_ca* o *verify_full*:  - Plugins.MySQL.Sessions.<SessionName>.TLSCertFile - Plugins.MySQL.Sessions.<SessionName>.TLSKeyFile

en-us	 ##### mysql.replication.discovery[connString,<user>,<password>]  <br> Returns the list of MySQL replications. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: The result of the "show slave status" SQL query in LLD JSON format.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
ca	 ##### mysql.replication.discovery[connString,<user>,<password>]  <br> Retorna la llista de répliques MySQL. S'empra per a [descoberta de baix nivell](/manual/discovery/low_level_discovery).<br> Valor de retorn: el resultat de la consulta SQL "mostra estat esclau" en format LLD JSON.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL.<br>

en-us	 ##### mysql.replication.get_slave_status[connString,<user>,<password>,<master host>] {#mysql-replication-get-slave-status}  <br> The replication status.<br> Return value: Result of the "show slave status" SQL query in JSON format.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials;<br> -   **master host** - the replication master host name. If none found, an error is returned. If this parameter is not specified, all hosts are returned.<br>  Note that before Zabbix 6.4.8, the "master host" parameter is ignored and always the first master host is returned.
ca	 ##### mysql.replication.get_slave_status[connString,<user>,<password>,<master host>] {#mysql-replication-get-slave-status}  <br> Estat de la rèplica.<br> Valor de retorn: resultat de la consulta SQL "mostra l'estat de l'esclau" en format JSON.  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL;<br> - **equip principal** - nom de l'equip principal de replicació. Si no s'en troba cap, retorna un error. Si aquest paràmetre no s'especifica, es retornen tots els equips.<br>  Veieu que abans de Zabbix 6.4.8, el paràmetre "equip principal" s'ignorava i sempre retornava el primer equip principal.

en-us	 ##### mysql.version[connString,<user>,<password>]  <br> The MySQL version.<br> Return value: *String* (with the MySQL instance version).  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
ca	 ##### mysql.version[connString,<user>,<password>]  <br> La versió de MySQL.<br> Valor de retorn: *String* (amb la versió de la instància MySQL).  Paràmetres:  - **connString** - URI o el nom de la sessió;<br> - **usuari, mot de pas** - credencials d'inici de sessió de MySQL.<br>

en-us	 #### MySQL version  MySQL versions below 8.0.30 are no longer supported. The minimum required MySQL version has been raised from 8.0.0 to 8.0.30.
ca	 #### Versió MySQL  Les versions de MySQL per sota de la 8.0.30 no tenen suport. La versió mínima ha pujat de la 8.0.0 a la 8.0.30.

en-us	 ##### MySQL version  MySQL versions below 8.0.30 are no longer supported. The minimum required MySQL version has been raised from 8.0.0 to 8.0.30.
ca	 ##### Versió MySQL  Les versions de MySQL per sota de la 8.0.30 no tenen suport. La versió mínima ha pujat de la 8.0.0 a la 8.0.30.

en-us	##### Named sessions  Named sessions represent an additional level of plugin parameters and can be used to specify separate sets of authentication parameters for each of the instances being monitored. Each named session parameter should have the following structure:  *Plugins.<PluginName>.Sessions.<SessionName>.<Parameter>=<Value>*  A session name can be used as a connString item key parameter instead of specifying a URI, username, and/or password separately.  In item keys, the first parameter can be either a connString or a URI. If the first key parameter doesn't match any session name, it will be treated as a URI. Note that embedding credentials into a URI is not supported, use named session parameters instead.  The list of available [named session parameters](/manual/appendix/config/zabbix_agent2_plugins) depends on the plugin.  *In Zabbix versions 6.4.0-6.4.2*, when providing a connString (session name) in key parameters, item key parameters for username and password must be empty. The values will be taken from the session parameters. If an authentication parameter is not specified for the named session, a hardcoded default value will be used.  *Since Zabbix 6.4.2*, it is possible to override session parameters by specifying new values in the item key parameters (see [example](#example-2)).  *Since Zabbix 6.4.3*, if a parameter is not defined for the named session, Zabbix agent 2 will use the value defined in the [default plugin parameter](#default-values).
ca	##### Sessions nomenades  Les sessions amb nom representen un nivell addicional de paràmetres de connectors i es poden emprar per especificar conjunts separats de paràmetres d'autenticació per a cadascuna de les instàncies que es siguin monitorant. Cada paràmetre de sessió anomenada hauria de tindre l'estructura següent:  *Plugins.<PluginName>.Sessions.<SessionName>.<Parameter>=<Value>*  Un nom de sessió es pot emprar com a paràmetre de clau d'element connString en lloc d'especificar un URI, un nom d'usuari i/o un mot de pas per separat.  A les claus d'element, el primer paràmetre pot ser un connString o un URI. Si el primer paràmetre de clau no coincideix amb cap nom de sessió, es tractarà com un URI. Tingueu en compte que no s'admet incrustar credencials en un URI, feu servir paràmetres de sessió amb nom.  La llista de [paràmetres de sessió anomenats] disponibles (/manual/appendix/config/zabbix_agent2_plugins) depèn del connector.  *A les versions 6.4.0-6.4.2 de Zabbix*, quan es proporciona una connString (nom de sessió) als paràmetres clau, els paràmetres clau de l'element per al nom d'usuari i el mot de pas han de ser buits. Els valors es prendran dels paràmetres de sessió. Si no s'especifica un paràmetre d'autenticació per a la sessió anomenada, s'emprarà un valor predeterminat codificat en cru.  *Des de Zabbix 6.4.2*, és possible anul·lar els paràmetres de sessió especificant nous valors als paràmetres clau de l'element (veieu [exemple](#exemple-2)).  *Des de Zabbix 6.4.3*, si no es defineix un paràmetre per a la sessió anomenada, l'agent Zabbix 2 emprarà el valor definit al [paràmetre del connector predeterminat](#default-values).

en-us	 ### name  Module name that will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "name": "My module" ```
ca	### nom  Nom del mòdul que es veurà a la secció Administració.  *Tipus*: Cadena  *Exemple*:   ```json "nom": "El meu mòdul" ```

en-us	 ### namespace  PHP namespace for module classes.  *Type*: String  *Example*:   ```json "namespace": "ClockWidget" ```
ca	### namespace  Namespace PHP per els mòduls de classes.  *Tipus*: Cadena  *Exemple*:  ```json "namespace": "ClockWidget" ```

en-us	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}
ca	## NOM  zabbix\_agent2 - Agent de Zabbix 2\ \ [ ]{#lbAC}

en-us	## NAME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}
ca	## NOM  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}

en-us	## NAME  zabbix\_get - Zabbix get utility [ ]{#lbAC}
ca	## NOM  zabbix\_get - utilitat de Zabbix get [ ]{#lbAC}

en-us	## NAME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}
ca	## NOM  zabbix\_js - Zabbix JS utility [ ]{#lbAC}

en-us	## NAME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}
ca	## NOM  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}

en-us	## NAME  zabbix\_sender - Zabbix sender utility [ ]{#lbAC}
ca	## NOM  zabbix\_sender - Utilitat de Zabbix sender [ ]{#lbAC}

en-us	## NAME  zabbix\_server - Zabbix server daemon [ ]{#lbAC}
ca	## NOM  zabbix\_server - dimoni servidor Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}
ca	## NOM  zabbix\_web\_service - Servei web de Zabbix [ ]{#lbAC}

en-us	##### Naming and location of persistent files  Zabbix agent distinguishes active checks by their keys. For example, logrt\[/home/zabbix/test.log\] and logrt\[/home/zabbix/test.log,\] are different items.  Modifying the item logrt\[/home/zabbix/test.log,,,10\] in frontend to logrt\[/home/zabbix/test.log,,,20\] will result in deleting the item logrt[/home/zabbix/test.log,,,10] from the agent's list of active checks and creating logrt\[/home/zabbix/test.log,,,20\] item \(some attributes are carried across modification in frontend/server, not in agent\).  The file name is composed of MD5 sum of item key with item key length appended to reduce possibility of collisions.  For example, the state of logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] item will be kept in persistent file c963ade4008054813bbc0a650bb8e09266.  Multiple log items can use the same value of **persistent\_dir**.  **persistent\_dir** is specified by taking into account specific file system layouts, mount points and mount options and storage mirroring configuration - the persistent file should be on the same mirrored filesystem as the monitored log file.  If **persistent\_dir** directory cannot be created or does not exist, or access rights for Zabbix agent does not allow to create/write/read/delete files the log item becomes NOTSUPPORTED.
ca	##### Nomenament i ubicació dels arxius persistents  L'agent Zabbix distingeix les validacions actius per les seves claus. Per exemple, logrt\[/home/zabbix/test.log\] i logrt\[/home/zabbix/test.log,\] són elements diferents. Si canvieu l'element logrt\[/home/zabbix/test.log,,,10\] a la interfície a logrt\[/home/zabbix/test.log,,,20\] farà que l'element logrt[/home /zabbix/test.log,,,10] s'esborri de la llista de comprovacions actives de l'agent creant l'element logrt\[/home/zabbix/test.log,,,20\]\ (alguns atributs es passen quan s'editen a la interfície/servidor, no pas a l'agent\).  El nom del fitxer es composa de la suma MD5 de la clau d'element amb la longitud de la clau d'element afegida per reduir el risc de col·lisions. Per exemple, l'estat de l'element logrt\[/home/zabbix50/test.log\,\,\,\,\,\,\,\,/home/zabbix50/agent_private\] es mantindrà al fitxer persistent c963ade4008054813bbc0a650bb8e09266.  Diversos elements de registre poden emprar el mateix valor **persistent\_dir**.  **persistent\_dir** s'especifica tinguent en compte els dissenys específics del sistema de fitxers, els punts de muntatge i les opcions de muntatge i la configuració de rèplica d'emmagatzematge: el fitxer persistent ha d'ésser al mateix sistema de fitxers duplicat que el fitxer de registre monitorat.  Si no es pot crear el directori **persistent\_dir** o no existeix, o si els drets d'accés per a l'agent Zabbix no permeten crear/escriure/llegir/esborrar fitxers, el registre d'elements esdevindrà NO SUPORTAT.

en-us	 #### Native SNMP bulk requests  The **walk[OID1,OID2,...]** item allows to use native SNMP functionality for bulk requests (GetBulkRequest-PDUs), available in SNMP versions 2/3.   A GetBulk request in SNMP executes multiple GetNext requests and returns the result in a single response. This may be used for regular SNMP items as well as for SNMP discovery to minimize network roundtrips.  The SNMP **walk[OID1,OID2,...]** item may be used as the master item that collects data in one request with dependent items that parse the response as needed using preprocessing.   Note that using native SNMP bulk requests is not related to the option of combining SNMP requests, which is Zabbix own way of combining multiple SNMP requests (see next section).
ca	 #### Peticions massives SNMP nadiues  L'element **walk[OID1,OID2,...]** permet emprar la funcionalitat SNMP nativa per a peticions massives (GetBulkRequest-PDU), disponible a les versions SNMP 2/3.  Una petició GetBulk a SNMP executa diverses peticions GetNext i retorna el resultat en una única resposta. Això es pot emprar per a elements SNMP habituals, així com per a la descoberta d'SNMP per minimitzar els viatges d'anada i tornada a la xarxa.  L'element SNMP **walk[OID1,OID2,...]** es pot emprar com a element principal que recull dades en una petició amb elements dependents que analitzen la resposta segons sigui necessari mitjançant el preprocessament.  Tingueu en compte que l'ús de peticions massives SNMP nadiues no és relacionat amb l'opció de combinar peticions SNMP, que és la manera pròpia de Zabbix de combinar diverses peticions SNMP (veieu la secció següent).

en-us	 Navigation tree elements are displayed in a list. You can:  -   drag an element (including its child elements) to a new place in the list; -   expand or collapse an element to display or hide its child elements; -   add a child element (with or without a linked map) to an element; -   add multiple child elements (with linked maps) to an element; -   edit an element; -   remove an element (including its child elements).  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree_element.png)
ca	 Els elements de l'arbre de navegació es mostren a una llista. Podeu:  -   arrossegar un element (inclosos els elements descendents) a un nou lloc de la llista; -   expandir o encongir un element per veure o amagar els seus elements descendents; -   afegir un element fill (amb o sense un mapa enllaçat) a un element; -   afegir diversos elements fills (amb o sense un mapes enllaçats) a un element; -   editar un element; -   esborrar un element (incloent els seus elements descendents).  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree_element.png)

en-us	#### Negative problem duration  It is actually possible in some common situations to have negative problem duration i.e. when the problem resolution time is earlier than problem creation time, e. g.:  -   If some host is monitored by proxy and a network error happens,     leading to no data received from the proxy for a while, the     nodata(/host/key) trigger will be fired by the server. When the     connection is restored, the server will receive item data from the     proxy having a time from the past. Then, the nodata(/host/key)     problem will be resolved and it will have a negative problem     duration; -   When item data that resolve the problem event are sent by Zabbix     sender and contain a timestamp earlier than the problem creation     time, a negative problem duration will also be displayed.  ::: noteclassic Negative problem duration is not affecting [SLA calculation](/manual/it_services) or [Availability report](/manual/web_interface/frontend_sections/reports/availability) of a particular trigger in any way; it neither reduces nor expands problem time. :::
ca	#### Durada negativa del problema  En realitat, en algunes situacions habituals, és possible tindre una durada negativa del problema, és a dir, que el temps de resolució del problema és anterior al temps de creació del problema, p. g.:  - Si un proxy monitora un proxy i es produeix un error de xarxa que fa que no es rebin dades del proxy durant un temps, el servidor activarà el trigger nodata(/host/key). Quan es restableixi la connexió, el servidor rebrà dades d'elements del proxy amb un temps del passat. Aleshores, el problema nodata(/host/key) es resoldrà i tindrà una durada negativa del problema; - Quan el remitent de Zabbix envia dades de l'element que resolen l'esdeveniment del problema i contenen una marca de temps anterior a l'hora de creació del problema, també es mostrarà una durada negativa del problema.  ::: noteclassic La durada del problema negatiu no afecta al [Càlcul de SLA](/manual/it_services) o [Informe de disponibilitat](/manual/web_interface/frontend_sections/reports/availability) d'un trigger concret; no redueix ni amplia el temps del problema. :::

en-us	#### NetBSD 8.0 and newer  Various Zabbix processes may randomly crash on startup on the NetBSD versions 8.X and 9.X. That is due to the too small default stack size (4MB), which must be increased by running:      ulimit -s 10240  For more information, please see the related problem report: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).
ca	#### NetBSD 8.0 i més recent  Diversos processos Zabbix es poden bloquejar aleatòriament a l'inici a les versions 8.X i 9.X de NetBSD. Això es deu al fet que la mida de la pila per defecte és massa petita (4 Mo), i es pot d'augmentar executant:       límit -s 10240  Per obtindre més informació, consulteu l'informe del problema relacionat: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).

en-us	 ##### net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>]  <br> Checks if the DNS service is up.<br> Return values: 0 - DNS is down (server did not respond or DNS resolution failed); 1 - DNS is up.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** - the IP address of DNS server (leave empty for the default DNS server, ignored on Windows unless using Zabbix agent 2); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   Internationalized domain names are not supported, please use IDNA encoded names instead.  Example:      net.dns[198.51.100.1,example.com,MX,2,1]
ca	 ##### net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>]  <br> Comprova si el servei DNS és activat.<br> Valors de retorn: 0: el DNS és inactiu (el servidor no ha respost o la resolució del DNS ha fallat); 1 - El DNS està activat.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **ip** - adreça IP del servidor DNS (deixeu buit per al servidor DNS predeterminat, ignorat a Windows tret que empreu l'agent Zabbix 2); - **nom** - nom DNS a consultar; - **tipus** - tipus de registre que s'ha de consultar (el valor per defecte és *SOA*); - **timeout** (ignorat a Windows tret que empreu l'agent Zabbix 2) - temps d'espera de la petició en segons (per defecte és 1 segon); - **compte** (ignorat a Windows tret que s'empri l'agent Zabbix 2) - el nombre d'intents de la petició (el valor per defecte és 2); - **protocol** - el protocol emprat per realitzar consultes DNS: *udp* (per defecte) o *tcp*.  Comentaris:  - Els valors possibles per a "tipus" són: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (no és compatible amb l'agent Zabbix a Windows, l'agent Zabbix 2 a tots els sistemes operatius), *HINFO*, *MINFO*, *TXT*, *SRV* - No s'admeten els noms de domini internacionalitzats, si us plau, empreu noms codificats amb IDNA.  Exemple:      net.dns[198.51.100.1,exemple.cat,MX,2,1]

en-us	 ##### net.dns.record[<ip>,name,<type>,<timeout>,<count>,<protocol>]  <br> Performs a DNS query.<br> Return value: a character string with the required type of information.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** - the IP address of DNS server (leave empty for the default DNS server, ignored on Windows unless using Zabbix agent 2); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   Internationalized domain names are not supported, please use IDNA encoded names instead.  Example:      net.dns.record[198.51.100.1,example.com,MX,2,1]
ca	 ##### net.dns.record[<ip>,name,<type>,<timeout>,<count>,<protocol>]  <br> Fa una consulta DNS.<br> Valor de retorn: una cadena de caràcters amb el tipus d'informació requerit.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **ip** - adreça IP del servidor DNS (deixeu buit per al servidor DNS predeterminat, ignorat a Windows tret que empreu l'agent Zabbix 2); - **nom** - nom DNS a consultar; - **tipus** - tipus de registre que s'ha de consultar (el valor per defecte és *SOA*); - **timeout** (ignorat a Windows tret que empreu l'agent Zabbix 2) - temps d'espera de la petició en segons (per defecte és 1 segon); - **compte** (ignorat a Windows tret que s'empri l'agent Zabbix 2) - nombre d'intents de la petició (el valor per defecte és 2); - **protocol** - protocol emprat per realitzar consultes DNS: *udp* (per defecte) o *tcp*.  Comentaris:  - Els valors possibles per a `type` són:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, * MF*, *MX*, *SOA*, *NULL*, *WKS* (no és compatible amb l'agent Zabbix a Windows, l'agent Zabbix 2 a tots els sistemes operatius), *HINFO*, *MINFO*, *TXT*, *SRV* - No s'admeten els noms de domini internacionalitzats, si us plau, empreu noms codificats amb IDNA.  Exemple:      net.dns.record[198.51.100.1,exemple.cat,MX,2,1]

en-us	 ##### net.if.collisions[if]  <br> The number of out-of-window collisions.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameter:  -   **if** - network interface name
ca	 ##### net.if.collisions[if]  <br> Nombre de col·lisions fora de la finestra.<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#plataformes-suportades): Linux, FreeBSD, Solaris, AIX, MacOS X, OpenBSD, NetBSD. Els privilegis d'arrel són necessaris a NetBSD.  Paràmetre:  - **if** - nom de la interfície de xarxa

en-us	 ##### net.if.discovery  <br> The list of network interfaces. Used for low-level discovery.<br> Return value: *JSON object*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, HP-UX, AIX, OpenBSD, NetBSD.
ca	 ##### net.if.discovery  <br> Llistat d'interfícies de xarxa. S'empra per a la descoberta de baix nivell.<br> Valor de retorn: *objecte JSON*.<br> [Plataformes admeses](#supported-platforms): Linux, FreeBSD, Solaris, HP-UX, AIX, OpenBSD, NetBSD.

en-us	 ##### net.if.in[if,<mode>]  <br> The incoming traffic statistics on a network interface.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameters:  -   **if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows); -   **mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*frame* - the number of packet framing errors<br>*compressed* - the number of compressed packets received by the device driver<br>*multicast* - the number of multicast frames received by the device driver  Comments:  -   You may use this key with the *Change per second* preprocessing step in order to get the bytes-per-second statistics; -   The *dropped* mode is supported only on Linux, FreeBSD, HP-UX, MacOS X, OpenBSD, NetBSD; -   The *overruns*, *frame*, *compressed*, *multicast* modes are supported only on Linux; -   On HP-UX this item does not provide details on loopback interfaces (e.g. lo0).  Examples:      net.if.in[eth0]     net.if.in[eth0,errors]
ca	 ##### net.if.in[if,<mode>]  <br> Estadístiques de trànsit entrant en una interfície de xarxa.<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#plataformes-admeses): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Els privilegis d'arrel són necessaris a NetBSD.  Paràmetres:  - **if** - nom de la interfície de xarxa (Unix); descripció completa de la interfície de xarxa o adreça IPv4; o, si és entre claus, GUID de la interfície de xarxa (Windows); - **mode** - valors possibles:<br>*octets* - nombre d'octets (per defecte)<br>*paquets* - nombre de paquets<br>*errors* - nombre d'errors<br>*esborrat* - nombre de paquets abandonats<br>*sobrepasses (fifo)* - el nombre d'errors de memòria intermèdia FIFO<br>*frame* - el nombre d'errors d'enquadrament de paquets<br>*comprimit* - el nombre de paquets comprimits rebuts pel controlador del dispositiu <br>*multicast* - el nombre de fotogrames de multidifusió rebudes pel controlador del dispositiu  Comentaris:  - Podeu emprar aquesta clau amb la passa de preprocessament *Canvi per segon* per obtenir les estadístiques d'octets per segon; - El mode *dropped* només és compatible amb Linux, FreeBSD, HP-UX, MacOS X, OpenBSD, NetBSD; - Els modes *overruns*, *frame*, *compressed*, *multicast* només són compatibles amb Linux; - A l'HP-UX, aquest element no proporciona detalls sobre les interfícies de loopback (per exemple, lo0).  Exemples:      net.if.in[eth0]     net.if.in[eth0,errors]

en-us	 ##### net.if.list {#net-if-list}  <br> The network interface list (includes interface type, status, IPv4 address, description).<br> Return value: *Text*.  Comments:  -   Multi-byte interface names supported; -   Disabled interfaces are not listed; -   Enabling/disabling some components may change their ordering in the Windows interface name; -   Some Windows versions (for example, Server 2008) might require the latest updates installed to support non-ASCII characters in interface names.
ca	 ##### net.if.list {#net-if-list}  <br> Llistat d'interfícies de xarxa (inclou el tipus d'interfície, l'estat, l'adreça IPv4, la descripció).<br> Valor de retorn: *Text*.  Comentaris:  - Admet noms d'interfície de diversos octets; - Les interfícies desactivades no apareixen a la llista; - L'activació/desactivació d'alguns components pot canviar el seu ordre al nom de la interfície de Windows; - Algunes versions de Windows (per exemple, Server 2008) poden requerir les darreres actualitzacions instal·lades per admetre caràcters no ASCII als noms d'interfície.

en-us	 ##### net.if.out[if,<mode>]  <br> The outgoing traffic statistics on a network interface.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameters:  -   **if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows); -   **mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*carrier* - the number of carrier losses detected by the device driver<br>*compressed* - the number of compressed packets transmitted by the device driver  Comments:  -   You may use this key with the *Change per second* preprocessing step in order to get the bytes-per-second statistics; -   The *dropped* mode is supported only on Linux, HP-UX; -   The *overruns*, *collision*, *carrier*, *compressed* modes are supported only on Linux; -   On HP-UX this item does not provide details on loopback interfaces (e.g. lo0).  Examples:      net.if.out[eth0]     net.if.out[eth0,errors]
ca	 ##### net.if.out[if,<mode>]  <br> Estadístiques de trànsit de sortida en una interfície de xarxa.<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#plataformes-admeses): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Els privilegis d'arrel són necessaris a NetBSD.  Paràmetres:  - **if** - nom de la interfície de xarxa (Unix); descripció completa de la interfície de xarxa o adreça IPv4; o, si és entre claus, GUID de la interfície de xarxa (Windows); - **mode** - valors possibles:<br>*octets* - nombre d'octets (per defecte)<br>*paquets* - nombre de paquets<br>*errors* - nombre d'errors<br>*esborrat* - nombre de paquets deixats caigut<br>*desbordaments (fifo)* - el nombre d'errors de memòria intermèdia FIFO<br>*col·lisions (colls)* - el nombre de col·lisions detectades a la interfície<br>*portador* - el nombre de pèrdues de transportista detectat pel controlador del dispositiu<br>*comprimit* - el nombre de paquets comprimits transmesos pel controlador del dispositiu  Comentaris:  - Podeu emprar aquesta clau amb la passa de preprocessament *Canvi per segon* per obtenir les estadístiques d'octets per segon; - El mode *dropped* només és compatible amb Linux, HP-UX; - Els modes *desbordaments*, *col·lisió*, *portador*, *comprimit* només són compatibles amb Linux; - A l'HP-UX, aquest element no proporciona detalls sobre les interfícies de loopback (per exemple, lo0).  Exemples:      net.if.out[eth0]     net.if.out[eth0,errors]

en-us	 ##### net.if.total[if,<mode>]  <br> The sum of incoming and outgoing traffic statistics on a network interface.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameters:  -   **if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows); -   **mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*compressed* - the number of compressed packets transmitted or received by the device driver  Comments:  -   You may use this key with the *Change per second* preprocessing step in order to get the bytes-per-second statistics; -   The *dropped* mode is supported only on Linux, HP-UX. Dropped packets are supported only if both `net.if.in` and `net.if.out` work for dropped packets on your platform. -   The *overruns*, *collision*, *compressed* modes are supported only on Linux; -   On HP-UX this item does not provide details on loopback interfaces (e.g. lo0).  Examples:      net.if.total[eth0]     net.if.total[eth0,errors]
ca	 ##### net.if.total[if,<mode>]  <br> Suma de les estadístiques de trànsit entrant i sortint en una interfície de xarxa.<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#plataformes-admeses): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Els privilegis d'arrel són necessaris a NetBSD.  Paràmetres:  - **if** - nom de la interfície de xarxa (Unix); descripció completa de la interfície de xarxa o adreça IPv4; o, si és entre claus, GUID de la interfície de xarxa (Windows); - **mode** - valors possibles:<br>*octets* - nombre d'octets (per defecte)<br>*paquets* - nombre de paquets<br>*errors* - nombre d'errors<br>*eliminat* - nombre de paquets abandonats<br>*desbordaments (fifo)* - nombre d'errors de memòria intermèdia FIFO<br>*col·lisions (colls)* - nombre de col·lisions detectades a la interfície<br>*comprimit* - nombre de paquets comprimits transmès o rebut pel controlador del dispositiu  Comentaris:  - Podeu emprar aquesta clau amb la passa de preprocessament *Canvi per segon* per obtenir les estadístiques d'octets per segon; - El mode *dropped* només és compatible amb Linux, HP-UX. Els paquets abandonats només s'admeten si tant "net.if.in" com "net.if.out" funcionen per als paquets abandonats a la vostra plataforma. - Els modes *desbordaments*, *col·lisió*, *comprimit* només són compatibles amb Linux; - A l'HP-UX, aquest element no proporciona detalls sobre les interfícies de loopback (per exemple, lo0).  Exemples:      net.if.total[eth0]     net.if.total[eth0,errors]

en-us	#### Net service name  Since Zabbix 5.4.0 it is possible to connect to Oracle by using net service name.  <net\_service\_name> is a simple name for a service that resolves to a connect descriptor.  In order to use the service name for creating a connection, this service name has to be defined in the tnsnames.ora file located on both the database server and the client systems. The easiest way to make sure that the connection will succeed is to define the location of tnsnames.ora file in the TNS\_ADMIN environment variable. The default location of the tnsnames.ora file is:      $ORACLE_HOME/network/admin/  A simple tnsnames.ora file example:      ORCL =       (DESCRIPTION =         (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))         (CONNECT_DATA =           (SERVER = DEDICATED)           (SERVICE_NAME = ORCL)         )       )  To set configuration parameters for the "Net Service Name" connection method, use one of the following options:  -    Set an empty parameter DBHost and set DBName as usual:  ```{=html} <!-- --> ```     DBHost=     DBName=ORCL  -   Set both parameters and leave both empty:  ```{=html} <!-- --> ```     DBHost=     DBName=  In the second case, the TWO\_TASK environment variable has to be set. It specifies the default remote Oracle service (service name). When this variable is defined, the connector connects to the specified database by using an Oracle listener that accepts connection requests. This variable is for use on Linux and UNIX only. Use the LOCAL environment variable for Microsoft Windows.  **Example:**  Connect to a database using Net Service Name set as ORCL and the default port. Database parameters set in the server or proxy configuration file (zabbix\_server.conf and zabbix\_proxy.conf):      DBHost=     #DBPort=     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  During Zabbix frontend installation, set the corresponding parameters in the *Configure DB connection* step of the setup wizard:  -   Database host: -   Database port: 0 -   Database name: ORCL -   User: myusername -   Password: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_service_name.png){width="600"}  Alternatively, these parameters can be set in the frontend configuration file (zabbix.conf.php):      $DB["TYPE"]                     = 'ORACLE';     $DB["SERVER"]                   = '';     $DB["PORT"]           = '0';     $DB["DATABASE"]                 = 'ORCL';     $DB["USER"]                     = 'myusername';     $DB["PASSWORD"]                 = 'mypassword';  Connection string used by Zabbix to establish connection:      DBUser/DBPassword@ORCL
ca	#### Nom del servei de xarxa  Des de Zabbix 5.4.0, és possible connectar-se a Oracle emprant el nom del servei de xarxa.  <net\_service\_name> és un nom simple per un servei que resol cap a un descriptor de connexió.  Per emprar el nom del servei per crear una connexió, el nom s'ha de definir a l'arxiu tnsnames.ora que hi ha al servidor de base de dades i als sistemes clients. La manera més simple d'assegurar-vos que la connexió funcionarà és definir la ubicació de l'arxiu tnsnames.ora dins la variable d'entorn TNS\_ADMIN. La ubicació per defecte de l'arxiu tnsnames.ora és:      $ORACLE_HOME/network/admin/  Un exemple simple d'arxiu tnsnames.ora :      ORCL =       (DESCRIPTION =         (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))         (CONNECT_DATA =           (SERVER = DEDICATED)           (SERVICE_NAME = ORCL)         )       )  Per definir els paràmetres de configuració del mètode de connexió "Nom del servei de xarxa", empreu una de les opcions següents:  -    Definiu un paràmetre DBHost buit i definiu DBName com de costum: ```{=html} <!-- --> ```     DBHost=     DBName=ORCL  -   Definiu dos paràmetres i deixeu-los buits:  ```{=html} <!-- --> ```     DBHost=     DBName=  En el segon cas, la variable d'entorn TWO\_TAKS s'ha de definir. Aquesta especifica el servei Oracle remot per defecte (nom del servei). Quan aquesta variable sigui definida, el connector es connectarà a la base de dades especificada emprarnt un escoltador Oracle que accepti les peticions de connexió. Aquesa variable s'empra només amb Linux i Unix. Empreu la variable d'entorn LOCAL per a Microsoft Windows.  **Exemple:**  Connecteu-vos a una base de dades emprant el nom de servei de xarxa definit a ORCL i el port per defecte. Paràmetres de la base de dades definits a l'arxiu de configuració del servidor o del proxy (zabbix\_server.conf et zabbix\_proxy.conf) :      DBHost=     #DBPort=     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  Durant la instal·lació de la interfície Zabbix, definiu els paràmetres corresponents a la fase *Configurar la connexió a la base de dades* de l'assistent d'instal·lació:  -   Equip de la base de dades: -   Port de la base de dades: 0 -   Nom de la base de dades: ORCL -   Usuari: myusername -   Paraula de pas: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_service_name.png){width="600"}  Alternativament, aquests paràmetres es poden definir a ll'arxiu de configuració del frontal (zabbix.conf.php):      $DB["TYPE"]                     = 'ORACLE';     $DB["SERVER"]                   = '';     $DB["PORT"]                     = '0';     $DB["DATABASE"]                 = 'ORCL';     $DB["USER"]                     = 'myusername';     $DB["PASSWORD"]                 = 'mypassword';  Cadena de connexió emprada per Zabbix per establir la connexió:      DBUser/DBPassword@ORCL

en-us	 ##### net.tcp.listen[port]  <br> Checks if this TCP port is in LISTEN state.<br> Return values: 0 - it is not in LISTEN state; 1 - it is in LISTEN state.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, MacOS X.  Parameter:  -   **port** - TCP port number  On Linux kernels 2.6.14 and above, the information about listening TCP sockets is obtained from the kernel's NETLINK interface, if possible. Otherwise, the information is retrieved from /proc/net/tcp and /roc/net/tcp6 files.  Example:      net.tcp.listen[80]
ca	 ##### net.tcp.listen[port]  <br> Comprova si aquest port TCP és en estat LISTEN.<br> Valors de retorn: 0 - no és en estat LISTEN; 1 - és en estat LISTEN.<br> [Plataformes admeses](#supported-platforms): Linux, FreeBSD, Solaris, MacOS X.  Paràmetre:  - **port** - Nombre de port TCP  Als nuclis Linux 2.6.14 i posteriors, la informació sobre l'escolta dels sòcols TCP s'obté de la interfície NETLINK del nucli, si és possible. En cas contrari, la informació es recupera dels fitxers /proc/net/tcp i /roc/net/tcp6.  Exemple:      net.tcp.listen[80]

en-us	 ##### net.tcp.port[<ip>,port]  <br> Checks if it is possible to make a TCP connection to the specified port.<br> Return values: 0 - cannot connect; 1 - can connect.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number.  Comments:  -   For simple TCP performance testing use `net.tcp.service.perf[tcp,<ip>,<port>]`; -   These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).  Example:      net.tcp.port[,80] #this item can be used to test the web server availability running on port 80
ca	 ##### net.tcp.port[<ip>,port]  <br> Comprova si és possible establir una connexió TCP al port especificat.<br> Valors de retorn: 0 - no es pot connectar; 1 - es pot connectar.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **ip** - adreça IP o el nom DNS (per defecte és 127.0.0.1); - **port** - nombre de port.  Comentaris:  - Per a proves de rendiment TCP senzilles, empreu `net.tcp.service.perf[tcp,<ip>,<port>]`; - Aquestes comprovacions poden donar lloc a missatges addicionals als fitxers de registre del dimoni del sistema (normalment es registren sessions SMTP i SSH).  Exemple:       net.tcp.port[,80] #aquest element es pot emprar per provar la disponibilitat del servidor web que s'executa al port 80

en-us	 ##### net.tcp.service.perf[service,<ip>,<port>]  <br> Checks the performance of a TCP service.<br> Return values: *Float* (0 - service is down; seconds - the number of seconds spent while connecting to the service).<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, or *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.service.perf[tcp,<ip>,<port>]` for checks like these. -   The telnet check looks for a login prompt (':' at the end).  Example:      net.tcp.service.perf[ssh] #this item can be used to test the speed of initial response from the SSH server
ca	 ##### net.tcp.service.perf[service,<ip>,<port>]  <br> Comprova el rendiment d'un servei TCP.<br> Valors de retorn: *Flotant* (0: el servei és caigut; segons: el nombre de segons que s'han passat en connectar-se al servei).<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **servei** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https* o *telnet* (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte és 127.0.0.1); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Comentaris:  - Actualment no s'admet la comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995). Com a solució alternativa, empreu `net.tcp.service.perf[tcp,<ip>,<port>]` per a comprovacions com aquestes. - La comprovació de telnet cerca un indicador d'inici de sessió (':' al final).  Exemple:       net.tcp.service.perf[ssh] #aquest element es pot emprar per provar la velocitat de resposta inicial des del servidor SSH

en-us	 ##### net.tcp.service.perf[service,<ip>,<port>] {#nettcpserviceperf}  <br> Checks the performance of a TCP service.<br> Return value: *Float*: *0.000000* - the service is down; *seconds* - the number of seconds spent while connecting to the service.  Parameters:  -   **service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   Note that with *tcp* service indicating the port is mandatory; -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.service[tcp,<ip>,port]` for checks like these.  Example:      net.tcp.service.perf[ssh] #This item can be used to test the speed of initial response from SSH server.
ca	 ##### net.tcp.service.perf[service,<ip>,<port>] {#nettcpserviceperf}  <br> Comprova el rendiment d'un servei TCP.<br> Valor de retorn: *Flotant*: *0,000000* - servei caigut; *segons* - nombre de segons que s'han passat mentre es connecta al servei.  Paràmetres:  - **servei** - valors possibles: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte s'empra l'IP/DNS de l'amfitrió); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Comentaris:  - Tingueu en compte que amb el servei *tcp* indicant el port és obligatori; - Actualment no s'admet la comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995). Com a solució alternativa, empreu `net.tcp.service[tcp,<ip>,port]` per a comprovacions com aquestes.  Exemple:       net.tcp.service.perf[ssh] #Aquest element es pot emprar per provar la velocitat de resposta inicial des del servidor SSH.

en-us	 ##### net.tcp.service[service,<ip>,<port>]  <br> Checks if a service is running and accepting TCP connections.<br> Return values: 0 - service is down; 1 - service is running.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, or *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually); -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.port[]` for checks like these. -   Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2; -   The telnet check looks for a login prompt (':' at the end).  Example:      net.tcp.service[ftp,,45] #this item can be used to test the availability of FTP server on TCP port 45
ca	 ##### net.tcp.service[service,<ip>,<port>]  <br> Comprova si un servei s'executa i accepta connexions TCP.<br> Valors de retorn: 0 - el servei és caigut; 1: el servei s'executa.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **servei** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https* o *telnet * (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte és 127.0.0.1); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Comentaris:  - Aquestes comprovacions poden donar lloc a missatges addicionals als fitxers de registre del dimoni del sistema (normalment es registren sessions SMTP i SSH); - Actualment no s'admet la comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995). Com a solució alternativa, empreu `net.tcp.port[]` per a comprovacions com aquestes. - La comprovació de LDAP i HTTPS a Windows només és compatible amb l'agent Zabbix 2; - La comprovació de telnet cerca un indicador d'inici de sessió (':' al final).  Exemple:       net.tcp.service[ftp,,45] #aquest element es pot emprar per provar la disponibilitat del servidor FTP al port TCP 45

en-us	 ##### net.tcp.service[service,<ip>,<port>] {#nettcpservice}  <br> Checks if a service is running and accepting TCP connections.<br> Return value: *0* - the service is down; *1* - the service is running.  Parameters:  -   **service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   Note that with *tcp* service indicating the port is mandatory; -   These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually); -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.service[tcp,<ip>,port]` for checks like these.  Example:      net.tcp.service[ftp,,45] #This item can be used to test the availability of FTP server on TCP port 45.
ca	 ##### net.tcp.service[service,<ip>,<port>] {#nettcpservice}  <br> Comprova si un servei s'executa i admet connexions TCP.<br> Valor de retorn: *0* - el servei és caigut; *1*: el servei s'executa.  Paràmetres:  - **servei** - valors possibles: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip**- adreça IP o el nom DNS (per defecte s'empra l'IP/DNS de l'equip); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Comentaris:  - Tingueu en compte que amb el servei *tcp* indicant el port és obligatori; - Aquestes comprovacions poden donar lloc a missatges addicionals als fitxers de registre del dimoni del sistema (normalment es registren sessions SMTP i SSH); - Actualment no s'admet la comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995). Com a solució alternativa, empreu `net.tcp.service[tcp,<ip>,port]` per a comprovacions com aquestes.  Exemple:       net.tcp.service[ftp,,45] #Aquest element es pot emprar per provar la disponibilitat del servidor FTP al port TCP 45.

en-us	 ##### net.tcp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>]  <br> Returns the number of TCP sockets that match parameters.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux.  Parameters:  -   **laddr** - the local IPv4/6 address or CIDR subnet; -   **lport** - the local port number or service name; -   **raddr** - the remote IPv4/6 address or CIDR subnet; -   **rport** - the remote port number or service name; -   **state** - the connection state (*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*).  Example:      net.tcp.socket.count[,80,,,established] #the number of connections to local TCP port 80 in the established state
ca	 ##### net.tcp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>]  <br> Retorna el nombre de sòcols TCP que coincideixen amb els paràmetres.<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#supported-platforms): Linux.  Paràmetres:  - **laddr** - adreça IPv4/6 local o la subxarxa CIDR; - **lport** - nombre de port local o el nom del servei; - **raddr**: adreça IPv4/6 remota o la subxarxa CIDR; - **rport** - nombre de port remot o el nom del servei; - **estat** - estat de connexió (*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*).  Exemple:       net.tcp.socket.count[,80,,,established] #nombre de connexions al port TCP local 80 en l'estat establert

en-us	 ##### net.udp.listen[port]  <br> Checks if this UDP port is in LISTEN state.<br> Return values: 0 - it is not in LISTEN state; 1 - it is in LISTEN state.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, MacOS X.  Parameter:  -   **port** - UDP port number  Example:      net.udp.listen[68]
ca	 ##### net.udp.listen[port]  <br>  Comprova si aquest port UDP és en estat LISTEN.<br> Valors de retorn: 0 - no és en estat LISTEN; 1 - és en estat ESCOLTA.<br> [Plataformes admeses](#supported-platforms): Linux, FreeBSD, Solaris, MacOS X.  Paràmetre:  - **port** - Nombre de port UDP  Exemple:      net.udp.listen[68]

en-us	 ##### net.udp.service.perf[service,<ip>,<port>]  <br> Checks the performance of a UDP service.<br> Return values: *Float* (0 - service is down; seconds - the number of seconds spent waiting for response from the service).<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service.perf[ntp] #this item can be used to test response time from NTP service
ca	 ##### net.udp.service.perf[service,<ip>,<port>]  <br> Comprova el rendiment d'un servei UDP.<br> Valors de retorn: *Flotant* (0: el servei és caigut; segons: el nombre de segons que han passat esperant la resposta del servei).<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **servei** - *ntp* (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte és 127.0.0.1); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Exemple:       net.udp.service.perf[ntp] #aquest element es pot emprar per provar el temps de resposta del servei NTP

en-us	 ##### net.udp.service.perf[service,<ip>,<port>] {#netudpserviceperf}  <br> Checks the performance of a UDP service.<br> Return value: *Float*: *0.000000* - the service is down; *seconds* - the number of seconds spent waiting for response from the service.  Parameters:  -   **service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service.perf[ntp] #This item can be used to test the response time from NTP service.
ca	 ##### net.udp.service.perf[service,<ip>,<port>] {#netudpserviceperf}  <br> Comprova el rendiment d'un servei UDP.<br> Valor de retorn: *Flotant*: *0,000000* - servei caigut; *segons* - nombre de segons que s'han passat esperant la resposta del servei.  Paràmetres:  - **servei** - valors possibles: *ntp* (vegeu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte s'empra l'IP/DNS de l'equip); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Exemple:       net.udp.service.perf[ntp] #Aquest element es pot emprar per provar el temps de resposta del servei NTP.

en-us	 ##### net.udp.service[service,<ip>,<port>]  <br> Checks if a service is running and responding to UDP requests.<br> Return values: 0 - service is down; 1 - service is running.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service[ntp,,45] #this item can be used to test the availability of NTP service on UDP port 45
ca	 ##### net.udp.service[service,<ip>,<port>]  <br> Comprova si un servei s'executa i respon a les peticions UDP.<br> Valors de retorn: 0 - el servei és caigut; 1: el servei s'executa.<br> Veieu les [plataformes compatibles](#supported-platforms).  Paràmetres:  - **servei** - *ntp* (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte és 127.0.0.1); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Exemple:       net.udp.service[ntp,,45] #aquest element es pot emprar per provar la disponibilitat del servei NTP al port UDP 45

en-us	 ##### net.udp.service[service,<ip>,<port>] {#netudpservice}  <br> Checks if a service is running and responding to UDP requests.<br> Return value: *0* - the service is down; *1* - the service is running.  Parameters:  -   **service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service[ntp,,45] #This item can be used to test the availability of NTP service on UDP port 45.
ca	 ##### net.udp.service[service,<ip>,<port>] {#netudpservice}  <br> Comprova si un servei s'executa i respon a les peticions UDP.<br> Valor de retorn: *0* - servei caigut; *1*: servei s'executa.  Paràmetres:  - **servei** - valors possibles: *ntp* (veieu [detalls](/manual/appendix/items/service_check_details)); - **ip** - adreça IP o el nom DNS (per defecte s'empra l'IP/DNS de l'equip); - **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).  Exemple:       net.udp.service[ntp,,45] #Aquest element es pot emprar per provar la disponibilitat del servei NTP al port UDP 45.

en-us	 ##### net.udp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>]  <br> Returns the number of UDP sockets that match parameters.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux.  Parameters:  -   **laddr** - the local IPv4/6 address or CIDR subnet; -   **lport** - the local port number or service name; -   **raddr** - the remote IPv4/6 address or CIDR subnet; -   **rport** - the remote port number or service name; -   **state** - the connection state (*established*, *unconn*).  Example:      net.udp.socket.count[,,,,established] #returns the number of UDP sockets in the connected state
ca	 ##### net.udp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>]  <br> Retorna el nombre de sòcols UDPque coincideixen amb els paràmetres.<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#supported-platforms): Linux.  Paràmetres:  - **laddr** - adreça IPv4/6 local o la subxarxa CIDR; - **lport** - nombre de port local o el nom del servei; - **raddr**: adreça IPv4/6 remota o la subxarxa CIDR; - **rport** - nombre de port remot o el nom del servei; - **estat** - estat de connexió (*established*, *unconn*).  Exemple:       net.udp.socket.count[,,,,established] #retorna el nombre de sockets UDP en estat connectat

en-us	#### Network discovery  In a [network discovery rule](/manual/discovery/network_discovery/rule), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Update interval|<|no| |*SNMP v1, v2*|<|<| | |SNMP community|yes| |^|SNMP OID|yes| |*SNMP v3*|<|<| | |Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |^|SNMP OID|yes|
ca	#### Descoberta de xarxa  En una [regla de descoberta de xarxa](/manual/discovery/network_discovery/rule), les macros d'usuari es poden emprar als camps següents :  |Ubicació|<|Múltiples macros/barreja amb text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Interval d'actualització|<|no| |*SNMP v1, v2*|<|<| | |Comunitat SNMP|sí| |^|OID SNMP|sí| |*SNMP v3*|<|<| | |Nom del context|sí| |^|Nom de seguretat|sí| |^|Frase secreta d'autenticació|sí| |^|Frase secreta de confidencialitat|sí| |^|OID SNMP|sí|

en-us	#### Network discovery  Manage network-level discovery rules to automatically find and monitor new hosts. Gain full access to information about discovered services and hosts.  [Discovery rule API](/manual/api/reference/drule) | [Discovery check API](/manual/api/reference/dcheck) | [Discovered host API](/manual/api/reference/dhost) | [Discovered service API](/manual/api/reference/dservice)
ca	#### Descoberta de xarxa  Gestionar les regles de descoberta a nivell de xarxa per trobar automàticament els nous equips. Obtindre un accés complet a la informació dels serveis i equips descoberts.  [API Regla de descoberta](/manual/api/reference/drule) | [API Verificació de descoberta](/manual/api/reference/dcheck) | [API Descoberta d'equips](/manual/api/reference/dhost) | [API Descoberta de serveis](/manual/api/reference/dservice)

en-us	 #### Network requirements  A following list of open ports per component is applicable for default configuration.  |Port|Components | |------------|---------------| |Frontend|http on 80, https on 443| |Server|10051 (for use with active proxy/agents)| |Active Proxy |10051| |Passive Proxy|10051| |Agent2|10050| |Trapper| | |JavaGateway|10053| |WebService|10053|  ::: noteclassic The port numbers should be opened in the firewall to enable external communications with Zabbix. Outgoing TCP connections usually do not require explicit firewall settings. ::: 
ca	 #### Requisits de la xarxa  La següent llista de ports oberts per component és aplicable per a la configuració predeterminada.  |Port|Components | |-------------|----------------| |Interfície|http al 80, https al 443| |Servidor|10051 (per emprar amb proxy/agents actius)| |Proxy actiu |10051| |Proxy passiu|10051| |Agent2|10050| |Trapper| | |JavaGateway|10053| |WebService|10053|  ::: noteclassic Els nombres de port s'han d'obrir al tallafoc per permetre les comunicacions externes amb Zabbix. Les connexions TCP sortints normalment no requereixen una configuració explícita del tallafoc. :::

en-us	#### New action  Delivering notifications is one of the things [actions](/manual/config/notifications/action) do in Zabbix. Therefore, to set up a notification, go to *Alerts → Actions → Trigger actions* and click on *Create action*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  All mandatory input fields are marked with a red asterisk.  In this form, enter a name for the action.  In the most simple case, if we do not add any more specific [conditions](/manual/config/notifications/action/conditions), the action will be taken upon any trigger change from 'Ok' to 'Problem'.  We still should define what the action should do - and that is done in the *Operations* tab. Click on *Add* in the Operations block, which opens a new operation form.  ![](../../../assets/en/manual/quickstart/new_operation.png)  All mandatory input fields are marked with a red asterisk.  Here, click on *Add* in the *Send to Users* block and select the user ('user') we have defined. Select 'Email' as the value of *Send only to*. When done with this, click on *Add*, and the operation should be added:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  That is all for a simple action configuration, so click *Add* in the action form.
ca	#### Acció nova  El lliurament de notificacions és una de les coses que fan les [accions](/manual/config/notifications/action) a Zabbix. Per tant, per configurar una notificació, aneu a *Alertes → Accions* i feu clic a *Crear una acció*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  En aquest formulari, introduïu un nom per a l'acció.  En el cas més senzill, si no afegim més [condicions](/manual/config/notifications/action/conditions), l'acció es durà a terme a qualsevol canvi de trigger de 'Correcte' a 'Problema'.  Encara hem de definir què ha de fer l'acció, i això es fa a la pestanya *Operacions*. Feu clic a *Nova* al bloc Operacions, que obre un nou formulari d'operacions.  ![](../../../assets/en/manual/quickstart/new_operation.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Aquí, feu clic a *Afegr* al bloc *Enviar als usuaris* i trieu l'usuari ('usuari') que heu definit. Trieu "Correu electrònic" com a valor per a *Enviar només a*. Quan hàgiu acabat, feu clic a *Afegir* i ara s'hauria d'afegir l'operació:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  Això és tot per a una configuració d'acció senzilla, així que feu clic a *Afegir* al formulari d'acció.

en-us	#### New action log filtering options  New filtering options have been added to *Reports → [Action log](/manual/web_interface/frontend_sections/reports/action_log)* section. In addition to filtering records by notification recipients, now you can also filter records by actions, media types, status, or by the message/remote command content. These filtering options can also be configured for the [*Action log* widget](/manual/web_interface/frontend_sections/dashboards/widgets/action_log).
ca	#### Noves opcions de filtrat del registre d'accions  S'han afegit noves opcions de filtrat a la secció *Informes → [Registre d'accions](/manual/web_interface/frontend_sections/reports/action_log)*. A més de filtrar els registres per destinataris de les notificacions, ara també podeu filtrar els registres per accions, tipus de suport, estat o pel contingut del missatge/ordre remota. Aquestes opcions de filtrat també es poden configurar per al giny [*registre d'accions*](/manual/web_interface/frontend_sections/dashboards/widgets/action_log).

en-us	 #### New and updated agent items  New items have been added to Zabbix agent/agent 2:  -   **system.sw.packages.get** - return information about installed packages in JSON format.     In comparison to the existing `system.sw.packages` item, the new item returns more details. -   **system.sw.os.get** - return information about the operating system, such as version, type, distribution name, build number, minor and major version, etc., in JSON format.  The following Zabbix agent/agent 2 items have been updated:  -   **system.sw.os** that returns OS information as a string is now also supported on Windows. -   **vfs.fs.get** and **vfs.fs.discovery**, used for [discovery of mounted filesystems](/manual/discovery/low_level_discovery/examples/mounted_filesystems),     now additionally return filesystem mount options in the "options" and "{#FSOPTIONS}" property respectively.     These options allow to detect filesystems that remounted as read-only (e.g. on VMs) or to filter bind mounts or .dmg volumes on macOS.  See also:   -   Zabbix [agent items](/manual/config/items/itemtypes/zabbix_agent#system-data) for detailed item description. -   [Template changes](#templates) for details how item-related changes are reflected in the existing templates.
ca	 #### Elements d'agent nous i actualitzats  S'han afegit nous elements a l'agent/agent 2 de Zabbix:  - **system.sw.packages.get** - retorna informació sobre els paquets instal·lats en format JSON.      En comparació amb l'element existent "system.sw.packages", el nou element retorna més detalls. - **system.sw.os.get**: retorna informació sobre el sistema operatiu, com ara versió, tipus, nom de distribució, número de compilació, versió menor i major, etc., en format JSON.  S'han actualitzat els elements següents de l'agent/agent 2 de Zabbix:  - **system.sw.os** que retorna informació del sistema operatiu com a cadena ara també és compatible amb Windows. - **vfs.fs.get** i **vfs.fs.discovery**, emprats per a [descoberta de sistemes de fitxers muntats](/manual/discovery/low_level_discovery/examples/mounted_filesystems); ara, a més, retorna les opcions de muntatge del sistema de fitxers a les propietats "opcions" i "{#FSOPTIONS}" respectivament.      Aquestes opcions permeten detectar sistemes de fitxers que s'han tornat a muntar com a només de lectura (p. ex., en màquines virtuals) o filtrar muntatges d'enllaç o volums .dmg a macOS.  Veieu també:  - Zabbix [elements d'agent](/manual/config/items/itemtypes/zabbix_agent#system-data) per obtindre una descripció detallada de l'element. - [Canvis a les plantilles](#templates) per obtindre més informació sobre com es reflecteixen els canvis relacionats amb els elements a les plantilles existents.

en-us	#### New item for PostgreSQL Zabbix agent 2 plugin  New [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql), **pgsql.version**, has been added to PostgreSQL Zabbix agent 2 plugin. This item is used for returning the PostgreSQL version.
ca	#### Nou element per al connector PostgreSQL Zabbix agent 2  El nou [element](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql), **pgsql.version**, s'ha afegit al plugin de l'agent 2 de PostgreSQL Zabbix. Aquest element s'empra per retornar la versió de PostgreSQL.

en-us	#### New item for Zabbix agent 2  A new item has been added to MySQL plugin for Zabbix agent 2. This new item, [mysql.custom.query](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql-custom-query), can be used for executing custom MySQL queries. 
ca	#### Nou element per a l'agent Zabbix 2  S'ha afegit un element nou al connector MySQL per a l'agent Zabbix 2. Aquest nou element, [mysql.custom.query](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql-custom-query), es pot emprar per executar consultes MySQL personalitzades.

en-us	#### New items in Zabbix agent 2 plugins  The items for returning the database server version are now available in [MongoDB plugin](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb.version)) and [Oracle Database plugin](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.4) ([oracle.version](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle.version)).
ca	#### Nous elements als plugins de l'agent 2 de Zabbix  Ja són disponibles els elements de retorn del servidor de base de dades al [plugin MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb.version)) i [plugin d'Oracle Database](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.4) ([oracle.version](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle.version)).

en-us	 **New options**  - [Host context menu](/manual/web_interface/menu/host_menu) now offers options to navigate to the lists of host items,  triggers, discovery rules, or web scenarios to quickly access configuration of the required entity.   - [Item context menu](/manual/web_interface/menu/item_menu) now offers options to:    - see all triggers based on an item and navigate to the configuration of any of them;    - create a new trigger, a dependent item, or a discovery rule based on the item;    - switch to the *Latest data* section filtered by the current host and item.  - [Event context menu](/manual/web_interface/menu/event_menu) now offers options to:    - acknowledge or update a problem;    - see all items used by a problem trigger and navigate to the configuration of any of them;    - mark problems as symptom or cause.  Note that links to the configuration section are only visible to Admin and Super admin level users with sufficient permissions.
ca	 **Opcions noves**  - [Menú contextual de l'equip](/manual/web_interface/menu/host_menu) ara ofereix opcions per navegar a les llistes d'elements d'equips, triggers, regles de descoberta o escenaris web per accedir ràpidament a la configuració de l'entitat requerida.  - [Menú contextual de l'element](/manual/web_interface/menu/item_menu) ara ofereix opcions per:     - veure tots els triggers basats en un element i navegar a la configuració de qualsevol d'ells;     - crear un trigger nou, un element dependent o una regla de descobriment basada en l'element;     - Canvieu a la secció *Dades més recents* filtrada per l'amfitrió i l'element actuals.  - [Menú contextual de l'esdeveniment](/manual/web_interface/menu/event_menu) ara ofereix opcions per:     - reconèixer o actualitzar un problema;     - veure tots els elements utilitzats per un trigger de problema i navegar a la configuració de qualsevol d'ells;     - Marcar els problemes com a símptoma o causa.  Tingueu en compte que els enllaços a la secció de configuració només són visibles per als usuaris de nivell Administrador i Superadministrador amb permisos suficients.

en-us	#### 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.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ca	#### Nove plantilles  Hi ha disponible 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 que fa descoberta de diversos serveis i recursos d'Oracle Cloud Infrastructure ((OCI).  Podeu obtindre aquesta plantilla:  -   A *Configuració* → *Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar les noves plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0) o obtindre-les des del directori *zabbix/templates* de la darrera versió descarregada de Zabbix. Després, dins de *Configuració* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	#### 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.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ca	#### Nove plantilles  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.  Podeu obtindre aquesta plantilla:  -   A *Configuració* → *Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar les noves plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4) o obtindre-les des del directori *zabbix/templates* de la darrera versió descarregada de Zabbix. Després, dins de *Configuració* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	#### 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)  You can get this template:  -   In *Data collection* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Data collection* → *Templates*, you can import them manually into Zabbix.
ca	#### Nove plantilles  Hi ha disponible una nova plantilla:  - [HPE iLO per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.)  Podeu obtindre aquesta plantilla:  -   A *Recull de dades* → *Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar les noves plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4) o obtindre-les des del directori `templates` de la darrera versió descarregada de Zabbix. Després, dins de *Recull de dades* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	#### 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)  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ca	#### Noves plantilles  Hi ha plantilles noves 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 Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.4)  Podeu obtindre aquesta plantilla:  -   A *Configuració* → *Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar les noves plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4) o obtindre-les des del directori *zabbix/templates* de la darrera versió descarregada de Zabbix. Després, dins de *Configuració* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	#### 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)  You can get these templates:  -   In *Data collection* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4)     or find them in the *zabbix/templates* directory of the downloaded latest     Zabbix version. Then, while in *Data collection* → *Templates* you can     import them manually into Zabbix.
ca	#### 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) - [Nextcloud per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)  Podeu obtindre aquesta plantilla:  -   A *Recull de dades* → *Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar les noves plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4) o obtindre-les des del directori *zabbix/templates* de la darrera versió descarregada de Zabbix. Després, dins de *Recull de dades* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	#### 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.  You can get this template:  -   In *Data collection* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Data collection* → *Templates*, you can import them manually into Zabbix.
ca	#### Noves plantilles  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.  Podeu obtindre aquesta plantilla:  -   A *Recull de dades* → *Plantilles*, a les noves instal·lacions; -   si sou actualitzant de versions anteriors, podeu descarregar les noves plantilles des del [repositori Git] de Zabbix (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.4) o obtindre-les des del directori `templates` de la darrera versió descarregada de Zabbix. Després, dins de *Recull de dades* → *Plantilles* podeu importar-les manualment cap al Zabbix.

en-us	 ##### nodata(/host/key,sec,<mode>) {#nodata}  Check for no data received.<br> Supported value types: *Integer*, *Float*, *Character*, *Text*, *Log*.<br> Returns: 1 - if no data received during the defined period of time; 0 - otherwise.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **sec** - the period should not be less than 30 seconds because the history syncer process calculates this function only every 30 seconds; `nodata(/host/key,0)` is disallowed. -   **mode** - if set to *strict* (double-quoted), this function will be insensitive to proxy availability (see comments for details).  Comments:  -   the 'nodata' triggers monitored by proxy are, by default, sensitive to proxy availability - if proxy becomes unavailable, the 'nodata' triggers will not fire immediately after a restored connection, but will skip the data for the delayed period. Note that for passive proxies suppression is activated if connection is restored more than 15 seconds and no less than 2 & ProxyUpdateFrequency seconds later. For active proxies suppression is activated if connection is restored more than 15 seconds later. To turn off sensitiveness to proxy availability, use the third parameter, e.g.: `nodata(/host/key,5m,"strict")`; in this case the function will fire as soon as the evaluation period (five minutes) without data has past.<br> -   This function will display an error if, within the period of the 1st parameter:<br>- there's no data and Zabbix server was restarted<br>- there's no data and maintenance was completed<br>- there's no data and the item was added or re-enabled<br> -   Errors are displayed in the *Info* column in trigger [configuration](/manual/web_interface/frontend_sections/data_collection/hosts/triggers);<br> -   This function may not work properly if there are time differences between Zabbix server, proxy and agent. See also: [Time synchronization requirement](/manual/installation/requirements#time_synchronization).
ca	##### nodata(/host/key,sec,<mode>) {#nodata}  Comprova si no s'ha rebut cap dada.<br> Tipus de valors admesos: *Enter*, *flotant*, *Caràcter*, *Text*, *Registre*.<br> Retorna: 1 - si no s'han rebut dades durant el període de temps definit; 0 - cas contrari.  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **seg** - el període no ha de ser inferior a 30 segons perquè el procés de sincronització de l'historial calcula aquesta funció només cada 30 segons; `nodata(/host/key,0)` no és permès. - **mode** - si s'estableix en *estricte* (entre cometes), aquesta funció serà insensible a la disponibilitat del proxy (veieu els comentaris per a més detalls).  Comentaris:  - els triggers "nodata" monitorats pel proxy són, de manera predeterminada, sensibles a la disponibilitat del proxy; si el proxy no és disponible, els triggers "nodata" no s'activaran immediatament després d'una connexió restaurada, sinó que saltaran les dades durant el període de retard. Tingueu en compte que la supressió dels proxys passius s'activa si la connexió es restableix més de 15 segons i no menys de 2 segons més tard i ProxyUpdateFrequency. Per als proxys actius, l'esborrat s'activa si la connexió es restableix més de 15 segons després. Per desactivar la sensibilitat a la disponibilitat del proxy, empreu el tercer paràmetre, per exemple: `nodata(/host/key,5m,"strict"); en aquest cas, la funció s'activarà tan aviat com hagi passat el període d'avaluació (cinc minuts) sense dades.<br> - Aquesta funció mostrarà un error si, dins del període del 1r paràmetre:<br>- no hi ha dades i el servidor Zabbix s'ha reiniciat<br>- no hi ha dades i s'ha completat el manteniment<br>- no hi ha dades i l'element s'ha afegit o tornat a habilitar<br> - Els errors es veuen a la columna *Informació* al trigger [configuració](/manual/web_interface/frontend_sections/data_collection/hosts/triggers);<br> - És possible que aquesta funció no rutlli correctament si hi ha diferències de temps entre el servidor Zabbix, el proxy i l'agent. Veieu també: [Requisit de sincronització de l'hora](/manual/installation/requirements#time_synchronization).

en-us	##### NodeAddress IP or hostname with optional port to override how the frontend should connect to the server.<br>Format: \<address>\[:\<port>\]<br><br>If IP or hostname is not set, the value of ListenIP will be used. If ListenIP is not set, the value `localhost` will be used.<br>If port is not set, the value of ListenPort will be used. If ListenPort is not set, the value `10051` will be used.<br><br>This option can be overridden by the address specified in the frontend configuration.<br><br>See also: [HANodeName](#hanodename) parameter; [Enabling high availability](/manual/concepts/server/ha#enabling-high-availability).  Default: 'localhost:10051'
ca	##### NodeAddress IP o nom d'equip amb port opcional per anul·lar com s'ha de connectar la interfície al servidor.<br>Format: \<adreça>\[:\<port>\]<br><br>Si l'IP o el nom d'equip no és definit, s'emprarà el valor de ListenIP. Si ListenIP no és establert, s'emprarà el valor `localhost`.<br>Si no s'estableix el port, s'emprarà el valor de ListenPort. Si ListenPort no és definit, s'emprarà el valor `10051`.<br><br>Aquesta opció es pot substituir per l'adreça especificada a la configuració de la interfície.<br><br>Veieu també: [HANodeName](#hanodename ) paràmetre; [Activació de l'alta disponibilitat](/manual/concepts/server/ha#enabling-high-availability).  Per defecte: 'localhost:10051'

en-us	#### Non-mandatory fields in user configuration  The user group and user role fields are no longer mandatory in [user configuration](/manual/config/users_and_usergroups/user).  However, if an internal Zabbix user is created without a user role, the user will not be able to log into Zabbix, using internal authentication.
ca	##### Camps no obligatoris a la configuració de l'usuari  Els camps del grup d'usuaris i del rol d'usuari ja no són obligatoris a la [configuració d'usuari](/manual/config/users_and_usergroups/user). Tanmateix, si es crea un usuari intern de Zabbix sense un rol d'usuari, l'usuari no podrà iniciar sessió a Zabbix mitjançant l'autenticació interna.

en-us	##### Non-primitive data types  Since Zabbix 4.0.0 it is possible to work with custom MBeans returning non-primitive data types, which override the **toString()** method.
ca	##### Tipus de dades no-primitives  Des de la versió de Zabbix 4.0.0, és possible treballar amb els MBeans personalitzables que retornen els tipus de dades no-primitives, que substituirà el métode **toString()**.

en-us	### Notation
ca	### Notació

en-us	::: noteclassic A new user cannot be created without assigning a user role to them in 6.4.4 and later Zabbix versions. Previously created users may still be edited without assigning a user role to them, but when a user role is assigned, the field becomes mandatory, and a user role cannot be deleted anymore. You can always change the user role, though.  6.4.3 and earlier versions still provide the opportunity to create a user with an empty user role.  :::
ca	::: noteclassic No es pot crear un usuari nou sense assignar-li un rol d'usuari a les versions 6.4.4 i posteriors de Zabbix. Els usuaris creats anteriorment encara es poden editar sense assignar-los una funció d'usuari, però quan s'assigna una funció d'usuari, el camp esdevé obligatori i ja no es pot esborrar una funció d'usuari. Tanmateix, sempre podeu canviar el rol d'usuari.  6.4.3 i versions anteriors encara ofereixen l'oportunitat de crear un usuari amb un rol d'usuari buit. :::

en-us	 ::: noteclassic If installing from [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), you need to run the following command prior to proceeding to the next steps: <br><br> `$ make dbschema` :::
ca	::: noteclassic Si s'instal·la des del [repositori Git de Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), heu d'executar la comanda següent abans de seguir amb la resta de passes: <br><br> `$ make dbschema` :::

en-us	 ::: noteclassic  (\*) The number of active servers listed in ServerActive plus the number of pre-forked instances for passive checks specified in StartAgents must be less than 64. :::
ca	 ::: noteclassic (\*) El nombre de servidors actius que figuren a ServerActive més el nombre d'instàncies prèviament bifurcades per a comprovacions passives especificades a StartAgents ha de ser inferior a 64. :::

en-us	 ::: noteclassic Zabbix agent 2 supports custom intervals for both passive and active checks, whereas Zabbix agent supports custom intervals only for passive checks. See  [Zabbix agent vs agent 2 comparison](/manual/appendix/agent_comparison).  :::
ca	 ::: noteclassic L'agent Zabbix 2 admet intervals personalitzats tant per a comprovacions passives com actives, mentre que l'agent Zabbix només admet intervals personalitzats per a comprovacions passives. Veieu [Comparació entre agent Zabbix i agent 2](/manual/appendix/agent_comparison). :::

en-us	 ::: note-contribute Have a trigger expressions example that might be useful to others? Use the [Example suggestion form](#report-example) to send it to Zabbix developers. :::
ca	 ::: note-contribute Teniu un exemple d'expressions de trigger que pugui ser útil per a altres? Empreu el [Formulari de suggeriments d'exemple](#informe-exemple) per enviar-lo als desenvolupadors de Zabbix. :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
ca	::: noteimportant Els ginys obsolets s'eliminaran a la propera versió principal. :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
ca	::: noteimportant Els ginys obsolets s'eliminaran a la propera versió principal. :::

en-us	   ::: noteimportant For SourceIP support in LDAP simple checks (e.g. `net.tcp.service[ldap]`), OpenLDAP version 2.6.1 or above is required. :::
ca	   ::: noteimportant Per a la compatibilitat de SourceIP en comprovacions senzilles de LDAP (per exemple, `net.tcp.service[ldap]`), cal la versió 2.6.1 o superior d'OpenLDAP. :::

en-us	 ::: noteimportant Proxies that are older than Zabbix server previous LTS release version or newer than Zabbix server major version are not supported. Zabbix server will ignore data from unsupported proxies and all communication with Zabbix server will fail with a warning. For more information, see [Version compatibility](/manual/appendix/compatibility#supported-zabbix-proxies). :::  To minimize downtime and data loss during the upgrade, it is recommended to stop, upgrade, and start Zabbix server and then stop, upgrade, and start Zabbix proxies one after another. During server downtime, running proxies will continue data collection. Once the server is up and running, [outdated](/manual/appendix/compatibility#supported-zabbix-proxies) proxies will send the data to the newer server (proxy configuration will not be updated though) and will remain partly functional. Any notifications for problems during Zabbix server downtime will be generated only after the upgraded server is started.
ca	 ::: noteimportant Els proxys que són més antics que la versió de llançament LTS anterior del servidor Zabbix o més nous que la versió principal del servidor Zabbix no s'admeten. El servidor Zabbix ignorarà les dades dels proxys no compatibles i tota comunicació amb el servidor Zabbix donarà un avís d'error. Per a més informació, veieu [Compatibilitat de versions](/manual/appendix/compatibility#supported-zabbix-proxies). :::  Per minimitzar el temps d'inactivitat i la pèrdua de dades durant l'actualització, us recomana aturar, actualitzar i iniciar el servidor Zabbix i després atureu, actualitzeu i inicieu els proxys Zabbix un darrere l'altre. Durant el temps d'inactivitat del servidor, els proxys seguirant recollint dades. Un cop el servidor sigui en funcionament, els proxys [desactualitzats](/manual/appendix/compatibility#supported-zabbix-proxies) enviaran les dades al servidor més nou (la configuració del proxy no s'actualitzarà pas) i es mantindrà parcialment funcional. Qualsevol notificació de problemes durant el temps d'inactivitat del servidor Zabbix només es generarà després que s'iniciï l'actualització del servidor.

en-us	 ::: noteimportant The instructions provided on this page are designed for advanced users. Note that these instructions might need to be adjusted for your specific configuration. :::
ca	::: noteimportant Les instruccions mostrades aquí són pensades per a usuaris avançats. Penseu que aquestes instruccions s'hauran d'ajustar per al vostre entorn específic. :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) widget instead. :::
ca	::: noteimportant Aquest giny és obsolet i s'eliminarà a la propera versió principal. Penseu en emprar el giny [*Equips principals*](/manual/api/reference/dashboard/widget_fields/top_hosts). :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/web_interface/frontend_sections/dashboards/widgets/top_hosts) widget instead. :::
ca	::: noteimportant Aquest giny és obsolet i s'eliminarà a la propera versió principal. Penseu en emprar el giny [*Equips principals*](/manual/web_interface/frontend_sections/dashboards/widgets/top_hosts). :::

en-us	::: noteimportant User-defined commands are executed from the OS user that is used to run Zabbix components. To execute these commands, this user must have the necessary permissions. :::
ca	::: noteimportant Les ordres definides per l'usuari s'executen des de l'usuari del sistema operatiu que s'empra per executar components Zabbix. Per executar aquestes ordres, aquest usuari ha de tindre els permisos necessaris. :::

en-us	::: noteimportant User-defined commands in items such as external checks, user parameters and `system.run[]` Zabbix agent items are executed from the OS user that is used to run Zabbix components. To execute these commands, this user must have the necessary permissions. :::
ca	::: noteimportant Les ordres definides per l'usuari en elements com ara comprovacions externes, paràmetres d'usuari i elements de l'agent Zabbix `system.run[]` s'executen des de l'usuari del sistema operatiu que s'empra per executar components Zabbix. Per executar aquestes ordres, aquest usuari ha de tindre els permisos necessaris. :::

en-us	 ::: noteimportant When creating a maintenance period, the [time zone](/manual/web_interface/time_zone) of the user who creates it is used. However, when recurring maintenance periods (*Daily*, *Weekly*, *Monthly*) are scheduled, the time zone of the Zabbix server is used. To ensure predictable behavior of recurring maintenance periods, it is required to use a common time zone for all parts of Zabbix. :::
ca	::: noteimportant Quan es crea un període de manteniment, s'empra la [zona horària](/manual/web_interface/time_zone) de l'usuari que el crea. Tanmateix, quan es programen períodes de manteniment recurrents (*diari*, *setmanal*, *mensual*), s'empra la zona horària del servidor Zabbix. Per garantir un comportament previsible dels períodes de manteniment recurrents, cal emprar un fus horari comú per a totes les parts de Zabbix. :::

en-us	 Notes for AIX:  1. When choosing parameters for proc.mem[] item key on AIX, try to specify narrow process selection criteria. Otherwise there is a risk of getting unwanted processes counted into proc.mem[] result.  Example: ``` $ zabbix_agentd -t proc.mem[,,,NonExistingProcess,rss] proc.mem[,,,NonExistingProcess,rss]           [u|2879488] ```  This example shows how specifying only command line (regular expression to match) parameter results in Zabbix agent self-accounting - probably not what you want.
ca	Notes per AIX:  1. Quan trieu paràmetres per a la clau d'element proc.mem[] a l'AIX, proveu d'especificar criteris de selecció de processos restringits. En cas contrari, hi ha el risc de tindre processos no desitjats al resultat de proc.mem[].  Exemple: ``` $ zabbix_agentd -t proc.mem[,,,NonExistingProcess,rss] proc.mem[,,,NonExistingProcess,rss] [u|2879488] ```  Aquest exemple mostra com especificar només un paràmetre de línia de comandes (expressió regular que coincideixi) resulta en l'autocomptabilitat de l'agent Zabbix; que probablement sigui el que no volem.

en-us	##### Notes on connection termination  If IPMI checks are not performed (by any reason: all host IPMI items disabled/notsupported, host disabled/deleted, host in maintenance etc.) the IPMI connection will be terminated from Zabbix server or proxy in 3 to 4 hours depending on the time when Zabbix server/proxy was started.
ca	##### Notes de la fi de connexió  Si les verificacions IPMI no es fan (per qualsevol raó: elements IPMI dels equips desactivats/no admesos, equip desactivat/esborrat, equip en manteniment, etc.) el servidor o el proxy tancaran la connexió IPMI en 3 o 4 hores, segons l'hora en que el servidor o proxy Zabbix s'hagi engegat.

en-us	##### Notes on discrete sensor names in OpenIPMI-2.0.16, 2.0.17, 2.0.18 and 2.0.19  Names of discrete sensors in OpenIPMI-2.0.16, 2.0.17 and 2.0.18 often have an additional "`0`" (or some other digit or letter) appended at the end. For example, while `ipmitool` and OpenIPMI-2.0.19 display sensor names as "`PhysicalSecurity`" or "`CATERR`", in OpenIPMI-2.0.16, 2.0.17 and 2.0.18 the names are "`PhysicalSecurity0`" or "`CATERR0`", respectively.  When configuring an IPMI item with Zabbix server using OpenIPMI-2.0.16, 2.0.17 and 2.0.18, use these names ending with "0" in the *IPMI sensor* field of IPMI agent items. When your Zabbix server is upgraded to a new Linux distribution, which uses OpenIPMI-2.0.19 (or later), items with these IPMI discrete sensors will become "NOT SUPPORTED". You have to change their *IPMI sensor* names (remove the '0' in the end) and wait for some time before they turn "Enabled" again.
ca	##### Notes sobre els sensors discrets a OpenIPMI-2.0.16, 2.0.17, 2.0.18 i 2.0.19  els noms dels sensors discrets amb OpenIPMI-2.0.16, 2.0.17 i 2.0.18 sovint tenen un "`0`" (o qualsevol altra xifra o lletra) afegida al final del nom. Per exemple, si `ipmitool` i OpenIPMI-2.0.19 mostren el nom com "`PhysicalSecurity`" o "`CATERR`", a OpenIPMI-2.0.16, 2.0.17 i 2.0.18, els noms són "`PhysicalSecurity0`" i "`CATERR0`", respectivament.  Quan es configura un element IPMI amb Zabbix emprant OpenIPMI-2.0.16, 2.0.17 i 2.0.18, empreu els noms acabats en "0" al camp *Sensor IPMI* dels elements de l'agent IPMI. Quan el vostre servidor Zabbix s'actualitzi cap a una nova distribució de Linux, qui empri OpenIPMI-2.0.19 (o una versió posterior), els elements amb els sensors IPMI discrets esdevindran "NO SUPORTATS". Haureu de canviar el seu nom de *sensor IPMI* (traieu el '0' del final) i esperar un moment abans de reactivar-los.

en-us	#### Notes on handling 'copytruncate' log file rotation  `logrt` with the `copytruncate` option assumes that different log files have different records (at least their timestamps are different), therefore MD5 sums of initial blocks (up to the first 512 bytes) will be different. Two files with the same MD5 sums of initial blocks means that one of them is the original, another - a copy.  `logrt` with the `copytruncate` option makes effort to correctly process log file copies without reporting duplicates. However, things like producing multiple log file copies with the same timestamp, log file rotation more often than logrt\[\] item update interval, frequent restarting of agent are not recommended. The agent tries to handle all these situations reasonably well, but good results cannot be guaranteed in all circumstances.
ca	#### Notes sobre la gestió de 'copytruncate' en la rotació del fitxer de registre  `logrt` amb l'opció `copytruncate` assumeix que diferents fitxers de registre tenen registres diferents (almenys les seves marques de temps són diferents), de manera que les sumes MD5 dels blocs inicials (fins als primers 512 octets) seran diferents. Dos fitxers amb les mateixes sumes MD5 de blocs inicials signifiquen que un d'ells és l'original i l'altre n'és una còpia.  `logrt` amb l'opció `copytruncate` intenta gestionar correctament les còpies dels fitxers de registre sense marcar els duplicats. Tanmateix, coses com la producció de diverses còpies dels fitxers de registre amb la mateixa marca de temps, la rotació del fitxer de registre més sovint que l'interval d'actualització de l'element logrt\[\], no es recomana el reinici freqüent de l'agent. L'agent intenta gestionar totes aquestes situacions de manera raonable, però no es poden garantir bons resultats en totes les circumstàncies.

en-us	#### Notes on inclusion  If the `Include` parameter is used for including a file, the file must be readable.  If the `Include` parameter is used for including a directory:  - All files in the directory must be readable. - No particular order of inclusion should be assumed (e.g. files are not included in alphabetical order). Therefore do not define one parameter in several ''Include'' files (e.g. to override a general setting with a specific one). - All files in the directory are included into configuration. - Beware of file backup copies automatically created by some text editors. For example, if editing the ''include/my_specific.conf'' file produces a backup copy ''include/my_specific_conf.BAK'' then both files will be included. Move ''include/my_specific.conf.BAK'' out of the "Include" directory. On Linux, contents of the ''Include'' directory can be checked with a ''ls -al'' command for unnecessary files.  If the `Include` parameter is used for including files using a pattern:  - All files matching the pattern must be readable. - No particular order of inclusion should be assumed (e.g. files are not included in alphabetical order). Therefore do not define one parameter in several ''Include'' files (e.g. to override a general setting with a specific one).
ca	#### Notes sobre la inclusió  Si el paràmetre `Include` s'empra per incloure un fitxer, aquest ha d'ésser llegible.  Si el paràmetre `Include` s'empra per incloure un directori:  - Tots els arxius del directori han d'ésser llegibles. - No s'ha de suposar cap ordre particular d'inclusió (per exemple, els arxius que no s'inclouen en ordre alfabètic). Per tant, no definiu pas un paràmetre a diversos arxius ''Include'' (per exemple, per sobreescriure una configuració general per un paràmetre específic). - Tots els arxius del directori són inclosos a la configuració. - Compte amb les còpies de seguretat cels arxius creats automàticament per alguns editors de text. Per exemple, si l'edició del fitxer ''include/my_specific.conf'' fa una còpia de seguretat a ''include/my_specific_conf.BAK'', llavors ambdós fitxers s'inclouran. Desplaceu ''include/my_specific.conf.BAK'' fora del directori "Include". Sota Linux, el contingut del directori ''Include'' pot verificar-se amb la comanda ''ls -al'' per els arxius que no calen.  Si el paràmetre `Include` s'empra per incloure els arxius emprant un patró:  - Tots els arxius corresponent al patró hauran d'ésser llegibles. - No s'assumeix pas cap ordre d'inclusió en particular (per exemple, els arxius no són pas inclosos per ordre alfabètic). No definiu doncs un cap paràmetre a diferents arxius ''Include'' (per exemple, per sobreescriure un paràmetre general per un paràmetre concret).