en-us	#### Common agent items supported on Windows  |Item key|User group|<| |--------|----------|-| | |Recommended|Minimum technically acceptable (functionality is limited)| |agent.hostname|Guests|Guests| |agent.ping|Guests|Guests| |agent.variant|Guests|Guests| |agent.version|Guests|Guests| |log|Administrators|Guests| |log.count|Administrators|Guests| |logrt|Administrators|Guests| |logrt.count|Administrators|Guests| |net.dns|Guests|Guests| |net.dns.record|Guests|Guests| |net.if.discovery|Guests|Guests| |net.if.in|Guests|Guests| |net.if.out|Guests|Guests| |net.if.total|Guests|Guests| |net.tcp.listen|Guests|Guests| |net.tcp.port|Guests|Guests| |net.tcp.service|Guests|Guests| |net.tcp.service.perf|Guests|Guests| |net.udp.service|Guests|Guests| |net.udp.service.perf|Guests|Guests| |proc.num|Administrators|Guests| |system.cpu.discovery|Performance Monitor Users|Performance Monitor Users| |system.cpu.load|Performance Monitor Users|Performance Monitor Users| |system.cpu.num|Guests|Guests| |system.cpu.util|Performance Monitor Users|Performance Monitor Users| |system.hostname|Guests|Guests| |system.localtime|Guests|Guests| |system.run|Administrators|Guests| |system.sw.arch|Guests|Guests| |system.swap.size|Guests|Guests| |system.uname|Guests|Guests| |system.uptime|Performance Monitor Users|Performance Monitor Users| |vfs.dir.count|Administrators|Guests| |vfs.dir.get|Administrators|Guests| |vfs.dir.size|Administrators|Guests| |vfs.file.cksum|Administrators|Guests| |vfs.file.contents|Administrators|Guests| |vfs.file.exists|Administrators|Guests| |vfs.file.md5sum|Administrators|Guests| |vfs.file.regexp|Administrators|Guests| |vfs.file.regmatch|Administrators|Guests| |vfs.file.size|Administrators|Guests| |vfs.file.time|Administrators|Guests| |vfs.fs.discovery|Administrators|Guests| |vfs.fs.size|Administrators|Guests| |vm.memory.size|Guests|Guests| |web.page.get|Guests|Guests| |web.page.perf|Guests|Guests| |web.page.regexp|Guests|Guests| |zabbix.stats|Guests|Guests|
ca	#### Elements d'agent comuns admesos sota Windows  |Clau de l'element|Grup d'usuaris|<| |--------|----------|-| | |Recomanat|Mínim tècnicament acceptable (funcionalitat limitada)| |agent.hostname|Convidats|Convidats| |agent.ping|Convidats|Convidats| |agent.variant|Convidats|Convidats| |agent.version|Convidats|Convidats| |log|Administradors|Convidats| |log.count|Administradors|Convidats| |logrt|Administradors|Convidats| |logrt.count|Administradors|Convidats| |net.dns|Convidats|Convidats| |net.dns.record|Convidats|Convidats| |net.if.discovery|Convidats|Convidats| |net.if.in|Convidats|Convidats| |net.if.out|Convidats|Convidats| |net.if.total|Convidats|Convidats| |net.tcp.listen|Convidats|Convidats| |net.tcp.port|Convidats|Convidats| |net.tcp.service|Convidats|Convidats| |net.tcp.service.perf|Convidats|Convidats| |net.udp.service|Convidats|Convidats| |net.udp.service.perf|Convidats|Convidats| |proc.num|Administradors|Convidats| |system.cpu.discovery|Usuaris del monitor de rendiment|Usuaris del monitor de rendiment| |system.cpu.load|Usuaris del monitor de rendiment|Usuaris del monitor de rendiment| |system.cpu.num|Convidats|Convidats| |system.cpu.util|Usuaris del monitor de rendiment|Usuaris del monitor de rendiment| |system.hostname|Convidats|Convidats| |system.localtime|Convidats|Convidats| |system.run|Administradors|Convidats| |system.sw.arch|Convidats|Convidats| |system.swap.size|Convidats|Convidats| |system.uname|Convidats|Convidats| |system.uptime|Usuaris del monitor de rendiment|Usuaris del monitor de rendiment| |vfs.dir.count|Administradors|Convidats| |vfs.dir.get|Administradors|Convidats| |vfs.dir.size|Administradors|Convidats| |vfs.file.cksum|Administradors|Convidats| |vfs.file.contents|Administradors|Convidats| |vfs.file.exists|Administradors|Convidats| |vfs.file.md5sum|Administradors|Convidats| |vfs.file.regexp|Administradors|Convidats| |vfs.file.regmatch|Administradors|Convidats| |vfs.file.size|Administradors|Convidats| |vfs.file.time|Administradors|Convidats| |vfs.fs.discovery|Administradors|Convidats| |vfs.fs.size|Administradors|Convidats| |vm.memory.size|Convidats|Convidats| |web.page.get|Convidats|Convidats| |web.page.perf|Convidats|Convidats| |web.page.regexp|Convidats|Convidats| |zabbix.stats|Convidats|Convidats|

en-us	Common column parameters:  |   |   | |--|--------| |*Name*|Name of the column.| |*Data*|Data type to display in the column:<br>**Item value** - value of the specified item<br>**Host name** - host name of the item specified in the *Item value* column<br>**Text** - static text string| |*Base color*|Background color of the column; fill color if *Item value* data is displayed as bar/indicators.<br>For *Item value* data the default color can be overridden by custom color, if the item value is over one of the specified "Thresholds".|
ca	Paràmetres comuns de la columna:  | | | |--|---------| |*Nom*|Nom de la columna.| |*Dades*|Tipus de dades per mostrar a la columna:<br>**Valor de l'element** - valor de l'element especificat<br>**Nom d'equip** - nom d'equip de l'element especificat a la columna *valor de l'element*<br> **Text** - cadena de text estàtic| |*Color base*|Color de fons de la columna; color de farciment si les dades del *Valor de l'element* es mostren com a barres/indicadors.<br>Per a les dades del *Valor de l'element*, el color predeterminat es pot canviar a un color personalitzat, si el valor de l'element és superior a un dels "llindars" especificats.|

en-us	### Common "get" method parameters  The following parameters are supported by all `get` methods:  |Parameter|[Type](#data_types)|Description| |--|--|------| |countOutput|boolean|Return the number of records in the result instead of the actual data.| |editable|boolean|If set to `true` return only objects that the user has write permissions to.<br><br>Default: `false`.| |excludeSearch|boolean|Return results that do not match the criteria given in the `search` parameter.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Does not support fields of `text` [data type](#data-types).| |limit|integer|Limit the number of records returned.| |output|query|Object properties to be returned.<br><br>Default: `extend`.| |preservekeys|boolean|Use IDs as keys in the resulting array.| |search|object|Return results that match the given pattern (case-insensitive).<br><br>Accepts an array, where the keys are property names, and the values are strings to search for. If no additional options are given, this will perform a `LIKE "%…%"` search.<br><br>Supports only fields of `string` and `text` [data type](#data-types).| |searchByAny|boolean|If set to `true` return results that match any of the criteria given in the `filter` or `search` parameter instead of all of them.<br><br>Default: `false`.| |searchWildcardsEnabled|boolean|If set to `true` enables the use of "\*" as a wildcard character in the `search` parameter.<br><br>Default: `false`.| |sortfield|string/array|Sort the result by the given properties. Refer to a specific API get method description for a list of properties that can be used for sorting. Macros are not expanded before sorting.<br><br>If no value is specified, data will be returned unsorted.| |sortorder|string/array|Order of sorting. If an array is passed, each value will be matched to the corresponding property given in the `sortfield` parameter.<br><br>Possible values are:<br>`ASC` - *(default)* ascending;<br>`DESC` - descending.| |startSearch|boolean|The `search` parameter will compare the beginning of fields, that is, perform a `LIKE "…%"` search instead.<br><br>Ignored if `searchWildcardsEnabled` is set to `true`.|
ca	### Paràmetres comuns del mètode "get"  Es suporten per tots els mètodes `get` els paràmetres següents:  |Paràmetre|[Tipus](#data_types)|Descripció| |---------|------|---------------------------------------------------| |countOutput|boolean|Torna el nombre de registres al resultat, enlloc de les dades reals.| |editable|boolean|Si s'estableix a `true`, només retorna els objectes per als quals l'usuari té permisos d'escriptura.<br><br>Per defecte: `false`.| |excludeSearch|boolean|Retorna els resultats que no corresponen pas als criteris proveïts al paràmetre `search`.| |filter|object|Retorna els resultats que corresponen al filtre proveït.<br><br>Accepta una matriu, on les claus són noms de propietats i els valors són un únic valor o una matriu de valors que corresponen.<br><br>No funciona amb camps de tipus `text`.| |limit|integer|Limita el nombre de registres retornats.| |output|query|Propietats de l'objecte que es retornaran.<br><br>Per defecte: `extend`.| |preservekeys|boolean|Empra els IDs com a claus de la matriu resultant.| |search|object|Retorna els resultats que corresponen a la cerca amb comodins (sensible a mejúscules i minúscules).<br><br>Accepta una matriu, on les claus són noms de propietats i els valors són les cadenes que seran cercades. Si no s'especifica cap opció addicional, s'executarà una cerca `LIKE "%…%"`.<br><br>Funciona només per a camps `string` i `text`.| |searchByAny|boolean|Si s'estableix a `true`, retorna els resultats que corresponen al criteri donat als paràmetres `filter` o `search`, enlloc de retornar-los tots.<br><br>Per defecte: `false`.| |searchWildcardsEnabled|boolean|Si s'estableix a `true`, permet l'us de "\*" com a comodí al paràmetre `search`.<br><br>Per defecte: `false`.| |sortfield|string/array|Ordena el resultat per les propietats donades. Consulteu una descripció específica del mètode get de l'API per obtindre una llista de propietats que es poden emprar per la classificació. Les macros no són pas ampliades abans d'ordenar.<br><br>Si n os'especifiquen valors, la informació es retorna sense ordenar.| |sortorder|string/array|Ordre de classificació. Si es passa una matriu, cada valor correspondrà amb la propietat donada al paràmetre `sortfield`.<br><br>Els valors possibles són:<br>`ASC` - *(per defecte)* ascendent;<br>`DESC` - descendent.| |startSearch|boolean|El paràmetre `search` es compara amb el principi dels camps; és a dir, es farà una cerca `LIKE "…%"`.<br><br>S'ignorarà si el `searchWildcardsEnabled` és establert a `true`.|

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **\#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
ca	##### Paràmetres comuns  - `/host/key` és un paràmetre comú obligatori per les funcions sobre l'històric de l'element d'equip - `(sec|#num)<:time shift>` és un segon paràmetre habitual per funcions referents a l'històric de l'element d'equip, on:     - **sec** - [període d'avaluació](/manual/config/triggers#evaluation_period) màxim en segons (es poden emprar els [sufixes](/manual/appendix/suffixes)), o     - **\#num** - [període d'avaluació](/manual/config/triggers#evaluation_period) màxim en nombre de valors recollits (si van precedits per el símbol de la graella)     - **canvi horari** (facultatiu) permet canviar el punt d'avaluació en el temps. Veieu [més detalls](/manual/config/triggers/expression#time_shift) sobre la especificació del canvi horari.

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **\#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
ca	##### Paràmetres comuns  - `/host/key` és un paràmetre comú obligatori per les funcions sobre l'històric de l'element d'equip - `(sec|#num)<:time shift>` és un segon paràmetre habitual per funcions referents a l'històric de l'element d'equip, on:     - **sec** - [període d'avaluació](/manual/config/triggers#evaluation_period) màxim en segons (es poden emprar els [sufixes](/manual/appendix/suffixes)), o     - **\#num** - [període d'avaluació](/manual/config/triggers#evaluation_period) màxim en nombre de valors recollits (si van precedits per el símbol de la graella)     - **canvi horari** (facultatiu) permet canviar el punt d'avaluació en el temps. Veieu [més detalls](/manual/config/triggers/expression#time_shift) sobre la especificació del canvi horari.

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **\#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
ca	##### Paràmetres comuns  - `/host/key` és un paràmetre comú obligatori per les funcions sobre l'històric de l'element d'equip - `(sec|#num)<:time shift>` és un segon paràmetre habitual per funcions referents a l'històric de l'element d'equip, on:     - **sec** - [període d'avaluació](/manual/config/triggers#evaluation_period) màxim en segons (es poden emprar els [sufixes](/manual/appendix/suffixes)), o     - **\#num** - [període d'avaluació](/manual/config/triggers#evaluation_period) màxim en nombre de valors recollits (si van precedits per el símbol de la graella)     - **canvi horari** (facultatiu) permet canviar el punt d'avaluació en el temps. Veieu [més detalls](/manual/config/triggers/expression#time_shift) sobre la especificació del canvi horari.

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter -   `time period:time shift` is a common second parameter, where:     -   **time period** - the time period (minimum '1h'), defined as \<N>\<time unit> where `N` - the number of time units, `time unit` - h (hour), d (day), w (week), M (month) or y (year).     -   **time shift** - the time period offset (see function examples)
ca	##### Paràmetres comuns  -   `/host/key` és un primer paràmetre obligatori comú -   `time period:time shift` és un segon paràmetre comú, on:     -   **time period** - el perí de temps (mínim '1h'), definit com a  \<N>\<unitat de temps> o `N` - el nombre d'unitats de temps, `unitat de temps` - h (hora), d (dia), w (setmana), M (mes) o y (any).     -   **time shift** - retards horaris (veieu exemples de funcions)

en-us	#### Common parameters  Some parameters are common for all media types.  ![](../../../../assets/en/manual/config/notifications/media_types_common.png)  In the **Media type** tab the common general attributes are:  |Parameter|Description| |--|--------| |*Name*|Name of the media type.| |*Type*|Select the type of media.| |*Description*|Enter a description.| |*Enabled*|Mark the checkbox to enable the media type.|  See the individual pages of media types for media-specific parameters.  The **Message templates** tab allows to set default notification messages for all or some of the following event types:  -   Problem -   Problem recovery -   Problem update -   Service -   Service recovery -   Service update -   Discovery -   Autoregistration -   Internal problem -   Internal problem recovery  ![](../../../../assets/en/manual/config/notifications/media_type_messages.png)  To customize message templates:  -   In the *Message templates* tab click on     ![](../../../../assets/en/manual/config/add_link.png): a *Message     template* popup window will open. -   Select required *Message type* and edit *Subject* and *Message*     texts. -   Click on *Add* to save the message template  ![](../../../../assets/en/manual/config/notifications/media/media_types2.png)  Message template parameters:  |Parameter|Description| |--|-----------| |*Message type*|Type of an event for which the default message should be used.<br>Only one default message can be defined for each event type.<br>| |*Subject*|Subject of the default message. The subject may contain macros. It is limited to 255 characters.<br>Subject is not available for SMS media type.| |*Message*|The default message. It is limited to certain amount of characters depending on the database type (see [Sending messages](/manual/config/notifications/action/operation/message/) for more information).<br>The message may contain supported [macros](/manual/appendix/macros/supported_by_location).<br>In problem and problem update messages, expression macros are supported (for example, `{?avg(/host/key,1h)}`).|  To make changes to an existing message template: In the *Actions* column click on ![](../../../../assets/en/manual/config/edit_link.png) to edit the template or click on ![](../../../../assets/en/manual/config/remove_link.png) to delete the message template.  It is possible to define a custom message template for a specific action (see [action operations](/manual/config/notifications/action/operation#operation_details) for details). Custom messages defined in the action configuration will override default media type message template.  ::: notewarning  Defining message templates is mandatory for all media types, including webhooks or custom alert scripts that do not use default messages for notifications. For example, an action "Send message to Pushover webhook" will fail to send problem notifications, if the Problem message for the Pushover webhook is not defined.  :::  The **Options** tab contains alert processing settings. The same set of options is configurable for each media type.  All media types are processed in parallel. While the maximum number of concurrent sessions is configurable per media type, the total number of alerter processes on the server can only be limited by the StartAlerters [parameter](/manual/appendix/config/zabbix_server). Alerts generated by one trigger are processed sequentially. So multiple notifications may be processed simultaneously only if they are generated by multiple triggers.  ![](../../../../assets/en/manual/config/notifications/media/media_type_options.png)  |Parameter|Description| |--|--------| |*Concurrent sessions*|Select the number of parallel alerter sessions for the media type:<br>**One** - one session<br>**Unlimited** - unlimited number of sessions<br>**Custom** - select a custom number of sessions<br>Unlimited/high values mean more parallel sessions and increased capacity for sending notifications. Unlimited/high values should be used in large environments where lots of notifications may need to be sent simultaneously.<br>If more notifications need to be sent than there are concurrent sessions, the remaining notifications will be queued; they will not be lost.| |*Attempts*|Number of attempts for trying to send a notification. Up to 100 attempts can be specified; the default value is '3'. If '1' is specified Zabbix will send the notification only once and will not retry if the sending fails.| |*Attempt interval*|Frequency of trying to resend a notification in case the sending failed, in seconds (0-3600). If '0' is specified, Zabbix will retry immediately.<br>Time suffixes are supported, e.g. 5s, 3m, 1h.|
ca	#### Paràmetres comuns  Alguns paràmetres són comuns a tots els tipus de suport.  ![](../../../../assets/en/manual/config/notifications/media_types_common.png)  A la pestanya **Tipus de suport**, els atributs generals comuns són:  |Paràmetre|Descripció| |--|---------| |*Nom*|Nom del tipus de suport.| |*Tipus*|Tipus de suport.| |*Descripció*|Descripció.| |*Actiu|Casella per activar el tipus de suport.|  Consulteu les pàgines individuals de tipus de suport per a la configuració específica dels suports.  La pestanya **Plantilles de missatges** us permet definir missatges de notificació predeterminats per a tots o alguns dels tipus d'esdeveniments següents:  - Assumpte - Recuperació de problemes - Actualització del problema - Servei - Reinici del servei - Actualització del servei - Descoberta - Enregistrament automàtic - Problema intern - Recuperació de problemes interns  ![](../../../../assets/en/manual/config/notifications/media_type_messages.png)  Per personalitzar les plantilles de missatges:  - A la pestanya *Plantilles de missatge* feu clic a ![](../../../../assets/en/manual/config/add_link.png): s'obrirà la finestra emergent *Plantilla de missatge*. - Trieu el *Tipus de missatge* necessari i editeu els textos *Assumpte* i *Missatge*. - Feu clic a *Afegir* per desar la plantilla del missatge  ![](../../../../assets/en/manual/config/notifications/media/media_types2.png)  Configuració de la plantilla de missatge:  |Paràmetre|Descripció| |--|------------| |*Tipus de missatge*|Tipus d'esdeveniment per al qual s'ha d'emprar el missatge predeterminat.<br>Només es pot definir un missatge per defecte per a cada tipus d'esdeveniment.<br>| |*Assumpte*|Assumpte per defecte del missatge. El tema pot contindre macros. És limitat a 255 caràcters.<br>L'assumpte no és pas disponible per al tipus de suport SMS.| |*Missatge*|El missatge predeterminat. És limitat a un nombre determinat de caràcters en funció del tipus de base de dades (veieu [enviament de missatges](/manual/config/notifications/action/operation/message/) per obtindre més informació).<br>El missatge pot contindre [macros compatibles](/manual/appendix/macros/supported_by_location).<br>En els missatges de problemes i d'actualització de problemes, s'admeten macros d'expressió (per exemple, `{?avg(/host/key,1h)}`).|  Per fer canvis a una plantilla de missatge existent: a la columna *Accions*, feu clic a ![](../../../../assets/en/manual/config/edit_link.png) per editar el model o feu clic a ![](../../../../assets/en/manual/config/remove_link.png) per esborrar la plantilla del missatge.  És possible definir una plantilla de missatge personalitzada per a una acció específica (veieu [operacions d'acció](/manual/config/notifications/action/operation#operation_details) per a més detalls). Els missatges personalitzats definits a la configuració de l'acció substituiran la plantilla de missatge de tipus de suport predeterminada.  ::: notewarning   La definició de plantilles de missatge és necessària per a tots els tipus de mitjans, inclosos els webhooks o els scripts d'alertes personalitzats que no empren missatges predeterminats per a les notificacions. Per exemple, una acció "Enviar missatge a webhook pushover" no pot pas enviar notificacions de problemes, si el missatge de problema per a webhook pushover no és pas configurat. :::  La pestanya **Opcions** conté la configuració per gestionar les alertes. El mateix conjunt d'opcions es pot configurar per a cada tipus de suport.  Tots els tipus de suports es processen en paral·lel. Tot i que el nombre màxim de sessions concurrents es pot configurar per tipus de suport, el nombre total de processos d'alerta al servidor només es pot limitar pel [paràmetre](/manual/appendix/config/zabbix_server) StartAlerters. Les alertes generades per un trigger es processen seqüencialment. Així, només es poden processar múltiples notificacions simultàniament si són generades per diversos triggers.  ![](../../../../assets/en/manual/config/notifications/media/media_type_options.png)  |Paràmetre|Descripció| |--|---------| |*Sessions concurrents*|Trieu el nombre de sessions d'alerta paral·leles per al tipus de suport:<br>**Un** - una sessió<br>**Il·limitat** - sessions il·limitades<br>**Personalitzat** - trieu un nombre personalitzat de sessions<br>Els valors il·limitats/alts signifiquen més sessions paral·leles i una major capacitat d'enviar notificacions. Els valors il·limitats/alts s'han d'emprar en entorns grans on és possible que s'hagin d'enviar moltes notificacions simultàniament.<br> Si s'han d'enviar més notificacions que sessions concurrents, les notificacions restants es posaran a la cua a l'espera; no es perdran.| |*Intents*|Nombre d'intents d'enviar una notificació. Es poden especificar fins a 100 intents; el valor per defecte és '3'. Si s'especifica '1', Zabbix només enviarà la notificació una vegada i no ho tornarà a provar si l'enviament falla.| |*Interval de reintents*|Freqüència dels intents en tornar a enviar una notificació d'un enviament fallit, en segons (0-3600). Si s'especifica '0', Zabbix tornarà a provar-ho immediatament.<br>S'admeten sufixos de temps, p. 5s, 3m, 1h.|

en-us	##### Common use cases of global and host macros  -   use a global macro in several locations; then change the macro value     and apply configuration changes to all locations with one click -   take advantage of templates with host-specific attributes:     passwords, port numbers, file names, regular expressions, etc.
ca	##### Casos comuns d'usos de macros globals i d'equips  - empreu una macro global a diversos llocs; tot seguit, canvieu el valor de la macro i apliqueu els canvis de configuració a totes les ubicacions amb un sol clic - Aprofiteu els patrons amb atributs específics de l'equip: mots de pas, nombres de port, noms de fitxers, expressions regulars, etc.

en-us	##### Communication with Zabbix server  |Parameter|Description| |--|--------| |*Network timeout*|How many seconds to wait before closing an idle socket (if a connection to Zabbix server has been established earlier, but frontend can not finish read/send data operation during this time, the connection will be dropped). Allowed range: 1 - 300s (default: 3s).| |*Connection timeout*|How many seconds to wait before stopping an attempt to connect to Zabbix server. Allowed range: 1 - 30s (default: 3s).| |*Network timeout for media type test*|How many seconds to wait for a response when testing a media type. Allowed range: 1 - 300s (default: 65s).| |*Network timeout for script execution*|How many seconds to wait for a response when executing a script. Allowed range: 1 - 300s (default: 60s).| |*Network timeout for item test*|How many seconds to wait for returned data when testing an item. Allowed range: 1 - 300s (default: 60s).| |*Network timeout for scheduled report test*|How many seconds to wait for returned data when testing a scheduled report. Allowed range: 1 - 300s (default: 60s).|
ca	##### Comunicació amb el servidor Zabbix  |Paràmetre|Descripció| |--|---------| |*Temps d'espera de la xarxa*|Quants segons cal esperar abans de tancar un sòcol inactiu (si es va establir una connexió amb el servidor Zabbix abans, però la interfície no pot completar les dades d'operació de lectura/enviament durant aquest temps, la connexió s'interromprà). Interval permès: 1 - 300 s (per defecte: 3 s).| |*Temps d'espera de connexió*|Quants segons cal esperar abans d'aturar un intent de connexió al servidor Zabbix. Interval permès: 1 - 30 s (per defecte: 3 s).| |*Temps d'espera de la xarxa per provar el tipus de suport*|Quants segons cal esperar una resposta quan es prova un tipus de suport. Interval permès: 1 - 300 s (per defecte: 65 s).| |*Temps d'espera de la xarxa per a l'execució de l'script*|Quants segons cal esperar una resposta quan s'executa un script. Interval permès: 1 - 300 s (per defecte: 60 s).| |*Temps d'espera de la xarxa per provar un element*|Quants segons cal esperar a les dades retornades quan es prova un element. Interval permès: 1 - 300 s (per defecte: 60 s).| |*Temps d'espera de la xarxa per a la prova d'informe programat*|Quants segons cal esperar a les dades retornades quan es prova un informe programat. Interval permès: 1 - 300 s (per defecte: 60 s).|

en-us	#### Comparing the import of a template  Compare the template contained in the XML string to the current system elements, and show what will be changed if this template will be imported.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.importcompare",     "params": {         "format": "xml",         "rules": {             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "graphs": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "httptests": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "templateLinkage": {                 "createMissing": true,                 "deleteMissing": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "templateDashboards": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:30:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key><delay>3m</delay></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>648006da5971424ead0c47ddbbf1ea2e</uuid><name>CPU utilization</name><key>system.cpu.util</key><value_type>FLOAT</value_type><units>%</units><triggers><trigger><uuid>736225012c534ec480c2a66a91322ce0</uuid><expression>avg(/New template/system.cpu.util,3m)&gt;70</expression><name>CPU utilization too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templates": {             "updated": [                 {                     "before": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "after": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "items": {                         "added": [                             {                                 "after": {                                     "uuid": "648006da5971424ead0c47ddbbf1ea2e",                                     "name": "CPU utilization",                                     "key": "system.cpu.util",                                     "value_type": "FLOAT",                                     "units": "%"                                 },                                 "triggers": {                                     "added": [                                         {                                             "after": {                                                 "uuid": "736225012c534ec480c2a66a91322ce0",                                                 "expression": "avg(/New template/system.cpu.util,3m)>70",                                                 "name": "CPU utilization too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "removed": [                             {                                 "before": {                                     "uuid": "6805d4c39a624a8bab2cc8ab63df1ab3",                                     "name": "CPU load",                                     "key": "system.cpu.load",                                     "value_type": "FLOAT"                                 },                                 "triggers": {                                     "removed": [                                         {                                             "before": {                                                 "uuid": "ab4c2526c2bc42e48a633082255ebcb3",                                                 "expression": "avg(/New template/system.cpu.load,3m)>2",                                                 "name": "CPU load too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "updated": [                             {                                 "before": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping"                                 },                                 "after": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping",                                     "delay": "3m"                                 }                             }                         ]                     }                 }             ]         }     },     "id": 1 } ```
ca	#### Comparar la importació d'un model  Compara el model contingut a la cadena XML dels elements de sistema actuals, i ensenya el que canviarà si s'importa aquest model.  Petició:  ```json {  · "jsonrpc": "2.0",  · "method": "configuration.importcompare",  · "params": {  · "format": "xml",  · "rules": {  · "discoveryRules": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · },  · "graphs": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · },  · "groups": {  · "createMissing": true,  · "updateExisting": true  · },  · "httptests": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · },  · "items": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · },  · "templateLinkage": {  · "createMissing": true,  · "deleteMissing": true  · },  · "templates": {  · "createMissing": true,  · "updateExisting": true  · },  · "templateDashboards": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · },  · "triggers": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · },  · "valueMaps": {  · "createMissing": true,  · "updateExisting": true,  · "deleteMissing": true  · }  · },  · "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:30:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key><delay>3m</delay></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter><dt>Server uptime: (.*)</dt></parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>648006da5971424ead0c47ddbbf1ea2e</uuid><name>CPU utilization</name><key>system.cpu.util</key><value_type>FLOAT</value_type><units>%</units><triggers><trigger><uuid>736225012c534ec480c2a66a91322ce0</uuid><expression>avg(/New template/system.cpu.util,3m)>70</expression><name>CPU utilization too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"  · },  · "auth": "038e1d7b1735c6a5436ee9eae095879e",  · "id": 1 } ```  Resposta:  ```json {  · "jsonrpc": "2.0",  · "result": {  · "templates": {  · "updated": [  · {  · "before": {  · "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",  · "template": "New template",  · "name": "New template"  · },  · "after": {  · "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",  · "template": "New template",  · "name": "New template"  · },  · "items": {  · "added": [  · {  · "after": {  · "uuid": "648006da5971424ead0c47ddbbf1ea2e",  · "name": "CPU utilization",  · "key": "system.cpu.util",  · "value_type": "FLOAT",  · "units": "%"  · },  · "triggers": {  · "added": [  · {  · "after": {  · "uuid": "736225012c534ec480c2a66a91322ce0",  · "expression": "avg(/New template/system.cpu.util,3m)>70",  · "name": "CPU utilization too high on 'New host' for 3 minutes",  · "priority": "WARNING"  · }  · }  · ]  · }  · }  · ],  · "removed": [  · {  · "before": {  · "uuid": "6805d4c39a624a8bab2cc8ab63df1ab3",  · "name": "CPU load",  · "key": "system.cpu.load",  · "value_type": "FLOAT"  · },  · "triggers": {  · "removed": [  · {  · "before": {  · "uuid": "ab4c2526c2bc42e48a633082255ebcb3",  · "expression": "avg(/New template/system.cpu.load,3m)>2",  · "name": "CPU load too high on 'New host' for 3 minutes",  · "priority": "WARNING"  · }  · }  · ]  · }  · }  · ],  · "updated": [  · {  · "before": {  · "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",  · "name": "Zabbix agent ping",  · "key": "agent.ping"  · },  · "after": {  · "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",  · "name": "Zabbix agent ping",  · "key": "agent.ping",  · "delay": "3m"  · }  · }  · ]  · }  · }  · ]  · }  · },  · "id": 1 } ```

en-us	#### Compiling OpenSSL  The following steps will help you to compile OpenSSL from sources on MS Windows 10 (64-bit).  1.  For compiling OpenSSL you will need on Windows machine:     1.  C compiler (e.g. VS 2017 RC),     2.  NASM (<https://www.nasm.us/>),     3.  Perl (e.g. Strawberry Perl from <http://strawberryperl.com/>),     4.  Perl module Text::Template (cpan Text::Template). 2.  Get OpenSSL sources from <https://www.openssl.org/>. OpenSSL 1.1.1     is used here. 3.  Unpack OpenSSL sources, for example, in E:\\openssl-1.1.1. 4.  Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 RC. 5.  Go to the OpenSSL source directory, e.g. E:\\openssl-1.1.1.     1.  Verify that NASM can be found:`e:\openssl-1.1.1> nasm --version         NASM version 2.13.01 compiled on May  1 2017         ` 6.  Configure OpenSSL, for     example:`e:\openssl-1.1.1> perl E:\openssl-1.1.1\Configure VC-WIN64A no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method  --api=1.1.0 --prefix=C:\OpenSSL-Win64-111-static --openssldir=C:\OpenSSL-Win64-111-static     `     -   Note the option 'no-shared': if 'no-shared' is used then the         OpenSSL static libraries libcrypto.lib and libssl.lib will be         'self-sufficient' and resulting Zabbix binaries will include         OpenSSL in themselves, no need for external OpenSSL DLLs.         Advantage: Zabbix binaries can be copied to other Windows         machines without OpenSSL libraries. Disadvantage: when a new         OpenSSL bugfix version is released, Zabbix agent needs to         recompiled and reinstalled.     -   If 'no-shared' is not used, then the static libraries         libcrypto.lib and libssl.lib will be using OpenSSL DLLs at         runtime. Advantage: when a new OpenSSL bugfix version is         released, probably you can upgrade only OpenSSL DLLs, without         recompiling Zabbix agent. Disadvantage: copying Zabbix agent to         another machine requires copying OpenSSL DLLs, too. 7.  Compile OpenSSL, run tests, install:`e:\openssl-1.1.1> nmake     e:\openssl-1.1.1> nmake test     ...     All tests successful.     Files=152, Tests=1152, 501 wallclock secs ( 0.67 usr +  0.61 sys =  1.28 CPU)     Result: PASS     e:\openssl-1.1.1> nmake install_sw     `'install\_sw' installs only software components (i.e. libraries,     header files, but no documentation). If you want everything, use     "nmake install".
ca	#### Compilar OpenSSL  Les passes següents us ajudaran a compilar OpenSSL des de la font a MS Windows 10 (64 bits).  1. Per compilar OpenSSL, haureu de menester a una màquina Windows:      1. compilació C (p. ex. VS 2017 RC),      2. NASM (<https://www.nasm.us/>),      3. Perl (per exemple, Strawberry Perl de <http://strawberryperl.com/>),      4. Mòdul Perl Text::Template (cpan Text::Template). 2. Obtingueu fonts OpenSSL de <https://www.openssl.org/>. Aquí s'empra OpenSSL 1.1.1. 3. Descomprimiu les fonts OpenSSL, per exemple, a E:\\openssl-1.1.1. 4. Obriu una finestra de línia de comandes, per exemple Native Tools x64 Command Prompt per a VS 2017 RC. 5. Navegueu al directori font d'OpenSSL, per exemple E:\\openssl-1.1.1.      1. Verifiqueu que es pot trobar NASM:`e:\openssl-1.1.1> nasm --version          NASM versió 2.13.01 compilada l'1 de maig de 2017          ` 6. Configura OpenSSL, per exemple:`e:\openssl-1.1.1> perl E:\openssl-1.1.1\Configura VC-WIN64A no-shared no-capieng no-srp no-gost no-dgram no-dtls1 -method no-dtls1_2-method --api=1.1.0 --prefix=C:\OpenSSL-Win64-111-static --openssldir=C:\OpenSSL-Win64-111-static      `      - Tingueu en compte l'opció "no-shared": si s'empra "no-shared", les biblioteques estàtiques d'OpenSSL libcrypto.lib i libssl.lib seran "autosuficients" i els binaris Zabbix resultants inclouran OpenSSL, no cal per a "DLL externa OpenSSL". Avantatge: els binaris Zabbix es poden copiar a altres màquines Windows sense biblioteques OpenSSL. Desavantatge: quan es publica una nova versió de correcció d'errors d'OpenSSL, cal recompilar i tornar a instal·lar l'agent Zabbix.      - Si no s'empra "no-shared", les biblioteques estàtiques libcrypto.lib i libssl.lib empraran DLL OpenSSL quan s'executen. Avantatge: quan es publica una nova versió de correcció d'errors d'OpenSSL, probablement només podreu actualitzar les DLL d'OpenSSL, sense recompilar l'agent Zabbix. Desavantatge: per copiar l'agent Zabbix a una altra màquina també cal copiar les DLL d'OpenSSL. 7. Compileu OpenSSL, executeu la prova, instal·leu:`e:\openssl-1.1.1> nmake      e:\openssl-1.1.1> test nmake      ...      All tests successful.      Fitxers=152, proves=1152, 501 segons de rellotge de paret (0,67 usr + 0,61 sys = 1,28 CPU)      Resultat: PASS      e:\openssl-1.1.1> nmake install_sw      `      'install\_sw' només instal·la components de programari (és a dir, biblioteques, fitxers de capçalera, però sense documentació). Si ho voleu tot, empreu "nmake install".

en-us	#### Compiling PCRE  1.  Download PCRE or PCRE2 (supported since Zabbix 6.0) library from pcre.org repository:     (<https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.zip>) 2.  Extract to directory *E:\\pcre2-10.39* 3.  Install CMake from <https://cmake.org/download/>, during install     select: and ensure that cmake\\bin is on your path (tested version     3.9.4). 4.  Create a new, empty build directory, preferably a subdirectory of     the source dir. For example, *E:\\pcre2-10.39\\build*. 5.  Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 and from that shell environment run cmake-gui. Do not     try to start Cmake from the Windows Start menu, as this can lead to     errors. 6.  Enter *E:\\pcre2-10.39* and *E:\\pcre2-10.39\\build* for the source and     build directories, respectively. 7.  Hit the "Configure" button. 8.  When specifying the generator for this project select "NMake     Makefiles". 9.  Create a new, empty install directory. For example,     *E:\\pcre2-10.39-install*. 10. The GUI will then list several configuration options. Make sure the     following options are selected:     -   **PCRE\_SUPPORT\_UNICODE\_PROPERTIES** ON     -   **PCRE\_SUPPORT\_UTF** ON     -   **CMAKE\_INSTALL\_PREFIX** *E:\\pcre2-10.39-install* 11. Hit "Configure" again. The adjacent "Generate" button should now be     active. 12. Hit "Generate". 13. In the event that errors occur, it is recommended that you delete     the CMake cache before attempting to repeat the CMake build process.     In the CMake GUI, the cache can be deleted by selecting "File >     Delete Cache". 14. The build directory should now contain a usable build system -     *Makefile*. 15. Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 and navigate to the *Makefile* mentioned above. 16. Run NMake command: `E:\pcre2-10.39\build> nmake install     `
ca	#### Compilar PCRE  1. Baixeu la biblioteca PCRE o PCRE2 (admesa des de Zabbix 6.0) des del repositori pcre.org:      (<https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.zip>) 2. Extraieu-lo al directori *E:\\pcre2-10.39* 3. Instal·leu CMake des de <https://cmake.org/download/>, en instal·lar seleccioneu i assegureu-vos que cmake\\bin estigui al vostre camí (versió provada 3.9.4). 4. Creeu un nou directori de compilació buit, preferiblement un subdirectori del directori font. Per exemple, *E:\\pcre2-10.39\\build*. 5. Obriu una finestra de línia d'ordres, p. Native Tools x64 Command Prompt per a VS 2017 i des d'aquest entorn de shell executeu cmake-gui. No intenteu iniciar Cmake des del menú Inici de Windows, ja que això pot provocar errors. 6. Introduïu *E:\\pcre2-10.39* i *E:\\pcre2-10.39\\build* per als directoris font i compilació, respectivament. 7. Premeu el botó "Configura". 8. Quan especifiqueu el generador per a aquest projecte, seleccioneu "NMake Makefiles". 9. Creeu un nou directori d'instal·lació buit. Per exemple, *E:\\pcre2-10.39-install*. 10. A continuació, la GUI mostrarà diverses opcions de configuració. Assegureu-vos que les opcions següents són triades:      - **PCRE\_SUPPORT\_UNICODE\_PROPERTIES** ON      - **PCRE\_SUPPORT\_UTF** ON      - **CMAKE\_INSTALL\_PREFIX** *E:\\pcre2-10.39-install* 11. Premeu "Configura" de nou. El botó "Genera" adjacent ara hauria d'ésser actiu. 12. Premeu "Generar". 13. En cas d'error, es recomana esborrar la memòria cau de CMake abans d'intentar repetir el procés de creació de CMake. A la GUI de CMake, la memòria cau es pot esborrar seleccionant "Fitxer > Esborrar la memòria cau". 14. El directori de compilació ara hauria de contindre un sistema de compilació utilitzable - *Makefile*. 15. Obriu una finestra de línia d'ordres, p. Native Tools x64 Command Prompt per a VS 2017 i navegueu al *Makefile* esmentat anteriorment. 16. Executeu l'ordre NMake: `E:\pcre2-10.39\build> nmake install`

en-us	#### Compiling PCRE development libraries  The following instructions will compile and install 64-bit PCRE libraries in *c:\\dev\\pcre* and 32-bit libraries in *c:\\dev\\pcre32*:  1\. Download the PCRE or PCRE2 (supported since Zabbix 6.0) library (<https://pcre.org/>) and extract\ 2\. Open *cmd* and navigate to the extracted sources
ca	#### Compilació de les biblioteques de desenvolupament PCRE  Les instruccions següents compilaran i instal·laran les biblioteques PCRE de 64 bits a *c:\\dev\\pcre* i les biblioteques de 32 bits a *c:\\dev\\pcre32*:  1\. Baixeu la biblioteca PCRE o PCRE2 (suportada des de Zabbix 6.0) des de pcre.org (<https://pcre.org/>) i extraieu les fonts\ 2\. Obriu *cmd* i navegueu a les fonts extretes

en-us	#### Compiling Zabbix agent 2
ca	#### Compilació de l'agent Zabbix 2

en-us	#### Compiling Zabbix agent on HP-UX  If you install the PCRE library from a popular HP-UX package site <http://hpux.connect.org.uk>, for example from file `pcre-8.42-ia64_64-11.31.depot`, you get only the 64-bit version of the library installed in the /usr/local/lib/hpux64 directory.  In this case, for successful agent compilation customized options need to be used for the "configure" script, e.g.:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
ca	#### Compilació de l'agent Zabbix sota HP-UX  Si instal·leu la biblioteca PCRE des d'un lloc popular de paquets d'HP-UX <http://hpux.connect.org.uk>, per exemple, des del fitxer `pcre-8.42-ia64_64-11.31.depot`, només obtindreu la versió de 64 bits de la biblioteca instal·lada al directori /usr/local/lib/hpux64.  En aquest cas, per a una compilació correcta de l'agent, s'han d'emprar opcions personalitzades amb l'script "configure", per exemple:       CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64

en-us	#### Compiling Zabbix agent on HP-UX  If you install the PCRE library from the popular HP-UX package site <http://hpux.connect.org.uk> (for example, from file `pcre-8.42-ia64_64-11.31.depot`), only the 64-bit version of the library will be installed in the `/usr/local/lib/hpux64` directory.  In this case, for successful agent compilation, a customized option is needed for the `configure` script, for example:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
ca	#### Compilació de l'agent Zabbix sota HP-UX  Si instal·leu la biblioteca PCRE des d'un lloc popular de paquets d'HP-UX <http://hpux.connect.org.uk> (per exemple, des del fitxer `pcre-8.42-ia64_64-11.31.depot`), només s'instal·larà la versió de 64 bits de la biblioteca al directori `/usr/local/lib/hpux64`.  En aquest cas, per a una compilació correcta de l'agent, s'han d'emprar opcions personalitzades amb l'script `configure`, per exemple:       CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64

en-us	#### Compiling Zabbix  The following steps will help you to compile Zabbix from sources on MS Windows 10 (64-bit). When compiling Zabbix with/without TLS support the only significant difference is in step 4.  1.  On a Linux machine check out the source from     git:`` $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --enable-agent --enable-ipv6 --prefix=`pwd`     $ make dbschema     $ make dist      `` 2.  Copy and unpack the archive, e.g. zabbix-4.4.0.tar.gz, on a Windows     machine. 3.  Let's assume that sources are in e:\\zabbix-4.4.0. Open a     commandline window e.g. the x64 Native Tools Command Prompt for VS     2017 RC. Go to E:\\zabbix-4.4.0\\build\\win32\\project. 4.  Compile zabbix\_get, zabbix\_sender and zabbix\_agent.     -   without TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         `     -   with TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_get TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_sender TLS=openssl TLSINCDIR="C:\OpenSSL-Win64-111-static\include TLSLIBDIR="C:\OpenSSL-Win64-111-static\lib" PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_agent TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         ` 5.  New binaries are located in e:\\zabbix-4.4.0\\bin\\win64. Since     OpenSSL was compiled with 'no-shared' option, Zabbix binaries     contain OpenSSL within themselves and can be copied to other     machines that do not have OpenSSL.
ca	#### Compilació de Zabbix  Les passes següents us ajudaran a compilar Zabbix des de la font a MS Windows 10 (64 bits). Quan es compila Zabbix amb/sense suport TLS, l'única diferència significativa es troba a la passa 4.  1. A una màquina Linux, comproveu la font des de git:     `` $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --enable-agent --enable-ipv6 --prefix=`pwd`     $ faire dbschema     $ faire dist      `` 2. Copieu i descomprimiu l'arxiu, p. zabbix-4.4.0.tar.gz, a una màquina Windows. 3. Suposem que les fonts són a e:\\zabbix-4.4.0. Obriu una finestra de línia de comandes, com ara l'indicador d'ordres natiu de les eines x64 per a VS RC 2017. Aneu a E:\\zabbix-4.4.0\\build\\win32\\project. 4. Compileu zabbix\_get, zabbix\_sender i zabbix\_agent.     - sense TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         `     - amb TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_get TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_sender TLS=openssl TLSINCDIR="C:\OpenSSL-Win64-111-static\include TLSLIBDIR="C:\OpenSSL-Win64-111-static\lib" PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_agent TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         ` 5. Els nous binaris es troben a e:\\zabbix-4.4.0\\bin\\win64. Com que OpenSSL es va compilar amb l'opció "no compartit", els binaris de Zabbix contenen OpenSSL en si mateixos i es poden copiar a altres màquines que no tinguin OpenSSL.

en-us	#### Compiling Zabbix with encryption support  To support encryption Zabbix must be compiled and linked with one of the supported crypto libraries:  -   GnuTLS - from version 3.1.18 -   OpenSSL - versions 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x. Note that 3.0.x is supported since Zabbix 6.0.4. -   LibreSSL - tested with versions 2.7.4, 2.8.2:     -   LibreSSL 2.6.x is not supported     -   LibreSSL is supported as a compatible replacement of OpenSSL;         the new `tls_*()` LibreSSL-specific API functions are not used.         Zabbix components compiled with LibreSSL will not be able to use         PSK, only certificates can be used.  :::notetip You can find out more about setting up SSL for Zabbix frontend by referring to these [best practices](/manual/installation/requirements/best_practices). :::  The library is selected by specifying the respective option to "configure" script:  -   `--with-gnutls[=DIR]` -   `--with-openssl[=DIR]` (also used for LibreSSL)  For example, to configure the sources for server and agent with *OpenSSL* you may use something like:      ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openssl  Different Zabbix components may be compiled with different crypto libraries (e.g. a server with *OpenSSL*, an agent with *GnuTLS*).  ::: noteimportant  If you plan to use pre-shared keys (PSK), consider using *GnuTLS* or *OpenSSL 1.1.0* (or newer) libraries in Zabbix components using PSKs. *GnuTLS* and *OpenSSL 1.1.0* libraries support PSK ciphersuites with [Perfect Forward Secrecy](https://en.wikipedia.org/wiki/Forward_secrecy#Perfect_forward_secrecy_.28PFS.29). Older versions of the *OpenSSL* library (1.0.1, 1.0.2c) also support PSKs, but available PSK ciphersuites do not provide Perfect Forward Secrecy.  :::
ca	#### CompilarZabbix amb suport de xifrat  Per donar suport al xifrat, Zabbix s'ha de compilar i enllaçar amb una de les biblioteques de xifrat admeses:  - GnuTLS - a partir de la versió 3.1.18 - OpenSSL - versions 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x. Tingueu en compte que 3.0.x és compatible des de Zabbix 6.0.4. - LibreSSL - provat amb les versions 2.7.4, 2.8.2:      - LibreSSL 2.6.x no és compatible      - LibreSSL és compatible com a substitut compatible d'OpenSSL; les noves funcions de l'API `tls_*()` específiques de LibreSSL no s'empren. Els components Zabbix compilats amb LibreSSL no podran emprar PSK, només es poden emprar certificats.  :::notetip Podeu trobar més informació sblre com configurar SSL per la interfície de Zabbix seguint aquestes [bones pràctiques](/manual/installation/requirements/best_practices). :::  La biblioteca es tria especificant l'opció corresponent per "configurar" l'script:  - `--with-gnutls[=DIR]` - `--with-openssl[=DIR]` (també s'utilitza per a LibreSSL)  Per exemple, per configurar les fonts del servidor i de l'agent amb *OpenSSL*, podeu emprar alguna cosa com:       ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openssl  Es poden compilar diferents components de Zabbix amb diferents biblioteques de xifrat (per exemple, servidor amb *OpenSSL*, agent amb *GnuTLS*).  ::: noteimportant Si teniu previst emprar claus precompartides (PSK), penseu a emprar biblioteques *GnuTLS* o *OpenSSL 1.1.0* (o més recent) als components Zabbix mitjançant PSK. Les biblioteques *GnuTLS* i *OpenSSL 1.1.0* admeten suites de xifrat PSK amb [Perfect Forward Secrecy](https://en.wikipedia.org/wiki/Forward_secrecy#Perfect_forward_secrecy_.28PFS.29). Les versions anteriors de la biblioteca *OpenSSL* (1.0.1, 1.0.2c) també admeten PSK, però les suites de xifrat PSK disponibles no proporcionen Perfect Forward Secrecy. :::

en-us	#### Compiling Zabbix with LibreSSL  The process is similar to compiling with OpenSSL, but you need to make small changes in files located in the `build\win32\project` directory:  - In Makefile_tls delete `/DHAVE_OPENSSL_WITH_PSK`, i.e. find:  ``` CFLAGS = $(CFLAGS) /DHAVE_OPENSSL /DHAVE_OPENSSL_WITH_PSK ```  and replace it with  ``` CFLAGS = $(CFLAGS) /DHAVE_OPENSSL ```  - In Makefile_common.inc add `/NODEFAULTLIB:LIBCMT` i.e. find:  ``` /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DYNAMICBASE:NO /PDB:$(TARGETDIR)\$(TARGETNAME).pdb ```  and replace it with  ``` /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DYNAMICBASE:NO /PDB:$(TARGETDIR)\$(TARGETNAME).pdb /NODEFAULTLIB:LIBCMT ```
ca	#### Compilar Zabbix amb LibreSSL  El procés és similar a la compilació amb OpenSSL, però cal fer petits canvis als fitxers que es troben al directori `build\win32\project`:  - Al Makefile_tls , esborreu `/DHAVE_OPENSSL_WITH_PSK`, per exemple cerqueu:  ``` CFLAGS = $(CFLAGS) /DHAVE\_OPENSSL /DHAVE\_OPENSSL\_WITH\_PSK ```   i substituïu per  ``` CFLAGS = $(CFLAGS) /DHAVE_OPENSSL ```  - Al Makefile_common.inc, afegiu `/NODEFAULTLIB:LIBCMT` i, per exemple, cerqueu:   ``` /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DYNAMICBASE:NO /PDB:$(TARGETDIR)\\$(TARGETNAME).pd ```  i substituïu per:  ``` /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DYNAMICBASE:NO /PDB:$(TARGETDIR)\$(TARGETNAME).pdb /NODEFAULTLIB:LIBCMT ```

en-us	#### Compiling Zabbix with ODBC support  To enable ODBC support, Zabbix should be compiled with the following flag:      --with-unixodbc[=ARG] # Use ODBC driver against unixODBC package.  ::: noteclassic See more about Zabbix installation from the [source code](/manual/installation/install#from_the_sources). :::
ca	#### Compilar Zabbix amb suport ODBC  Per habilitar el suport ODBC, Zabbix s'ha de compilar amb la marca següent:        --with-unixodbc[=ARG]  # Emprar el control·lador ODBCcontra el paquet unixODBC.  ::: noteclassic Més informació sobre la instal·lació de Zabbix des del [codi font](/manual/installation/install#from_the_sources). :::

en-us	#### Compressed content in web monitoring  The ability to handle compressed content has been added to Zabbix web monitoring. All encoding formats supported by **libcurl** are supported.
ca	### Contingut comprimit al monitoratge Web  S'ha afegit la capacitat de gestionar contingut comprimit al monitoratge web de Zabbix. S'admeten tots els formats de codificació compatibles amb **libcurl**.

en-us	### Conditions  The following conditions can be used in service actions:  |Condition type|Supported operators|Description| |--|--|------| |*Service*|equals<br>does not equal|Specify a service or a service to exclude.<br>**equals** - event belongs to this service.<br>**does not equal** - event does not belong to this service.<br>Specifying a parent service implicitly selects all child services. To specify the parent service only, all nested services have to be additionally set with the **does not equal** operator.| |*Service name*|contains<br>does not contain|Specify a string in the service name or a string to exclude.<br>**contains** - event is generated by a service, containing this string in the name.<br>**does not contain** - this string cannot be found in the service name.| |*Service tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify an event tag or an event tag to exclude. Service event tags can be defined in the service configuration section *Tags*.<br>**equals** - event has this tag<br>**does not equal** - event does not have this tag<br>**contains** - event has a tag containing this string<br>**does not contain** - event does not have a tag containing this string.| |*Service tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify an event tag and value combination or a tag and value combination to exclude. Service event tags can be defined in the service configuration section *Tags*.<br>**equals** - event has this tag and value<br>**does not equal** - event does not have this tag and value<br>**contains** - event has a tag and value containing these strings<br>**does not contain** - event does not have a tag and value containing these strings.|  :::noteimportant Make sure to define [message templates](/manual/config/notifications/media#overview) for Service actions in the *Administration->Media types* menu. Otherwise, the notifications will not be sent.  :::
ca	### Condicions  Les condicions següents es poden emprar en accions de manteniment:  |Tipus de condició|Operadors admesos|Descripció| |--|--|------| |*Servei*|igual<br>no és igual|Especifiqueu un servei o servei que voleu excloure.<br>**igual** - l'esdeveniment pertany a aquest servei.<br>**no és igual** - l'esdeveniment no pertany a aquest servei.<br>Especificar un servei principal selecciona implícitament tots els serveis secundaris. Per especificar només el servei principal, tots els serveis heretats s'han de definir addicionalment amb l'operador **no és igual**.| |*Nom del servei*|conté<br>no conté|Especifiqueu una cadena al nom del servei o una cadena a excloure.<br>**conté** - l'esdeveniment el genera un servei, que conté aquesta cadena al nom . <br>**no conté** - aquesta cadena no s'ha pogut trobar al nom del servei.| |*El nom de l'etiqueta de servei*|igual<br>no és igual<br>conté<br>no conté|Especifiqueu una etiqueta d'esdeveniment o una etiqueta d'esdeveniment per excloure. Les etiquetes d'esdeveniment de servei es poden establir a la secció de configuració del servei *Etiquetes*.<br>**igual** - l'esdeveniment té aquesta etiqueta<br>**no és igual** - l'esdeveniment no té aquesta etiqueta<br >**conté** - l'esdeveniment té una etiqueta que conté aquesta cadena<br> **no conté** - l'esdeveniment no conté aquesta cadena. |*El valor de l'etiqueta de servei*|igual<br>no és igual<br>conté<br>no conté|Especifiqueu una combinació d'etiqueta d'esdeveniment i valor o una combinació d'etiqueta i valor per excloure. Les etiquetes d'esdeveniment de servei es poden establir a la secció de configuració del servei *Etiquetes*.<br>**igual** - l'esdeveniment té aquesta etiqueta i valor<br>**no és igual** - l'esdeveniment no té aquesta etiqueta i valor< br>**conté** - l'esdeveniment té una etiqueta i un valor que conté aquestes cadenes<br>**no conté** - l'esdeveniment n 'no té cap etiqueta i valor que contingui aquestes cadenes.|  :::noteimportant Assegureu-vos de definir les [plantilles de missatges](/manual/config/notifications/media#overview) per a les accions de servei al menú *Administració->Tipus de mitjans*. En cas contrari, no s'enviaran notificacions. :::

en-us	#### Configurable fields  Actual command(s) to be executed must be placed in the **Executed script** field in the item configuration.\ Multiple commands can be executed one after another by placing them on a new line. In this case returned value also will be formatted as multilined.  Supported characters that the shell prompt can end with:  -   $ -   \# -   \> -   %  ::: noteclassic A telnet prompt line which ended with one of these characters will be removed from the returned value, but only for the first command in the commands list, i.e. only at a start of the telnet session. :::  |Key|Description| |--|------| |**telnet.run\[<unique short description>,<ip>,<port>,<encoding>\]**|Run a command on a remote device using telnet connection||  ::: noteimportant If a telnet check returns a value with non-ASCII characters and in non-UTF8 encoding then the *<encoding>* parameter of the key should be properly specified. See [encoding of returned values](/manual/appendix/items/encoding_of_values) page for more details. :::
ca	#### Camps configurables  Les comandes a executar han d'ésser al camp **Script executat** a la configuració de l'element.\ Es poden executar múltiples comandes, una rere l'altra, posant-les a línies noves. En aquest cas, el valor tornat serà igualment formulat en diverses línies..  Els caràcters admesos amb els que el prompt pot acabar són:  - $ - \# - > - %  ::: noteclassic Una línia telnet que acaba per un d'aquests caràcters s'esborrarà del valor tornat, però només per la primera comanda de la llista de comandes; és a dir, només al principi de la sessió Telnet. :::  |Clau|Descripció|Comentaris| |---|-----------|--------| |**telnet.run\[<unique short description>,<ip>,<port>,<encoding>\]**|Executa una comanda sobre un perifèric remot emprant una connexió Telnet|<|  ::: noteimportant Si una verificació telnet retorna un valor amb caràcters no-ASCII i una codificació no-UTF8, el paràmetre <encoding> de la clau s'ha d'especificar correctament. Veieu la pàgina de [codificació dels valors retornats](/manual/appendix/items/encoding_of_values) per tindre més detalls. :::

en-us	#### Configurable fields  The **key** is a unique item identifier (per host). You can create any key name using supported symbols.  Calculation definition should be entered in the **Formula** field. There is virtually no connection between the formula and the key. The key parameters are not used in the formula in any way.  The syntax of a simple formula is:      function(/host/key,<parameter1>,<parameter2>,...)  where:  |   |   | |--|--------| |*function*|One of the [supported functions](/manual/appendix/functions): last, min, max, avg, count, etc| |*host*|Host of the item that is used for calculation.<br>The current host can be omitted (i.e. as in `function(//key,parameter,...)`).| |*key*|Key of the item that is used for calculation.| |*parameter(s)*|Parameters of the function, if required.|  ::: noteimportant [User macros](/manual/config/macros/user_macros) in the formula will be expanded if used to reference a function parameter, item filter parameter, or a constant. User macros will NOT be expanded if referencing a function, host name, item key, item key parameter or operator. :::  A more complex formula may use a combination of functions, operators and brackets. You can use all functions and [operators](/manual/config/triggers/expression#operators) supported in trigger expressions. The logic and operator precedence are exactly the same.  Unlike trigger expressions, Zabbix processes calculated items according to the item update interval, not upon receiving a new value.  All items that are referenced by history functions in the calculated item formula must exist and be collecting data. Also, if you change the item key of a referenced item, you have to manually update any formulas using that key.  A calculated item may become unsupported in several cases:  -   referenced item(s)     -   is not found     -   is disabled     -   belongs to a disabled host     -   is not supported (except with nodata() function and         [operators](/manual/config/triggers/expression#operators) with         unknown values) -   no data to calculate a function -   division by zero -   incorrect syntax used
ca	#### Camps configurables  La **clau** és un identificador d'element únic (per equip). Podeu crear qualsevol nom de clau emprant símbols admesos.  La definició del càlcul s'ha d'introduir al camp **Fórmula**. Gairebé no hi ha connexió entre la fórmula i la clau. Els paràmetres clau no s'empren a la fórmula de cap manera.  La sintaxi d'una fórmula simple és:       function(/host/key,<paràmetre1>,<paràmetre2>,...)  O:  | | | |--|---------| |*function*|Una de les [funcions admeses](/manual/apèndix/funcions): last, min, max, avg, count, etc| |*host*|Equip de l'element emprat per al càlcul.<br>L'equip actual es pot ometre (com a `function(//key,parameter,...)`).| |*key*|Clau de l'element emprat per al càlcul.| |*paràmetre(s)*|Paràmetres de funció, si cal.|  ::: noteimportant Les [macros d'usuari](/manual/config/macros/user_macros) de la fórmula s'ampliaran si s'empren per fer referència a un paràmetre de funció, un paràmetre de filtre d'element o una constant. Les macros d'usuari NO s'ampliaran pas si fan referència a una funció, nom d'equip, clau d'element, paràmetre de clau d'element o operador. :::  Una fórmula més complexa pot emprar una combinació de funcions, operadors i parèntesis. Podeu emprar totes les funcions admeses i [operators](/manual/config/triggers/expression#operators) a les expressions de triggers. La lògica i la precedència de l'operador són exactament la mateixa.  A diferència dels triggers, Zabbix processa els elements calculats en funció de l'interval d'actualització de l'element, no quan es rep un valor nou.  Tots els elements als quals fan referència les funcions d'històric a la fórmula d'elements calculats han d'existir i recopilar dades. A més, si canvieu la clau d'element d'un element de referència, haureu d'actualitzar manualment totes les fórmules amb aquesta clau.  Un element calculat pot quedar sense suport en diversos casos:  - els articles de referència      - no es troba      - és inhabilitat      - pertany a l'equip desactivat      - no és compatible (excepte amb la funció nodata() i [operadors](/manual/config/triggers/expression#operators) amb valors desconeguts) - No hi ha dades per calcular una funció - Divisió per zero - S'empra una sintaxi incorrecta

en-us	### Configurable TLS and connection parameters in MQTT plugin  The [MQTT plugin](/manual/appendix/config/zabbix_agent2_plugins/mqtt_plugin) for Zabbix agent 2 now provides additional configuration options, which can be defined in the plugin configuration file as [named session](/manual/config/items/plugins#named-sessions) or [default](/manual/config/items/plugins#default-values) parameters:  -   Connection-related parameters: broker URL, topic, username, and password; -   TLS encryption parameters: location of the top-level CA(s) certificate, MQTT certificate or certificate chain, private key.  All of the new parameters are optional.
ca	### TLS i paràmetres de connexió configurables al connector MQTT  El [connector MQTT](/manual/appendix/config/zabbix_agent2_plugins/mqtt_plugin) per a l'agent Zabbix 2 ara ofereix opcions de configuració addicionals, que es poden definir al fitxer de configuració del connector com a [sessió anomenada](/manual/config/items/plugins #named-sessions) o paràmetres [per defecte](/manual/config/items/plugins#default-values):  - Paràmetres relacionats amb la connexió: URL del corredor, tema, nom d'usuari i mot de pas; - Paràmetres de xifrat TLS: ubicació del certificat de CA(s) de nivell superior, certificat MQTT o cadena de certificats, clau privada.  Tots els nous paràmetres són opcionals.

en-us	### Configuration
ca	### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	#### Configuration
ca	#### Configuració

en-us	 ### Configuration  1. Create disabled Script item on the main VMware host (where the **eventlog[]** item is present) with the following parameters:  ![](../../../../assets/en/manual/appendix/items/perf_counter_item.png)  - *Name*:  VMware metrics - *Type*: Script - *Key*: vmware.metrics - *Type of information*: Text - *Script*: copy and paste the [script](#script) provided below - *Timeout*: 10 - *History storage period*: Do not keep history - *Enabled*: unmarked   #### Script      try {         Zabbix.log(4, 'vmware metrics script');          var result, resp,         req = new HttpRequest();         req.addHeader('Content-Type: application/xml');         req.addHeader('SOAPAction: "urn:vim25/6.0"');          login = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Login>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\                 <urn:userName>{$VMWARE.USERNAME}</urn:userName>\                 <urn:password>{$VMWARE.PASSWORD}</urn:password>\             </urn:Login>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", login);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }          query = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\     <soapenv:Header/>\         <soapenv:Body>\             <urn:RetrieveProperties>\                 <urn:_this type="PropertyCollector">propertyCollector</urn:_this>\                 <urn:specSet>\                     <urn:propSet>\                        <urn:type>PerformanceManager</urn:type>\                        <urn:pathSet>perfCounter</urn:pathSet>\                     </urn:propSet>\                     <urn:objectSet>\                        <urn:obj type="PerformanceManager">PerfMgr</urn:obj>\                     </urn:objectSet>\                 </urn:specSet>\             </urn:RetrieveProperties>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", query);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }         Zabbix.log(4, 'vmware metrics=' + resp);         result = resp;          logout = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Logout>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\             </urn:Logout>\         </soapenv:Body>\     </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}",logout);                  if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }      } catch (error) {         Zabbix.log(4, 'vmware call failed : '+error);         result = {};     }      return result;   Once the item is configured, press *Test* button, then press *Get value*.   ![](../../../../assets/en/manual/appendix/items/perf_counter_item1.png){width=600}  Copy received XML to any XML formatter and find the desired metric.  An example of XML for one metric:       <PerfCounterInfo xsi:type="PerfCounterInfo">         <key>6</key>         <nameInfo>             <label>Usage in MHz</label>             <summary>CPU usage in megahertz during the interval</summary>             <key>usagemhz</key>         </nameInfo>         <groupInfo>             <label>CPU</label>             <summary>CPU</summary>             <key>cpu</key>         </groupInfo>         <unitInfo>             <label>MHz</label>             <summary>Megahertz</summary>             <key>megaHertz</key>         </unitInfo>         <rollupType>average</rollupType>         <statsType>rate</statsType>         <level>1</level>         <perDeviceLevel>3</perDeviceLevel>     </PerfCounterInfo>  Use XPath to extract the counter path from received XML. For the example above, the XPath will be:  |field |xPath | value | |--|--|--| |group | //groupInfo[../key=6]/key | cpu | |counter |//nameInfo[../key=6]/key |usagemhz | |rollup |//rollupType[../key=6] |average |  Resulting performance counter path in this case is: `cpu/usagemhz[average]`
ca	### Configuració  1. Crear un element d'script desactivat sobre l'equip VMware principal (on l'element **eventlog[]** és present) amb els paràmetres següents:  ![](../../../../assets/en/manual/appendix/items/perf_counter_item.png)  - *Nom*: mètriques VMware - *Tipus*: Script - *Clau*: vmware.metrics - *Tipus d'informació*: Text - *Script*: copieu i enganxeu l'[script](#script) proveït aquí sota - *Caducitat*: 10 - *Període d'emmagatzematge de l'històric*: No deseu pas històric - *Actiu* : sense marcar   #### Script      try {         Zabbix.log(4, 'vmware metrics script');          var result, resp,         req = new HttpRequest();         req.addHeader('Content-Type: application/xml');         req.addHeader('SOAPAction: "urn:vim25/6.0"');          login = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Login>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\                 <urn:userName>{$VMWARE.USERNAME}</urn:userName>\                 <urn:password>{$VMWARE.PASSWORD}</urn:password>\             </urn:Login>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", login);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }          query = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\     <soapenv:Header/>\         <soapenv:Body>\             <urn:RetrieveProperties>\                 <urn:_this type="PropertyCollector">propertyCollector</urn:_this>\                 <urn:specSet>\                     <urn:propSet>\                        <urn:type>PerformanceManager</urn:type>\                        <urn:pathSet>perfCounter</urn:pathSet>\                     </urn:propSet>\                     <urn:objectSet>\                        <urn:obj type="PerformanceManager">PerfMgr</urn:obj>\                     </urn:objectSet>\                 </urn:specSet>\             </urn:RetrieveProperties>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", query);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }         Zabbix.log(4, 'vmware metrics=' + resp);         result = resp;          logout = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Logout>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\             </urn:Logout>\         </soapenv:Body>\     </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}",logout);                  if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }      } catch (error) {         Zabbix.log(4, 'vmware call failed : '+error);         result = {};     }      return result;   Une fois l'élément configuré, appuyez sur le bouton *Test*, puis appuyez sur *Obtenir la valeur*.  ![](../../../../assets/en/manual/appendix/items/perf_counter_item1.png){width=600}  Copiez le XML reçu dans n'importe quel formateur XML et trouvez la métrique souhaitée.  Exemple de XML pour une métrique :      <PerfCounterInfo xsi:type="PerfCounterInfo">         <key>6</key>         <nameInfo>             <label>Usage in MHz</label>             <summary>CPU usage in megahertz during the interval</summary>             <key>usagemhz</key>         </nameInfo>         <groupInfo>             <label>CPU</label>             <summary>CPU</summary>             <key>cpu</key>         </groupInfo>         <unitInfo>             <label>MHz</label>             <summary>Megahertz</summary>             <key>megaHertz</key>         </unitInfo>         <rollupType>average</rollupType>         <statsType>rate</statsType>         <level>1</level>         <perDeviceLevel>3</perDeviceLevel>     </PerfCounterInfo>  Utilisez XPath pour extraire le chemin du compteur du XML reçu. Pour l'exemple ci-dessus, le XPath sera :  |champ |xPath | valeur | |--|--|--| |group| //groupInfo[../key=6]/key | cpu | |counter |//nameInfo[../key=6]/key |usagemhz | |rollup |//rollupType[../key=6] |average |  Le chemin du compteur de performances résultant dans ce cas est : `cpu/usagemhz[average]`

en-us	#### Configuration  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  All mandatory input fields are marked with a red asterisk.  This table consists of parameters typical for *Host group* element type:  |Parameter|Description| |--|--------| |*Type*|Select Type of the element:<br>**Host group** - icon representing the status of all triggers of all hosts belonging to the selected group| |*Show*|Show options:<br>**Host group** - selecting this option will result as one single icon displaying corresponding information about the certain host group<br>**Host group elements** - selecting this option will result as multiple icons displaying corresponding information about every single element (host) of the certain host group| |*Area type*|This setting is available if the “Host group elements” parameter is selected:<br>**Fit to map** - all host group elements are equally placed within the map<br>**Custom size** - a manual setting of the map area for all the host group elements to be displayed| |*Area size*|This setting is available if “Host group elements” parameter and “Area type” parameter are selected:<br>**Width** - numeric value to be entered to specify map area width<br>**Height** - numeric value to be entered to specify map area height| |*Placing algorithm*|**Grid** – only available option of displaying all the host group elements| |*Label*|Icon label, any string.<br>[Macros](/manual/config/macros) and multiline strings can be used in labels.<br>If the type of the map element is “Host group” specifying certain macros has an impact on the map view displaying corresponding information about every single host. For example, if {HOST.IP} macro is used, the edit map view will only display the macro {HOST.IP} itself while map view will include and display each host’s unique IP address|
ca	#### Configuració  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Aquesta taula consta de paràmetres típics per al tipus d'element *Grup d'equips*:  |Paràmetre|Descripció| |--|---------| |*Tipus*|Seleccioneu el tipus d'element:<br>**Grup d'equips** - icona que representa l'estat de tots els activadors de tots els amfitrions que pertanyen al grup triat| |*Mostra*|Mostra les opcions:<br>**Grup d'equips** - en triar aquesta opció, es mostrarà una sola icona que mostrarà la informació corresponent sobre el grup d'equips determinat<br>**Elements del grup d'equips** - triar aquesta opció resulta com a múltiples icones que mostren la informació corresponent sobre cada element (equip) d'un determinat grup d'equips| |*Tipus d'àrea*|Aquesta configuració és disponible si el paràmetre "Elements del grup d'equips" és escollit:<br>**Ajust al mapa** - tots els elements del grup d'equips es posen de la mateixa manera dins del mapa<br>**Mida personalitzada* * - una configuració manual de l'àrea del mapa per a tots els elements del grup d'equips que es mostraran| |*Mida de l'àrea*|Aquesta configuració és disponible si s'han triat el paràmetre "Elements del grup d'equips" i el paràmetre "Tipus d'àrea":<br>**Amplada** - valor numèric que s'ha d'introduir per especificar l'amplada de l'àrea del mapa<br>** Alçada** - valor numèric que s'ha d'introduir per especificar l'alçada de l'àrea del mapa| |*Algorisme de col·locació*|**Graella** - només opció disponible per mostrar tots els elements del grup d'equips| |*Etiqueta*|Etiqueta de la icona, qualsevol cadena.<br>Es poden emprar [Macros](/manual/config/macros) i cadenes multilínia a les etiquetes.<br>Si el tipus d'element del mapa és "Grup d'equips", especificant determinades macros tenen un impacte en la vista del mapa que mostra la informació corresponent sobre cada equip. Per exemple, si s'empra la macro {HOST.IP}, la vista d'edició del mapa només mostrarà la macro {HOST.IP} mentre que la vista del mapa inclourà i mostrarà l'adreça IP única de cada equip |

en-us	#### Configuration  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring.png)  ::: noteclassic In cases when a user does not have permission to access certain widget elements, that element's name will appear as *Inaccessible* during the widget's configuration. This results in *Inaccessible Item, Inaccessible Host, Inaccessible Group, Inaccessible Map, and Inaccessible Graph* appearing instead of the "real" name of the element. :::  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Enter host groups to display in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will be displayed in the widget. If no host groups are entered, all host groups will be displayed.| |*Exclude host groups*|Enter host groups to hide from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to *show* Group A and *exclude* Group B at the same time, only data from host 001 will be displayed in the Dashboard.| |*Hosts*|Enter hosts to display in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.<br>If no hosts are entered, all hosts will be displayed.| |*Tags*|Specify tags to limit the number of web scenarios displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show hosts in maintenance*|Include hosts that are in maintenance in the statistics.|
ca	#### Configuració  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring.png)  :::noteclassic En els casos en què un usuari no té permís per accedir a determinats elements del giny, el nom d'aquest element apareixerà com a *Inaccessible* quan es configura el giny. Això fa que apareguin *Element inaccessible, Equip inaccessible, Grup inaccessible, Mapa inaccessible i Gràfic inaccessible* en lloc del nom "real" de l'element. :::  A més dels paràmetres [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:   ||| |--|---------| |*Grups d'equips*|Introduïu els grups d'equips que voleu veure al giny. Aquest camp s'emplena automàticament, de manera que començant a escriure un nom de grup oferirà una llista desplegable de grups que coincideixen.<br>En especificar un grup d'equips principal, es tria implícitament tots els grups d'equips heretats.<br> Es mostraran les dades de l'equip d'aquests grups d'equips al giny. Si no s'introdueix cap grup d'equips, es veuran tots els grups d'equips.| |*Exclou els grups d'equips*|Introduïu els grups d'equips que voleu amagar del giny. Aquest camp s'emplena automàticament, de manera que començant a escriure un nom de grup oferirà una llista desplegable de grups que coincideixen.<br>Especificar un grup d'equips principal triarà implícitament tots els grups d'equips heretats.<br> Les dades d'equip d'aquests grups d'equips no es veuran al giny. Per exemple, els equips 001, 002, 003 poden pertànyer al grup A i els equips 002, 003 també al grup B. Si optem per *ensenyar* el grup A i *excloure* el grup B al mateix temps, només es mostraran les dades de l'equip 001 al tauler.| |*Equips*|Introduïu els equips que voleu ensenyar al giny. Aquest camp s'emplena automàticament, de manera que començant a escriure un nom d'equip oferirà una llista desplegable d'equips coincidents.<br>Si no s'introdueix cap equip, es mostraran tots els equips.| |*Etiquetes*|Especifiqueu etiquetes per limitar el nombre d'escenaris web que es mostren al giny. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden definir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats<br>**Igual** - inclou els noms i valors d'etiquetes especificats ​​(distingeix entre majúscules i minúscules)<br>**Conté** - inclou noms d'etiquetes especificats on els valors d'etiquetes contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou els noms d'etiquetes especificats <br>**No és igual a** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen el contingut introduït cadena (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per condició O<br>**O** - suficient si es compleix una condició| |*Ensenya equips en manteniment*|Inclou equips en manteniment a les estadístiques.|

en-us	#### configuration  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: option `deleteMissing: true` for `templateLinkage` will now unlink missing templates (instead of unlink and clear).\
ca	#### configuració  Canvis:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: l'opció `deleteMissing: true` per `templateLinkage` es desenllaçarà de les plantilles absents (enlloc de  desenllaçar i netejar).\

en-us	#### Configuration  Debug mode can be activated for individual users who belong to a user group:  -   when configuring a [user     group](/manual/config/users_and_usergroups/usergroup#configuration); -   when viewing configured [user     groups](//manual/web_interface/frontend_sections/administration/user_groups).  When *Debug mode* is enabled for a user group, its users will see a *Debug* button in the lower right corner of the browser window:  ![](../../../assets/en/manual/web_interface/debug_button.png)  Clicking on the *Debug* button opens a new window below the page contents which contains the SQL statistics of the page, along with a list of API calls and individual SQL statements:  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  In case of performance problems with the page, this window may be used to search for the root cause of the problem.  ::: notewarning Enabled *Debug mode* negatively affects frontend performance. :::
ca	#### Configuració  El mode de depuració es pot activar per a usuaris individuals que pertanyen a un grup d'usuaris:  - quan es configura un [grup d'usuaris](/manual/config/users_and_usergroups/usergroup#configuration); - en visualitzar la configuració de [grups d'usuaris](/manual/web_interface/frontend_sections/administration/user_groups).  Quan el *mode de depuració* és habilitat per a un grup d'usuaris, aquest usuari veurà un botó *Depuració* a l'extrem inferior dret del navegador:  ![](../../../assets/en/manual/web_interface/debug_button.png)  Si feu clic al botó *Depurar*, s'obre una finestra nova sota el contingut de la pàgina que conté les estadístiques SQL de la pàgina, així com una llista de trucades a l'API i sentències SQL individuals:  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  En cas de problemes de rendiment amb la pàgina, aquesta finestra es podria emprar per cercar la causa principal del problema.  ::: notewarning L'habilitació del *mode de depuració* afecta negativament el rendiment de la interfície web. :::

en-us	# configuration.export
ca	# configuration.export

en-us	#### Configuration file  For details on configuring Zabbix agent see the configuration file options for [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) or [Windows agent](/manual/appendix/config/zabbix_agentd_win).
ca	#### Arxiu de configuració  Per tindre més detalls de la configuració de l'agent Zabbix, veieu les opcions de l'arxiu de configuració per [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) o l'[agent Windows]/manual/appendix/config/zabbix_agentd_win).

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_proxy) options for details on configuring zabbix\_proxy.
ca	##### Arxiu de configuració  Veure les opcions de l'[arxiu de configuració](/manual/appendix/config/zabbix_proxy) per tindre més detalls sobre la configuració del zabbix\_proxy.

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_server) options for details on configuring zabbix\_server.
ca	##### Arxiu de configuració  Veure les opcions de l'[arxiu de configuració](/manual/appendix/config/zabbix_server) per tindre més detalls sobre la configuració del zabbix\_server.

en-us	#### Configuration file  The configuration parameters of agent 2 are mostly compatible with Zabbix agent with some exceptions.  |New parameters|Description| |--|--------| |*ControlSocket*|The runtime control socket path. Agent 2 uses a control socket for [runtime commands](#runtime_control).| |*EnablePersistentBuffer*,<br>*PersistentBufferFile*,<br>*PersistentBufferPeriod*|These parameters are used to configure persistent storage on agent 2 for active items.| |*ForceActiveChecksOnStart*|Determines whether the agent should perform active checks immediately after restart or spread evenly over time. Supported since Zabbix 6.0.2.| |*Plugins*|Plugins may have their own parameters, in the format `Plugins.<Plugin name>.<Parameter>=<value>`. A common plugin parameter is *System.Capacity*, setting the limit of checks that can be executed at the same time.| |*StatusPort*|The port agent 2 will be listening on for HTTP status request and display of a list of configured plugins and some internal parameters| |**Dropped parameters**|**Description**| |*AllowRoot*, *User*|Not supported because daemonization is not supported.| |*LoadModule*, *LoadModulePath*|Loadable modules are not supported.| |*StartAgents*|This parameter was used in Zabbix agent to increase passive check concurrency or disable them. In Agent 2, the concurrency is configured at a plugin level and can be limited by a capacity setting. Whereas disabling passive checks is not currently supported.| |*HostInterface*, *HostInterfaceItem*|Not yet supported.|  For more details see the configuration file options for [zabbix\_agent2](/manual/appendix/config/zabbix_agent2).
ca	#### Arxiu de configuració  La configuració de l'agent 2 és majoritàriament compatible amb l'agent Zabbix, però amb algunes excepcions.  |Nova configuració|Descripció| |--|---------| |*ControlSocket*|La ruta al socket de control d'execució. L'agent 2 empra un sòcol de control per a [ordres d'execució](#runtime_control).| |*EnablePersistentBuffer*,<br>*PersistentBufferFile*,<br>*PersistentBufferPeriod*|Aquests paràmetres s'empren per configurar l'emmagatzematge persistent a l'agent 2 per als elements actius.| |*ForceActiveChecksOnStart*|Determina si l'agent ha de fer comprovacions actives immediatament després del reinici o si es distribueixen uniformement al llarg del temps. Suportat des de Zabbix 6.0.2.| |*Connectors*|Els connectors poden tindre els seus propis paràmetres, en format `Connectors.<Nom del connector>.<Paràmetre>=<valor>`. Un paràmetre de connector comú és *System.Capacity*, que estableix el límit de comprovacions que es poden executar al mateix temps.| |*StatusPort*|Port Agent 2 escoltarà la petició d'estat HTTP i mostrarà una llista de connectors configurats i alguns paràmetres interns| |**Dropped paràmeters**|**Description**| |*AllowRoot*,*User*|No s'admet perquè la demonització no és compatible.| |*LoadModule*,*LoadModulePath*|No s'admeten els mòduls carregables.| |*StartAgents*|Aquest paràmetre es va emprar a l'agent Zabbix per augmentar la concurrència de comprovacions passives o per desactivar-les. A l'Agent 2, la concurrència es configura a nivell de connector i es pot limitar per una configuració de capacitat, tot i que la desactivació de comprovacions passives actualment no és compatible.| |*HostInterface*,*HostInterfaceItem*|Encara no és compatible.|  Per obtindre més informació, veieu les opcions del fitxer de configuració per a [zabbix\_agent2](/manual/appendix/config/zabbix_agent2).

en-us	#### Configuration  For virtual machine monitoring to work, Zabbix should be [compiled](/manual/installation/install#configure_the_sources) with the --with-libxml2 and --with-libcurl compilation options.  The following configuration file options can be used to tune the Virtual machine monitoring:  -   **StartVMwareCollectors** - the number of pre-forked vmware     collector instances.\     This value depends on the number of VMware services you are going to     monitor. For the most cases this should be:\     *servicenum < StartVMwareCollectors < (servicenum \* 2)*\     where *servicenum* is the number of VMware services. E. g. if you     have 1 VMware service to monitor set StartVMwareCollectors to 2, if     you have 3 VMware services, set it to 5. Note that in most cases     this value should not be less than 2 and should not be 2 times     greater than the number of VMware services that you monitor. Also     keep in mind that this value also depends on your VMware environment     size and *VMwareFrequency* and *VMwarePerfFrequency* configuration     parameters (see below). -   **VMwareCacheSize** -   **VMwareFrequency** -   **VMwarePerfFrequency** -   **VMwareTimeout**  For more details, see the configuration file pages for Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy).  ::: noteimportant To support datastore capacity metrics Zabbix requires VMware configuration vpxd.stats.maxQueryMetrics parameter to be at least 64. See also the VMware knowledge base [article](https://kb.vmware.com/s/article/2107096). :::
ca	#### Configuració  Perquè funcioni el monitoratge de VM, Zabbix ha d'ésser [compilat](/manual/installation/install#configure-the-sources) amb les opcions de compilació --with-libxml2 i --with-libcurl.  Les opcions de fitxer de configuració següents es poden emprar per optimitzar el monitoratge de la màquina virtual:  - **StartVMwareCollectors** - nombre d'instàncies predefinides de vmware collector.\      Aquest valor depèn del nombre de serveis de VMware que monitoreu. La majoria dels casos, això hauria de ser:\      *servicenum < StartVMwareCollectors < (servicenum * 2)*\      on *servicenum* és el nombre de serveis de VMware. Per exemple, si teniu 1 servei VMware per monitorar, establiu StartVMwareCollectors a 2, si teniu 3 serveis VMware, establiu-lo a 5. Tingueu en compte que, en la majoria dels casos, aquest valor no hauria de ser inferior a 2 i no hauria de ser el doble del nombre dels serveis de VMware que controleu. Tingueu en compte que aquest valor també depèn de la mida del vostre entorn VMware i dels paràmetres de configuració *VMwareFrequency* i *VMwarePerfFrequency* (vegeu més avall). - **VMwareCacheSize** - **VMwareFrequency** - **VMwarePerfFrequency** - **VMwareTimeout**  Per obtindre més informació, consulteu les pàgines del fitxer de configuració del [servidor](/manual/appendix/config/zabbix_server) i [proxy](/manual/appendix/config/zabbix_proxy) Zabbix.  ::: noteimportant Per admetre les mètriques de capacitat del magatzem de dades, Zabbix requereix que el paràmetre de configuració de VMware vpxd.stats.maxQueryMetrics sigui com a mínim 64. Veieu també l'[article](https://kb.vmware.com/s/article/2107096) de la base de coneixement de VMware. :::

en-us	#### Configuration  Global notifications can be enabled per user in the *Messaging* tab of [profile configuration](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Parameter|Description| |--|--------| |*Frontend messaging*|Mark the checkbox to enable global notifications.| |*Message timeout*|You can set for how long the message will be displayed. By default, messages will stay on screen for 60 seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 5m, 2h, 1d.| |*Play sound*|You can set how long the sound will be played.<br>**Once** - sound is played once and fully.<br>**10 seconds** - sound is repeated for 10 seconds.<br>**Message timeout** - sound is repeated while the message is visible.| |*Trigger severity*|You can set the trigger severities that global notifications and sounds will be activated for. You can also select the sounds appropriate for various severities.<br>If no severity is marked then no messages will be displayed at all.<br>Also, recovery messages will only be displayed for those severities that are marked. So if you mark *Recovery* and *Disaster*, global notifications will be displayed for the problems and the recoveries of disaster severity triggers.| |*Show suppressed problems*|Mark the checkbox to display notifications for problems which would otherwise be suppressed (not shown) because of host maintenance.|
ca	#### Configuració  Les notificacions globals es poden activar per usuari a la pestanya *Missatgeria* de [Configuració del perfil](/manual/web_interface/user_profile).  ![perfil\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Configuració|Descripció| |-----------|-----------| |*Missatge a la interfície*|Marqueu la casella per activar les notificacions globals.| |*Caducitat del missatge*|Podeu establir quant de temps es veurà el missatge. De manera predeterminada, els missatges romanen a la pantalla durant 60 segons.<br>El [sufixos](/manual/appendix/suffixes) de temps són compatibles, per exemple: 30 s, 5 m, 2 h, 1 d.| |*Reproduir un so*|Podeu definir quant de temps es reproduirà el so.<br>**Un cop** - el so es reprodueix una vegada completament.<br>**10 segons** - el so es repeteix durant 10 segons.<br>**Temps d'espera del missatge** - el so es repeteix mentre el missatge sigui visible.| |*Gravetat del trigger*|Podeu establir gravetats del trigger per als quals s'habiliten les notificacions i els sons globals. També podeu triar sons per a diferents graveteats.<br>Si no hi ha cap gravetat marcada, no es veurà cap missatge.<br>A més, els missatges de recuperació només es veuran per a les gravetats marcades. Per tant, si marqueu *Recuperació* i *Desastre*, es veuran notificacions globals per a problemes i recuperacions de triggers de la gravetat del desastre.| |*Veure els problemes esborrats*|Marqueu la casella per veure notificacions sobre problemes que d'altra manera es suprimirien (no es mostrarien) a causa del manteniment de l'equip.|

en-us	# configuration.import
ca	# configuration.import

en-us	# configuration.importcompare
ca	# configuration.importcompare

en-us	 ### Configuration import  Previously, the import process would fail on a UUID mismatch of an importable entity (host group, item, graph, etc). For example, it was not possible to import a host group if a host group with the same name already existed on the host.  In the new version the import will not fail because of a UUID mismatch; instead the entity will be matched by the uniqueness criteria such as entity ID (name). The entity will be imported, and the UUID will be updated to the UUID of the imported entity.  In another improvement, when removing template linkage (the *Delete missing* option for template linkage) through the imported template or host, the inherited entities of the unlinked template are no longer removed (template gets unlinked, not unlinked and cleared), unless these entities are missing in the import file **and** the *Delete missing* option for the specific entity is marked.  Due to this change, the warning message when marking the *Delete missing* option for template linkage will no longer be displayed.
ca	### Configuració d'importació  Abans, el procés d'importació fallava si hi havia una discrepància en l'UUID d'una entitat importable (grup d'equips, element, gràfic, etc.). Per exemple, no era possible importar un grup d'equips si ja hi havia un grup d'equips amb el mateix nom a l'equip.  A la nova versió, la importació no fallarà a causa d'una discrepància d'UUID; en canvi, l'entitat es farà coincidir amb criteris d'unicitat, com ara l'identificador d'entitat (nom). L'entitat s'importarà i l'UUID s'actualitzarà amb l'UUID de l'entitat importada.  En una altra millora, quan s'esborra l'acoblament de models (manca l'opció *Suprimir* per a l'acoblament de models) mitjançant un model o un equip importats, les entitats heretades del model sense enllaç ja no s'esborren (el model és desenllaçat, no desenllaçat i esborrat), tret que aquestes entitats no siguin al fitxer d'importació **i** l'opció *Esborra el que manca* per a l'entitat específica sigui marcada.  A causa d'aquest canvi, el missatge d'avís en marcar l'opció *Esborrar el que manca* per a l'aparellament de models ja no es mostrarà.

en-us	 ### Configuration import  See changes in the [configuration import](/manual/introduction/whatsnew6013#configuration-import) process.
ca	### Importar configuracions  Veieu els canvis al procés [importació de la configuració](/manual/introduction/whatsnew6013#configuration-import).

en-us	#### Configuration  In order to enable maintenance mode, the `maintenance.inc.php` file (located in `/conf` of Zabbix HTML document directory on the web server) must be modified to uncomment the following lines:      // Maintenance mode.     define('ZBX_DENY_GUI_ACCESS', 1);      // Array of IP addresses, which are allowed to connect to frontend (optional).     $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');      // Message shown on warning screen (optional).     $ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';
ca	#### Configuració Per habilitar el mode de manteniment, el fitxer `maintenance.inc.php` (situat a /conf del directori HTML de Zabbix al servidor web) s'ha d'editar per esborrar els comentaris i assemblar-se a:       // Mode de manteniment.      define('ZBX_DENY_GUI_ACCESS', 1);       // Matriu d'adreces IP que es permeten connectar a la interfície (opcional).      $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');       // Missatge que es veuen a la pantalla d'avís (opcional).      $ZBX_GUI_ACCESS_MESSAGE = 'Som actualitzant la base de dades MySQL fins a les 15:00. Estigueu atents...';

en-us	### Configuration  In the *Type* field of [item configuration form](/manual/config/items/item) select Script then fill out required fields.  ![script\_item.png](../../../../../assets/en/manual/config/items/itemtypes/script_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for Script items are:  |Field|Description| |--|--------| |Key|Enter a unique key that will be used to identify the item.| |Parameters|Specify the variables to be passed to the script as the attribute and value pairs.<br>[Built-in macros](/manual/config/macros) {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} and [user macros](/manual/config/macros/user_macros) are supported.| |Script|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code must provide the logic for returning the metric value.<br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>See also: [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects), [JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide).| |Timeout|JavaScript execution timeout (1-60s, default 3s); exceeding it will return error.<br>Time suffixes are supported, e.g. 30s, 1m.<br>Depending on the script it might take longer for the timeout to trigger. |
ca	#### Configuració  Al camp *Tipus* del [formulari de configuració d'element](/manual/config/items/item), trieu Script i ompliu els camps necessaris.  ![script\_item.png](../../../../../assets/en/manual/config/items/itemtypes/script_item.png)  Tots els camps obligatoris es marquen amb un asterisc vermell.  Els camps que necessiten informació específica per als elements d'script són:  |Camp|Descripció| |--|--------| |Clau|Clau única que s'emprarà per identificar l'element.| |Paràmetres|Especifiqueu les variables a transmetre a l'script com atributs i valors.<br>S'admeten [Macros integrades](/manual/config/macros) {HOST.CONN}, {HOST.DNS}, {HOST .HOST}, {HOST.IP}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} i [macros d'usuari](/manual/config/macros/user_macros).| |Script|Entreu el codi JavaScript al bloc que apareix quan cliqueu el camp de paràmetre (o al botó afegir/modificar que hi ha al seu costat). Aquest codi proveeix la lògica per retornar el valor de la mètrica.<br>El codi té accés a tots els paràmetres, i pot fer peticions HTTP GET, POST, PUT i DELETE i controlar les capçaleres HTTP i el cos de la petició.<br>Veieu també: [Objectes JavaScript suplementaris](/manual/config/items/preprocessing/javascript/javascript_objects), [Guia JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide).| |Caducitat|Temps d'execució de JavaScript (1-60s, 3s per defecte); sobrepassar-ho tornarà un error.<br>Els sufixes horaris s'admeten, per exemple. 30s, 1m.<br>Segons l'script, el temps d'espera pot prendre més temps a executar el trigger. |

en-us	#### Configuration  ODBC configuration is done by editing **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so      FileUsage   = 1  Please consider the following examples of **odbc.ini** configuration parameters.  -   An example with a connection through an IP:  ```{=html} <!-- --> ```     [TEST_MYSQL]                                                          Description = MySQL database 1                                        Driver  = mysql                                                       Port = 3306                                                           Server = 127.0.0.1  -   An example with a connection through an IP and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]                            Description = MySQL database 2                      Driver  = mysql                                     User = root                                         Port = 3306                                         Password = zabbix                                Database = zabbix                                  Server = 127.0.0.1                               -   An example with a connection through a socket and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]                       Description = MySQL database 3                      Driver  = mysql                                     User = root                                         Password = zabbix                                Socket = /var/run/mysqld/mysqld.sock                Database = zabbix  All other possible configuration parameter options can be found in [MySQL official documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) web page.
ca	#### Configuració  La configuració ODBC es fa editant els arxius **odbcinst.ini** i **odbc.ini**. Aquest arxius de configuració són al directori */etc*. L'arxiu **odbcinst.ini** potser no hi és i cal crear-lo manualment.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so     FileUsage   = 1  Tingueu en compte els següents exemples de paràmetres de configuració **odbc.ini**.  -   Un exemple amb una connexió via una dreça IP:  ```{=html} <!-- --> ```     [TEST_MYSQL]     Description = MySQL database 1     Driver  = mysql     Port = 3306     Server = 127.0.0.1  -   Un exemple amb una connexió via una adreça IP i emprant informació d'identificació. Una base de dades Zabbix s'empra per defecte:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]     Description = MySQL database 2     Driver  = mysql     User = root     Port = 3306     Password = zabbix     Database = zabbix     Server = 127.0.0.1  -   Un exemple amb una connexió via un socket i emprant informació d'identificació. S'empra una base de dades Zabbix per defecte:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]     Description = MySQL database 3     Driver  = mysql     User = root     Password = zabbix     Socket = /var/run/mysqld/mysqld.sock     Database = zabbix  Totes les altres opcions de paràmetres de configuració possibles es poden trobar al lloc web de la [documentació oficial de MySQL (https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html).

en-us	#### Configuration  ODBC configuration is done by editing the **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  Please consider the following examples:  **odbcinst.ini**      [postgresql]     Description = General ODBC for PostgreSQL     Driver      = /usr/lib64/libodbcpsql.so     Setup       = /usr/lib64/libodbcpsqlS.so     FileUsage   = 1     # Since 1.6 if the driver manager was built with thread support you may add another entry to each driver entry.     # This entry alters the default thread serialization level.     Threading   = 2  **odbc.ini**      [TEST_PSQL]     Description = PostgreSQL database 1     Driver  = postgresql     #CommLog = /tmp/sql.log     Username = zbx_test     Password = zabbix     # Name of Server. IP or DNS     Servername = 127.0.0.1     # Database name     Database = zabbix     # Postmaster listening port     Port = 5432     # Database is read only     # Whether the datasource will allow updates.     ReadOnly = No     # PostgreSQL backend protocol     # Note that when using SSL connections this setting is ignored.     # 7.4+: Use the 7.4(V3) protocol. This is only compatible with 7.4 and higher backends.     Protocol = 7.4+     # Includes the OID in SQLColumns     ShowOidColumn = No     # Fakes a unique index on OID     FakeOidIndex  = No     # Row Versioning     # Allows applications to detect whether data has been modified by other users     # while you are attempting to update a row.     # It also speeds the update process since every single column does not need to be specified in the where clause to update a row.     RowVersioning = No     # Show SystemTables     # The driver will treat system tables as regular tables in SQLTables. This is good for Access so you can see system tables.     ShowSystemTables = No     # If true, the driver automatically uses declare cursor/fetch to handle SELECT statements and keeps 100 rows in a cache.     Fetch = Yes     # Bools as Char     # Bools are mapped to SQL_CHAR, otherwise to SQL_BIT.     BoolsAsChar = Yes     # SSL mode     SSLmode = Require     # Send to backend on connection     ConnSettings =
ca	#### Configuració  La configuració ODBC es fa editant els arxius **odbcinst.ini** i **odbc.ini**. Aquests arxius de configuració es poden trobar al directori */etc*. L'arxiu **odbcinst.ini** potser no hi és; en aquest cas, cal crear-lo manualment.  Tingueu en compte els exemples següents:  **odbcinst.ini**  [postgresql] Description = General ODBC for PostgreSQL Driver= /usr/lib64/libodbcpsql.so Setup= /usr/lib64/libodbcpsqlS.so FileUsage= 1 # Since 1.6 if the driver manager was built with thread support you may add another entry to each driver entry. # This entry alters the default thread serialization level. Threading= 2  **odbc.ini**  [TEST_PSQL] Description = PostgreSQL database 1 Driver= postgresql #CommLog = /tmp/sql.log Username = zbx_test Password = zabbix # Name of Server. IP or DNS Servername = 127.0.0.1 # Database name Database = zabbix # Postmaster listening port Port = 5432 # Database is read only # Whether the datasource will allow updates. ReadOnly = No # PostgreSQL backend protocol # Note that when using SSL connections this setting is ignored. # 7.4+: Use the 7.4(V3) protocol. This is only compatible with 7.4 and higher backends. Protocol = 7.4+ # Includes the OID in SQLColumns ShowOidColumn = No # Fakes a unique index on OID FakeOidIndex= No # Row Versioning # Allows applications to detect whether data has been modified by other users # while you are attempting to update a row. # It also speeds the update process since every single column does not need to be specified in the where clause to update a row. RowVersioning = No # Show SystemTables # The driver will treat system tables as regular tables in SQLTables. This is good for Access so you can see system tables. ShowSystemTables = No # If true, the driver automatically uses declare cursor/fetch to handle SELECT statements and keeps 100 rows in a cache. Fetch = Yes # Bools as Char # Bools are mapped to SQL_CHAR, otherwise to SQL_BIT. BoolsAsChar = Yes # SSL mode SSLmode = Require # Send to backend on connection ConnSettings =

en-us	#### Configuration  ODBC configuration is done by editing the **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  Please consider the following examples:  **odbcinst.ini**      vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL server 1 IP>     PORT = 1433     TDS_Version = 8.0
ca	#### Configuració  La configuració d'ODBC es fa editant els arxius **odbcinst.ini** i **odbc.ini**. Aquests arxius de configuració són al directori */etc*. Podria ser que l'arxiu **odbcinst.ini** no hi fos pas, i per tant cal crear-lo a mà.  Considereu els següents exemples:  **odbcinst.ini**      vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL server 1 IP>     PORT = 1433     TDS_Version = 8.0

en-us	### Configuration  Once you have [installed](/manual/installation/install) and [configured](/manual/appendix/config/zabbix_proxy) a proxy, it is time to configure it in the Zabbix frontend.
ca	#### Configuració  Un cop el proxy sigui [instal·lat](/manual/installation/install) i [configurat](/manual/appendix/config/zabbix_proxy), cal afegir-lo a la interfície Zabbix.

en-us	#### Configuration  Overall, the process of setting up the notification should feel familiar to those who have set up alerts in Zabbix before.
ca	#### Configuració  En general, el procés de configuració de notificacions hauria de semblar familiar per a aquells que ja han configurat alertes a Zabbix.

en-us	#### Configuration parameters  For Zabbix server/proxy new configuration parameters have been added for Vault authentication and retrieving database credentials:  -   VaultToken - Vault authentication token (see Zabbix     [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy)     configuration file for details) -   VaultURL - Vault server HTTP\[S\] URL -   VaultDBPath - Vault path from where credentials for database will be     retrieved by keys 'password' and 'username' (for example:     secret/zabbix/database)  Zabbix server and Zabbix proxy read the Vault-related configuration parameters from zabbix\_server.conf and zabbix\_proxy.conf upon startup.  Zabbix server and Zabbix proxy will additionally read "VAULT\_TOKEN" environment variable once during startup and unset it so that it would not be available through forked scripts; it is an error if both VaultToken and VAULT\_TOKEN contain value.  ::: noteclassic Forward slash and colon are reserved symbols. Forward slash can only be used to separate mount point from path (e.g. secret/zabbix where mount point is "secret" and "zabbix" is path) and, in case of Vault macros, colon can only be used to separate path from key. It is possible to URL-encode "/" and ":" if there is need to create mount point with name that is separated by forward slash (e.g. foo/bar/zabbix where mount point is "foo/bar" and path is "zabbix" as "foo%2Fbar/zabbix") and if mount point name or path needs to contain colon. :::
ca	#### Paràmetres de configuració  Per al servidor/proxy Zabbix, s'han afegit nous paràmetres de configuració per a l'autenticació de Vault i la recuperació de credencials de base de dades:  - VaultToken: testimoni d'autenticació de Vault (veieu els fitxers de configuració de Zabbix [servidor](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) per a més informació) - VaultURL - URL HTTP\[S\] del servidor Vault - VaultDBPath: camí de volta des d'on es recuperaran les credencials de la base de dades mitjançant les claus "mot de pas" i "nom d'usuari" (p. ex.: secret/zabbix/base de dades)  El servidor Zabbix i el proxy Zabbix llegeixen els paràmetres de configuració relacionats amb Vault des de zabbix\_server.conf i zabbix\_proxy.conf a l'inici.  El servidor Zabbix i el proxy Zabbix també llegiran la variable d'entorn "VAULT\_TOKEN" un cop a l'inici i la desactivaran perquè no sigui disponible mitjançant scripts externs o maliciosos; és un error si VaultToken i VAULT\_TOKEN contenen un valor.  :::noteclassic La barra inclinada i els dos punts són símbols reservats. La barra inclinada només es pot emprar per separar el punt de muntatge del camí (per exemple, secret/zabbix on el punt de muntatge és "secret" i "zabbix" és el camí) i, en el cas de les macros de Vault, només es poden emprar els dos punts per separar el camí de la clau. És possible codificar l'URL "/" i ":" si és necessari crear un punt de muntatge amb un nom separat per una barra inclinada (per exemple, foo/bar/zabbix on el punt de muntatge és "foo/bar" i el path és "zabbix" com "foo%2Fbar/zabbix") i si el nom del punt de muntatge o el camí ha de contindre dos punts. :::

en-us	#### - Configuration parameters  Zabbix agent, server and proxy support two [parameters](/manual/appendix/config/zabbix_server) to deal with modules:  -   LoadModulePath – full path to the location of loadable modules -   LoadModule – module(s) to load at startup. The modules must be     located in a directory specified by LoadModulePath or the path must     precede the module name. If the preceding path is absolute (starts     with '/') then LoadModulePath is ignored. It is allowed to include     multiple LoadModule parameters.  For example, to extend Zabbix agent we could add the following parameters:      LoadModulePath=/usr/local/lib/zabbix/agent/     LoadModule=mariadb.so     LoadModule=apache.so     LoadModule=kernel.so     LoadModule=/usr/local/lib/zabbix/dummy.so  Upon agent startup it will load the mariadb.so, apache.so and kernel.so modules from the /usr/local/lib/zabbix/agent directory while dummy.so will be loaded from /usr/local/lib/zabbix. The agent will fail to start if a module is missing, in case of bad permissions or if a shared library is not a Zabbix module.
ca	#### - Paràmetres de configuració  L'agent, el servidor i el proxy de Zabbix admeten dos [paràmetres](/manual/appendix/config/zabbix_server) per gestionar els mòduls:  - LoadModulePath: camí complet a la ubicació dels mòduls carregables - LoadModule: mòdul(s) per carregar a l'inici. Els mòduls s'han d'ubicar en un directori especificat per LoadModulePath o el camí ha de precedir el nom del mòdul. Si el camí anterior és absolut (comença amb '/'), llavors LoadModulePath s'ignora. Es permeten incloure diversos paràmetres de LoadModule.  Per exemple, per ampliar l'agent Zabbix, podríem afegir els paràmetres següents:       LoadModulePath=/usr/local/lib/zabbix/agent/      LoadModule=mariadb.so      LoadModule=apache.so      LoadModule=kernel.so      LoadModule=/usr/local/lib/zabbix/dummy.so  A l'inici de l'agent, carregarà els mòduls mariadb.so, apache.so i kernel.so des del directori /usr/local/lib/zabbix/agent mentre que dummy.so es carregarà des de /usr/local/lib/zabbix. Fallarà si manca un mòdul, si hi ha permisos incorrectes o si una biblioteca compartida no és un mòdul Zabbix.

en-us	#### Configuration  Preprocessing rules are defined in the **Preprocessing** tab of the item [configuration](/manual/config/items/item#configuration) form.  ![](../../../../assets/en/manual/config/items/item_c.png){width="600"}  ::: noteimportant An item will become [unsupported](/manual/config/items/item#unsupported-items) if any of the preprocessing steps fails, unless custom error handling has been specified using a *Custom on fail* option for supported transformations.\ \ For log items, log metadata (without value) will always reset item unsupported state and make item supported again, even if the initial error occurred after receiving a log value from agent. :::  [User macros](/manual/config/macros/user_macros) and user macros with context are supported in item value preprocessing parameters, including JavaScript code.  ::: noteclassic  Context is ignored when a macro is replaced with its value. Macro value is inserted in the code as is, it is not possible to add additional escaping before placing the value in the JavaScript code. Please be advised, that this can cause JavaScript errors in some cases.  :::  |Type|<|<| |-|----------|----------------------------------------| | |*Transformation*|Description| |Text|<|<| | |*Regular expression*|Match the value to the <pattern> regular expression and replace value with <output>. The regular expression supports extraction of maximum 10 captured groups with the \\N sequence. Failure to match the input value will make the item unsupported.<br>Parameters:<br>**pattern** - regular expression<br>**output** - output formatting template. An \\N (where N=1…9) escape sequence is replaced with the Nth matched group. A \\0 escape sequence is replaced with the matched text.<br>Please refer to [regular expressions](/manual/regular_expressions#example) section for some existing examples.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |^|*Replace*|Find the search string and replace it with another (or nothing). All occurrences of the search string will be replaced.<br>Parameters:<br>**search string** - the string to find and replace, case-sensitive (required)<br>**replacement** - the string to replace the search string with. The replacement string may also be empty effectively allowing to delete the search string when found.<br>It is possible to use escape sequences to search for or replace line breaks, carriage return, tabs and spaces "\\n \\r \\t \\s"; backslash can be escaped as "\\\\" and escape sequences can be escaped as "\\\\n". Escaping of line breaks, carriage return, tabs is automatically done during low-level discovery.| |^|*Trim*|Remove specified characters from the beginning and end of the value.| |^|*Right trim*|Remove specified characters from the end of the value.| |^|*Left trim*|Remove specified characters from the beginning of the value.| |Structured data|<|<| | |*XML XPath*|Extract value or fragment from XML data using XPath functionality.<br>For this option to work, Zabbix server must be compiled with libxml support.<br>Examples:<br>`number(/document/item/value)` will extract `10` from `<document><item><value>10</value></item></document>`<br>`number(/document/item/@attribute)` will extract `10` from `<document><item attribute="10"></item></document>`<br>`/document/item` will extract `<item><value>10</value></item>` from `<document><item><value>10</value></item></document>`<br>Note that namespaces are not supported.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error-handling options: either to discard the value, set a specified value or set a specified error message.| |^|*JSON Path*|Extract value or fragment from JSON data using [JSONPath functionality](/manual/config/items/preprocessing/jsonpath_functionality).<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error-handling options: either to discard the value, set a specified value or set a specified error message.| |^|*CSV to JSON*|Convert CSV file data into JSON format.<br>For more information, see: [CSV to JSON preprocessing](/manual/config/items/preprocessing/csv_to_json#csv_header_processing).| |^|*XML to JSON*|Convert data in XML format to JSON.<br>For more information, see: [Serialization rules](/manual/config/items/preprocessing/javascript/javascript_objects#serialization_rules).<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error-handling options: either to discard the value, set a specified value or set a specified error message.| |Arithmetic|<|<| | |*Custom multiplier*|Multiply the value by the specified integer or floating-point value.<br>Use this option to convert values received in KB, MBps, etc into B, Bps. Otherwise Zabbix cannot correctly set [prefixes](/manual/appendix/suffixes) (K, M, G etc).<br>*Note* that if the item type of information is *Numeric (unsigned)*, incoming values with a fractional part will be trimmed (i.e. '0.9' will become '0') before the custom multiplier is applied.<br>Supported: scientific notation, for example, `1e+70` (since version 2.2); user macros and LLD macros (since version 4.0); strings that include macros, for example, `{#MACRO}e+10`, `{$MACRO1}e+{$MACRO2}`(since version 5.2.3)<br>The macros must resolve to an integer or a floating-point number.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |Change|<|<| | |*Simple change*|Calculate the difference between the current and previous value.<br>Evaluated as **value**-**prev\_value**, where<br>*value* - current value; *prev\_value* - previously received value<br>This setting can be useful to measure a constantly growing value. If the current value is smaller than the previous value, Zabbix discards that difference (stores nothing) and waits for another value.<br>Only one change operation per item is allowed.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Change per second*|Calculate the value change (difference between the current and previous value) speed per second.<br>Evaluated as (**value**-**prev\_value**)/(**time**-**prev\_time**), where<br>*value* - current value; *prev\_value* - previously received value; *time* - current timestamp; *prev\_time* - timestamp of previous value.<br>This setting is extremely useful to get speed per second for a constantly growing value. If the current value is smaller than the previous value, Zabbix discards that difference (stores nothing) and waits for another value. This helps to work correctly with, for instance, a wrapping (overflow) of 32-bit SNMP counters.<br>*Note*: As this calculation may produce floating-point numbers, it is recommended to set the 'Type of information' to *Numeric (float)*, even if the incoming raw values are integers. This is especially relevant for small numbers where the decimal part matters. If the floating-point values are large and may exceed the 'float' field length in which case the entire value may be lost, it is actually suggested to use *Numeric (unsigned)* and thus trim only the decimal part.<br>Only one change operation per item is allowed.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |Numeral systems|<|<| | |*Boolean to decimal*|Convert the value from boolean format to decimal. The textual representation is translated into either 0 or 1. Thus, 'TRUE' is stored as 1 and 'FALSE' is stored as 0. All values are matched in a case-insensitive way. Currently recognized values are, for:<br>*TRUE* - true, t, yes, y, on, up, running, enabled, available, ok, master<br>*FALSE* - false, f, no, n, off, down, unused, disabled, unavailable, err, slave<br>Additionally, any non-zero numeric value is considered to be TRUE and zero is considered to be FALSE.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Octal to decimal*|Convert the value from octal format to decimal.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Hexadecimal to decimal*|Convert the value from hexadecimal format to decimal.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |Custom scripts|<|<| | |*JavaScript*|Enter JavaScript code in the block that appears when clicking in the parameter field or on a pencil icon.<br>Note that available JavaScript length depends on the [database used](/manual/config/items/item#custom-script-limit).<br>For more information, see: [Javascript preprocessing](/manual/config/items/preprocessing/javascript).| |Validation|<|<| | |*In range*|Define a range that a value should be in by specifying minimum/maximum values (inclusive).<br>Numeric values are accepted (including any number of digits, optional decimal part and optional exponential part, negative values). User macros and low-level discovery macros can be used. The minimum value should be less than the maximum.<br>At least one value must exist.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Matches regular expression*|Specify a regular expression that a value must match.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Does not match regular expression*|Specify a regular expression that a value must not match.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Check for error in JSON*|Check for an application-level error message located at JSONPath. Stop processing if succeeded and the message is not empty; otherwise, continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to the user as is, without adding preprocessing step information.<br>No error will be reported in case of failing to parse invalid JSON.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Check for error in XML*|Check for an application-level error message located at XPath. Stop processing if succeeded and the message is not empty; otherwise, continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to the user as is, without adding preprocessing step information.<br>No error will be reported in case of failing to parse invalid XML.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Check for error using a regular expression*|Check for an application-level error message using a regular expression. Stop processing if succeeded and the message is not empty; otherwise, continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to the user as is, without adding preprocessing step information.<br>Parameters:<br>**pattern** - regular expression<br>**output** - output formatting template. An \\N (where N=1…9) escape sequence is replaced with the Nth matched group. A \\0 escape sequence is replaced with the matched text.<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value, or set a specified error message.| |^|*Check for not supported value*|Check if there was an error in retrieving item value. Normally that would lead to the item turning unsupported, but you may modify that behavior by specifying the *Custom on fail* error-handling options: to discard the value, to set a specified value (in this case the item will stay supported and the value can be used in triggers) or set a specified error message. Note that for this preprocessing step, the *Custom on fail* checkbox is grayed out and always marked.<br>This step is always executed as the first preprocessing step and is placed above all others after saving changes to the item. It can be used only once.<br>Supported since 5.2.0.| |Throttling|<|<| | |*Discard unchanged*|Discard a value if it has not changed.<br>If a value is discarded, it is not saved in the database and Zabbix server has no knowledge that this value was received. No trigger expressions will be evaluated, as a result, no problems for related triggers will be created/resolved. Functions will work only based on data that is actually saved in the database. As trends are built based on data in the database, if there is no value saved for an hour then there will also be no trends data for that hour.<br>Only one throttling option can be specified for an item.<br>Note that in case of a very small difference (less than 0.000001) between the values of the items monitored by Zabbix proxy, it is possible that discarding will not be performed correctly by the proxy, and the values will be stored in the history as the same value, unless Zabbix server database is [upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling-extended-range-of-numeric-float-values).| |^|*Discard unchanged with heartbeat*|Discard a value if it has not changed within the defined time period (in seconds).<br>Positive integer values are supported to specify the seconds (minimum - 1 second). Time suffixes can be used in this field (e.g. 30s, 1m, 2h, 1d). User macros and low-level discovery macros can be used in this field.<br>If a value is discarded, it is not saved in the database and Zabbix server has no knowledge that this value was received. No trigger expressions will be evaluated, as a result, no problems for related triggers will be created/resolved. Functions will work only based on data that is actually saved in the database. As trends are built based on data in the database, if there is no value saved for an hour then there will also be no trends data for that hour.<br>Only one throttling option can be specified for an item.<br>Note that in case of a very small difference (less than 0.000001) between the values of the items monitored by Zabbix proxy, it is possible that discarding will not be performed correctly by the proxy, and the values will be stored in the history as the same value, unless Zabbix server database is [upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling-extended-range-of-numeric-float-values).| |Prometheus|<|<| | |*Prometheus pattern*|Use the following query to extract required data from Prometheus metrics.<br>See [Prometheus checks](/manual/config/items/itemtypes/prometheus) for more details.| |^|*Prometheus to JSON*|Convert required Prometheus metrics to JSON.<br>See [Prometheus checks](/manual/config/items/itemtypes/prometheus) for more details.|  ::: noteimportant  For change and throttling preprocessing steps Zabbix has to remember the last value to calculate/compare the new value as required. These previous values are handled by the preprocessing manager. If Zabbix server or proxy is restarted or there is any change made to preprocessing steps the last value of the corresponding item is reset, resulting in:  -   for *Simple change*, *Change per second* steps - the next value will     be ignored because there is no previous value to calculated change     from; -   for *Discard unchanged*. *Discard unchanged with heartbeat* steps -     the next value will never be discarded, even if it should have been     because of discarding rules.   :::  Item's *Type of information* parameter is displayed at the bottom of the tab when at least one preprocessing step is defined. If required, it is possible to change the type of information without leaving the *Preprocessing* tab. See [Creating an item](/manual/config/items/item) for the detailed parameter description.  ::: notetip If you use a custom multiplier or store value as *Change per second* for items with the type of information set to *Numeric (unsigned)* and the resulting calculated value is actually a float number, the calculated value is still accepted as a correct one by trimming the decimal part and storing the value as an integer. :::
ca	#### Configuració  Les regles de preprocessament es defineixen a la pestanya **Preprocessament** del formulari [configuració](/manual/config/items/item#configuration) de l'element.  ![](../../../../assets/en/manual/config/items/item_c.png){width="600"}  ::: noteimportant Un element es convertirà en [no suportat](/manual/config/items/item#items-not-supported) si alguna de les passes de preprocessament falla, tret que s'hagi especificat la gestió d'errors personalitzada mitjançant una opció *Personalitzada en cas d'error* per a les transformacions admeses. \ \ Per als articles del diari, les metadades del diari (sense valor) sempre restabliran l'estat no admès de l'element i tornaran a ser compatible amb l'element, fins i tot si l'error inicial es va produir després de rebre un valor de registre de l'agent. :::  Tant les [macros d'usuari](/manual/config/macros/user_macros) com les macros d'usuari amb context són compatibles amb els paràmetres de preprocessament del valor de l'element, inclòs el codi JavaScript.  :::noteclassic   El context s'ignora quan es substitueix una macro pel seu valor. El valor de la macro s'insereix tal com és al codi, no és possible afegir una escapada addicional abans de posar valor al codi JavaScript. Tingueu en compte que això pot provocar errors de JavaScript en alguns casos. :::  |Tipus|<|<| |-|-----------|-------------------------------------- ----| | |*Transformació*|Descripció| |Text|<|<| | |*Expressió regular*|Fa coincidir el valor amb l'expressió regular \<patró\> i substitueix el valor per \<sortida\>. L'expressió regular permet extreure un màxim de 10 grups capturats amb la seqüència \\N. Si el valor d'entrada no coincideix, l'element no serà compatible.<br>Paràmetres:<br>**patró** - expressió regular<br>**sortida** - patró de format de sortida. Una seqüència d'escapada \\N (on N=1...9) es substitueix pel grup enèssim corresponent. Una seqüència d'escapada \\0 es substitueix pel text corresponent.<br>Consulteu la secció [expressions regulars](/manual/regular_expressions#example) per veure alguns exemples existents.<br>Si marqueu el *Personalitzat en cas d'error* , l'element no serà compatible si la passa de preprocessament falla i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|*Reemplaça*|Cerqueu la cadena de cerca i substituïu-la per una altra (o per res). Es substituiran totes les ocurrències de la cadena de cerca.<br>Paràmetres:<br>**cadena de cerca** - la cadena a cercar i substituir, distingeix entre majúscules i minúscules (obligatori)<br>** substituir** - la cadena a substituir amb la cadena de cerca. La cadena de substitució també pot ésser buida, la qual cosa permet esborrar la cadena de cerca quan la trobi.<br> És possible emprar seqüències d'escapada per cercar o substituir salts de línia, retorns de carro, tabulacions i espais "\\n \\r \\ t \\s"; la barra invertida es pot escapar com a "\\\\" i les seqüències d'escapament es poden escapar com a "\\\\n". Els salts de línia, els retorns de carro i les pestanyes s'escapen automàticament durant la descoberta de baix nivell.| |^|*Retallar*|Esborra els caràcters especificats al principi i al final del valor.| |^|*Retalla a la dreta*|Esborra els caràcters especificats del final del valor.| |^|*Retalla a l'esquerra*|Esborra els caràcters especificats del principi del valor.| |Dades estructurades|<|<| | |*XPath XML*|Extreu valor o fragment de dades XML mitjançant la funcionalitat XPath.<br>Per tal que aquesta opció funcioni, el servidor Zabbix s'ha de compilar amb suport libxml.<br>Exemples:< br>`number(/document/item /value)` extreu `10` de `<document><item><value>10</value></item></document>`<br>`number(/document/item/@attribute)` extreu `10` de `<document><item attribute="10"></item></document>`<br>`/document/item` extreu `<item><value> 10</value></item>` de `<document><item><value>10</value></item></document>`<br>Tingueu en compte que els espais de noms no són compatibles.<br>Si marqueu la casella de selecció *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament falla i és possible especificar errors d'opcions de gestió personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|*JSONPath*|Extreu el valor o el fragment de les dades JSON mitjançant la [funcionalitat JSONPath](/manual/config/items/preprocessing/jsonpath_functionality).<br>Si marqueu el *Personalitzat en error*, l'element no s'admetrà si la passa de preprocessament falla i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|*CSV a JSON*|Convertir les dades del fitxer CSV al format JSON.<br>Per obtindre més informació, consulteu: [Preprocessament de CSV a JSON](/manual/config/items/preprocessing/csv_to_json#csv_header_processing).| |^|*XML a JSON*|Convertir dades en format XML a JSON.<br>Per obtindre més informació, veieu: [Regles de serialització](/manual/config/items/preprocessing/javascript/javascript_objects#serialization_rules).<br> Si marqueu la casella *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament falla i és possible especificar errors d'opcions de gestió personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |Aritmètica|<|<| | |*Multiplicador personalitzat*|Multiplica el valor per l'enter o el valor de coma flotant especificat.<br>Fes servir aquesta opció per convertir els valors rebuts a Ko, Mops, etc. en o, ops. En cas contrari, Zabbix no pot establir correctament [prefixos](/manual/apèndix/sufixos) (K, M, G, etc.).<br>*Tingueu en compte* que si el tipus d'element de dades és *Numèric (sense signe)*, els valors entrants es retallaran amb una part fraccionària (és a dir, '0,9' es convertirà en '0') abans que s'apliqui el multiplicador personalitzat.<br>Suport: notació científica, per exemple, `1e+70` (des de la versió 2.2); macros d'usuari i macros LLD (des de la versió 4.0); cadenes que inclouen macros, per exemple, `{#MACRO}e+10`, `{$MACRO1}e+{$MACRO2}` (des de la versió 5.2.3)<br>Les macros s'han de resoldre en un nombre enter o flotant.< br>Si marqueu la casella de selecció *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament falla i és possible especificar opcions per al tractament d'errors personalitzats: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |Canvi|<|<| | |*Canvi simple*|Calculeu la diferència entre el valor actual i el valor anterior.<br> S'avalua com a **valor**-**valor\_anterior**, on<br>*valor* - valor actual; *valor\_precedent* - valor rebut anteriorment<br>Aquest paràmetre pot ser útil per mesurar un valor que augmenta constantment. Si el valor actual és inferior al valor anterior, Zabbix ignora aquesta diferència (no emmagatzema res) i espera un altre valor.<br>Només es permet una operació d'edició per element.<br>Si marqueu *Personalitzar en cas d'error* , l'element no serà compatible si la passa de preprocessament falla i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|*Canvi per segon*|Calculeu la taxa de canvi de valor (diferència entre el valor actual i anterior) per segon.<br>Avaluat com a (**valor**-**valor\_anterior**)/(**temps**-**hora\_anterior**), on<br>*valor* - valor actual; *previous_value* - valor rebut anteriorment; *time* - marca de temps actual; *time\_previous* - marca de temps del valor anterior.<br>Aquest paràmetre és molt útil per obtindre la velocitat per segon per a un valor que augmenta constantment. Si el valor actual és inferior al valor anterior, Zabbix ignora aquesta diferència (no emmagatzema res) i espera un altre valor. Això permet que funcioni bé, per exemple, amb embolcall de comptador SNMP de 32 bits (desbordament).<br>*Nota*: Com que aquest càlcul pot produir nombres de coma flotant, es recomana establir el "Tipus d'informació" a *Numèric (flotant)*, fins i tot si els valors en brut entrants són nombres enters. Això és especialment rellevant per a nombres petits on la part decimal compta. Si els valors de coma flotant són grans i poden superar la longitud del camp "float", en aquest cas es pot perdre el valor sencer, en realitat es recomana emprar *Numèric (sense signe)* i, per tant, esborrar només la part decimal .<br>Només es permet una operació d'edició per element.<br>Si marqueu la casella de selecció *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament i és possible especificar opcions de gestió d'errors personalitzades: ignora el valor, estableix un valor especificat o estableix un missatge d'error especificat.| |Sistemes digitals|<|<| | |*Booleà a decimal*|Converteix el valor del format booleà a decimal. La representació textual és traduïda com a 0 o 1. Per tant, "TRUE" s'emmagatzema com a 1 i "FALSE" s'emmagatzema com a 0. Tots els valors coincideixen si no distingeixen entre majúscules i minúscules. Els valors reconeguts actualment són, per a:<br>*TRUE* - true, t, yes, y, on, up, running, enabled, available, ok, master<br>*FALSE* - false, f, no, n , off, down, unused, disabled, unavailable, err, slave<br>A més, qualsevol valor numèric diferent de zero es considera TRUE i zero es considera FALSE. L'element no serà compatible si la passa de preprocessament falla, i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|*Octal a Decimal*|Converteix el valor del format octal a decimal.<br>Si marqueu la casella *Personalitzat en cas d'error*, l'element no quedarà incompatible si la passa de preprocessament fallés i és possible especificar-lo. Opcions de gestió d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|*Hexadecimal a Decimal*|Converteix el valor del format hexadecimal a decimal.<br>Si marqueu la casella *Personalitzat en cas d'error*, l'element no serà compatible si falla la passa de preprocessament i és possible especificar-lo. Opcions de gestió d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |Scripts personalitzats|<|<| | |*JavaScript*|Introduïu el codi JavaScript al bloc que apareix quan feu clic al camp de paràmetres o a una icona de llapis.<br>Tingueu en compte que la longitud de JavaScript disponible depèn de la [base de dades emprada](#custom_script_limit).<br>Per obtindre més informació, veieu: [Preprocessament de Javascript](/manual/config/items/preprocessing/javascript).| |Validació|<|<| | |*A l'interval*|Definiu un interval dins del qual un valor ha de caure especificant valors mínims/màxims (inclosos).<br>S'accepten valors numèrics (incloent qualsevol nombre de dígits, part decimal opcional i part exponencial opcional, valors negatius). Es poden emprar macros d'usuari i macros de descoberta de baix nivell. El valor mínim ha d'ésser inferior al valor màxim.<br>Ha d'existir com a mínim un valor.<br>Si marqueu la casella de selecció *Personalitzat en cas d'error*, l'element no quedarà incompatible en cas d'error de la passa de preprocessament i és possible especificar opcions personalitzades de gestió d'errors: per ignorar el valor, o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|*Coincideix amb l'expressió regular*|Especifiqueu una expressió regular amb la qual ha de coincidir un valor.<br>Si marqueu la casella de selecció *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament falla i és possible especificar-lo. Opcions de gestió d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|*No coincideix amb l'expressió regular*|Especifiqueu una expressió regular amb la qual un valor no ha de coincidir.<br>Si marqueu la casella *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament falla i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|*Cerqueu un error al JSON*|Cerqueu un missatge d'error a nivell d'aplicació situat al JSONpath. Atura el processament si té èxit i si el missatge no és buit; en cas contrari, continueu el processament amb el valor que hi havia abans d'aquesta passa de preprocessament. Tingueu en compte que aquests errors de servei extern s'informaran a l'usuari tal qual, sense afegir informació sobre la passa de preprocessament.<br>No s'informarà d'errors si l'anàlisi de JSON no vàlid falla.< br>Si marqueu la casella *Personalitzat en cas d'error*, l'element no serà compatible si la passa de preprocessament falla i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|*Cerca un error a l'XML*|Cerca un missatge d'error a nivell d'aplicació situat a XPath. Atura el processament si té èxit i si el missatge no és buit; en cas contrari, continueu el processament amb el valor que hi havia abans d'aquesta passa de pretractament. Tingueu en compte que aquests errors de servei extern s'informen a l'usuari tal qual, sense afegir informació sobre la passa de preprocessament.<br>No s'informarà d'error si l'anàlisi d'un XML no vàlid falla. <br>Si marqueu la casella de selecció *Personalitzat en cas d'error*, l'element no quedarà incompatible si la passa de preprocessament falla i és possible especificar opcions personalitzades per a la gestió d'errors: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|*Cerca un error mitjançant una expressió regular*|Cerca un missatge d'error a nivell d'aplicació mitjançant una expressió regular. Atura el processament si té èxit i si el missatge no és buit; en cas contrari, continueu el processament amb el valor que hi havia abans d'aquest pas de preprocessament. Tingueu en compte que aquests errors de servei extern s'informen a l'usuari tal qual, sense afegir informació sobre la passa de preprocessament.<br>Paràmetres:<br>**patró** - expressió regular<br>**sortida** - patró de format de sortida. Una seqüència d'escapada \\N (on N=1...9) es substitueix pel grup enèssim corresponent. Es substitueix una seqüència d'escapada \\0 pel text corresponent.<br>Si marqueu la casella *Personalitzat en cas d'error*, l'element no quedarà incompatible en cas d'error de la passa de preprocessament i és possible especificar opcions de gestió d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|*Comprova si un valor no és compatible*|Comprova si hi ha hagut un error en recuperar el valor de l'element. Normalment això comportaria que l'element no s'admetés, però podeu canviar aquest comportament especificant les opcions de gestió d'errors *Personalitzat en cas d'error*: ignorar el valor, establir un valor especificat (en aquest cas, l'element es mantindrà compatible i el valor es pot emprar en triggers) o establir un missatge d'error especificat. Tingueu en compte que per a aquesta passa de preprocessament, la casella de selecció *Personalitza en cas d'error* és en gris i sempre marcada.<br>Aquesta passa sempre s'executa com a primera passa de preprocessament i es posa per sobre de tots els altres després de desar els canvis a l'element. Només es pot emprar una vegada.<br>Admès des de la versió 5.2.0.| |Escanyament|<|<| | |*Descartar sense canvis*|Ignorar un valor si no ha canviat.<br>Si s'ignora un valor, no es desa a la base de dades i el servidor Zabbix no sap que aquest valor s'ha canviat. No s'avaluarà cap trigger i, per tant, no es crearan ni resoldran problemes relacionats amb els triggers. Les funcions només funcionaran en funció de les dades realment desades a la base de dades. Com que les tendències es creen a partir de les dades de la base de dades, si no hi ha cap valor registrat durant una hora, tampoc no hi haurà dades de tendències per a aquesta hora.<br> Només es pot especificar una opció d'acceleració per a un element.<br>*Tingueu en compte* que és possible per als elements monitorats pel proxy Zabbix que les diferències de valor molt petites (menys de 0,000001) no s'esborrin correctament pel proxy, però s'emmagatzemen a l'historial amb el mateix valor si la base de dades del servidor Zabbix [no s'ha actualitzat](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values).| |^|*Descartar sense canvis amb el bit de vida*|Ignoreu un valor si no ha canviat en el període de temps especificat (en segons).<br>S'admeten valors enters positius per especificar segons (mínim - 1 segon). Els sufixos de temps es poden emprar en aquest camp (per exemple, 30 s, 1 m, 2 h, 1 d). En aquest camp es poden emprar macros d'usuari i macros de descoberta de baix nivell.<br>Si s'ignora un valor, no es desa a la base de dades i el servidor Zabbix no sap que s'ha rebut aquest valor. No s'avaluarà cap trigger i, per tant, no es crearan ni resoldran problemes relacionats amb els triggers. Les funcions només funcionaran en funció de les dades realment desades a la base de dades. Com que les tendències es creen a partir de les dades de la base de dades, si no hi ha cap valor registrat durant una hora, tampoc no hi haurà dades de tendències per a aquesta hora.<br> Només es pot especificar una opció d'acceleració per a un element.<br>*Tingueu en compte* que només és possible per als elements monitorats pel proxy Zabbix les diferències de valors petites (menys de 0,000001) no s'esborren correctament pel proxy, però s'emmagatzemen a l'historial amb el mateix valor si la base de dades del servidor Zabbix [no s'ha actualitzat] (https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values).| |Prometheus|<|<| | |*Patró de Prometheus*|Empreu la consulta següent per extreure les dades necessàries de les mètriques de Prometheus.<br>Consulteu les [comprovacions de Prometheus](/manual/config/items/itemtypes/prometheus) per obtindre més informació.| |^|*Prometheus a JSON*|Convertiu les mètriques de Prometheus requerides a JSON.<br>Consulteu les [comprovacions de Prometheus](/manual/config/items/itemtypes/prometheus) per obtindre més informació.|  ::: noteimportant   Per modificar i limitar les passes de preprocessament, Zabbix ha de recordar el darrer valor per calcular/comparar el nou valor segons sigui necessari. Aquests valors anteriors els gestiona el gestor de preprocessament. Si es reinicia el servidor o el proxy Zabbix o es fan canvis a les passes de preprocessament, es restableix el darrer valor de l'element corresponent, donant lloc a:  - per a passes *Canvi únic*, *Canvi per segon* - el valor següent s'ignorarà perquè no hi ha cap valor anterior per calcular el canvi; - per a les passes *Descartar el que no ha canviat*, *Descartar sense canvis amb bit viu* - el valor següent no s'esborrarà mai, encara que hauria d'haver sigue a causa de regles d'esborrat.   :::  El paràmetre *Tipus d'informació* de l'element es mostra a la part inferior de la pestanya quan es defineix almenys una passa de preprocessament. Si cal, és possible modificar el tipus d'informació sense sortir de la pestanya *Preprocessament*. Veieu la [creació d'un element](/manual/config/items/item) per a la descripció detallada dels paràmetres.  ::: notetip Si empreu un multiplicador personalitzat o un valor d'emmagatzematge com ara *Canvis per segon* per als elements amb el tipus d'informació establert a *Numèric (sense signe)* i el valor calculat resultant és en realitat un nombre flotant, el valor calculat encara s'admet com el valor correcte esborrant la part decimal i emmagatzemant el valor com a nombre enter. :::

en-us	 #### Configuration  Providing you have the HTTP master item configured, you need to create a [dependent item](/manual/config/items/itemtypes/dependent_items) that uses a Prometheus preprocessing step:  -   Enter general dependent item parameters in the configuration form -   Go to the Preprocessing tab -   Select a Prometheus preprocessing option (*Prometheus pattern* or     *Prometheus to JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  The following parameters are specific to the *Prometheus pattern* preprocessing option:  |Parameter|Description|Examples| |--|------|------| |*Pattern*|To define the required data pattern you may use a query language that is similar to Prometheus query language (see [comparison table](#query-language-comparison)), e.g.:<br><metric name> - select by metric name<br>{\_\_name\_\_="<metric name>"} - select by metric name<br>{\_\_name\_\_=\~"<regex>"} - select by metric name matching a regular expression<br>{<label name>="<label value>",...} - select by label name<br>{<label name>=\~"<regex>",...} - select by label name matching a regular expression<br>{\_\_name\_\_=\~".\*"}==<value> - select by metric value<br>Or a combination of the above:<br><metric name>{<label1 name>="<label1 value>",<label2 name>=\~"<regex>",...}==<value><br><br>Label value can be any sequence of UTF-8 characters, but the backslash, double-quote and line feed characters have to be escaped as `\\`, `\"` and `\n` respectively; other characters shall not be escaped.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Result processing*|Specify whether to return the value, the label or apply the appropriate function (if the pattern matches several lines and the result needs to be aggregated):<br>**value** - return metric value (error if multiple lines matched)<br>**label** - return value of the label specified in the *Label* field (error if multiple metrics are matched)<br>**sum** - return the sum of values<br>**min** - return the minimum value<br>**max** - return the maximum value<br>**avg** - return the average value<br>**count** - return the count of values<br>This field is only available for the *Prometheus pattern* option. |See also examples of using parameters below.| |*Output*|Define label name (optional). In this case the value corresponding to the label name is returned.<br>This field is only available for the *Prometheus pattern* option, if 'Label' is selected in the *Result processing* field.| |  **Examples of using parameters**  1. The most common use case is to return the **value**. To return  the value of `/var/db` from:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  use the following parameters:  * *Pattern* - `node_disk_usage_bytes{path="/var/db"}` * *Result processing* - select 'value'  2. You may also be interested in the **average** value of all  `node_disk_usage_bytes` parameters:  * *Pattern* - `node_disk_usage_bytes` * *Result processing* - select 'avg'  3. While Prometheus supports only numerical data, it is popular to use a  workaround that allows to return the relevant textual description as well.  This can be accomplished with a filter and specifying the label. So, to  return the value of the 'color' label from  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  use the following parameters:  * *Pattern* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Result processing* - select 'label' * *Label* - specify 'color'  The filter (based on the numeric value '1') will match the appropriate row, while the label will  return the health status description (currently 'green'; but potentially also 'red' or 'yellow').
ca	#### Configuració  Si l'element principal HTTP és configurat, heu de crear un [element dependent](/manual/config/items/itemtypes/dependent_items) que empri una passa de preprocessament de Prometheus:  - Introduïu els paràmetres generals de l'element dependent al formulari de configuració - Accediu a la pestanya Preprocessament - Trieu una opció de preprocessament de Prometheus (*Patró Prometheus* o *Prometheus a JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  Els paràmetres següents són específics de l'opció de preprocessament *Patró Prometheus*:  |Paràmetre|Descripció|Exemples| |--|-------|------| |*Patró*|Per definir el model de dades requerit, podeu emprar un llenguatge de consulta similar al llenguatge de consulta de Prometheus (veieu la [taula de comparació](#query-language-comparison)), per exemple:<br> \<metric nom\>: seleccioneu pel nom de la mètrica<br>{\_\_name\_\_="\<nom de la mètrica\>"}: seleccioneu pel nom de la mètrica<br>{\_\_name\_ \_=\~ "\<regex\>"}: seleccioneu pel nom de la mètrica que coincideixi amb una expressió regular<br>{\<tag name\>="<\tag value\>",...}: seleccioneu pel nom de l'etiqueta<br>{ \<nom de l'etiqueta\>=\~"\<regex\>",...}: seleccioneu el nom de l'etiqueta que coincideixi amb una expressió regular<br>{\_\_name \_\_=\~".\*" }==\<valor\>: seleccioneu per valor de mètrica<br>O una combinació de les anteriors:<br>\<nom de la mètrica\>{\< tag de nom1\>="\<etiqueta de valor1\>",\ <name tag2\>=\~"\<regex\>",...}==\<valor\><br><br>L'etiqueta de valor pot ésser qualsevol seqüència de caràcters UTF-8, però barra invertida, cometes dobles i els caràcters de nova línia s'han de fer escapar com a `\\`, `\"` i ` \n` respectivament; els altres caràcters no s'han de fer escapar .|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\ _system{ cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\ _state{ name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Processat de resultats*|Indiqueu si voleu retornar el valor, l'etiqueta o aplicar la funció adequada (si el patró coincideix amb diverses fileres i el resultat s'ha d'afegir):<br>**valor** - retorna el valor de la mètrica (error si coincideixen diverses files)<br>**etiqueta** - retorna el valor de l'etiqueta especificat al camp *Etiqueta* (error si coincideixen diverses mètriques)<br>**suma** - retorna la suma de valors<br>**min** - retorna el valor mínim<br>**max** - retorna el valor màxim<br>**mitjana** - retorna el valor mitjà<br>**count** - retorna el nombre de valors<br>Aquest camp és només disponible per a l'opció *Patró Prometheus*. |Veieu també exemples d'ús de paràmetres a continuació.| |*Sortida*|Estableix el nom de l'etiqueta (opcional). En aquest cas, es retorna el valor corresponent al nom de l'etiqueta.<br>Aquest camp només és disponible per a l'opció *Patró Prometheus*, si es selecciona "Etiqueta" al camp *Processat de resultats*.|  **Exemples d'ús de paràmetres**  1. El cas d'ús més comú és retornar el **valor**. Per retornar el valor de `/var/db` de:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  empreu la configuració següent:  * *Patró* - `node_disk_usage_bytes{path="/var/db"}` * *Processat de resultats* - trieu "valor"  2. També us pot interessar el valor **mitjana** de tots els paràmetres `node_disk_usage_bytes`:  * *Patró* - `node_disk_usage_bytes` * *Processat dels resultats* - trieu "mitjana"  3. Tot i que Prometheus només admet dades numèriques, és habitual emprar una solució alternativa que també retorni la descripció textual rellevant. Això es pot aconseguir amb un filtre i especificant l'etiqueta. Per tant, per retornar el valor de l'etiqueta "color" de  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  empreu la configuració següent:  * *Patró* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Processat dels resultats* - seleccioneu "etiqueta" * *Etiqueta*: especifiqueu "color"  El filtre (basat en el valor numèric "1") coincidirà amb la filera adequada, mentre que l'etiqueta retornarà la descripció de l'estat de salut (actualment "verd"; però potencialment també "vermell" o "groc").

en-us	#### Configuration  Real-time export of trigger events, item values and trends is configured by specifying a directory for the export files - see the `ExportDir` parameter in server [configuration](/manual/appendix/config/zabbix_server).  Two other parameters are available:  -   `ExportFileSize` may be used to set the maximum allowed size of an     individual export file. When a process needs to write to a file it     checks the size of the file first. If it exceeds the configured size     limit, the file is renamed by appending .old to its name and a new     file with the original name is created.  ::: noteimportant A file will be created per each process that will write data (i.e. approximately 4-30 files). As the default size per export file is 1G, keeping large export files may drain the disk space fast. :::  -   `ExportType` allows to specify which entity types (events, history,     trends) will be exported.
ca	#### Configuració  La exportació en temps real dels esdeveniments de triggers, dels valors dels elements i de les tendències és configurat especificant un directori per els arxius d'exportació - veieu el paràmetre `ExportDir` a la [configuració](/manual/appendix/config/zabbix_server) del servidor.  Hi ha disponibles dos altres paràmetres:  - `ExportFileSize` es pot emprar per definir la mida màxima autoritzada d'un arxiu d'exportació individual. Quan un procés hagi d'escriure a un fitxer, primer comprova la mida del fitxer. Si sobrepassa la mida límit configurada, l'arxiu es reanomena afegint-t'hi .old al seu nom i es genera un nou arxiu amb el nom original.  ::: noteimportant Es crearà un arxiu per cada procés que escrigui dades (és a dir, sobre 4 a 30 arxius). Com la mida per defecte de l'arxiu d'exportació és d'1Go, conservar els arxius d'exportació grossos pot restar espai de disc molt ràpid. :::  - `ExportType` permet especificar quin tipus d'entitats (esdeveniments, històric, tendències) s'exportaran.

en-us	##### Configuration syncer  Performance of the configuration syncer has been improved.  It is recommended to increase the CacheSize on server/proxy  if there is a large amount of templates. It is also recommended  to remove unused templates.  Note that the default CacheSize on server/proxy has been increased  to 32M.
ca	##### Sincronitzador de configuració  S'ha millorat el rendiment del sincronitzador de configuració. Es recomana pujar la mida de la memòria cau al servidor/proxy si hi ha una gran quantitat de models. També es recomana esborrar les plantilles no emprades.  Tingueu en compte que la mida de la memòria cau per defecte al servidor/proxy s'ha augmentat a 32 Mo.

en-us	#### Configuration sync optimization for Oracle  For Zabbix installations with Oracle, it is now possible to manually change item and item preprocessing database field types from *nclob* to *nvarchar2* by applying a database patch.  Patch application may increase the speed of configuration sync in environments with large number of items and item preprocessing steps, but will reduce the maximum field size limit from 65535 bytes to 4000 bytes for some item parameters. See [Known issues](/manual/installation/known_issues#slow-configuration-sync-with-oracle) for details.
ca	#### Optimització de la sincronització de la configuració per a Oracle  Per a les instal·lacions de Zabbix amb Oracle, ara és possible canviar manualment els tipus de camps de base de dades de preprocessament d'elements i elements de *nclob* a *nvarchar2* aplicant un pedaç de base de dades.  L'aplicació de pedaços pot augmentar la velocitat de sincronització de configuració en entorns amb un gran nombre d'elements i passes de preprocessament d'elements, però reduirà el límit màxim de mida del camp de 65535 octets a 4000 octets per a alguns paràmetres d'element. Consulteu els [Problemes coneguts](/manual/installation/known_issues#slow-configuration-sync-with-oracle) per obtindre més informació.

en-us	#### Configuration  Tags can be entered in a dedicated tab, for example, in trigger configuration:  ![](../../../assets/en/manual/config/tags_trigger.png)
ca	#### Configuració  Les etiquetes es poden introduir en una pestanya dedicada, per exemple, a la configuració del trigger:  ![](../../../assets/en/manual/config/tags_trigger.png)

en-us	#### Configuration  The global time zone:  -   can be set manually when [installing](/manual/installation/frontend)     the frontend -   can be modified in *Administration* → *General* →     *[GUI](/manual/web_interface/frontend_sections/administration/general#gui)*  User-level time zone:  -   can be set when     [configuring/updating](/manual/config/users_and_usergroups/user#general_attributes)     a user -   can be set by each user in their [user     profile](/manual/web_interface/user_profile#configuration)  **See also:** Aligning time zones when using [scheduling intervals](/manual/config/items/item/custom_intervals#aligning-time-zones-for-proxies-and-agent-2)
ca	#### Configuració  La zona horària global:  - es pot configurar manualment durant la [instal·lació] de la interfície (/manual/installation/frontend) - es pot canviar a *Administració* → *General* → *[GUI](/manual/web_interface/frontend_sections/administration/general#gui)*  La zona horària a nivell d'usuari:  - es pot configurar quan es [configura o actualitza ](/manual/config/users_and_usergroups/user#general_attributes) un usuari - pot ser definit per cada usuari al seu [perfil d'usuari](/manual/web_interface/user_profile#configuration)  **Veieu també:** Alineació de zones horàries quan empreu [intervals de programació](/manual/config/items/item/custom_intervals#aligning-time-zones-for-proxies-and-agent-2)

en-us	#### Configuration  The **Host** tab contains general host attributes:  ![](../../../../assets/en/manual/config/host_a.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Host name*|<|Enter a unique host name. Alphanumerics, spaces, dots, dashes and underscores are allowed. However, leading and trailing spaces are disallowed.<br>*Note:* With Zabbix agent running on the host you are configuring, the agent [configuration file](/manual/appendix/config/zabbix_agentd) parameter *Hostname* must have the same value as the host name entered here. The name in the parameter is needed in the processing of [active checks](/manual/appendix/items/activepassive).| |*Visible name*|<|Enter a unique visible name for the host. If you set this name, it will be the one visible in lists, maps, etc instead of the technical host name. This attribute has UTF-8 support.| |*Templates*|<|Link [templates](/manual/config/templates) to the host. All entities (items, triggers, graphs, etc) will be inherited from the template.<br>To link a new template, start typing the template name in the *Templates* field. A list of matching templates will appear; scroll down to select. Alternatively, you may click on *Select* next to the *Templates* field; then, first select the host group by clicking on *Select* next to the *Host groups* field; mark the checkbox in front of one or multiple templates from the list displayed below; click on *Select*. The template(s) that are selected in the *Templates* field will be linked to the host when the host configuration form is saved or updated.<br>To unlink a template, use one of the two options in the *Templates* block:<br>*Unlink* - unlink the template, but preserve its items, triggers and graphs<br>*Unlink and clear* - unlink the template and remove all its items, triggers and graphs<br>Listed template names are clickable links leading to the template configuration form.| |*Groups*|<|Select host groups the host belongs to. A host must belong to at least one host group. A new group can be created and linked to a host by typing in a non-existing group name; the new name will be displayed in a dropdown list as "new" in the brackets; clicking on it, will add it to the selection field.| |*Interfaces*|<|Several host interface types are supported for a host: *Agent*, *SNMP*, *JMX* and *IPMI*.<br>No interfaces are defined by default. To add a new interface, click on *Add* in the *Interfaces* block, select the interface type and enter *IP/DNS*, *Connect to* and *Port* info.<br>*Note:* Interfaces that are used in any items cannot be removed and link *Remove* is grayed out for them.<br>See [Configuring SNMP monitoring](/manual/config/items/itemtypes/snmp#configuring_snmp_monitoring) for additional details on configuring an SNMP interface (v1, v2 and v3).| | |*IP address*|Host IP address (optional).| |^|*DNS name*|Host DNS name (optional).| |^|*Connect to*|Clicking the respective button will tell Zabbix server what to use to retrieve data from agents:<br>**IP** - Connect to the host IP address (recommended)<br>**DNS** - Connect to the host DNS name| |^|*Port*|TCP/UDP port number. Default values are: 10050 for Zabbix agent, 161 for SNMP agent, 12345 for JMX and 623 for IPMI.| |^|*Default*|Check the radio button to set the default interface.| |*Description*|<|Enter the host description.| |*Monitored by proxy*|<|The host can be monitored either by Zabbix server or one of Zabbix proxies:<br>**(no proxy)** - host is monitored by Zabbix server<br>**Proxy name** - host is monitored by Zabbix proxy "Proxy name"| |*Enabled*|<|When the checkbox is checked, the host is enabled - ready for monitoring.<br><br>When the checkbox is unchecked, the host is disabled - not monitored:<br>For passive data requests initiated by Zabbix server/proxy (for example, [Zabbix agent](/manual/appendix/items/activepassive#passive-checks), [SNMP agent](/manual/config/items/itemtypes/snmp), [simple checks](/manual/config/items/itemtypes/simple_checks)), monitoring stops as soon as you disable the host.<br>For Zabbix agent [active checks](/manual/appendix/items/activepassive#active-checks), monitoring stops within the time frame (under 2 minutes) that Zabbix agent receives information about the host having been disabled. During this brief interval, the host will continue to locally collect data for the active checks and try sending it to the server/proxy; however, since the host is marked as *Disabled*, the server/proxy will reject the data.|  The **IPMI** tab contains IPMI management attributes.  |Parameter|Description| |--|--------| |*Authentication algorithm*|Select the authentication algorithm.| |*Privilege level*|Select the privilege level.| |*Username*|User name for authentication. User macros may be used.| |*Password*|Password for authentication. User macros may be used.|  The **Tags** tab allows you to define host-level [tags](/manual/config/tagging). All problems of this host will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/host_d.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  The **Macros** tab allows you to define host-level [user macros](/manual/config/macros/user_macros) as a name-value pairs. Note that macro values can be kept as plain text, secret text or Vault secret. Adding a description is also supported.  ![](../../../../assets/en/manual/config/host_e.png)  You may also view here template-level and global user macros if you select the *Inherited and host macros* option. That is where all defined user macros for the host are displayed with the value they resolve to as well as their origin.  ![](../../../../assets/en/manual/config/host_e2.png){width="600"}  For convenience, links to respective templates and global macro configuration are provided. It is also possible to edit a template/global macro on the host level, effectively creating a copy of the macro on the host.  The **Host inventory** tab allows you to manually enter [inventory](inventory) information for the host. You can also select to enable *Automatic* inventory population, or disable inventory population for this host.  ![](../../../../assets/en/manual/config/host_f.png)  If inventory is enabled (manual or automatic), a green dot is displayed with the tab name.
ca	#### Configuració  La pestanya **Equip** té els atributs generals de l'equip:  ![](../../../../assets/en/manual/config/host_a.png)  Tots els camps d'entrada obligatoris estan marcats amb un asterisc vermell.  |Paràmetre|<|Descripció| |-|-----------|-------------------------------------- ----| |*Nom d'equip*|<|Introduïu un nom d'equip únic. Es permeten caràcters alfanumèrics, espais, punts, guions i guions baixos. Tanmateix, els espais inicials i finals no es permeten.<br>*Nota:* Amb l'agent Zabbix s'executa a l'equip que esteu configurant, la configuració *Hostname* a [fitxer de configuració](/manual/ appendix/config/zabbix_agentd) de l'agent hauria de tindre el mateix valor que el nom d'equip introduït aquí. El nom del paràmetre és necessari en el processament de [comprovacions actives](/manual/appendix/items/activepassive).| |*Nom visible*|<|Introduïu un nom visible únic per a l'equip. Si poseu aquest nom, serà el visible a les llistes, mapes, etc. en lloc del nom d'equip tècnic. Aquest atribut admet UTF-8.| |*Plantilles*|<|Enllaça les [plantilles](/manual/config/templates) a l'equip. Totes les entitats (elements, triggers, gràfics, etc.) s'heretaran de les plantilles.<br>Per enllaçar una plantilla nova, comenceu a escriure el nom de la plantilla al camp *Enllaça plantilles noves*. Apareixerà una llista de plantilles coincidents; desplaça't cap avall per triar-les. També podeu fer clic a *Tria* al costat del camp i escollir plantilles de la llista en una finestra emergent. Els models triats al camp *Associa nous models* s'enllaçaran a l'equip quan es desi o s'actualitzi el formulari de configuració de l'equip.<br>Per anul·lar l'associació d'un model, empreu una de les dues opcions del bloc *Plantilles enllaçades*:<br >*Desenllaça*: desenllaça la plantilla, però mantingues els seus elements, triggers i gràfics<br>*Desenllaça i esborra*: desenllaça la plantilla i esborra tots els seus elements, triggers i gràfics<br>Els noms dels models enumerats són enllaços on es pot fer clic al formulari de configuració del model.| |*Grups*|<|Trieu els grups d'equip als quals pertany l'equip. Un equip ha de pertànyer a almenys un grup d'equip. Es pot crear un grup nou i enllaçar-lo amb el grup equip afegint un nom de grup inexistent.| |*Interfícies*|<|Hi ha diversos tipus d'interfícies d'equip admeses per a un equip: *Agent*, *SNMP*, *JMX* i *IPMI*.<br>No es defineix cap interfície per defecte. Per afegir una interfície nova, feu clic a *Afegeix* al bloc *Interfícies*, trieu el tipus d'interfície i introduïu la informació *IP/DNS*, *Connexió a* i *Port*.<br>*Nota:* Interfícies que no s'empren a cap element no es poden esborrar i l'enllaç *Suprimeix* apareix en gris per a elles.<br>Veieu [Configuració de monitoratge SNMP](/manual/config/items/itemtypes/snmp# snmp-monitoring-configuration) per obtindre més informació i detalls sobre la configuració d'una interfície SNMP (v1, v2 i v3).| | |*Adreça IP*|Adreça IP de l'equip (opcional).| |^|*Nom DNS*|Nom DNS de l'equip (opcional).| |^|*Connecteu-vos a*|Fent clic al botó corresponent indicarà al servidor Zabbix què ha d'emprar per obtindre les dades de l'agent:<br>**IP** - Connecteu-vos a l'adreça IP de l'equip (recomanat)<br>**DNS** - Connecteu-vos al nom DNS de l'equip.| |^|*Port*|Nombre de port TCP/UDP. Els valors per defecte són: 10050 per a l'agent Zabbix, 161 per a l'agent SNMP, 12345 per a JMX i 623 per a IPMI.| |^|*Per defecte*|Marqueu el botó d'opció per establir la interfície predeterminada.| |*Descripció*|<|Introduïu la descripció de l'equip.| |*Monitorant mitjançant proxy*|<|L'equip es pot monitorar pel servidor Zabbix o per un dels proxys Zabbix:<br>**(sense proxy)** - l'equip és monitorat pel servidor Zabbix<br>**Nom proxy** - l'equip és monitorat pel proxy Zabbix "Nom del proxy" | |*Activat*|<|Quan la casella és marcada, l'equip és actiu - a punt per a monitorar.<br><br>Quan la casella no ho és pas, l'equip és desactivat - no monitorat:<br>Per peticions passives iniciades per el sevidor o el proxy de Zabbix (per exemple, l'[agent de Zabbix](/manual/appendix/items/activepassive#passive-checks), [agent SNMP](/manual/config/items/itemtypes/snmp), [simple checks](/manual/config/items/itemtypes/simple_checks)), el monitoratge s'atura durant una estona (menys de dos minuts) a que l'agent Zabbix rebi informació sobre l'equip que ha estat desactivat. Durant aquesta estona, l'equip continuarà recollint dades per les comprovacions passives i mirant d'enviar-ho al servidor o proxy; de tota manera, quan l'equip sigui marcat com a *Desactivat*, el proxy o servidor rebutjaran les dades.|  La pestanya **IPMI** conté atributs de gestió d'IPMI.  |Paràmetre|Descripció| |--|---------| |*Algorisme d'autenticació*|Trieu l'algoritme d'autenticació.| |*Nivell de privilegis*|Trieu el nivell de privilegis.| |*Nom d'usuari*|Nom d'usuari per a l'autenticació. Es poden emprar macros d'usuari.| |*Mot de pas*|Mot de pas per a l'autenticació. Es poden emprar macros d'usuari.|  La pestanya **Etiquetes** us permet definir [etiquetes](/manual/config/tagging) a nivell d'equip. Tots els problemes d'aquest equip es marcaran amb els valors introduïts aquí.  ![](../../../../assets/en/manual/config/host_d.png)  Macros d'usuari, {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} macros i {HOST Les macros .PORT} .ID} són compatibles amb les etiquetes.  La pestanya **Macros** us permet definir [macros d'usuari](/manual/config/macros/user_macros) com a parelles nom-valor. Tingues en compte que els valors de macro es poden mantindre com a text sense format, text secret o secret de volta. També s'admet afegir una descripció.  ![](../../../../assets/en/manual/config/host_e.png)  També podeu veure macros d'usuari globals i a nivell de plantilla aquí si trieu l'opció *Macros heretades i d'equip*. Aquí és on es mostren totes les macros d'usuari definides per a l'equip juntament amb el valor al qual es resolen i el seu origen.  ![](../../../../assets/en/manual/config/host_e2.png){width="600"}  Per comoditat, es proporcionen enllaços a les plantilles respectives i la configuració global de macros. També és possible editar una plantilla/macro global a nivell d'equip, creant una còpia de la macro a l'equip.  La pestanya **Inventari** us permet introduir manualment la informació d'[inventari] de l'equip. També podeu triar activar l'emplenament d'inventari *automàtic* o desactivar l'emplenament d'inventari per a aquest equip.  ![](../../../../assets/en/manual/config/host_f.png)  Si l'inventari és habilitat (manual o automàtic), es mostra un punt verd al nom de la pestanya.

en-us	#### Configuration  The **Item** tab contains general item attributes.  ![](../../../../assets/en/manual/config/items/item.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Item name.| |*Type*|Item type. See individual [item type](itemtypes) sections.| |*Key*|Item key (up to 2048 characters).<br>The supported [item keys](itemtypes) can be found in individual item type sections.<br>The key must be unique within a single host.<br>If key type is 'Zabbix agent', 'Zabbix agent (active)' or 'Simple check', the key value must be supported by Zabbix agent or Zabbix server.<br>See also: the correct [key format](/manual/config/items/item/key).| |*Type of information*|Type of data as stored in the database after performing conversions, if any.<br>**Numeric (unsigned)** - 64bit unsigned integer<br>**Numeric (float)** - 64bit floating point number<br>This type will allow precision of approximately 15 digits and range from approximately -1.79E+308 to 1.79E+308 (with exception of [PostgreSQL 11 and earlier versions](/manual/installation/known_issues#floating_point_values)).<br>Receiving values in scientific notation is also supported. E.g. 1.23E+7, 1e308, 1.1E-4.<br>**Character** - short text data<br>**Log** - long text data with optional log related properties (timestamp, source, severity, logeventid)<br>**Text** - long text data. See also [text data limits](#text-data-limits).<br>For item keys that return data only in one specific format, matching type of information is selected automatically.| |*Host interface*|Select the host interface. This field is available when editing an item on the host level.| |*Units*|If a unit symbol is set, Zabbix will add post processing to the received value and display it with the set unit postfix.<br>By default, if the raw value exceeds 1000, it is divided by 1000 and displayed accordingly. For example, if you set *bps* and receive a value of 881764, it will be displayed as 881.76 Kbps.<br>The [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards) memory standard is used for processing **B** (byte), **Bps** (bytes per second) units, which are divided by 1024. Thus, if units are set to **B** or **Bps** Zabbix will display:<br>1 as 1B/1Bps<br>1024 as 1KB/1KBps<br>1536 as 1.5KB/1.5KBps<br>Special processing is used if the following time-related units are used:<br>**unixtime** - translated to "yyyy.mm.dd hh:mm:ss". To translate correctly, the received value must be a *Numeric (unsigned)* type of information.<br>**uptime** - translated to "hh:mm:ss" or "N days, hh:mm:ss"<br>For example, if you receive the value as 881764 (seconds), it will be displayed as "10 days, 04:56:04"<br>**s** - translated to "yyy mmm ddd hhh mmm sss ms"; parameter is treated as number of seconds.<br>For example, if you receive the value as 881764 (seconds), it will be displayed as "10d 4h 56m"<br>Only 3 upper major units are shown, like "1m 15d 5h" or "2h 4m 46s". If there are no days to display, only two levels are displayed - "1m 5h" (no minutes, seconds or milliseconds are shown). Will be translated to "< 1 ms" if the value is less than 0.001.<br>*Note* that if a unit is prefixed with `!`, then no unit prefixes/processing is applied to item values. See [unit conversion](#unit_conversion).| |*Update interval*|Retrieve a new value for this item every N seconds. Maximum allowed update interval is 86400 seconds (1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>*Note*: The update interval can only be set to '0' if custom intervals exist with a non-zero value. If set to '0', and a custom interval (flexible or scheduled) exists with a non-zero value, the item will be polled during the custom interval duration.<br>*Note* that the first item poll after the item became active or after update interval change might occur earlier than the configured value.<br>An existing passive item can be polled for value immediately by pushing the *Execute now* [button](#form_buttons).| |*Custom intervals*|You can create custom rules for checking the item:<br>**Flexible** - create an exception to the *Update interval* (interval with different frequency)<br>**Scheduling** - create a custom polling schedule.<br>For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals).<br>[Time suffixes](/manual/appendix/suffixes) are supported in the *Interval* field, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>Scheduling is supported since Zabbix 3.0.0.<br>*Note*: custom intervals for active checks are supported by Zabbix agent 2 only.| |*History storage period*|Select either:<br>**Do not keep history** - item history is not stored. Useful for master items if only dependent items need to keep history.<br>This setting cannot be overridden by global housekeeper [settings](/manual/web_interface/frontend_sections/administration/general#housekeeper).<br>**Storage period** - specify the duration of keeping detailed history in the database (1 hour to 25 years). Older data will be removed by the housekeeper. Stored in seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 2h, 1d. [User macros](/manual/config/macros/user_macros) are supported.<br>The *Storage period* value can be overridden globally in *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>If a global overriding setting exists, a green ![](../../../../assets/en/manual/config/info.png) info icon is displayed. If you position your mouse on it, a warning message is displayed, e.g. *Overridden by global housekeeper settings (1d)*.<br>It is recommended to keep the recorded values for the smallest possible time to reduce the size of value history in the database. Instead of keeping a long history of values, you can keep longer data of trends.<br>See also [History and trends](/manual/config/items/history_and_trends).| |*Trend storage period*|Select either:<br>**Do not keep trends** - trends are not stored.<br>This setting cannot be overridden by global housekeeper [settings](/manual/web_interface/frontend_sections/administration/general#housekeeper).<br>**Storage period** - specify the duration of keeping aggregated (hourly min, max, avg, count) history in the database (1 day to 25 years). Older data will be removed by the housekeeper. Stored in seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 24h, 1d. [User macros](/manual/config/macros/user_macros) are supported.<br>The *Storage period* value can be overridden globally in *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>If a global overriding setting exists, a green ![](../../../../assets/en/manual/config/info.png) info icon is displayed. If you position your mouse on it, a warning message is displayed, e.g. *Overridden by global housekeeper settings (7d)*.<br>*Note:* Keeping trends is not available for non-numeric data - character, log and text.<br>See also [History and trends](/manual/config/items/history_and_trends).| |*Value mapping*|Apply value mapping to this item. [Value mapping](/manual/config/items/mapping) does not change received values, it is for displaying data only.<br>It works with *Numeric(unsigned)*, *Numeric(float)* and *Character* items.<br>For example, "Windows service states".| |*Log time format*|Available for items of type **Log** only. Supported placeholders:<br>\* **y**: *Year (1970-2038)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>If left blank the timestamp will not be parsed.<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".| |*Populates host inventory field*|You can select a host inventory field that the value of item will populate. This will work if automatic [inventory](/manual/config/hosts/inventory) population is enabled for the host.<br>This field is not available if *Type of information* is set to 'Log'.| |*Description*|Enter an item description. [User macros](/manual/config/macros/user_macros) are supported.| |*Enabled*|Mark the checkbox to enable the item so it will be processed.| |*Latest data*|Click on the link to view the latest data for the item.<br>This link is only available when editing an already existing item.|  ::: noteclassic Item type specific fields are described on [corresponding pages](itemtypes). :::   ::: noteclassic When editing an existing [template](/manual/config/templates) level item on a host level, a number of fields are read-only. You can use the link in the form header and go to the template level and edit them there, keeping in mind that the changes on a template level will change the item for all hosts that the template is linked to. :::  The **Tags** tab allows to define item-level [tags](/manual/config/tagging).  ![](../../../../assets/en/manual/config/items/item_b.png)
ca	#### Configuració  L'**Element ** conté atributs generals d'elements.  ![](../../../../assets/en/manual/config/items/item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Nom*|Nom de l'element.| |*Tipus*|Tipus d'element. Veieu les seccions individuals [tipus d'element](tipus d'element).| |*Clau*|Clau d'element (fins a 2048 caràcters).<br>Les [claus d'element](tipus d'element) admeses es poden trobar a les seccions de tipus d'element individuals.<br>La clau ha d'ésser única dins d'un únic equip.<br >Si el tipus de clau és "Agent Zabbix", "Agent Zabbix (actiu)" o "Comprovació senzilla", el valor de la clau ha d'ésser compatible amb l'agent Zabbix o el servidor Zabbix.<br>Veieu també: el [format de clau] correcte(/manual/config/items/item/key).| |*Tipus d'informació*|Tipus de dades tal com s'emmagatzemen a la base de dades després de fer conversions, si n'hi ha.<br>**Numèric (sense signe)** - Enter sense signe de 64 bits<br>**Numèric (flotant)** - nombre de coma flotant de 64 bits<br>Aquest tipus permetrà una precisió d'aproximadament 15 dígits i ballarà entre aproximadament -1,79E+308 i 1,79E+308 (a excepció de [PostgreSQL 11 i versions anteriors](/manual/installation/known_issues#floating_point_values)).<br>També s'admet la recepció de valors en notació científica. Per exemple. 1.23E+7, 1e308, 1.1E-4.<br>**Caràcter** - dades de text breu<br>**Registre** - dades de text llarg amb propietats opcionals relacionades amb el registre (marca de temps, font, gravetat, logeventid) <br>**Text** - dades de text llarg. Veieu també [límits de dades de text](#text-data-limits).<br>Per a les claus d'element que només retornen dades en un format específic, el tipus d'informació coincident es selecciona automàticament.| |*Interfície de l'equip*|Seleccioneu la interfície de l'equip. Aquest camp és disponible en editar un element al nivell d'equip.| |*Unitats*|Si s'estableix un símbol d'unitat, Zabbix afegirà postprocessament al valor rebut i el mostrarà amb el postfix d'unitat establert.<br>Per defecte, si el valor brut supera 1000, es divideix per 1000 i es mostra conseqüentment. Per exemple, si configureu *bps* i rebeu un valor de 881764, es mostrarà com a 881,76 Kbps.<br>S'empra l'estàndard de memòria [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards) per processar unitats **B** (octet), **Bps** (octets per segon), que es divideixen per 1024. Per tant, si les unitats s'estableixen a **B** o **Bps**, Zabbix mostrarà:<br>1 com a 1B/1Bps<br>1024 com 1KB/1KBps<br>1536 com 1,5KB/1,5KBps<br>S'empra un processament especial si s'empren les unitats relacionades amb el temps següents:<br>**unixtime ** - traduït a "aaaa.mm.dd hh:mm:ss". Per traduir correctament, el valor rebut ha de ser un tipus d'informació *numèric (sense signe)*.<br>**uptime** - traduït a "hh:mm:ss" o "N dies, hh:mm:ss"< br>Per exemple, si rebeu el valor com a 881764 (segons), es mostrarà com a "10 dies, 04:56:04"<br>**s** - traduït a "aaaa mmm ddd hhh mmm sss ms"; el paràmetre es tracta com a nombre de segons.<br>Per exemple, si rebeu el valor com a 881764 (segons), es mostrarà com a "10d 4h 56m"<br>Només es mostren les 3 unitats principals superiors, com ara "1m 15d 5h" o "2h 4m 46s". Si no hi ha dies per mostrar, només es mostren dos nivells: "1m 5h" (no es mostren minuts, segons o mil·lisegons). Es traduirà a "< 1 ms" si el valor és inferior a 0,001.<br>*Tingueu en compte* que si una unitat té el prefix `!`, no s'aplicarà cap prefix/processament d'unitat als valors dels elements. Veieu [conversió d'unitats](#unit_conversion).| |*Interval d'actualització*|Recuperar un valor nou per a aquest element cada N segons. L'interval d'actualització màxim permès és de 86.400 segons (1 dia).<br>S'admeten [sufixos de temps](/manual/appendix/sufixos), p. ex. 30s, 1m, 2h, 1d.<br>S'admeten [macros d'usuari](/manual/config/macros/user_macros).<br>Una sola macro ha d'omplir tot el camp. No s'admeten diverses macros en un camp o les macros barrejades amb text.<br>*Nota*: L'interval d'actualització només es pot establir a "0" si existeixen intervals personalitzats amb un valor diferent de zero. Si s'estableix a "0" i existeix un interval personalitzat (flexible o programat) amb un valor diferent de zero, l'element es consultarà durant la durada de l'interval personalitzat.<br>*Tingueu en compte* que la primera enquesta d'element després que l'element esdevingui actiu o després d'un canvi d'interval d'actualització es pot produir abans del valor configurat.<br>Un element passiu existent es pot consultar per valor immediatament prement el botó *Execute now* (#form_buttons).| |*Intervals personalitzats*|Podeu crear regles personalitzades per comprovar l'element:<br>**Flexible** - crear una excepció a l'*Interval d'actualització* (interval amb freqüència diferent)<br>**Programat** - crear un programa de sondeig personalitzat.<br>Per obtindre informació detallada, consulteu [intervals personalitzats](/manual/config/items/item/custom_intervals).<br>[Sufixos de temps](/manual/appendix/suffixes) s'admeten al camp *Interval*, p. ex. 30s, 1m, 2h, 1d.<br>S'admeten [macros d'usuari](/manual/config/macros/user_macros).<br>Una sola macro ha d'omplir tot el camp. No s'admeten diverses macros en un camp o macros barrejades amb text.<br>La programació és compatible des de Zabbix 3.0.0.<br>*Nota*: els intervals personalitzats per a comprovacions actives només són compatibles amb l'agent Zabbix 2.| |*Període d'emmagatzematge de l'historial*|Trieu:<br>**No conservar l'historial** - l'historial d'elements no s'emmagatzema. Útil per als elements mestres si només cal conservar l'historial dels elements dependents.<br>Aquesta configuració no es pot substituir per la [configuració](/manual/web_interface/frontend_sections/administration/general#housekeeper) de l'administrador global.<br>**Període d'emmagatzematge** - especifiqueu la durada de conservació de l'historial detallat a la base de dades (d'1 hora a 25 anys). Les dades més antigues seran esborrades per el procediment de neteja. Emmagatzemat en segons.<br>S'admeten [sufixos d'hora](/manual/appendix/sufixos), p. ex. 2h, 1d. Les [macros d'usuari](/manual/config/macros/user_macros) són compatibles.<br>El valor *Període d'emmagatzematge* es pot substituir globalment a *Administració → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general #housekeeper)*.<br>Si existeix un paràmetre d'anul·lació global, es mostra una icona d'informació verda ![](../../../../assets/en/manual/config/info.png). Si col·loqueu el ratolí a sobre, es mostra un missatge d'avís, p.e. *Substituït per la configuració global de la neteja (1d)*.<br>Es recomana mantindre els valors registrats durant el menor temps possible per reduir la mida de l'historial de valors a la base de dades. En lloc de mantindre un llarg historial de valors, podeu conservar dades més llargues de tendències.<br>Veieu també [històric i tendències](/manual/config/items/history_and_trends).| |*Període d'emmagatzematge de tendències*|Trieu una de les dues opcions:<br>**No conservar les tendències** - les tendències no s'emmagatzemen.<br>Aquesta configuració no pot ésser anul·lada per la [configuració](/manual/web_interface/frontend_sections/administration/general#housekeeper) de neteja global.<br>**Període d'emmagatzematge** - especifiqueu la durada de conservació de l'historial agregat (mínim, màxim, mitjà, recompte) a la base de dades (d'1 dia a 25 anys). Les dades més antigues seran eliminades per la neteja. Emmagatzemat en segons.<br>S'admeten [sufixos d'hora](/manual/appendix/sufixos), p. ex. 24h, 1d. Les [macros d'usuari](/manual/config/macros/user_macros) són compatibles.<br>El valor *Període d'emmagatzematge* es pot substituir globalment a *Administració → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general #housekeeper)*.<br>Si existeix un paràmetre d'anul·lació global, es mostra una icona d'informació verda ![](../../../../assets/en/manual/config/info.png). Si col·loqueu el ratolí a sobre, es mostra un missatge d'advertència, p.e. *Substituït per la configuració global de la neteja (7d)*.<br>*Nota:* El manteniment de tendències no és pas disponible per a dades no numèriques: caràcters, registre i text.<br>Veieu també [històric i tendències](/manual/config/items/history_and_trends).| |*Mapa de valors*|Aplica l'assignació de valors a aquest element. [Mapa de valors](/manual/config/items/mapping) no canvia els valors rebuts, només serveix per mostrar dades.<br>Funciona amb *Numeric(sense signe)*, *Numeric(flotant)* i *Caràcter* elements.<br>Per exemple, "Estats del servei de Windows".| |*Format d'hora de registre*|Disponible només per a elements del tipus **Registre**. Marcadors de posició admesos:<br>\* **y**: *Any (1970-2038)*<br>\* **M**: *Mes (01-12)*<br>\* **d**: *Dia (01-31)*<br>\* **h**: *Hora (00-23)*<br>\* **m**: *Minut (00-59)*<br>\* **s**: *Segon (00-59)*<br>Si es deixa en blanc, la marca de temps no s'analitzarà.<br>Per exemple, tingueu en compte la línia següent del fitxer de registre de l'agent Zabbix:<br> "23480:20100328:154718.045 S'ha iniciat l'agent Zabbix. Zabbix 1.8.2 (revisió 11211)."<br>Comença amb sis posicions de caràcters per al PID, seguides de la data, l'hora i la resta de la línia.<br>Temps de registre. el format d'aquesta línia seria "pppppp:yyyyMMdd:hhmmss".<br>Tingueu en compte que els caràcters "p" i ":" són només marcadors de posició i poden ser qualsevol cosa menys "yMdhms".| |*Emplena el camp d'inventari de l'equip*|Podeu seleccionar un camp d'inventari de l'equip que omplirà el valor de l'element. Això funcionarà si la població automàtica d'[inventari](/manual/config/hosts/inventory) és habilitada per a l'equip.<br>Aquest camp no és pas disponible si *Tipus d'informació* és establert a "Registre".| |*Descripció*|Introduïu una descripció de l'element.| |*Activat*|Marqueu la casella de selecció per habilitar l'element perquè es processi.| |*Darreres dades*|Fes clic a l'enllaç per veure les darreres dades de l'element.<br>Aquest enllaç només és disponible quan s'edita un element ja existent.|  ::: noteclassic Els camps específics del tipus d'element es descriuen a les [pàgines corresponents] (tipus d'elements). :::  ::: noteclassic En editar un element existent de nivell [plantilla](/manual/config/templates) a nivell d'equip, el nombre de camps són només de lectura. Podeu emprar l'enllaç a la capçalera del formulariper anar al nivell de plantilla i editar-ho allà, tinguent en compte que els canvis a nivell de plantilla canviaran l'element per a tots els equips on la plantilla sigui enllaçada. :::  La pestanya **Etiquetes** permet definir el nivell d'element [etiquetes](/manual/config/tagging).  ![](../../../../assets/en/manual/config/items/item_b.png)

en-us	#### Configuration  The low-level discovery rule should be created as a [dependent item](/manual/config/items/itemtypes/dependent_items) to the HTTP master item that collects Prometheus data.
ca	#### Configuració  La regla de descoberta de baix nivell s'ha de crear com a [element dependent](/manual/config/items/itemtypes/dependent_items) de l'element principal HTTP que recull les dades de Prometheus.

en-us	#### Configuration  The options for aggregation are available in data set settings when configuring a [graph widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph).  ![](../../../../../assets/en/manual/config/visualization/aggregate_graph_options.png)  You may pick the aggregation function and the time interval. As the data set may comprise several items, there is also another option allowing to show aggregated data for each item separately or for all data set items as one aggregated value.
ca	#### Configuració  Les opcions d'agregació són disponibles a la configuració del conjunt de dades quan es configura un [giny de gràfic](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph).  ![](../../../../../assets/en/manual/config/visualization/aggregate_graph_options.png)  Podeu triar la funció d'agregació i l'interval de temps. Com que el conjunt de dades pot consistir en diversos elements, també hi ha una altra opció per mostrar les dades agregades de cada element per separat o per a tots els elements del conjunt de dades com a valor agregat.

en-us	#### Configuration  The *Scheduled reports* tab contains general report attributes.  ![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Owner*|User that creates a report. *Super admin* level users are allowed to change the owner. For *Admin* level users, this field is read-only.| |*Name*|Name of the report; must be unique.| |*Dashboard*|Dashboard on which the report is based; only one dashboard can be selected at a time. To select a dashboard, start typing the name - a list of matching dashboards will appear; scroll down to select. Alternatively, you may click *Select* next to the field and select a dashboard from the displayed list.<br>If a dashboard contains multiple pages, only the first page will be sent as a report.| |*Period*|Period for which the report will be prepared. Select the previous day, week, month, or year.| |*Cycle*|Report generation frequency. The reports can be sent daily, weekly, monthly, or yearly. "Weekly" mode allows to select days of the week when the report will be sent.| |*Start time*|Time of day in the format hh:mm when the report will be prepared.| |*Repeat on*|Days of the week when the report will be sent. This field is available only if *Cycle* is set to "Weekly".| |*Start date*|Date when regular report generation should be started.| |*End date*|Date when regular report generation should be stopped.| |*Subject*|Subject of the report email. Supports {TIME} macro.| |*Message*|Body of the report email. Supports {TIME} macro.| |*Subscriptions*|List of report recipients. By default, includes only the report owner. Any Zabbix user with configured email media may be specified as a report recipient.<br>Click *Add user* or *Add user group* to add more recipients.<br>Click the username to edit settings:<br>*Generate report by* - whether the report data should be generated based on the dashboard permissions of the current user or the recipient.<br>*Status* - select "Include" to send the report to the user or "Exclude" to prevent sending the report to this user. At least one user must have the "Include" status. The "Exclude" status can be used to exclude specific users from a user group that is included.<br><br>Note that users with insufficient permissions (that is, users with a role based on the *Admin* user type who are not members of the same user group as the recipient or report owner) will see "Inaccessible user" or "Inaccessible user group" instead of the actual names in the fields *Recipient* and *Generate report by*; the fields *Status* and *Action* will be displayed as read-only.| |*Enabled*|Report status. Clearing this checkbox will disable the report.| |*Description*|An optional description of the report. This description is for internal use and will not be sent to report recipients.|
ca	#### Configuració  La pestanya d'*Informes programats* conté atributs generals dels informes.  ![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Propietari*|Usuari que crea un informe. Els usuaris de nivell *superadministrador* poden canviar de propietari. Per als usuaris de nivell *administrador*, aquest camp és només de lectura.| |*Nom*|Nom de l'informe; ha de ser únic.| |*Tauler*|Tauler en què es basa l'informe; només es pot triar un tauler alhora. Per triar un tauler, comenceu a escriure el nom: apareixerà una llista de taulers coincidents; desplaceu-vos cap avall per seleccionar. Alternativament, podeu fer clic a *Triar* al costat del camp i triar un tauler de control de la llista que es mostra.<br>Si un tauler de control conté diverses pàgines, només s'enviarà la primera pàgina com a informe.| |*Període*|Període durant el qual s'elaborarà l'informe. Seleccioneu el dia, la setmana, el mes o l'any anteriors.| |*Cicle*|Freqüència de generació d'informes. Els informes es poden enviar diàriament, setmanalment, mensualment o anualment. El mode "setmanal" permet seleccionar els dies de la setmana en què s'enviarà l'informe.| |*Hora d'inici*|Hora del dia en el format hh:mm en què es prepararà l'informe.| |*Repetiu els*|Dies de la setmana en què s'enviarà l'informe. Aquest camp només està disponible si *Cicle* està establert a "Semanal".| |*Data d'inici*|Data en què s'ha de començar la generació d'informes periòdics.| |*Data de finalització*|Data en què s'hauria d'aturar la generació regular d'informes.| |*Assumpte*|Assumpte del correu electrònic de l'informe. Admet la macro {TIME}.| |*Missatge*|Cos del correu electrònic de l'informe. Admet la macro {TIME}.| |*Subscripcions*|Llista de destinataris de l'informe. De manera predeterminada, només inclou el propietari de l'informe. Qualsevol usuari de Zabbix amb mitjans de correu electrònic configurats es pot especificar com a destinatari de l'informe.<br>Feu clic a *Afegeix un usuari* o a *Afegeix un grup d'usuaris* per afegir més destinataris.<br>Feu clic al nom d'usuari per editar la configuració:<br>*Genera un informe. per*: si les dades de l'informe s'han de generar en funció dels permisos del tauler de control de l'usuari actual o del destinatari.<br>*Estat*: seleccioneu "Inclou" per enviar l'informe a l'usuari o "Exclou" per evitar l'enviament de l'informe. a aquest usuari. Com a mínim un usuari ha de tenir l'estat "Inclou". L'estat "Exclou" es pot emprar per excloure usuaris específics d'un grup d'usuaris inclòs.<br><br>Tingueu en compte que els usuaris amb permisos insuficients (és a dir, usuaris amb una funció basada en el tipus d'usuari *Administrador* que són no membres del mateix grup d'usuaris que el destinatari o el propietari de l'informe) veurà "Usuari inaccessible" o "Grup d'usuaris inaccessible" en lloc dels noms reals als camps *Destinatari* i *Genera informe per*; els camps *Estat* i *Acció* es mostraran només de lectura.| |*Activat*|Estat de l'informe. Si desactiveu aquesta casella de selecció, es desactivarà l'informe.| |*Descripció*|Una descripció opcional de l'informe. Aquesta descripció és per a ús intern i no s'enviarà als destinataris de l'informe.|

en-us	#### Configuration  The **Trigger** tab contains all the essential trigger attributes.  ![](../../../../assets/en/manual/config/triggers/trigger.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Trigger name.<br>Supported [macros](/manual/appendix/macros/supported_by_location) are: {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.\*} and {$MACRO} user macros.<br>**$1, $2...$9** macros can be used to refer to the first, second...ninth constant of the expression.<br>*Note*: $1-$9 macros will resolve correctly if referring to constants in relatively simple, straightforward expressions. For example, the name "Processor load above $1 on {HOST.NAME}" will automatically change to "Processor load above 5 on New host" if the expression is last(/New host/system.cpu.load\[percpu,avg1\])>5| |*Event name*|If defined, this name will be used to create the problem event name, instead of the trigger name.<br>The event name may be used to build meaningful alerts containing problem data (see [example](/manual/config/triggers/expression#example_18)).<br>The same set of macros is supported as in the trigger name, plus {TIME} and {?EXPRESSION} expression macros.<br>Supported since Zabbix 5.2.0.| |*Operational data*|Operational data allow to define arbitrary strings along with macros. The macros will resolve dynamically to real time data in *Monitoring* → *[Problems](/manual/web_interface/frontend_sections/monitoring/problems)*. While macros in the trigger name (see above) will resolve to their values at the moment of a problem happening and will become the basis of a static problem name, the macros in the operational data maintain the ability to display the very latest information dynamically.<br>The same set of macros is supported as in the trigger name.| |*Severity*|Set the required trigger [severity](severity) by clicking the buttons.| |*Expression*|Logical [expression](expression) used to define the conditions of a problem.<br>A problem is created after all the conditions included in the expression are met, i.e. the expression evaluates to TRUE. The problem will be resolved as soon as the expression evaluates to FALSE, unless additional recovery conditions are specified in *Recovery expression*.| |*OK event generation*|OK event generation options:<br>**Expression** - OK events are generated based on the same expression as problem events;<br>**Recovery expression** - OK events are generated if the problem expression evaluates to FALSE and the recovery expression evaluates to TRUE;<br>**None** - in this case the trigger will never return to an OK state on its own.| |*Recovery expression*|Logical [expression](expression) (optional) defining additional conditions that have to be met before the problem is resolved, after the original problem expression has already been evaluated as FALSE.<br>Recovery expression is useful for trigger [hysteresis](/manual/config/triggers/expression#hysteresis). It is **not** possible to resolve a problem by recovery expression alone if the problem expression is still TRUE.<br>This field is only available if 'Recovery expression' is selected for *OK event generation*.| |*PROBLEM event generation mode*|Mode for generating problem events:<br>**Single** - a single event is generated when a trigger goes into the 'Problem' state for the first time;<br>**Multiple** - an event is generated upon *every* 'Problem' evaluation of the trigger.| |*OK event closes*|Select if OK event closes:<br>**All problems** - all problems of this trigger<br>**All problems if tag values match** - only those trigger problems with matching event tag values| |*Tag for matching*|Enter event tag name to use for event correlation.<br>This field is displayed if 'All problems if tag values match' is selected for the *OK event closes* property and is mandatory in this case.| |*Allow manual close*|Check to allow [manual closing](/manual/config/events/manual_close) of problem events generated by this trigger. Manual closing is possible when acknowledging problem events.| |*URL*|If not empty, the URL entered here is available as a link in several frontend locations, e.g. when clicking on the problem name in *Monitoring → Problems* (*URL* option in the *Trigger* menu) and *Problems* dashboard widget.<br>The same set of macros is supported as in the trigger name, plus {EVENT.ID}, {HOST.ID} and {TRIGGER.ID}. Note that user macros with secret values will not be resolved in the URL.| |*Description*|Text field used to provide more information about this trigger. May contain instructions for fixing specific problem, contact detail of responsible staff, etc.<br>The same set of macros is supported as in the trigger name.| |*Enabled*|Unchecking this box will disable the trigger if required.<br>Problems of a disabled trigger are no longer displayed in the frontend, but are not deleted.|  The **Tags** tab allows you to define trigger-level [tags](/manual/config/tagging). All problems of this trigger will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/triggers/trigger_b.png)  In addition the *Inherited and trigger tags* option allows to view tags defined on template level, if the trigger comes from that template. If there are multiple templates with the same tag, these tags are displayed once and template names are separated with commas. A trigger does not "inherit" and display host-level tags.  |Parameter|Description| |--|--------| |*Name/Value*|Set custom tags to mark trigger events.<br>Tags are a pair of tag name and value. You can use only the name or pair it with a value. A trigger may have several tags with the same name, but different values.<br>User macros, user macros with context, low-level discovery macros and macro [functions](/manual/config/macros/macro_functions) with `{{ITEM.VALUE}}`, `{{ITEM.LASTVALUE}}` and low-level discovery macros are supported in event tags. Low-level discovery macros can be used inside macro context.<br>{TRIGGER.ID} macro is supported in trigger tag values. It may be useful for identifying triggers created from trigger prototypes and, for example, suppressing problems from these triggers during maintenance.<br>If the total length of expanded value exceeds 255, it will be cut to 255 characters.<br>See all [macros](/manual/config/tagging#macro_support) supported for event tags.<br>[Event tags](/manual/config/tagging) can be used for event correlation, in action conditions and will also be seen in *Monitoring* → *Problems* or the *Problems* widget.|  The **Dependencies** tab contains all the [dependencies](dependencies) of the trigger.  Click on *Add* to add a new dependency.  ::: noteclassic You can also configure a trigger by opening an existing one, pressing the *Clone* button and then saving under a different name. :::
ca	#### Configuració  La pestanya **Trigger** conté tots els atributs essencials del trigger.  ![](../../../../assets/en/manual/config/triggers/trigger.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  |Paràmetre|Descripció| |--|---------| |*Nom*|Nom del trigger.<br>Les [macros](/manual/appendix/macros/supported_by_location) admeses són: {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, { HOST.CONN} , {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.\*} i macros d'usuari {$MACRO}.<br>Les macros **$1, $2...$9** es poden emprar per fer referència a la primera, segona...novena constant de l'expressió.<br>*Nota*: les macros $1-$9 es resolen correctament si fan referència a constants en expressions relativament simples i senzilles. Per exemple, el nom "Càrrega de la CPU superior a $1 a {HOST.NAME}" canviarà automàticament a "Càrrega de la CPU superior a 5 al nou equip" si l'expressió és last(/New Host/system.cpu.load \[percpu ,avg1 \])>5| |*Nom de l'esdeveniment*|Si s'estableix, aquest nom s'emprarà per crear el nom de l'esdeveniment del problema, en lloc del nom del trigger.<br>El nom de l'esdeveniment es pot emprar per crear alertes que continguin dades del problema (veieu [exemple](/manual /config/triggers/expression#example_17)).<br>S'admeten el mateix conjunt de macros que al nom del trigger, més les macros d'expressió {TIME} i {?EXPRESSION}.<br>S'admet des de Zabbix 5.2.0. | |*Dades operacionals*|Les dades operatives permeten definir cadenes arbitràries amb macros. Les macros es resoldran dinàmicament en dades en temps real a *Monitoratge* → *[Problemes](/manual/web_interface/frontend_sections/monitoring/problems)*. Tot i que les macros del nom del trigger (veieu més amunt) resoldran els seus valors en el moment que es produeixi un problema i es convertiran en la base d'un nom de problema estàtic, les macros de les dades operatives conserven la capacitat de mostrar dinàmicament la informació més recent. <br>S'admet el mateix conjunt de macros que al nom del trigger.| |*Gravetat*|Definiu el trigger requerit [gravetat] fent clic als botons.| |*Expressió del problema*|Lògica [Expressió](expressió) que s'empra per definir les condicions d'un problema.<br>Es crea un problema un cop es compleixen totes les condicions incloses a l'expressió, és a dir, dir que l'expressió s'avalua com a VERTADERA. El problema es resoldrà tan bon punt l'expressió s'avaluï com a FALSA, tret que s'especifiquen condicions de recuperació addicionals a *Expressió de recuperació*.| |*Generació d'esdeveniments d'acord*|Opcions de generació d'esdeveniments d'acord:<br>**Expressió** - Els esdeveniments d'acord es generen a partir de la mateixa expressió que els esdeveniments problemàtics;<br>**Expressió de recuperació** - Els esdeveniments d'acord es generen si l'expressió del problema s'avalua com a FALSA i l'expressió de recuperació s'avalua com a CERTA;<br>**Cap** - en aquest cas, el trigger mai tornarà a un estat correcte per si mateix.| |*Expressió de recuperació*|[Expressió](expressió) lògica (opcional) que defineix condicions addicionals que s'han de complir abans de resoldre el problema, després que l'expressió del problema original ja s'hagi avaluat com a FALSA. <br>L'expressió de recuperació és útil per a la [histèresi](/manual/config/triggers/expression#hysteresis) del trigger. **No** és possible resoldre un problema només amb l'expressió de recuperació si l'expressió del problema sempre és CERTA.<br>Aquest camp només és disponible si se selecciona "Expressió de recuperació" per a *Generació d'esdeveniments d'acord*.| |*Mode de generació d'esdeveniments de PROBLEMA*|Mode de generació d'esdeveniments de problemes:<br>**Només** - es genera un únic esdeveniment quan un trigger passa a l'estat "Problema" per primer cop; <br>**Múltiple** - es genera un esdeveniment per a *cada* avaluació 'Problema' del trigger.| |*Es tanca un esdeveniment correcte*|Trieu si es tanca l'esdeveniment correcte:<br>**Tots els problemes** - tots els problemes d'aquest trigger<br>**Tots els problemes si els valors de l'etiqueta coincideixen** - només els problemes de trigger amb valors corresponents de l'etiqueta d'esdeveniment| |*Etiqueta per a la coincidència*|Introduïu el nom de l'etiqueta d'esdeveniment que s'emprarà per a la correlació d'esdeveniments.<br>Aquest camp es mostra si s'han triat "Tots els problemes si els valors de l'etiqueta coincideixen" per a la propietat *Es tanca un esdeveniment d'acord* i es mostra obligatòria en aquest cas. | |*Permetre el tancament manual*|Marqueu per permetre el [tancament manual](/manual/config/events/manual_close) d'esdeveniments problemàtics generats per aquest trigger. El tancament manual és possible quan es reconeixen esdeveniments problemàtics.| |*URL*|Si no és buida, la URL introduïda aquí és disponible com a enllaç a diverses ubicacions de front-end, com ara fent clic al nom del problema a *Monitoratge → Problemes* (opció *URL* al menú *Trigger*) i al giny del tauler de control *Problemes*.<br>S'admeten el mateix conjunt de macros que al nom del trigger, més {EVENT.ID}, {HOST.ID} i {TRIGGER.ID}. Tingueu en compte que les macros d'usuari amb valors secrets no es resoldran a l'URL.| |*Descripció*|Camp de text emprat per proporcionar més informació sobre aquest trigger. Pot contindre instruccions per resoldre un problema específic, informació de contacte del personal responsable, etc.<br>S'admeten el mateix conjunt de macros que al nom del trigger.| |*Activat*|Desmarcar aquesta casella desactivarà el trigger, si escau.<br>Els problemes d'un trigger desactivat ja no es veuen a la interfície, però no s'esborren.|  La pestanya **Etiquetes** us permet definir [etiquetes](/manual/config/tagging) al nivell de trigger. Tots els problemes d'aquest trigger s'etiquetaran amb els valors introduïts aquí.  ![](../../../../assets/en/manual/config/triggers/trigger_b.png)  A més, l'opció *Etiquetes i triggers heretats* us permet veure les etiquetes definides a nivell de model, si el trigger prové d'aquest model. Si hi ha diversos models amb la mateixa etiqueta, aquestes etiquetes només es mostren una vegada i els noms dels models es separen per comes. Un trigger no "hereta" i mostra etiquetes a nivell d'equip.  |Paràmetre|Descripció| |--|---------| |*Nom/Valor*|Definiu etiquetes personalitzades per marcar esdeveniments triggers.<br>Les etiquetes són un parell de valors i nom d'etiqueta. Podeu emprar només el nom o combinar-lo amb un valor. Un trigger pot tindre diverses etiquetes amb el mateix nom, però amb valors diferents.<br> Macros d'usuari, context de macro d'usuari, macros de descoberta de baix nivell i [funcions macro](/manual/config/macros/macro_functions) amb `{{ITEM .VALUE}}`, `{{ITEM.LASTVALUE}}` i macros de descoberta de baix nivell s'admeten a les etiquetes d'esdeveniment. Les macros de descoberta de baix nivell es poden emprar en un context de macro.<br>La macro {TRIGGER.ID} és compatible amb els valors de l'etiqueta de trigger. Això pot ser útil per identificar triggers creats a partir de prototips de trigger i, per exemple, esborrar problemes d'aquests triggers durant el manteniment.<br>Si la longitud total del valor ampliat supera els 255, es reduirà a 255 caràcters.<br>Veieu totes les [macros](/manual/config/tagging#macro_support) admeses per a les etiquetes d'esdeveniment.<br>Les [etiquetes d'esdeveniment](/manual/config/tagging) es poden emprar per a la correlació d'esdeveniments, en condicions d'acció i també serà visible a *Monitoratge* → *Problemes* o el giny *Problemes*.|  La pestanya **Dependències** conté totes les [dependències] del trigger.  Feu clic a *Afegir* per afegir una nova dependència.  :::noteclassic També podeu configurar un trigger obrint un trigger existent, prement el botó *Clonar* i després desant-lo amb un nom diferent. :::

en-us	### Configuration  The Zabbix API allows you to manage the configuration of your monitoring system.
ca	### Configuració  L'API Zabbix ens permet gestionar la configuració del nostre sistema de monitoratge.  [API Configuració](/manual/api/reference/configuration)

en-us	# Configuration  This class is designed to export and import Zabbix configuration data.  Available methods:\  -   [configuration.export](/manual/api/reference/configuration/export) -     exporting the configuration -   [configuration.import](/manual/api/reference/configuration/import) -     importing the configuration -   [configuration.importcompare](/manual/api/reference/configuration/importcompare) -     comparing import file with current system elements
ca	# Configuració  Aquesta classe és dissenyada per exportar i importar informació de la configuració de Zabbix.  Mètodes disponibles:\  -   [configuration.export](/manual/api/reference/configuration/export) -     exportant la configuració -   [configuration.import](/manual/api/reference/configuration/import) -     important la configuració - · [configuration.importcompare](/manual/api/reference/configuration/importcompare) -     comparant l'arxiu d'importació amb els elements actuals del sistema

en-us	#### Configuration  Those remote commands that are executed on Zabbix agent (custom scripts) must be first enabled in the agent [configuration](/manual/appendix/config/zabbix_agentd).  Make sure that the AllowKey=system.run[<command>,\*] parameter is added for each allowed command in agent configuration to allow specific command with nowait mode. Restart agent daemon if changing this parameter.  ::: noteimportant Remote commands do not work with active Zabbix agents. :::  Then, when configuring a new action in *Configuration → Actions*:  -   Define the appropriate conditions. In this example, set that the     action is activated upon any disaster problems with one of Apache     applications:  ![](../../../../../../assets/en/manual/config/notifications/action/conditions_restart.png)  -   In the     *[Operations](/manual/config/notifications/action/operation#configuring_an_operation)*     tab, click on Add in the Operations/Recovery operations/Update     operations block -   From the Operation dropdown field select one of the predefined     scripts  ![](../../../../../../assets/en/manual/config/notifications/action/operation_restart_webserver.png)  -   Select the target list for the script
ca	#### Configuració  Les ordres remotes executades a l'agent Zabbix (scripts personalitzats) primer s'han d'habilitar al fitxer [configuració de l'agent](/manual/appendix/config/zabbix_agentd).  Assegureu-vos que s'afegeix el paràmetre AllowKey=system.run[<command>,\*] per a cada ordre permesa a la configuració de l'agent per permetre una ordre específica amb el mode nowait. Reinicieu el dimoni de l'agent si canvieu aquesta configuració.  ::: noteimportant Les ordres remotes no funcionen amb agents Zabbix actius. :::  Aleshores, quan es configura una acció nova a *Configuració → Accions*:  - Definiu les condicions adequades. En aquest exemple, indiqueu que l'acció és activada en cas d'un problema a nivell de desastre amb una de les aplicacions Apache:  ![](../../../../../../assets/en/manual/config/notifications/action/conditions_restart.png)  - A la pestanya *[Operacions](/manual/config/notifications/action/operation#configuring_an_operation)*, feu clic a Afegeix al bloc Operacions/Recuperar operacions/Actualitzar operacions - Al camp desplegable Operació, trieu un dels scripts predefinits  ![](../../../../../../assets/en/manual/config/notifications/action/operation_restart_webserver.png)  - Trieu la llista d'objectius per a l'script

en-us	#### Configuration  To add the widget, select *Geomap* as type.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget.png)
ca	#### Configuració  Per afegir el giny, trieu *Geomapes* com a tipus.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget.png)

en-us	#### Configuration  To assign triggers as link indicators, do the following:  -   select a map element -   click on *Edit* in the *Links* section for the appropriate link -   click on *Add* in the *Link indicators* block and select one or more     triggers  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Added triggers can be seen in the *Link indicators* list.  You can set the link type and color for each trigger directly from the list. When done, click on *Apply*, close the form and click on *Update* to save the map changes.
ca	#### Configuració  Per assignar triggers com a indicadors d'enllaç, seguiu aquestes passes:  - troeu un element del mapa - feu clic a *Editar* a la secció *Enllaços* per trobar l'enllaç adequat - feu clic a *Afegir* al bloc *Indicadors d'enllaç* i seleccioneu un o més triggers  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els triggers afegits es poden veure a la llista *Indicadors d'enllaç*.  Podeu definir el tipus i el color d'enllaç per a cada trigger directament des de la llista. Quan hagis acabat, fes clic a *Aplicar*, tanca el formulari i fes clic a *Actualitzar* per desar els canvis al mapa.

en-us	#### Configuration  To be able to send and receive notifications from Zabbix you have to:  -   [define the media](/manual/config/notifications/media) to send a     message to   If the operation takes place outside of the [When active](/manual/config/notifications/media#user-media) time period  defined for the selected media in the user configuration, the message will not be sent.  The default trigger severity ('Not classified') **must be** checked in user media [configuration](/manual/config/notifications/media/email#user_media) if you want to receive notifications for non-trigger events such as discovery, active agent autoregistration or internal evens.   -   [configure an action     operation](/manual/config/notifications/action/operation) that sends     a message to one of the defined media  ::: noteimportant Zabbix sends notifications only to those users that have at least 'read' permissions to the host that generated the event. At least one host of a trigger expression must be accessible. :::  You can configure custom scenarios for sending messages using [escalations](/manual/config/notifications/action/escalations).  To successfully receive and read e-mails from Zabbix, e-mail servers/clients must support standard 'SMTP/MIME e-mail' format since Zabbix sends UTF-8 data (If the subject contains ASCII characters only, it is not UTF-8 encoded.). The subject and the body of the message are base64-encoded to follow 'SMTP/MIME e-mail' format standard.  Message limit after all macros expansion is the same as message limit for [Remote commands](/manual/config/notifications/action/operation/remote_command).
ca	#### Configuració  Per poder enviar i rebre notificacions de Zabbix has de:  - [definir el suport](/manual/config/notifications/media) per enviar un missatge   Si l'operació es fa fora del període de temps [quan és actiu](/manual/config/notifications/media#user-media) definit per al suport triat a la configuració de l'usuari, el missatge no s'enviarà pas.  La gravetat del trigger predeterminat ('No classificat') **ha d'ésser** marcat a la [configuració](/manual/config/notifications/media/email#user_media) dels suports d'usuari si voleu rebre notificacions d'esdeveniments que no desencadenen, com ara descoberta, registre automàtic d'agent actiu o esdeveniments interns.   - [configurar una operació d'acció](/manual/config/notifications/action/operation) que envia un missatge a un dels suports definits  ::: noteimportant Zabbix envia notificacions només als usuaris que tinguin almenys permisos de "lectura" a l'equip que ha generat el fitxer d'esdeveniment. Com a mínim un equip d'una expressió de trigger ha d'ésser accessible. :::  Podeu configurar escenaris personalitzats per enviar missatges mitjançant [escalades](/manual/config/notifications/action/escalations).  Per rebre i llegir correctament els correus electrònics de Zabbix, envieu un correu electrònic Des d'aleshores, els servidors/clients han de suportar el format estàndard de "correu electrònic SMTP/MIME". Zabbix envia dades UTF-8 (si el tema només conté caràcters ASCII, no és codificat amb UTF-8). El tema i el cos del missatge són codificats en base64 per seguir l'estàndard de format "SMTP/MIME e-mail".  El límit de missatges després de l'expansió de totes les macros és el mateix que el límit de missatges per a [comandes remotes](/manual/config/notifications/action/operation/remote_command).