en-us	# User  This class is designed to work with users.  Object references:  -   [User](/manual/api/reference/user/object#user) -   [Media](/manual/api/reference/user/object#media)  Available methods:  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) - check and prolong user sessions -   [user.create](/manual/api/reference/user/create) - create new users -   [user.delete](/manual/api/reference/user/delete) - delete users -   [user.get](/manual/api/reference/user/get) - retrieve users -   [user.login](/manual/api/reference/user/login) - log in to the API -   [user.logout](/manual/api/reference/user/logout) - log out of the API -   [user.provision](/manual/api/reference/user/provision) - provision LDAP users -   [user.resettotp](/manual/api/reference/user/resettotp) - reset user TOTP secrets -   [user.unblock](/manual/api/reference/user/unblock) - unblock users -   [user.update](/manual/api/reference/user/update) - update users
ca	# Usuari  Aquesta classe és dissenyada per treballar amb usuaris.  Referències d'objectes:  -   [Usuari](/manual/api/reference/user/object#user) -   [Suport](/manual/api/reference/user/object#media)  Mètodes disponibles:  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) - testar i perllongar les sessions d'usuari -   [user.create](/manual/api/reference/user/create) - crear nou usuari -   [user.delete](/manual/api/reference/user/delete) - esborrar usuaris -   [user.get](/manual/api/reference/user/get) - recuperar usuaris -   [user.login](/manual/api/reference/user/login) - connectar a l'API -   [user.logout](/manual/api/reference/user/logout) - desconnectar de l'API -   [user.provision](/manual/api/reference/user/provision) - provisionament d'usuaris LDAP -   [user.resettotp](/manual/api/reference/user/resettotp) - reiniciar els secrets TOTP d'usuaris -   [user.unblock](/manual/api/reference/user/unblock) - desblocar usuaris -   [user.update](/manual/api/reference/user/update) - actualitzar usuaris

en-us	 #### User types  Permissions in Zabbix depend, primarily, on the user type:     - *User* - has limited access rights to menu sections (see below) and no access to any resources by default. Any permissions to host or template groups must be explicitly assigned;    - *Admin* - has incomplete access rights to menu sections (see below). The user has no access to any host groups by default. Any permissions to host or template groups must be explicitly given;    - *Super admin* - has access to all menu sections. The user has a read-write access to all host and template groups. Permissions cannot be revoked by denying access to specific groups.  **Menu access**  The following table illustrates access to Zabbix menu sections per user type:  |Menu section|<|User|Admin|Super admin| |-|-------------|------|------|------| |**Dashboards**|<|+|+|+| |**Monitoring**|<|+|+|+| | |*Problems*|+|+|+| |^|*Hosts*|+|+|+| |^|*Latest data*|+|+|+| |^|*Maps*|+|+|+| |^|*Discovery*| |+|+| |**Services**|<|+|+|+| | |*Services*|+|+|+| |^|*SLA*| |+|+| |^|*SLA report*|+|+|+| |**Inventory**|<|+|+|+| | |*Overview*|+|+|+| |^|*Hosts*|+|+|+| |**Reports**|<|+|+|+| | |*System information*| | |+| |^|*Scheduled reports*| |+|+| |^|*Availability report*|+|+|+| |^|*Top 100 triggers*|+|+|+| |^|*Audit log*| | |+| |^|*Action log*| | |+| |^|*Notifications*| |+|+| |**Data collection**|<| |+|+| | |*Template groups*| |+|+| |^|*Host groups*| |+|+| |^|*Templates*| |+|+| |^|*Hosts*| |+|+| |^|*Maintenance*| |+|+| |^|*Event correlation*| | |+| |^|*Discovery*| |+|+| |**Alerts**|<| |+|+| | |*Trigger actions*| |+|+| | |*Service actions*| |+|+| | |*Discovery actions*| |+|+| | |*Autoregistration actions*| |+|+| | |*Internal actions*| |+|+| |^|*Media types*| | |+| |^|*Scripts*| | |+| |**Users**|<| | |+| | |*User groups*| | |+| |^|*User roles*| | |+| |^|*Users*| | |+| |^|*API tokens*| | |+| |^|*Authentication*| | |+| |**Administration**|<| | |+| | |*General*| | |+| |^|*Audit log*| | |+| |^|*Housekeeping*| | |+| |^|*Proxy groups*| | |+| |^|*Proxies*| | |+| |^|*Macros*| | |+| |^|*Queue*| | |+|
ca	 #### Tipus d'usuari  Els permisos a Zabbix depenen, principalment, del tipus d'usuari:      - *Usuari* - té drets d'accés limitats a les seccions del menú (veieu més avall) i no té accés a cap recurs per defecte. Qualsevol permís per allotjar o grups de plantilles s'ha d'assignar explícitament;     - *Administrador* - té drets d'accés incomplets a les seccions del menú (veieu més avall). L'usuari no té accés a cap grup d'equips per defecte. Qualsevol permís per allotjar o grups de plantilles s'ha de donar explícitament;     - *Super administrador* - té accés a totes les seccions del menú. L'usuari té accés de lectura i escriptura a tots els grups d'equips i plantilles. Els permisos no es poden revocar negant l'accés a grups específics.  **Accés al menú**  La taula següent il·lustra l'accés a les seccions del menú Zabbix per tipus d'usuari:  |Secció de menús|<|Usuari|Administrador|Super administrador| |-|--------------|------|-------|------| |**Taulers**|<|+|+|+| |**Monitoratge**|<|+|+|+| | |*Problemes*|+|+|+| |^|*Equips*|+|+|+| |^|*Darreres dades*|+|+|+| |^|*Mapes*|+|+|+| |^|*Descoberta*| |+|+| |**Serveis**|<|+|+|+| | |*Serveis*|+|+|+| |^|*SLA*| |+|+| |^|*Informe SLA*|+|+|+| |**Inventari**|<|+|+|+| | |*Visió general*|+|+|+| |^|*Equips*|+|+|+| |**Informes**|<|+|+|+| | |*Informació del sistema*| | |+| |^|*Informes programats*| |+|+| |^|*Informe de disponibilitat*|+|+|+| |^|*Activa els 100 primers*|+|+|+| |^|*Registre d'auditoria*| | |+| |^|*Registre d'accions*| | |+| |^|*Notificacions*| |+|+| |**Recollida de dades**|<| |+|+| | |*Grups de plantilles*| |+|+| |^|*Grups d'equips*| |+|+| |^|*Plantilles*| |+|+| |^|*Equips*| |+|+| |^|*Manteniment*| |+|+| |^|*Correlació d'esdeveniments*| | |+| |^|*Descoberta*| |+|+| |**Alertes**|<| |+|+| | |*Activar accions*| |+|+| | |*Accions de servei*| |+|+| | |*Accions de descoberta*| |+|+| | |*Accions d'autoregistre*| |+|+| | |*Accions internes*| |+|+| |^|*Tipus de Suport*| | |+| |^|*Scripts*| | |+| |**Usuaris**|<| | |+| | |*Grups d'usuaris*| | |+| |^|*Rols d'usuari*| | |+| |^|*Usuaris*| | |+| |^|*Fitxa API*| | |+| |^|*Autenticació*| | |+| |**Administració**|<| | |+| | |*General*| | |+| |^|*Registre d'auditoria*| | |+| |^|*Neteja*| | |+| |^|*Grups de proxys*| | |+| |^|*Proxys*| | |+| |^|*Macros*| | |+| |^|*Cua*| | |+|

en-us	# user.unblock
ca	# user.unblock

en-us	# user.update
ca	# user.update

en-us	#### user  [ZBXNEXT-6876](https://support.zabbix.com/browse/ZBXNEXT-6876) Added new method `user.resettotp`.\ [ZBXNEXT-6876](https://support.zabbix.com/browse/ZBXNEXT-6876) `user.login`: Method now also returns `mfaid` if `userData` parameter is used.\
ca	#### usuari  [ZBXNEXT-6876](https://support.zabbix.com/browse/ZBXNEXT-6876) Afegit el nou mètode `user.resettotp`.\ [ZBXNEXT-6876](https://support.zabbix.com/browse/ZBXNEXT-6876) `user.login`: El mètode ara retorna `mfaid` si s'empra el paràmetre `userData`.\

en-us	#### user  [ZBXNEXT-8760](https://support.zabbix.com/browse/ZBXNEXT-8760) `user.update`: Property `userdirectoryid` for user is made read-only.\ [ZBXNEXT-8760](https://support.zabbix.com/browse/ZBXNEXT-8760) `user.get`: Added new read-only property `userdirectory_mediaid` for media created by provision action.\
ca	#### usuari  [ZBXNEXT-8760](https://support.zabbix.com/browse/ZBXNEXT-8760) `user.update`: la propietat `userdirectoryid` per a l'usuari és només de lectura.\ [ZBXNEXT-8760](https://support.zabbix.com/browse/ZBXNEXT-8760) `user.get`: s'ha afegit una nova propietat de només lectura `userdirectory_mediaid` per als mitjans creats per l'acció de subministrament.\

en-us	#### Using a custom expression filter  Create a correlation that will use a custom filter condition. The formula IDs "A" or "B" have been chosen arbitrarily. Condition type will be "Host group" with operator "<>".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```
ca	#### Emprar una expressió de filtre a mida  Crear una correlació que emprarà una condició de filtre a mida. Els IDs de fórmula "A" o "B" han de ser escollits arbitràriament. El tipus de condició serà "Grup d'equips" amb l'operador "<>".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create an LLD rule with a filter that will use a custom expression to evaluate the conditions. The LLD rule must only discover objects the "{\#MACRO1}" macro value of which matches both regular expression "regex1" and "regex2", and the value of "{\#MACRO2}" matches either "regex3" or "regex4". The formula IDs "A", "B", "C" and "D" have been chosen arbitrarily.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
ca	#### Emprant un filtre d'expressió a mida  Crear una regla de descoberta de baix nivell (LLD) amb un filtre que emprarà una expressió a mida per avaluar les condicions. La regla haurà de trobar només els objectes de la macro "{\#MACRO1}" que corresponguin a l'expressió regular "regex1" i "regex2", i el valor de la "{\#MACRO2}" correspongui a "regex3" o "regex4". Els ID de fórmules "A", "B", "C" i "D" s'escolliran arbitràriament.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Regla LLD filtrada ",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create a trigger action that uses a custom expression - "A and (B or C)" - for evaluating action conditions. Once a trigger with a severity higher or equal to "Warning" from host "10084" or host "10106" goes into a PROBLEM state, the action will send a message to all users in user group "7" via media type "1". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "esc_period": "15m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_step_from": 1,                 "esc_step_to": 1,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
ca	#### Emprant un filtre d'expressió personalitzat  Crear un trigger que farà ús d'una expressió personalitzada - "A i (B o C)" - per avaluar les condicions d'acció. Quan el trigger amb una gravetat més alta o igual a "Avís" dels equips "10084" i "10106" assoleixin un estat PROBLEMA, l'acció enviarà un missatge a tots els usuaris del grup d'usuaris "7" via el tipus de suport "1". Els IDS de fòrmula "A", "B" i "C" s'han triat arbitràriament.  Petició:  ```json {  · "jsonrpc": "2.0",  · "method": "action.create",  · "params": {  · "name": "Acció de trigger",  · "eventsource": 0,  · "esc_period": "15m",  · "filter": {  · "evaltype": 3,  · "formula": "A i (B o C)",  · "conditions": [  · {  · "conditiontype": 4,  · "operator": 5,  · "value": "2",  · "formulaid": "A"  · },  · {  · "conditiontype": 1,  · "operator": 0,  · "value": "10084",  · "formulaid": "B"  · },  · {  · "conditiontype": 1,  · "operator": 0,  · "value": "10106",  · "formulaid": "C"  · }  · ]  · },  · "operations": [  · {  · "operationtype": 0,  · "esc_step_from": 1,  · "esc_step_to": 1,  · "opmessage_grp": [  · {  · "usrgrpid": "7"  · }  · ],  · "opmessage": {  · "default_msg": 1,  · "mediatypeid": "1"  · }  · }  · ]  · },  · "auth": "038e1d7b1735c6a5436ee9eae095879e",  · "id": 1 } ```  Resposta:  ```json {  · "jsonrpc": "2.0",  · "result": {  · "actionids": [  · "18"  · ]  · },  · "id": 1 } ```

en-us	##### Using a custom tile service provider  The Geomap widget is capable to load raster tile images from a custom self-hosted or a third-party tile provider service. To use a custom third-party tile provider service or a self-hosted tile folder or server, select *Other* in the *Tile provider* field and specify the custom URL in the *Tile URL* field using proper placeholders.
ca	##### Ús d'un proveïdor de serveis de mosaic personalitzats  El giny Geomap és capaç de carregar imatges de mosaic des d'un servei personalitzat autoallotjat o d'un proveïdor de mosaic de tercers. Per emprar un servei de proveïdor de mosaic personalitzat de tercers o una carpeta o un servidor de mosaic autoallotjats, seleccioneu *Altres* al camp *Proveïdor de mosaic* i especifiqueu l'URL personalitzada al camp *URL de mosaic* amb els marcadors de posició adequats.

en-us	#### Using a filter  Create an LLD rule with a set of conditions to filter the results by. The conditions will be grouped together using the logical "and" operator.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
ca	#### Emprant un filtre  Crear una regla de descoberta de baix nivell amb un conjunt de condicions per filtrar els resultats. Les condicions seran reagrupades emprant l'operador lògic "i".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Regla LLD filtrada",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	##### - Using a static IP address  By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:  -   Log in as root user; -   Open */etc/sysconfig/network-scripts/ifcfg-eth0* file; -   Replace *BOOTPROTO=dhcp* with *BOOTPROTO=none* -   Add the following lines:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Run **systemctl restart network** command.  Consult the official Red Hat [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) if needed.
ca	##### - Emprar una adreça IP estàtica  Per defecte, s'empra DHCP per obtindre l'adreça IP. Per especificar-ne una de fixa:  -   Connecteu com a usuari root; -   Obriu l'arxiu */etc/sysconfig/network-scripts/ifcfg-eth0* ; -   Substituïu *BOOTPROTO=dhcp* per *BOOTPROTO=none* -   Afegiu-hi les següents línies:     -   *IPADDR=<Adreça IP>*     -   *PREFIX=<prefix CIDR>*     -   *GATEWAY=<adreça IP de la passarel·la>*     -   *DNS1=<Adreça IP del servidor DNS>* -   Executeu la comanda **systemctl restart network**.  Si fos necessari, consulteu la [documentació](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) oficial de Red Hat.

en-us	#### Using custom endpoint with JBoss EAP 6.4  Custom endpoints allow working with different transport protocols other than the default RMI.  To illustrate this possibility, let's try to configure JBoss EAP 6.4 monitoring as an example. First, let's make some assumptions:  -   You have already installed Zabbix Java gateway. If not, then you can     do it in accordance with the [documentation](/manual/concepts/java). -   Zabbix server and Java gateway are installed with the prefix     `/usr/local/` -   JBoss is already installed in `/opt/jboss-eap-6.4/` and is running in     standalone mode -   We shall assume that all these components work on the same host -   Firewall and SELinux are disabled (or configured accordingly)  Let's make some simple settings in zabbix\_server.conf:      JavaGateway=127.0.0.1     StartJavaPollers=5  And in the `zabbix_java/settings.sh` configuration file (or `zabbix_java_gateway.conf`):      START_POLLERS=5  Check that JBoss listens to its standard management port:      $ netstat -natp | grep 9999     tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      10148/java  Now let's create a host with JMX interface 127.0.0.1:9999 in Zabbix.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example.png){width="600"}  As we know that this version of JBoss uses the JBoss Remoting protocol instead of RMI, we may mass update the JMX endpoint parameter for items in our JMX template accordingly:      service:jmx:remoting-jmx://{HOST.CONN}:{HOST.PORT}  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example_b.png)  Let's update the configuration cache:      /usr/local/sbin/zabbix_server -R config_cache_reload  Note that you may encounter an error first.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example4.png){width="600"}  "Unsupported protocol: remoting-jmx" means that Java gateway does not know how to work with the specified protocol. That can be fixed by creating a `~/needed_modules.txt` file with the following content:      jboss-as-remoting     jboss-logging     jboss-logmanager     jboss-marshalling     jboss-remoting     jboss-sasl     jcl-over-slf4j     jul-to-slf4j-stub     log4j-jboss-logmanager     remoting-jmx     slf4j-api     xnio-api     xnio-nio  and then executing the command:      for i in $(cat ~/needed_modules.txt); do find /opt/jboss-eap-6.4 -iname "${i}*.jar" -exec cp '{}' /usr/local/sbin/zabbix_java/lib/ \; ; done  Thus, Java gateway will have all the necessary modules for working with jmx-remoting. What's left is to restart the Java gateway, wait a bit and if you did everything right, see that JMX monitoring data begin to arrive in Zabbix (see also: [Latest data](/manual/web_interface/frontend_sections/monitoring/latest_data)).
ca	#### Ús de les terminacions JMX personalitzades amb JBoss EAP 6.4  Els punts finals JMX personalitzats permeten treballar amb diferents protocols de transport diferents del RMI predeterminat.  Per il·lustrar aquesta possibilitat, provem de configurar el monitoratge JBoss EAP 6.4 com a exemple. Primer, fem algunes suposicions:  - Ja heu instal·lat la passarel·la Zabbix Java. Si no, podeu fer-ho segons [documentació](/manual/concepts/java). - El servidor Zabbix i la passarel·la Java s'instal·len amb el prefix `/usr/local/` - JBoss ja és instal·lat a `/opt/jboss-eap-6.4/` i funciona en mode autònom - Suposarem que tots aquests components s'executen al mateix equip - El tallafocs i SELinux són desactivats (o configurats en conseqüència)  Fem algunes configuracions senzilles a zabbix\_server.conf:       JavaGateway=127.0.0.1      StartJavaPollers=5  I al fitxer de configuració `zabbix\_java/settings.sh` (o `zabbix\_java\_gateway.conf`):       START_POLLERS=5  Verifiqueu que JBoss escolti per el seu port predeterminat:       $ netstat -natp | grep 9999      tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 10148/java  Ara creem un equip amb la interfície JMX 127.0.0.1:9999 a Zabbix.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example.png){width="600"}  Com que sabem que aquesta versió de JBoss empra el protocol JBoss Remoting en lloc de RMI, podem actualitzar de manera massiva la configuració de l'equip destí JMX per als elements del nostre model JMX en conseqüència:       service:jmx:remoting-jmx://{HOST.CONN}:{HOST.PORT}  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example_b.png)  Actualitzem la memòria cau de configuració:       /usr/local/sbin/zabbix_server -R config_cache_reload  Tingueu en compte que és possible que trobeu una errada la primera vegada.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example4.png){width="600"}  "Protocol no compatible: remoting-jmx" vol dir que la passarel·la Java no sap com treballar amb aquest protocol. Això es pot solucionar creant un fitxer `~/needed_modules.txt` amb el contingut següent:       jboss-as-remoting      jboss-logging      jboss-logmanager      jboss-marshalling      jboss-remoting      jboss-sasl      jcl-over-slf4j      jul-a-slf4j-estub      log4j-jboss-logmanager      remoting-jmx      slf4j-api      xnio-api      xnio-nio  i després executeu l'ordre:       for i in $(cat ~/needed_modules.txt); do find /opt/jboss-eap-6.4 -iname ${i}*.jar -exec cp {} /usr/local/sbin/zabbix_java/lib/ \; ; done  Així, la passarel·la Java disposarà de tots els mòduls necessaris per treballar amb JMX-Remoting. Queda per reiniciar la passarel·la Java, espereu una mica i si ho heu fet tot correctament, podreu veure que les dades de monitoratge de JMX comencen a arribar a Zabbix (veieu també: [darreres dades](/[[/manual/web_interface/frontend_sections/monitoring/latest_data)).

en-us	#### Using custom MIB files  There are standard MIB files coming with every GNU/Linux distribution. But some device vendors provide their own.  Let's say, you would like to use [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my) MIB file. The following instructions will download and install it:      wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     mkdir -p /usr/local/share/snmp/mibs     grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Now you should be able to use it. Try to translate the name of the object *ciscoProducts* from the MIB file to OID:      snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  If you receive errors instead of the OID, ensure all the previous commands did not return any errors.  The object name translation worked, you are ready to use custom MIB file. Note the MIB name prefix (*CISCO-SMI::*) used in the query. You will need this when using command-line tools as well as Zabbix.  Don't forget to restart Zabbix server/proxy before using this MIB file in Zabbix.  ::: noteimportant Keep in mind that MIB files can have dependencies. That is, one MIB may require another. In order to satisfy these dependencies you have to install all the affected MIB files. :::
ca	#### Ús d'arxius MIB a mida  Els arxius MIB estàndard vénen amb cada distribució GNU/Linux. Però alguns fabricants de perifèrics proporcionen els seus propis.  Suposem que ens cal emprar l'arxiu MIB de [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my). Les instruccions següents el descarregaran i instal·laran:      wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     mkdir -p /usr/local/share/snmp/mibs     grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Ara l'hauríem de poder emprar. Provem a traduir el nom de l'objecte *ciscoProducts* de l'arxiu MIB a OID:      snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  Si reben errors a l'enllaç de l'OID, assegurem-nos que totes les comandes precedents no retornen cap error.  La traducció del nom d'objecte ha funcionat, ara podem emprar l'arxiu MIB a mida. Veieu que s'empra el prefixe del nom MIB (*CISCO-SMI::*) a la consulta. Ens caldrà això quan emprem tant la línia de comandes com Zabbix.  No oblideu pas reiniciar el servidor/proxy Zabbix abans d'emprar l'arxiu MIB a Zabbix.  ::: noteimportant Penseu que els arxius MIB poden tindre dependències. És a dir, que un MIB pot haver-ne de menester un altre. Per complir les dependències, haurem d'instal·lar tots els arxius MIB afectats. :::

en-us	#### Using custom query fields and headers  Create LLD rule with custom query fields and headers.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "name": "mode",                 "value": "json"             },             {                 "name": "elements",                 "value": "2"             }         ],         "headers": [             {                 "name": "X-Type",                 "value": "api"             },             {                 "name": "Authorization",                 "value": "Bearer mF_A.B5f-2.1JcM"             }         ],         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```
ca	#### emprant camps de consulta i capçaleres personalitzades  Crea una regla de descoberta de baix nivell (LLD) amb camps de consulta i de capçalera a mida.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "name": "mode",                 "value": "json"             },             {                 "name": "elements",                 "value": "2"             }         ],         "headers": [             {                 "name": "X-Type",                 "value": "api"             },             {                 "name": "Authorization",                 "value": "Bearer mF_A.B5f-2.1JcM"             }         ],         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```

en-us	#### Using db.odbc.discovery  As a practical example to illustrate how the SQL query is transformed into JSON, let us consider low-level discovery of Zabbix proxies by performing an ODBC query on Zabbix database. This is useful for automatic creation of "zabbix\[proxy,<name>,lastaccess\]" [internal items](/manual/config/items/itemtypes/internal) to monitor which proxies are alive.  Let us start with discovery rule configuration:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  All mandatory input fields are marked with a red asterisk.  Here, the following direct query on Zabbix database is used to select all Zabbix proxies, together with the number of hosts they are monitoring. The number of hosts can be used, for instance, to filter out empty proxies:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  By the internal workings of "db.odbc.discovery\[,{$DSN}\]" item, the result of this query gets automatically transformed into the following JSON:  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  It can be seen that column names become macro names and selected rows become the values of these macros.  ::: noteclassic  If it is not obvious how a column name would be transformed into a macro name, it is suggested to use column aliases like "COUNT(h2.host) AS count" in the example above.  In case a column name cannot be converted into a valid macro name, the discovery rule becomes not supported, with the error message detailing the offending column number. If additional help is desired, the obtained column names are provided under DebugLevel=4 in Zabbix server log file:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro.   :::  Now that we understand how a SQL query is transformed into a JSON object, we can use {\#HOST} macro in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Once discovery is performed, an item will be created for each proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)
ca	#### Emprant db.odbc.discovery  Com a exemple pràctic per il·lustrar com la consulta SQL es transforma en JSON, considereu la descoberta de baix nivell dels proxys Zabbix mitjançant la realització d'una consulta ODBC a la base de dades Zabbix. Això és útil per a la creació automàtica d'[elements interns](/manual/config/items/itemtypes/internal) "zabbix\[proxy,<nom>,lastaccess\]" per monitorar quins proxys són actius.  Comencem amb la configuració de la regla de descoberta:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Aquí, la següent consulta directa a la base de dades Zabbix s'empra per triar tots els proxys Zabbix, juntament amb el nombre d'equips que monitoren. El nombre d'equips es pot emprar, per exemple, per filtrar els proxys buits:  ``` mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;      +---------+-------+      | equip | recompte |      +---------+-------+      | Japonès 1 | 5 |      | Japonès 2 | 12 |      | Letònia | 3 |      +---------+-------+      3 files en conjunt (0,01 segons) ```  Gràcies al funcionament intern de l'element “db.odbc.discovery[,{$DSN}]”, el resultat d'aquesta consulta es transforma automàticament en el següent JSON:  ``` {.java} [      {          "{#HOST}": "Japó1",          "{#COUNT}": "5"      },      {          "{#HOST}": "Japó 2",          "{#COUNT}": "12"      },      {          "{#HOST}": "Letònia",          "{#COUNT}": "3"      } ] ```  Podem veure que els noms de les columnes es converteixen en noms de macro i les fileres triades es converteixen en els valors d'aquestes macros.  :::noteclassic Si no és obvi com convertir un nom de columna en un nom de macro, es recomana emprar àlies de columna com ara "COUNT(h2.host) AS count" a l'exemple anterior. Si un nom de columna no es pot convertir en un nom de macro vàlid, la regla de descoberta no s'admet, amb el missatge d'error que detalla el nombre de columna ofensiu. Si cal més ajuda, els noms de columnes obtinguts es proporcionen a DebugLevel=4 al fitxer de registre del servidor Zabbix: ```      $ grep db.odbc.discovery /tmp/zabbix_server.log       ...       23876:20150114:153410.856 A la consulta db_odbc_discovery(): 'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.BY6 GROUP IN (GRUP) h1.host;'       23876:20150114:153410.860 db_odbc_discovery() columna[1]:'amfitrió'       23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'       23876:20150114:153410.860 Final de db_odbc_discovery():NOTSUPPORTED       23876:20150114:153410.860 Error de l'element [Servidor Zabbix:db.odbc.discovery[proxies,{$DSN}]]: no es pot convertir el nom de la columna 2 a macro. ``` :::  Ara que entenem com es transforma una consulta SQL en un objecte JSON, podem emprar la macro {#HOST} als prototips d'elements:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Un cop descobert, es crearà un element per a cada proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)

en-us	#### Using db.odbc.get  Using `db.odbc.get[,{$DSN}]` and the following SQL example:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  this JSON will be returned:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  As you can see, there are no low-level discovery macros there. However, custom low-level discovery macros can be created in the [LLD macros](/manual/discovery/low_level_discovery#custom_macros) tab of a discovery rule using JSONPath, for example:      {#HOST} → $.host  Now this {\#HOST} macro may be used in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)
ca	#### Emprant db.odbc.get  Emprant `db.odbc.get[,{$DSN}]` i el següent exemple: ```     mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | equip | recompte |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec) ``` el JSON que retornarà:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  Com podeu veure, no hi ha macros de descoberta de baix nivell. Tanmateix, es poden crear macros de descoberta personalitzades de baix nivell a la pestanya [LLD Macros](/manual/discovery/low_level_discovery#custom_macros) d'una regla de descoberta mitjançant JSONPath, per exemple: ```      {#HOST} → $.host ``` Ara aquesta macro {\#HOST} es pot emprar a prototips d'elements:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)

en-us	#### Using DNS as default interface  HostInterface and HostInterfaceItem [configuration parameters](/manual/appendix/config/zabbix_agentd) allow to specify a custom value for the host interface during autoregistration.  More specifically, they are useful if the host should be autoregistered with a DNS name as the default agent interface rather than its IP address. In that case the DNS name should be specified or returned as the value of either HostInterface or HostInterfaceItem parameters. Note that if the value of one of the two parameters changes, the autoregistered host interface is updated. So it is possible to update the default interface to another DNS name or update it to an IP address. For the changes to take effect though, the agent has to be restarted.  ::: noteclassic If HostInterface or HostInterfaceItem parameters are not configured, the listen\_dns parameter is resolved from the IP address. If such resolving is configured incorrectly, it may break autoregistration because of invalid hostname. :::
ca	#### Emprar DNS com a interfície per defecte  Els valors de [configuració](/manual/appendix/config/zabbix_agentd) HostInterface i HostInterfaceItem permeten especificar un valor personalitzat per a la interfície de l'equip durant el registre automàtic.   Concretament, són útils si l'equip s'ha de registrar automàticament amb un nom DNS com a interfície d'agent predeterminada en lloc de la seva adreça IP. En aquest cas, el nom DNS s'ha d'especificar o retornar com a valor dels paràmetres HostInterface o HostInterfaceItem. Tingueu en compte que si el valor d'un paràmetre canvia, la interfície de l'equip registrada automàticament s'actualitza. Per tant, és possible actualitzar la interfície predeterminada a un altre nom DNS o actualitzar-la a una adreça IP. Perquè els canvis tinguin efecte, s'ha de reiniciar l'agent.  :::noteclassic Si els paràmetres HostInterface o HostInterfaceItem no són configurats, el paràmetre listen\_dns es resol des de l'adreça IP. Si aquesta resolució no es configura correctament, pot trencar el registre automàtic a causa d'un nom d'equip no vàlid. :::

en-us	#### Using filter  The filter can help narrow down the number of hosts and/or triggers displayed. For better search performance, data is searched with macros unresolved.  The filter is located below the *Availability report* bar. It can be opened and collapsed by clicking on the *Filter* tab on the right.
ca	#### Ús de filtres  El filtre pot ajudar a reduir el nombre d'equips i/o triggers que es mostren. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  El filtre es troba a la barra *Informes de disponibilitat*. Es pot obrir i replegar fent clic a la pestanya *Filtre* de la dreta.

en-us	#### Using filter  The filter is located below the *Action log* bar. It can be opened and collapsed by clicking on the *Filter* tab at the top right corner of the page.  ![](../../../../../assets/en/manual/web_interface/action_log_filter.png){width="600"}  You may use the filter to narrow down the records by notification recipients, actions, media types, status, or by the message/remote command content (*Search string*). For better search performance, data is searched with macros unresolved.
ca	#### Ús de filtres  El filtre es troba sota la barra *Registre d'acció*. Es pot obrir i replegar fent clic a la pestanya *Filtre* a la cantonada superior dreta.  ![](../../../../../assets/en/manual/web_interface/action_log_filter.png){width="600"}  Podeu emprar el filtre per restringir els registres per notificació de destinataris, accions, tipus de suport, estat o per el contingut del missatge/comanda remota (*Cadena de cerda*).  Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.

en-us	#### Using filter  The filter is located below the *Audit log* bar. It can be opened and collapsed by clicking the *Filter* tab in the upper right corner.  ![](../../../../../assets/en/manual/web_interface/audit_log_filter.png){width="600"}  You may use the filter to narrow the records by user, affected resource, resource ID, and performed operation (*Recordset ID*). Depending on the resource, one or more specific actions can be selected in the filter.  For better search performance, all data is searched with macros unresolved.
ca	#### Ús de filtres  El filtre es troba sota la barra *Registre d'auditoria*. Es pot obrir i replegar fent clic a la pestanya *Filtre* a la cantonada superior dreta.  ![](../../../../../assets/en/manual/web_interface/audit_log_filter.png){width="600"}  Podeu emprar el filtre per restringir els registres per usuari, recursos assignats, identificador de recurs i operació de la interfície web (*ID del conjunt de registres*). Depenent del recurs, es poden triar una o més accions al filtre.  Per obtindre un millor rendiment de la cerca, es cerquen totes les dades amb macros no resoltes.

en-us	##### Using filter  The item list may contain a lot of items. By using the filter, you can filter out some of them to quickly locate the items you'ŗe looking for. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Template groups*|Filter by one or more template groups.<br>Specifying a parent template group implicitly selects all nested groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Templates* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. 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| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from linked templates.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
ca	##### Emprant filtres  El llistat d'elements pot contindre molts elements. Mitjançant el filtre, podeu filtrar-ne alguns per localitzar ràpidament els elements que sou cercant. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  La icona *Filtre* és disponible a l'extrem superior dret. En fer-hi clic s'obrirà un filtre on podreu especificar els criteris de filtrat desitjats.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups de plantilles*|Filtra per un o més grups de plantilles.<br>Especificar un grup de plantilles pare selecciona implícitament tots els grups heretats.| |*Plantilles*|Filtra per una o més plantilles.| |*Nom*|Filtra per nom de l'element.| |*Clau*|Filtra per clau d'element.| |*Mapatge de valors*|Filtreu pel mapa de valors emprat.<br>Aquest paràmetre no es mostra si l'opció *Plantilles* és buida.| |*Tipus*|Filtra per tipus d'element (agent Zabbix, agent SNMP, etc.).| |*Tipus d'informació*|Filtra per tipus d'informació (numèric sense signe, flotant, etc.).| |*Historial*|Filtra per quant de temps es conserva l'historial d'elements.| |*Tendències*|Filtra per quant de temps es mantenen les tendències dels articles.| |*Interval d'actualització*|Filtra per interval d'actualització d'elements.| |*Etiquetes*|Especifiqueu etiquetes per limitar el nombre d'elements que es mostren. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden establir 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 d'etiquetes especificats i valors (distingeix entre majúscules i minúscules)<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou l'especificat noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta continguin la cadena introduïda (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 que tinguin el mateix nom d'etiqueta s'agruparan per la condició O<br>**O** - prou si es compleix una condició| |*Estat*|Filtra per estat de l'element - *Activat* o *Desactivat*.| |*Triggers*|Filtra elements amb (o sense) triggers.| |*Heretat*|Filtra els elements heretats (o no heretats) de plantilles enllaçades.|  El **subfiltre** que hi ha a sota del filtre ofereix més opcions de filtrat (per a les dades ja filtrades). Podeu triar grups d'elements amb un valor de paràmetre comú. En fer clic en un grup, es ressalta i només els elements amb aquest valor de paràmetre romanen a la llista.

en-us	##### Using filter  The page shows a list of all web scenarios of the selected host. To view web scenarios for another host or host group without returning to the *Monitoring → Hosts* page, select that host or group in the filter. You may also filter scenarios based on tags.
ca	##### Ús de filtres  La pàgina mostra una llista de tots els escenaris web per a l'equip seleccionat. Per veure escenaris web per a un altre equip o grup d'equips sense tornar a la pàgina *Monitoratge → Equips*, trieu aquest equip o grup al filtre. També podeu filtrar escenaris basats en etiquetes.

en-us	##### Using filter  To view a specific graph, select it in the filter. The filter allows to specify the host, the graph name and the *Show* option (all/host graphs/simple graphs).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  If no host is selected in the filter, no graphs are displayed.
ca	##### Ús de filtres  Per veure un gràfic específic, seleccioneu-lo al filtre. El filtre permet especificar l'equip, el nom del gràfic i l'opció *Veure* (all/host graphs/simple graphs).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  Si no es tria cap equip al filtre, no es veurà pas cap gràfic.

en-us	##### Using filter  You can filter graphs by host group and host. For better search performance, data is searched with macros unresolved.
ca	##### Ús de filtres  Podeu filtrar gràfics per grup d'equips i equip. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.

en-us	##### Using filter  You can filter graphs by template group and template. For better search performance, data is searched with macros unresolved.
ca	##### Ús de filtres  Podeu filtrar gràfics per grup de plantilles i plantilles. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.

en-us	##### Using filter  You can use the filter to display only the actions you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of actions. If you click on it, a filter becomes available where you can filter actions by name and status.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només les accions que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista d'accions. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar les accions per nom i estat.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the correlation rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of correlation rules. If you click on it, a filter becomes available where you can filter correlation rules by name and status.  ![](../../../../../assets/en/manual/web_interface/correlation_rules_filter1.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només les regles de correlació que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre del llistat de regles de correlació. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar les regles de correlació per nom i estat.  ![](../../../../../assets/en/manual/web_interface/correlation_rules_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria such as template, discovery rule name, item key, item type, etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Template groups*|Filter by one or more template groups.<br>Specifying a parent template group implicitly selects all nested groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Delete lost resources*|Filter by *Delete lost resources* period.| |*Disable lost resources*|Filter by *Disable lost resources* period.| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
ca	##### Ús de filtres  Podeu emprar el filtre per mostrar només les regles de descoberta que us interessa. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  La icona *Filtre* és disponible a la cantonada superior dreta. Si hi feu clic, s'obrirà un filtre on podreu especificar els criteris de filtre desitjats, com ara el model, el nom de la regla de descoberta, la clau d'element, el tipus d'element, etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups de plantilles*|Filtra per un o més grups de plantilles.<br>Especificar un grup de plantilles pare tria implícitament tots els grups niuats.| |*Plantilles*|Filtra per una o més plantilles.| |*Nom*|Filtra per nom de la regla de descoberta.| |*Clau*|Filtra per clau d'element de descoberta.| |*Tipus*|Filtra per tipus d'element de descoberta.| |*Interval d'actualització*|Filtra per interval d'actualització.<br>No disponible per a Zabbix trapper i elements dependents.| |*Període de retenció de recursos perduts*|Filtra per període de retenció de recursos perduts.| |*Estat*|Filtra per estat de la regla de descoberta (Tot/Activat/Desactivat).|

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of discovery rules. If you click on it, a filter becomes available where you can filter discovery rules by host group, host, name, item key, item type, and other parameters.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Delete lost resources*|Filter by *Delete lost resources* period.| |*Disable lost resources*|Filter by *Disable lost resources* period.| |*SNMP OID*|Filter by SNMP OID.<br>Only available if *SNMP agent* is selected as type.| |*State*|Filter by discovery rule state (All/Normal/Not supported).| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
ca	##### Emprant filtres  Podeu emprar el filtre per mostrar només les regles de descoberta que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  L'enllaç *Filtre* és disponible a sobre de la llista de regles de descoberta. Si hi feu clic, hi haurà disponible un filtre on podeu filtrar les regles de descoberta per grup d'equips, equip, nom, clau d'element, tipus d'element i altres paràmetres.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups d'equips*|Filtra per un o més grups d'equips.<br>Especificar un grup d'equips principal tria implícitament tots els grups d'equip heretats.| |*Equips*|Filtrar per un o més equips.| |*Nom*|Filtra per nom de la regla de descoberta.| |*Clau*|Filtra per clau d'element de descoberta.| |*Tipus*|Filtra per tipus d'element de descoberta.| |*Interval d'actualització*|Filtra per interval d'actualització.<br>No disponible per a Zabbix trapper i elements dependents.| |*Esborrar recursos perduts*|Filtra per el període d'*Esborrar recursos perduts*.| |*Deshabilitar recursos perduts*|Filtra per el període de *Deshabilitar recursos perduts*.| |*SNMP OID*|Filtra per SNMP OID.<br>Només disponible si s'ha seleccionat *agent SNMP* com a tipus.| |*Estat*|Filtra per estat de la regla de descoberta (Tot/Normal/No compatible).| |*Estat*|Filtra per estat de la regla de descoberta (Tot/Activat/Desactivat).|

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of discovery rules. If you click on it, a filter becomes available where you can filter discovery rules by name and status.  ![](../../../../../assets/en/manual/web_interface/discovery_rules_filter1.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només les regles de descoberta que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista de regles de descoberta. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar les regles de descoberta per nom i estat.  ![](../../../../../assets/en/manual/web_interface/discovery_rules_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  With nothing selected in the filter, all enabled discovery rules are displayed. To select a specific discovery rule for display, start typing its name in the filter. All matching enabled discovery rules will be listed for selection. More than one discovery rule can be selected.
ca	##### Ús de filtres  Podeu emprar el filtre per mostrar només les regles de descoberta que us interessa. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  Si no es tria res al filtre, es mostren totes les regles de descoberta activades. Per triar una regla de descoberta específica per veure-la, comenceu a escriure-ne el nom al filtre. Totes les regles de descoberta activades que coincideixin es veuran per triar-les. Es poden triar diverses regles de descoberta.

en-us	##### Using filter  You can use the filter to display only the host groups you are interested in. For better search performance, data is searched with macros unresolved.
ca	##### Ús de filtres  Podeu emprar el filtre per mostrar només els grups d'equips que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by linked templates.| |*Name*|Filter by visible host name.| |*DNS*|Filter by DNS name.| |*IP*|Filter by IP address.| |*Port*|Filter by port number.| |*Status*|Filter by host status.| |*Monitored by*|Filter hosts that are monitored by Zabbix server, proxy, or proxy group.| |*Proxies*|Filter hosts that are monitored by the proxies specified here. This field is only available if "Proxy" is selected in the *Monitored by* field.| |*Proxy groups*|Filter hosts that are monitored by the proxy groups specified here. This field is only available if "Proxy group" is selected in the *Monitored by* field.| |*Tags*|Filter by host tag name and value.<br>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><br>There are several operators available for each condition:<br>**Exists** - include the specified tag names;<br>**Equals** - include the specified tag names and values (case-sensitive);<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive);<br>**Does not exist** - exclude the specified tag names;<br>**Does not equal** - exclude the specified tag names and values (case-sensitive);<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive).<br><br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition;<br>**Or** - enough if one condition is met.|
ca	#### Emprant filtres  Podeu emprar el filtre per veure només els equips que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  La icona *Filtre* és disponible a l'extrem superior dret. En fer-hi clic s'obrirà un filtre on podreu especificar els criteris de filtrat desitjats.  ![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups d'equip*|Filtra per un o més grups d'equips.<br>Especificar un grup d'equips principal tria implícitament tots els grups d'equips heretats.| |*Plantilles*|Filtra per plantilles enllaçades.| |*Nom*|Filtra per nom d'equip visible.| |*DNS*|Filtra per nom DNS.| |*IP*|Filtra per adreça IP.| |*Port*|Filtra per nombre de port.| |*Estat*|Filtra per estat de l'equip.| |*Monitorat per*|Filtra els equip que són monitorats només pel servidor, només pel proxy o ambdós.| |*Proxys*|Filtreu els equips monitorats pel proxy especificat aquí.| |*Grups de proxys*|Filtra els equips que són monitorats per els grups de proxys definits aquí. Aquest camp només és disponible si el "Grup de proxys" és triat al camp *Monitorat per*.| |*Etiquetes*|Filtra per nom i valor de l'etiqueta d'equip.<br>És possible incloure i excloure etiquetes i valors d'etiqueta específics. Es poden establir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br><br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats;<br>**Igual** - inclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules);<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules);<br>**No existeix ** - exclou els noms d'etiquetes especificats;<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules);<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules).<br><br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions tenen el el mateix nom d'etiqueta s'agruparà per la condició O;<br>**O** - prou si es compleix una condició.|

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. It is possible to filter hosts by name, host group, IP or DNS, interface port, tags, problem severity, status (enabled/disabled/any); you can also select whether to display suppressed problems and hosts that are currently in maintenance.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/monitoring_hosts_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Name*|Filter by visible host name.| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*IP*|Filter by IP address.| |*DNS*|Filter by DNS name.| |*Port*|Filter by port number.| |*Severity*|Filter by problem severity. By default problems of all severities are displayed. Problems are displayed if not suppressed.| |*Status*|Filter by host status.| |*Tags*|Filter by host tag name and value. Hosts can be filtered by host-level tags as well as tags from all linked templates, including nested templates.<br>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*|Mark the checkbox to display hosts that are in maintenance (displayed by default).| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance or single [problem suppression](/manual/acknowledgment/suppression).|  ##### Saving filter  Favorite filter settings can be saved as tabs and then quickly accessed by  clicking on the respective tab above the filter.  See more details about [saving filters](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).
ca	#### Emprant filtres  Podeu emprar el filtre per mostrar només els equips que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  El filtre es troba damunt de la taula. És possible filtrar els equips per nom, grup d'equips, IP o DNS, port d'interfície, etiquetes, gravetat del problema, estat (habilitat/desactivat/qualsevol); també podeu triar si voleu mostrar problemes esborrats i equips que es troben actualment en manteniment.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/monitoring_hosts_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Nom*|Filtra per nom d'equip visible.| |*Grups d'equips*|Filtra per un o més grups d'equips.<br>Especificar un grup d'equips principal tria implícitament tots els grups d'equip heretats.| |*IP*|Filtra per adreça IP.| |*DNS*|Filtra per nom DNS.| |*Port*|Filtra per nombre de port.| |*Gravetat*|Filtra per gravetat del problema. De manera predeterminada, es mostren problemes de totes les gravetats. Els problemes es mostren si no s'esborren.| |*Estat*|Filtra per estat de l'equip.| |*Etiquetes*|Filtra per nom i valor de l'etiqueta d'equip. Els equips es poden filtrar per etiquetes de nivell d'equip, així com per etiquetes de totes les plantilles enllaçades, incloses les plantilles imbricades.<br>És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden establir 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>**Exista** - inclou els noms d'etiquetes especificats<br>**Igual** - inclou els noms d'etiquetes especificats i valors (distingeix entre majúscules i minúscules)<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou l'especificat noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta continguin la cadena introduïda (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 que tinguin el mateix nom d'etiqueta s'agruparan per la condició O<br>**O** - prou si es compleix una condició| |*Mostra els equips en manteniment*|Marqueu la casella de selecció per veure els equips en manteniment (es mostren de manera predeterminada).| |*Mostra els problemes suprimits*|Marqueu la casella de selecció per veure els problemes que d'altra manera s'esborrarien (no es veurien) a causa del manteniment de l'equip o de la [supressió de problemes] (/manual/acknowledgement/suppression).|  ##### Es desa el filtre  La configuració del filtre preferida es pot desar com a pestanyes i, a continuació, accedir-hi ràpidament fent clic a la pestanya corresponent a sobre del filtre.  Veieu més detalls sobre [desar els filtres](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).

en-us	#### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The filter ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png) icon is located above the item list and the subfilter. Click it to expand the filter.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_filter.png){width="600"}  The filter allows to narrow the item list by host group, host, item name, tag, state and other settings. Specifying a parent host group in the filter implicitly selects all nested host groups. See *Monitoring* → *[Problems](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)* for details on filtering by tags.  The *Show details* filter option allows to extend the information displayed for the items. Mark it to display such details as the item refresh interval, history and trends settings, item type, and item errors (fine/unsupported).
ca	#### Emprant filtres  Podeu emprar el filtre per mostrar només els elements que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  La icona del filtre ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png) es troba a sobre de la taula i del subfiltre. Feu clic a sobre per ampliar el filtre.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_filter.png){width="600"}  El filtre permet restringir la llista per grup d'equips, equips, nom de l'element, etiqueta i altres paràmetres. Si s'especifica un grup d'equips principal al filtre, es tria implícitament tots els grups d'equips horetats. Veieu *Monitoratge* → *[Problemes](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)* per obtindre més informació sobre el filtrat per etiquetes.  *Veure detalls* permet ampliar la informació mostrada per als elements. Es mostren detalls com l'interval d'actualització, la configuració de l'historial i les tendències, el tipus d'element i els errors d'element (fins/no compatibles).

en-us	##### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/item_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Hosts* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. 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| |*State*|Filter by item state - *Normal* or *Not supported*.| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from a template.| |*Discovery*|Filter items discovered (or not discovered) by low-level discovery.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
ca	##### Emprant filtres  Podeu emprar el filtre per mostrar només els elements que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  La icona *Filtre* és disponible a l'extrem superior dret. En fer-hi clic s'obrirà un filtre on podreu especificar els criteris de filtrat necessaris.  ![](../../../../../../assets/en/manual/web_interface/item_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups d'equips*|Filtra per un o més grups d'equips.<br>Especificar un grup d'equips principal tria implícitament tots els grups d'equips heretats.<br>Els grups d'equips que només contenen plantilles no es poden triar.| |*Equips*|Filtrar per un o més equips.| |*Nom*|Filtra per nom de l'element.| |*Clau*|Filtra per clau d'element.| |*Mapa de valors*|Filtreu pel mapa de valors emprat.<br>Aquest paràmetre no es mostra si l'opció *Equips* és buida.| |*Tipus*|Filtra per tipus d'element (agent Zabbix, agent SNMP, etc.).| |*Tipus d'informació*|Filtra per tipus d'informació (Numèric sense signe, flotant, etc.).| |*Historial*|Filtra per quant de temps es conserva l'historial d'elements.| |*Tendències*|Filtra per quant de temps es mantenen les tendències dels articles.| |*Interval d'actualització*|Filtra per interval d'actualització d'elements.| |*Etiquetes*|Especifiqueu etiquetes per limitar el nombre d'elements que es mostren. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden establir 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 d'etiquetes especificats i valors (distingeix entre majúscules i minúscules)<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou l'especificat noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta continguin la cadena introduïda (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 que tinguin el mateix nom d'etiqueta s'agruparan per la condició O<br>**O** - prou si es compleix una condició| |*Estat*|Filtra per estat de l'element - *Normal* o *No compatible*.| |*Estat*|Filtra per estat de l'element - *Activat* o *Desactivat*.| |*Triggers*|Filtra elements amb (o sense) triggers.| |*Heretat*|Filtra els elements heretats (o no heretats) d'una plantilla.| |*Descoberta*|Filtra els elements descoberts (o no descoberts) per una descoberta de baix nivell.|  El **subfiltre** que hi ha a sota del filtre ofereix més opcions de filtrat (per a les dades ja filtrades). Podeu triar grups d'elements amb un valor de paràmetre comú. En fer clic en un grup, es ressalta i només els elements amb aquest valor de paràmetre romanen a la llista.

en-us	##### Using filter  You can use the filter to display only the maintenance periods you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of maintenance periods. If you click on it, a filter becomes available where you can filter maintenance periods by host group, name and state.  ![](../../../../../assets/en/manual/web_interface/maintenance_filter1.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només els períodes de manteniment que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista de períodes de manteniment. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els períodes de manteniment per nom i estat.  ![](../../../../../assets/en/manual/web_interface/maintenance_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the maps you are interested in. For better search performance, data is searched with macros unresolved.
ca	##### Ús de filtres  Podeu emprar el filtre per mostrar només els mapes que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.

en-us	##### Using filter  You can use the filter to display only the media types you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of media types. If you click on it, a filter becomes available where you can filter media types by name and status.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només els tipus de suports que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista de tipus de suports. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els tipus de suports per nom i estat.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}

en-us	#### Using filter  You can use the filter to display only the problems you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. Favorite filter settings can be saved as tabs and then quickly accessed by clicking on the [tabs above the filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Show*|Filter by problem status:<br>**Recent problems** - unresolved and recently resolved problems are displayed (default)<br>**Problems** - unresolved problems are displayed<br>**History** - history of all events is displayed| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Triggers*|Filter by one or more triggers.| |*Problem*|Filter by problem name.| |*Severity*|Filter by trigger (problem) severity.| |*Age less than*|Filter by how old the problem is.| |*Show symptoms*|Mark the checkbox to display in its own line problems classified as symptoms.| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance or single [problem suppression](/manual/acknowledgment/suppression).| |*Acknowledgement status*|Filter to display all problems, unacknowledged problems only, or acknowledged problems only. Mark the additional checkbox to filter out those problems ever acknowledged by you.| |*Host inventory*|Filter by inventory type and value.| |*Tags*|Filter by [event tag](/manual/config/tagging) name and value. 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<br>When filtered, the tags specified here will be displayed first with the problem, unless overridden by the *Tag display priority* (see below) list.| |*Show tags*|Select the number of displayed tags:<br>**None** - no *Tags* column in *Monitoring → Problems*<br>**1** - *Tags* column contains one tag<br>**2** - *Tags* column contains two tags<br>**3** - *Tags* column contains three tags<br>To see all tags for the problem roll your mouse over the three dots icon.| |*Tag name*|Select tag name display mode:<br>**Full** - tag names and values are displayed in full<br>**Shortened** - tag names are shortened to 3 symbols; tag values are displayed in full<br>**None** - only tag values are displayed; no names| |*Tag display priority*|Enter tag display priority for a problem, as a comma-separated list of tags (for example: `Services,Applications,Application`). Tag names only should be used, no values. The tags of this list will always be displayed first, overriding the natural ordering by alphabet.| |*Show operational data*|Select the mode for displaying [operational data](#operational_data_of_problems):<br>**None** - no operational data is displayed<br>**Separately** - operational data is displayed in a separate column<br>**With problem name** - append operational data to the problem name, using parentheses for the operational data| |*Compact view*|Mark the checkbox to enable compact view.| |*Show details*|Mark the checkbox to display underlying trigger expressions of the problems. Disabled if *Compact view* checkbox is marked.| |*Show timeline*|Mark the checkbox to display the visual timeline and grouping. Disabled if *Compact view* checkbox is marked.| |*Highlight whole row*|Mark the checkbox to highlight the full line for unresolved problems. The problem severity color is used for highlighting.<br>Enabled only if the *Compact view* checkbox is marked in the standard blue and dark themes. *Highlight whole row* is not available in the high-contrast themes.|
ca	#### Emprant filtres  Podeu emprar el filtre per veure només els problemes que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  El filtre es troba damunt la taula. La configuració del filtre preferida es pot desar com a pestanyes i després accedir-hi ràpidament fent clic a les [pestanyes damunt de filtre](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Veure*|Filtra per estat del problema:<br>**Problemes recents** - mostra els problemes no resolts i resolts recentment (per defecte)<br>**Problemes** - mostra els problemes no resolts<br>**Historial** - mostra l'historial de tots els esdeveniments| |*Grups d'equips*|Filtra per un o més grups d'equips.<br>Especificar un grup d'equips principal selecciona implícitament tots els grups d'equips heretats.| |*Equips*|Filtrar per un o més equips.| |*Triggers*|Filtra per un o més triggers.| |*Problema*|Filtra per nom del problema.| |*Gravetat*|Filtra per gravetat del trigger (problema).| |*Edat inferior a*|Filtra per quina edat té el problema.| |*Veure els símptomes*|Marqueu la casella de selecció per veure en la seva pròpia línia els problemes classificats com a símptomes.| |*Mostra els problemes esborrats*|Marqueu la casella de selecció per veure els problemes que d'altra manera s'esborrarien (no es mostren) a causa del manteniment de l'equip o de la [supressió de problemes] (/manual/acknowledgement/suppression).| |*Mostra només els no reconeguts*|Marqueu la casella de selecció per veure només els problemes no reconeguts.| |*Inventari de l'equip*|Filtra per tipus d'inventari i valor.| |*Etiquetes*|Filtra per [etiqueta d'esdeveniment](/manual/config/tagging) nom i valor. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden establir 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 d'etiquetes especificats i valors (distingeix entre majúscules i minúscules)<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou l'especificat noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta continguin la cadena introduïda (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 que tinguin el mateix nom d'etiqueta s'agruparan per la condició O<br>**O** - prou si es compleix una condició<br>Quan es filtren, les etiquetes especificades aquí es mostraran primer amb el problema, tret que se substitueixin per la llista *Prioritat de visualització de l'etiqueta* (veieu més avall).| |*Mostra les etiquetes*|Seleccioneu el nombre d'etiquetes que es mostren:<br>**Cap** - cap columna *Etiquetes* a *Monitoratge → Problemes*<br>**1** - La columna *Etiquetes* conté una etiqueta< br>**2** - La columna *Etiquetes* conté dues etiquetes<br>**3** - La columna *Etiquetes* conté tres etiquetes<br>Per veure totes les etiquetes del problema, passeu el ratolí per sobre de la icona de tres punts. | |*Nom de l'etiqueta*|Seleccioneu el mode de visualització del nom de l'etiqueta:<br>**Complet** - els noms i els valors de l'etiqueta es mostren complets<br>**Escurçat** - els noms de les etiquetes s'escurcen a 3 símbols; els valors de l'etiqueta es mostren completament<br>**Cap** - només es mostren els valors de l'etiqueta; sense noms| |*Prioritat de visualització de l'etiqueta*|Introduïu la prioritat de visualització de l'etiqueta per a un problema, com a llista d'etiquetes separades per comes (per exemple: `Serveis,Aplicacions,Aplicacions`). Només s'han d'emprar noms d'etiquetes, sense valors. Les etiquetes d'aquesta llista sempre es mostraran primer, anul·lant l'ordre natural per alfabet.| |*Mostra les dades operatives*|Seleccioneu el mode per mostrar [dades operacionals](#operational_data_of_problems):<br>**Cap** - no es mostren dades operatives<br>**Per separat** - les dades operatives es veuen en un columna separada<br>**Amb el nom del problema** - afegiu dades operatives al nom del problema, emprant parèntesis per a les dades operatives| |*Vista compacta*|Marqueu la casella de selecció per habilitar la vista compacta.| |*Ensenya els detalls*|Marqueu la casella de selecció per mostrar les expressions activadores subjacents dels problemes. Desactivat si la casella de selecció *Vista compacta* és marcada.| |*Ensenya la línia de temps*|Marqueu la casella de selecció per veure la línia de temps visual i l'agrupació. Desactivat si la casella de selecció *Vista compacta* és marcada.| |*Resalta la filera sencera*|Marca la casella de selecció per ressaltar la línia completa dels problemes no resolts. El color de la gravetat del problema s'empra per ressaltar.<br>S'ha activat només si la casella de selecció *Visualització compacta* és marcada als temes blau i fosc esstàndard. *Resalta la fila sencera* no és disponible als temes d'alt contrast.|

en-us	##### Using filter  You can use the filter to display only the proxies you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of proxies. If you click on it, a filter becomes available where you can filter proxies by name, mode and version. Note that the filter option *Outdated* displays both outdated (partially supported) and unsupported proxies.  ![](../../../../../assets/en/manual/web_interface/proxies_filter1.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només els proxys que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista de proxys. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els proxys per nom, estat i versió. Veieu que l'opció de filtre *Desactualitzat* mostra tant els proxys desactualitzats (parcialment no suportats) com els no suportats.  ![](../../../../../assets/en/manual/web_interface/proxies_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the proxy groups you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of proxy groups. If you click on it, a filter becomes available where you can filter proxy groups by name and status.  ![](../../../../../assets/en/manual/web_interface/proxy_group_filter.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només els grups de proxys que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista de grups de proxys. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els grups de proxys per nom i estat.  ![](../../../../../assets/en/manual/web_interface/proxy_group_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scenarios you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of web scenarios. If you click on it, a filter becomes available where you can filter scenarios by host group, host, status and tags.  ![](../../../../../../assets/en/manual/web_interface/web_scenario_filter.png){width="600"}
ca	##### Ús de filtres  Podeu emprar el filtre per veure només els escenaris que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista d'escenaris web. Si feu clic, hi haurà disponible un filtre on podeu filtrar escenaris per grup d'equips, equips, estat i etiquetes.  ![](../../../../../../assets/en/manual/web_interface/web_scenario_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scenarios you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of web scenarios. If you click on it, a filter becomes available where you can filter scenarios by template group, template, status and tags.  ![](../../../../../../assets/en/manual/web_interface/template_web_scenario_filter.png){width="600"}
ca	##### Ús de filtres  Podeu emprar el filtre per veure només els escenaris que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista d'escenaris web. Si feu clic, hi haurà disponible un filtre on podeu filtrar escenaris per grup de plantilles, plantilles, estat i etiquetes.  ![](../../../../../../assets/en/manual/web_interface/template_web_scenario_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scripts you are interested in. For better search performance, data is  searched with macros unresolved.  The *Filter* link is available above the list of scripts. If you click on it, a filter becomes available where you can  filter scripts by name and scope.  ![](../../../../../assets/en/manual/web_interface/script_filter.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només els scripts que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista d'scripts. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els scripts per nom i àmbit.  ![](../../../../../assets/en/manual/web_interface/script_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the services you are interested in.
ca	##### Ús de filtres  Podeu emprar els filtres per veure només els serveis que us interessen.

en-us	##### Using filter  You can use the filter to display only the template groups you are interested in. For better search performance, data is searched with macros unresolved.
ca	##### Ús de filtres  Podeu emprar el filtre per mostrar només els grups de plantilles que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.

en-us	##### Using filter  You can use the filter to display only the templates you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available below *Create template* and *Import* buttons. If you click on it, a filter becomes available where you can filter templates by template group, linked templates, name and tags.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Template groups*|Filter by one or more template groups.<br>Specifying a parent template group implicitly selects all nested groups.| |*Linked templates*|Filter by directly linked templates.| |*Name*|Filter by template name.| |*Vendor*|Filter by template vendor.| |*Version*|Filter by template version.| |*Tags*|Filter by template tag name and value.<br>Filtering is possible only by template-level tags (not inherited ones). 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><br>There are several operators available for each condition:<br>**Exists** - include the specified tag names;<br>**Equals** - include the specified tag names and values (case-sensitive);<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive);<br>**Does not exist** - exclude the specified tag names;<br>**Does not equal** - exclude the specified tag names and values (case-sensitive);<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive).<br><br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition;<br>**Or** - enough if one condition is met.|
ca	##### Emprant filtres  Podeu emprar el filtre per mostrar només les plantilles que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  L'enllaç *Filtre* és disponible sota dels botons *Crear plantilla* i *Importar*. Si hi feu clic, hi ha un filtre disponible on podeu filtrar plantilles per grup de plantilles, plantilles enllaçades, nom i etiquetes.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups de plantilles*|Filtra per un o més grups de plantilles.<br>Especificar un grup de plantilles pare selecciona implícitament tots els grups heretats.| |*Plantilles enllaçades*|Filtra per plantilles enllaçades directament.| |*Nom*|Filtra pel nom de la plantilla.| |*Proveïdor*|Filtra per proveïdor de plantilles.| |*Versió*|Filtra per versió de plantilla.| |*Etiquetes*|Filtra per nom i valor de l'etiqueta de plantilla.<br>El filtrat només és possible mitjançant etiquetes a nivell de plantilla (no les heretades). És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden establir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br><br>Hi ha diversos operadors disponibles per a cada condició:<br>**Exista** - inclou els noms d'etiquetes especificats;<br>**Igual** - inclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules);<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules);<br>**No existeix ** - exclou els noms d'etiquetes especificats;<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules);<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules).<br><br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions tenen el el mateix nom d'etiqueta s'agruparà per la condició O;<br>**O** - prou si es compleix una condició.|

en-us	##### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Template groups*|Filter by one or more template groups.<br>Specifying a parent template group implicitly selects all nested groups.| |*Templates*|Filter by one or more templates.<br>If template groups are already selected above, template selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*Status*|Filter by trigger status.| |*Tags*|Filter by trigger tag name and value. 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<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from linked templates.| |*With dependencies*|Filter triggers with (or without) dependencies.|
ca	##### Ús de filtres  Podeu emprar el filtre per mostrar només els triggers que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  La icona *Filtre* és disponible a la cantonada superior dreta. En fer-hi clic, s'obrirà un filtre en el qual podeu especificar els criteris de filtre desitjats.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Paràmetre|Descripció| |--|------------| |*Grups de plantilles*|Filtra per un o més grups de plantilles.<br>Especificar un grup d'equips principal tria implícitament tots els grups de plantilles heretats.| |*Plantilles*|Filtra per una o més plantilles.<br>Si ja s'han triat grups d'equips a dalt, la selecció de plantilles es limitarà a aquests grups.| |*Nom*|Filtra pel nom del trigger.| |*Gravetat*|Seleccioneu per filtrar per una o més gravetats del trigger.| |*Estat*|Filtra per estat del trigger.| |*Etiquetes*|Filtra per nom i valor de l'etiqueta trigger. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden definir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats<br>**Igual** - inclou els noms i valors d'etiquetes especificats ​​(distingeix entre majúscules i minúscules)<br>**Conté** - inclou noms d'etiquetes especificats on els valors de les etiquetes contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br >**No existeix** - exclou els valors especificats noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen les dades introduïdes cadena (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per condició O< br >**O** - suficient si es compleix una condició|<br>Les macros i [funcions de macro](/manual/config/macros/macro_functions) s'admeten als camps de nom d'etiqueta i valor d'etiqueta.| |*Heretat*|Filtra els triggers heretats (o no heretats) dels models enllaçats.| |*Amb dependències*|Filtra els triggers amb (o sense) dependències.|

en-us	#### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.<br>If host groups are already selected above, host selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*State*|Filter by trigger state.| |*Status*|Filter by trigger status.| |*Value*|Filter by trigger value.| |*Tags*|Filter by trigger tag name and value. 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<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported both in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from a template.| |*Discovered*|Filter triggers discovered (or not discovered) by low-level discovery.| |*With dependencies*|Filter triggers with (or without) dependencies.|
ca	#### Emprant filtres  Podeu emprar el filtre per veure només els triggers que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros sense resoldre.  La icona *Filtre* és disponible a l'extrem superior dret. En fer-hi clic s'obrirà un filtre on podreu especificar els criteris de filtrat desitjats.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Paràmetre|Descripció| |--|---------| |*Grups d'equips*|Filtra per un o més grups d'equips.<br>Especificar un grup d'equips principal tria implícitament tots els grups d'equips heretats.<br>Els grups d'equips que només contenen plantilles no es poden triar.| |*Equips*|Filtra per un o més equips.<br>Si ja s'han seleccionat grups d'equips a dalt, la tria d'equip es limita a aquests grups.| |*Nom*|Filtra pel nom del trigger.| |*Gravetat*|Trieu per filtrar per una o diverses gravetats del trigger.| |*Estat*|Filtra per estat del trigger.| |*Status*|Filtra per estat del trigger.| |*Valor*|Filtra per valor del trigger.| |*Etiquetes*|Filtra per nom i valor de l'etiqueta trigger. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden establir 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 d'etiquetes especificats i valors (distingeix entre majúscules i minúscules)<br>**Conté** - inclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou l'especificat noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta continguin la cadena introduïda (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 que tinguin el mateix nom d'etiqueta s'agruparan per la condició O<br>**O** - n'hi ha prou si es compleix una condició<br>Les macros i [funcions de macro](/manual/config/macros/macro_functions) s'admeten tant als camps de nom d'etiqueta com de valor de l'etiqueta.| |*Heretat*|Filtra els triggers heretats (o no heretats) d'una plantilla.| |*Descobert*|Filtra els triggers descoberts (o no descoberts) per una descoberta de baix nivell.| |*Amb dependències*|Filtra els triggers amb (o sense) dependències.|

en-us	##### Using filter  You can use the filter to display only the user groups you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of user groups. If you click on it, a filter becomes available where you can filter user groups by name and status.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}
ca	##### Ús de filtres  Podeu emprar filtres per veure només els grups d'usuaris que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible a sobre de la llista de grups d'usuaris. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els grups d'usuaris per nom i estat.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the users you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of users. If you click on it, a filter becomes available where you can filter users by username, name, last name, user role and user group.  ![](../../../../../assets/en/manual/web_interface/user_filter.png){width="600"}
ca	##### Emprar un filtre  Podeu emprar el filtre per mostrar només els usuaris que us interessen. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  L'enllaç *Filtre* és disponible damunt de la llista d'usuaris. Si hi feu clic, hi haurà un filtre disponible i podeu filtrar els usuaris per nom d'usuari, nom, cognom, rol d'usuari i grup d'usuaris.  ![](../../../../../assets/en/manual/web_interface/user_filter.png){width="600"}

en-us	##### Using filter  You may use the filter to narrow down the list of reports. For better search performance, data is searched with macros unresolved.  The following filtering options are available:  -   *Name* - partial name match is allowed -   *Report owner* - created by current user or all reports -   *Status* - select between "Any" (show all reports), "Enabled", "Disabled", or "Expired"  The filter is located above the *Scheduled reports* bar. It can be opened and collapsed by clicking the *Filter* tab in the upper right corner.
ca	##### Ús de filtres  Podeu emprar el filtre per restringir la llista d'informes. Per obtindre un millor rendiment de la cerca, les dades es cerquen amb macros no resoltes.  Les opcions de filtre següents estan disponibles:  - *Nom* - es permet la concordança parcial del nom; - *Propietari de l'informe* - creat per l'usuari actual o tots els informes; - *Estat* - trieu entre qualsevol (mostra tots els informes), activat, desactivat o caducat.  El filtre es troba a sobre de la barra d'*Informes programats*. Es pot obrir i replegar fent clic a la pestanya *Filtre* a la cantonada superior dreta.

en-us	#### Using host metadata  When agent is sending an autoregistration request to the server it sends its hostname. In some cases (for example, Amazon cloud nodes) a hostname is not enough for Zabbix server to differentiate discovered hosts. Host metadata can be optionally used to send other information from an agent to the server.  Host metadata is configured in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf. There are 2 ways of specifying host metadata in the configuration file:      HostMetadata     HostMetadataItem  See the description of the options in the link above.  The HostMetadataItem parameter may return up to 65535 UTF-8 code points. A longer value will be truncated.   Note that on MySQL, the effective maximum length in characters will be less if the  returned value contains multibyte characters. For example, a value containing 3-byte  characters only will be limited to 21844 characters in total, while a value containing  4-byte characters only will be limited to 16383 symbols.  ::: noteimportant An autoregistration attempt happens every time an active agent sends a request to refresh active checks to the server. The delay between requests is specified in the [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) parameter of the agent. The first request is sent immediately after the agent is restarted. :::
ca	#### Emprant metadades de l'equip  Quan l'agent envia una petició de registre automàtic al servidor, envia el seu nom d'equip. En alguns casos (per exemple, nodes del núvol d'Amazon), un nom d'equip no és suficient perquè el servidor Zabbix diferenciï els equips descoberts. Les metadades de l'equip es poden emprar opcionalment per enviar altra informació des d'un agent al servidor.  Les metadades de l'equip es configuren al [fitxer de configuració](/manual/appendix/config/zabbix_agentd) - zabbix_agentd.conf de l'agent. Hi ha dues maneres d'especificar metadades de l'equip al fitxer de configuració:       HostMetadata      HostMetadataItem  Veieu la descripció de les opcions a l'enllaç anterior.  El paràmetre HostMetadataItem pot retornar fins a 65535 punts de codi UTF-8. Un valor més llarg es truncarà.  Tingueu en compte que a MySQL, la longitud màxima efectiva en caràcters serà menor si el valor retornat conté caràcters multioctet. Per exemple, un valor que conté només 3 octets els caràcters es limitaran a 21.844 caràcters en total, mentre que un valor contingui només 4 octets es limitaran a 16383 símbols.  ::: noteimportant Es produeix un intent de registre automàtic cada vegada que un agent actiu envia una petició d'actualització de comprovacions actives al servidor. El retard entre les peticions s'especifica a la configuració [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) de l'agent. La primera petició s'envia immediatament després de reiniciar l'agent. :::

en-us	#### Using jmx.discovery  This item returns a JSON object with low-level discovery macros describing MBean objects or attributes. For example, in the discovery of MBean attributes (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  In the discovery of MBeans (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```
ca	#### Ús de jmx.discovery  Aquest element retorna un objecte JSON amb macros de descoberta de baix nivell que descriuen objectes o atributs MBean. Per exemple, a la descoberta d'atributs MBean (reformatat per a més claredat):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  A la descoberta de MBeans (reformatat per a més claredat):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```

en-us	#### Using jmx.get  `jmx.get[]` is similar to the `jmx.discovery[]` item, but it does not turn Java object properties into low-level discovery macro names and therefore can return values without [limitations](#limitations) that are associated with LLD macro name generation such as hyphens or non-ASCII characters.  When using `jmx.get[]` for discovery, low-level discovery macros can be defined separately in the custom [LLD macro](/manual/discovery/low_level_discovery#discovery_rule) tab of the discovery rule configuration, using JSONPath to point to the required values.
ca	#### Ús de jmx.get  `jmx.get[]` és similar a l'element `jmx.discovery[]`, però no transforma les propietats d'objectes Java en noms de macro de descoberta de baix nivell i, per tant, pot retornar valors sense [limitacions](#limitations) que s'associen amb la generació de noms de macro LLD com ara guions o caràcters no ASCII.  Quan s'empra`jmx.get[]` per a la descoberta, les macros de descoberta de baix nivell es poden establir per separat a la pestanya personalitzada [Macros LLD](/manual/discovery/low_level_discovery#discovery_rule) de la configuració de la regla de descoberta, emprant JSONPath per apuntar als valors requerits.

en-us	#### Using LLD macros in user macro contexts  LLD macros may be used inside user macro context, for example, [in trigger prototypes](/manual/config/macros/user_macros_context#use_cases).
ca	#### Emprar macros LLD a contextos de macros d'usuari  Les macros LLD es poden emprar al context de macro d'usuaris, com ara als [prototips de triggers](/manual/config/macros/user_macros_context#use_cases).

en-us	#### Using macro functions  Macro functions are supported with low-level discovery macros (except in low-level discovery rule [filter](/manual/discovery/low_level_discovery#filter)), allowing to extract a certain part of the macro value using a regular expression.  For example, you may want to extract the customer name and interface number from the following LLD macro for the purposes of event tagging:      {#IFALIAS}=customername_1  To do so, the `regsub` macro function can be used with the macro in the event tag value field of a trigger prototype:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Note that commas are not allowed in unquoted item [key parameters](/manual/config/items/item/key#key_parameters), so the parameter containing a macro function has to be quoted. The backslash (`\`) character should be used to escape double quotes inside the parameter. Example:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  For more information on macro function syntax, see: [Macro functions](/manual/config/macros/macro_functions)  Macro functions are supported in low-level discovery macros since Zabbix 4.0.
ca	#### Emprar funcions de macro  Les funcions de macro són compatibles amb macros de descoberta de baix nivell (excepte en el filtre de regles de descoberta de baix nivell), permetent extreure una part determinada del valor de la macro mitjançant una expressió regular.  Per exemple, és possible que vulgueu extreure el nom del client i el nombre d'interfície de la macro LLD següent per a l'etiquetatge d'esdeveniments:       {#IFALIAS}=customername_1  Per fer-ho, la funció de macro `regsub` es pot emprar amb la macro al camp de valor de l'etiqueta d'esdeveniment d'un prototip de trigger:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Tingueu en compte que les comes no es permeten a l'element sense cometes [paràmetres clau](/manual/config/items/item/key#key_parameters), de manera que el paràmetre que conté una funció macro s'ha de citar. El caràcter de barra invertida (`\`) s'ha d'emprar per escapar de cometes dobles dins del paràmetre. Exemple:       net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",octets]  Per obtindre més informació sobre la sintaxi de la funció macro, veieu: [Funcions de macro](/manual/config/macros/macro_functions)  Les funcions de macro són compatibles amb les macros de descoberta de baix nivell des de Zabbix 4.0.

en-us	##### Using macros in scripts  It is possible to use user macros in JavaScript code. If a script contains user macros, these macros are resolved by server/proxy before executing specific preprocessing steps. Note that when testing preprocessing steps in the frontend, macro values will not be pulled and need to be entered manually.  ::: 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. :::  In an example below, if received value exceeds a {$THRESHOLD} macro value, the threshold value (if present) will be returned instead:  ```javascript var threshold = '{$THRESHOLD}'; return (!isNaN(threshold) && value > threshold) ? threshold : value; ```
ca	##### Emprar macros als scripts  És possible emprar macros d'usuari al codi JavaScript. Si un script conté macros d'usuari, aquestes macros les resol el servidor/proxy abans de realitzar passes específiques de preprocessament. Tingueu en compte que quan proveu les passes de preprocessament a la interfície web, els valors de macro no s'extreuran i caldrà introduir-los manualment.  :::noteclassic   El context s'ignora quan se 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 col·locar el valor al codi JavaScript. Tingueu en compte que això pot provocar errors de JavaScript en alguns casos. :::  A l'exemple següent, si el valor rebut supera un valor de macro {$THRESHOLD}, es retornarà el valor de llindar (si és present):  ```javascript var threshold = '{$THRESHOLD}'; return (!isNaN(threshold) && value > threshold) ? threshold : value; ```

en-us	#### Using mass update  To mass-update some hosts, do the following:  -   Mark the checkboxes before the hosts you want to update in the [host     list](/manual/web_interface/frontend_sections/data_collection/hosts) -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Host*, *IPMI*,     *Tags*, *Macros*, *Inventory*, *Encryption* or *Value mapping*) -   Mark the checkboxes of any attribute to update and enter a new value     for them  ![](../../../../assets/en/manual/config/hosts/host_mass.png){width="600"}  The following options are available when selecting the respective button for **template** linkage update:  -   *Link* - specify which additional templates to link -   *Replace* - specify which templates to link while unlinking any     template that was linked to the hosts before -   *Unlink* - specify which templates to unlink  To specify the templates to link/unlink start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the required template.  The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all elements inherited from them (items, triggers, etc.).  The following options are available when selecting the respective button for **host group** update:  -   *Add* - allows to specify additional host groups from the existing     ones or enter completely new host groups for the hosts -   *Replace* - will remove the host from any existing host groups and     replace them with the one(s) specified in this field (existing or     new host groups) -   *Remove* - will remove specific host groups from hosts  These fields are auto-complete - starting to type in them offers a dropdown of matching host groups. If the host group is new, it also appears in the dropdown and it is indicated by *(new)* after the string. Just scroll down to select.  ![](../../../../assets/en/manual/config/hosts/host_mass_c.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_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. Note that tags with the same name but different values are not considered 'duplicates' and can be added to the same host.  ![](../../../../assets/en/manual/config/hosts/host_mass_e.png)  The following options are available when selecting the respective button for macros update:  -   *Add* - allows to specify additional user macros for the hosts. If     *Update existing* checkbox is checked, value, type and description     for the specified macro name will be updated. If unchecked, if a     macro with that name already exist on the host(s), it will not be     updated. -   *Update* - will replace values, types and descriptions of macros     specified in this list. If *Add missing* checkbox is checked, macro     that didn't previously exist on a host will be added as new macro.     If unchecked, only macros that already exist on a host will be     updated. -   *Remove* - will remove specified macros from hosts. If *Except     selected* box is checked, all macros except specified in the list     will be removed. If unchecked, only macros specified in the list     will be removed. -   *Remove all* - will remove all user macros from hosts. If *I confirm     to remove all macros* checkbox is not checked, a new popup window     will open asking to confirm removal of all macros.  ![](../../../../assets/en/manual/config/hosts/host_mass_f.png)  To be able to mass update inventory fields, the *Inventory mode* should be set to 'Manual' or 'Automatic'.  ![](../../../../assets/en/manual/config/hosts/host_mass_g.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_h.png)  Buttons with the following options are available for value map update:  -   *Add* - add value maps to the hosts. If you mark *Update existing*,     all properties of the value map with this name will be updated.     Otherwise, if a value map with that name already exists, it will not     be updated. -   *Update* - update existing value maps. If you mark *Add missing*, a     value map that didn't previously exist on a host will be added as a     new value map. Otherwise only the value maps that already exist on a     host will be updated. -   *Rename* - give new name to an existing value map -   *Remove* - remove the specified value maps from the hosts. If you     mark *Except selected*, all value maps will be removed **except**     the ones that are specified. -   *Remove all* - remove all value maps from the hosts. If the *I     confirm to remove all value maps* checkbox is not marked, a new     popup window will open asking to confirm the removal.  When done with all required changes, click on *Update*. The attributes will be updated accordingly for all the selected hosts.
ca	#### Emprar l'actualització massiva  Per actualitzar de manera massiva determinats equips, seguiu aquests passos:  - Marqueu les caselles dels equips que voleu actualitzar a la [lista d'equips](/manual/web_interface/frontend_sections/configuration/hosts) - Feu clic a *Actualització massiva* a sota de la llista - Aneu a la pestanya amb els atributs necessaris (*Equip*, *IPMI*, *Etiquetes*, *Macros*, *Inventari*, *Encriptació* o *Mapatge de valors*) - Marqueu les caselles de qualsevol atribut per actualitzar i introduïu-hi un valor nou  ![](../../../../assets/en/manual/config/hosts/host_mass.png)  Les opcions següents són disponibles quan trieu el botó corresponent per actualitzar l'enllaç **plantilles**:  - *Enllaç* - especifiqueu els models addicionals per enllaçar - *Reemplaça* - especifiqueu els models que s'han d'enllaçar quan es desvincula qualsevol model abans que fos vinculat als equips - *Desenllaça* - especifica els models per desagrupar  Per especificar quins models enllaçar/desenllaçar, comenceu a escriure el nom del model al camp d'emplenament automàtic fins que aparegui una llista desplegable que ofereix els models coincidents. Simplement desplaceu-vos cap avall per triar la plantilla necessària.  L'opció *Esborra en desenllaçar* no només desenllaçarà totes les plantilles enllaçades anteriorment, sinó que també esborrarà tots els elements heretats d'elles (elements, triggers, etc.).  Les opcions següents són disponibles quan trieu el botó corresponent per actualitzar el **grup d'equips**:  - *Afegeix* - permet especificar grups d'equips addicionals dels existents o introduir grups d'equips completament nous - *Substituir* - esborrarà l'equip de tots els grups d'equips existents i els substituirà pel(s) especificat(s) en aquest camp (grups d'equips existents o nous) - *Esborra* - esborrarà grups d'equips específics  Aquests camps s'emplenen automàticament; començar a escriure'ls ofereix una llista desplegable de grups d'equips coincidents. Si el grup d'equips és nou, també apareix a la llista desplegable i s'indica amb *(nou)* després de la cadena. Només cal que us desplaceu cap avall per triar-lo.  ![](../../../../assets/en/manual/config/hosts/host_mass_c.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_d.png)  Macros d'usuari, macros {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} i {HOST Les macros .ID} són compatibles amb les etiquetes. Tingueu en compte que les etiquetes amb el mateix nom, però amb valors diferents no es consideren "duplicats" i es poden afegir al mateix equip.  ![](../../../../assets/en/manual/config/hosts/host_mass_e.png)  Les opcions següents són disponibles en triar el botó corresponent per actualitzar macros:  - *Afegir* - permet especificar macros d'usuari addicionals per als equips. Si la casella *Actualitza l'existent* és marcada, el valor, el tipus i la descripció del nom de macro especificat s'actualitzaran. Si no és marcada o si existeix una macro amb aquest nom als equips, no s'actualitzarà. - *Actualitzar* - substituirà els valors, tipus i descripcions de les macros especificades en aquesta llista. Si la casella *Afegeix què hi manca* és marcada, la macro que no existia anteriorment en un equip s'afegirà com a macro nova. Si no és marcada, només s'actualitzaran les macros que ja existeixen en un equip. - *Esborrar* - esborrarà les macros especificades dels equips. Si la casella *Excepte triada* és marcada, es suprimiran totes les macros excepte les especificades a la llista. Si no és marcada, només es suprimiran les macros especificades a la llista. - *Esborrar-ho tot* - esborrarà totes les macros d'usuari dels equips. Si la casella *Confirmo eliminar totes les macros* no és marcada, s'obrirà una nova finestra emergent que demanarà que confirmeu l'eliminació de totes les macros. - ![](../../../../assets/en/manual/config/hosts/host_mass_f.png)  Per poder actualitzar de manera massiva els camps d'inventari, el *mode d'inventari* s'ha d'establir a "Manual" o "Automàtic".  ![](../../../../assets/en/manual/config/hosts/host_mass_g.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_h.png)  Hi ha botons amb les opcions següents disponibles per actualitzar el mapa de valors:  - *Afegir* - afegeix valor a coincidències als equips. Si marqueu *Actualització existent*, totes les propietats del mapa de valors amb aquest nom s'actualitzaran. En cas contrari, si ja existeix un mapa de valors amb aquest nom, no s'actualitzarà. - *Actualitzar* - actualitza les coincidències de valors existents. Si marqueu *Afegir si cal*, s'afegirà un mapa de valors que abans no existia a un equip com a mapa de valors nou. En cas contrari, només s'actualitzaran les coincidències de valors que ja existeixen en un equip. - *Canviar el nom* - dóna un nom nou a un mapa de valors existent - *Esborrar* - esborra les coincidències de valors especificats dels equips. Si marqueu *Excepte triat*, totes les coincidències de valors s'esborraran **excepte** les especificades. - *Esborrar-ho tot* - esborra totes les coincidències de valors de l'equip. Si la casella *Confirmo esborrar totes les coincidències de valors* no és marcada, s'obrirà una nova finestra emergent que demanarà que confirmeu l'eliminació.  Quan hàgiu acabat amb tots els canvis necessaris, feu clic a *Actualitzar*. Els atributs s'actualitzaran en conseqüència per a tots els equips seleccionats.

en-us	#### Using mass update  To mass-update some items, do the following:  -   Mark the checkboxes of the items to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Item*, *Tags* or     *Preprocessing*) -   Mark the checkboxes of the attributes to update -   Enter new values for the attributes  ![](../../../../assets/en/manual/config/items/item_mass.png)  ![](../../../../assets/en/manual/config/items/item_mass_b.png)  The *Tags* option allows to:  -   *Add* - add specified tags to the items (tags with the same name,     but different values are not considered 'duplicates' and can be     added to the same item). -   *Replace* - remove the specified tags and add tags with new values -   *Remove* - remove specified tags from the items  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  ![](../../../../assets/en/manual/config/items/item_mass_c.png)  Mark the checkbox next to *Preprocessing steps* to activate mass update for preprocessing steps.  The *Preprocessing* mass update allows to:  -   *Replace* - replace the existing preprocessing steps on the items with the preprocessing steps specified below -   *Remove all* - remove all preprocessing steps from the items  When done, click on *Update*.
ca	#### Emprant l'actualització massiva  Per actualitzar de manera massiva alguns elements, feu el següent:  - Marqueu les caselles dels elements a actualitzar a la llista - Feu clic a *Actualització massiva* a sota de la llista - Accediu a la pestanya amb els atributs necessaris (*Element*, *Etiquetes* o *Preprocessament*) - Marqueu les caselles dels atributs a actualitzar - Introduïu nous valors per als atributs  ![](../../../../assets/en/manual/config/items/item_mass.png)  ![](../../../../assets/en/manual/config/items/item_mass_b.png)  L'opció *Etiquetes* permet:  - *Afegir* - afegir etiquetes especificades als elements (les etiquetes amb el mateix nom però amb valors diferents no es consideren 'duplicades' i es poden afegir al mateix element). - *Reemplaçar* - esborra les etiquetes especificades i afegeix etiquetes amb valors nous - *Esborrar* - esbprra les etiquetes especificades dels elements  Macros d'usuari, macros {INVENTORY.\*} i {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} i les macros {HOST.ID} són compatibles amb les etiquetes.  ![](../../../../assets/en/manual/config/items/item_mass_c.png)  L'opció d'actualització massiva de *preprocessament* permet:  -   *Substituïr* - substituïr les passes existents de preprocessament dels elements amb les passes que s'especifiquen ací. -   *Esborrar-ho tot* - esborrar totes les passes de preprocessament dels elements.  Quan hagueu acabat, feu clic a *Actualitzar*.

en-us	#### Using mass update  To mass-update some templates, do the following:  1. Mark the checkboxes before the templates you want to update in the [template list](/manual/web_interface/frontend_sections/data_collection/templates). 2. Click on *Mass update* below the list. 3. Navigate to the tab with required attributes (*Template*, *Tags*, *Macros* or *Value mapping*). 4. Mark the checkboxes of any attribute to update and enter a new value for them.
ca	#### Actualitzant de manera massiva  Per actualitzar en massa determinats models, feu el següent:  1. Marqueu les caselles davant de les plantilles que voleu actualitzar al [listat de plantilles](/manual/web_interface/frontend_sections/data_collection/templates). 2. Feu clic a *Actualització massiva* a sota de la llista. 3. Aneu a la pestanya amb els atributs obligatoris (*Plantilles*, *Etiquetes*, *Macros* o *Mapatge de valors*). 4. Marqueu les caselles de qualsevol atribut per actualitzar i introduïu-ne un valor nou.

en-us	#### Using mass update  To mass-update some triggers, do the following:  -   Mark the checkboxes of the triggers you want to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Trigger*, *Tags* or     *Dependencies*) -   Mark the checkboxes of any attribute to update  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  The following options are available when selecting the respective button for tag update:  -   *Add* - allows to add new tags for the triggers; -   *Replace* - will remove any existing tags from the trigger and     replace them with the one(s) specified below; -   *Remove* - will remove specified tags from triggers.  Note that tags with the same name but different values are not considered 'duplicates' and can be added to the same trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Replace dependencies* - will remove any existing dependencies from the trigger and replace them with the one(s) specified.  Click on *Update* to apply the changes.
ca	#### Emprar l'actualització massiva  Per actualitzar de manera massiva determinats triggers, feu el següent:  - Marqueu les caselles dels triggers que voleu actualitzar a la llista - Feu clic a *Actualització massiva* a sota de la llista - Aneu a la pestanya amb els atributs necessaris (*Trigger*, *Etiquetes* o *Dependències*) - Marqueu les caselles de qualsevol atribut a actualitzar  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  Les opcions següents són disponibles en triar el botó corresponent per actualitzar les etiquetes:  - *Afegir* - permet afegir noves etiquetes per a triggers; - *Reemplaçar*: esborrarà totes les etiquetes existents del trigger i les substituirà per les especificades a continuació; - *Esborrar*: esborrarà les etiquetes especificades dels triggers.  Tingueu en compte que les etiquetes amb el mateix nom però amb valors diferents no es consideren "duplicades" i es poden afegir al mateix trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  * Reemplaçar les dependències *: esborrarà totes les dependències existents del trigger i les substituirà per les especificades.  Feu clic a *Actualitzar* per aplicar els canvis.

en-us	#### Using maxdelay parameter  The 'maxdelay' parameter in log items allows ignoring some older lines from log files in order to get the most recent lines analyzed within the 'maxdelay' seconds.  ::: notewarning Specifying 'maxdelay' > 0 may lead to **ignoring important log file records and missed alerts**. Use it carefully at your own risk only when necessary. :::  By default items for log monitoring follow all new lines appearing in the log files. However, there are applications which in some situations start writing an enormous number of messages in their log files. For example, if a database or a DNS server is unavailable, such applications flood log files with thousands of nearly identical error messages until normal operation is restored. By default, all those messages will be dutifully analyzed and matching lines sent to server as configured in `log` and `logrt` items.  Built-in protection against overload consists of a configurable 'maxlines' parameter (protects server from too many incoming matching log lines) and a 10\*'maxlines' limit (protects host CPU and I/O from overloading by agent in one check). Still, there are 2 problems with the built-in protection. First, a large number of potentially not-so-informative messages are reported to server and consume space in the database. Second, due to the limited number of lines analyzed per second the agent may lag behind the newest log records for hours. Quite likely, you might prefer to be sooner informed about the current situation in the log files instead of crawling through old records for hours.  The solution to both problems is using the 'maxdelay' parameter. If 'maxdelay' > 0 is specified, during each check the number of processed bytes, the number of remaining bytes and processing time is measured. From these numbers the agent calculates an estimated delay - how many seconds it would take to analyze all remaining records in a log file.  If the delay does not exceed 'maxdelay' then the agent proceeds with analyzing the log file as usual.  If the delay is greater than 'maxdelay' then the agent **ignores a chunk of a log file by "jumping" over it** to a new estimated position so that the remaining lines could be analyzed within 'maxdelay' seconds.  Note that agent does not even read ignored lines into buffer, but calculates an approximate position to jump to in a file.  The fact of skipping log file lines is logged in the agent log file like this:      14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes     (from byte 75653115 to byte 76332973) to meet maxdelay  The "to byte" number is approximate because after the "jump" the agent adjusts the position in the file to the beginning of a log line which may be further in the file or earlier.  Depending on how the speed of growing compares with the speed of analyzing the log file you may see no "jumps", rare or often "jumps", large or small "jumps", or even a small "jump" in every check. Fluctuations in the system load and network latency also affect the calculation of delay and hence, "jumping" ahead to keep up with the "maxdelay" parameter.  Setting 'maxdelay' < 'update interval' is not recommended (it may result in frequent small "jumps").
ca	#### Ús del paràmetre maxdelay  El paràmetre 'maxdelay' als elements de registre permet que es saltin algunes línies més antigues dels fitxers de registre per tal d'analitzar les línies més noves en uns segons 'maxdelay'.  ::: notewarning Si especifiqueu 'maxdelay' > 0, pot ser que **s'ignorin els registres importants dels fitxers de registre i les alertes perdudes**. Empreu-lo amb cura sota el vostre propi risc només quan sigui necessari. :::  De manera predeterminada, els elements de monitoratge del registre fan un seguiment de totes les línies noves que apareixen als fitxers de registre. Tanmateix, hi ha aplicacions que en determinades situacions comencen a escriure un gran nombre de missatges als seus fitxers de registre. Per exemple, si una base de dades o un servidor DNS no és pas disponible, aquestes aplicacions omplen els fitxers de registre amb milers de missatges d'error gairebé idèntics fins que es restableix el funcionament normal. Per defecte, tots aquests missatges s'analitzaran a fons i les línies corresponents s'enviaran al servidor tal com es configura als elements `log` i `logrt`.  La protecció de sobrecàrrega integrada consisteix en un paràmetre configurable 'maxlines' (protegeix el servidor contra massa línies de registre coincidents entrants) i un límit de 10\*'maxlines' (protegeix la CPU de l'equip i les E/S de la sobrecàrrega de l'agent en un sol control). Tanmateix, hi ha 2 problemes amb la protecció integrada: En primer lloc, un gran nombre de missatges potencialment poc informatius s'informa al servidor i consumeixen espai a la base de dades. En segon lloc, a causa del nombre limitat d'arxius processats per segon, l'agent pot endarrerir els registres de registre més recents durant hores. El més probable és que preferiu rebre una notificació de la situació actual als fitxers de registre més aviat en lloc de navegar per registres antics durant hores.  La solució a tots dos problemes és emprar el paràmetre 'maxdelay'. Si s'especifica 'maxdelay' > 0, durant cada comprovació es mesura el nombre d'octets processats, el nombre d'octets restants i el temps de processament. A partir d'aquests nombres, l'agent calcula un retard estimat: el nombre de segons que trigaria a analitzar tots els registres restants en un fitxer de registre.  Si el retard no supera 'maxdelay', l'agent procedeix a analitzar el fitxer de registre com de costum.  Si el retard és superior a 'maxdelay', l'agent **omet un tros d'un fitxer de registre fent un "salt" per sobre** a una nova posició estimada de manera que les línies restants es puguin escanejar en "maxdelay" segons.  Tingueu en compte que l'agent ni tan sols llegeix les línies saltades a la memòria intermèdia, sinó que calcula una posició aproximada a la qual saltar en un fitxer.  Ometre les línies del fitxer de registre es registra al fitxer de registre de l'agent com aquest:       14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes      (de l'octet 75653115 a l'octet 76332973 per complir amb el retard màxim)  El nombre "per octet" és aproximat perquè després del "salt" l'agent ajusta la posició al fitxer al començament d'una línia de registre que pot ser més tard al fitxer o abans.  Depenent de com es compari la velocitat de creixement amb la velocitat d'anàlisi del fitxer de registre, és possible que no veieu cap "salt", veureu "salts" rars o freqüents, "salts grans o petits" o fins i tot un petit "salt" amb cada control. Les fluctuacions en la càrrega del sistema i la latència de la xarxa també afecten el càlcul del retard i, per tant, "saltar" endavant per seguir la configuració "maxdelay".  No es recomana establir 'maxdelay' < 'interval d'actualització' (pot donar lloc a freqüents petits "salts").

en-us	#### Using MIBs in Zabbix  The most important to keep in mind is that Zabbix processes do not get informed of the changes made to MIB files. So after every change you must restart Zabbix server or proxy, e. g.:      service zabbix-server restart  After that, the changes made to MIB files are in effect.
ca	#### Emprar MIB amb Zabbix  El més important a tindre en compte és que els processos Zabbix no s'informen pas de les modificacions que es facin als arxius MIB. Per tant, després de cada modificació, haureu de reiniciar el servidor o el proxy Zabbix; per exemple:       service zabbix-server restart  Després d'això, les modificacions aportades als arxius MIB es tindran en compte.

en-us	#### Using subfilter  The subfilter allows to further modify the filtering from the main filter. It is useful for a quick one-click access to filter groups of related items.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_subfilter.png){width="600"}  Unlike the main filter, the subfilter is updated with each table refresh request to always have up-to-date information of available filtering options and their counter numbers.  The subfilter shows **clickable links**, allowing to filter items based on a common entity group - host, tag name or value, item state or data status. When an entity is clicked, the entity is highlighted with a gray background, and items are immediately filtered (no need to click *Apply* in the main filter). Clicking another entity adds it to the filtered results. Clicking the entity again removes the filtering.  For each entity group (hosts, tags, tag values, etc.), up to 10 rows of entities are displayed. If there are more entities, this list can be expanded to display a maximum of 1000 entries (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions)) by clicking the three-dot ![](../../../../../assets/en/manual/web_interface/icon_subfilter_expand.png) icon at the end of the list. For *Tag values*, the list can be expanded to display a maximum of 200 tag names with their corresponding values. Note that once fully expanded, the list cannot be collapsed.  A number next to each clickable entity indicates the number of items grouped in it (based on the results of the main filter). When an entity is clicked, the numbers with other available entities are displayed with a plus sign indicating how many items may be added to the current selection. Entities without items are not displayed unless selected in the subfilter before.
ca	#### Emprant el subfiltre  El subfiltre permet modificar encara més el filtrat des del filtre principal. És útil per accedir ràpidament amb un sol clic per filtrar grups d'elements relacionats.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_subfilter.png){width="600"}  A diferència del filtre principal, el subfiltre s'actualitza amb cada petició d'actualització de la taula per tindre sempre informació actualitzada de les opcions de filtrat disponibles i els seus números de comptador.  El subfiltre ensenya **enllaços en què es poden fer clic**, que permeten filtrar elements en funció d'un grup d'entitats comú: equip, nom o valor de l'etiqueta, estat de l'element o estat de les dades. Quan es fa clic en una entitat, l'entitat es ressalta amb un fons gris i els elements es filtren de seguida (no cal fer clic a *Aplicar* al filtre principal). Si feu clic a una altra entitat, s'afegeix als resultats filtrats. Si torneu a fer clic a l'entitat, s'esborra el filtrat.  Per a cada grup d'entitats (equips, etiquetes, valors d'etiquetes, etc.), es veuen fins a 10 files d'entitats. Si hi ha més entitats, aquesta llista es pot ampliar per veure un màxim de 1000 entrades (el valor de SUBFILTER_VALUES_PER_GROUP a [definicions d'interfície](/manual/web_interface/definitions)) fent clic al tres punts ![](../ ../../../../assets/en/manual/web_interface/icon_subfilter_expand.png) al final de la llista. Per a *Valors d'etiquetes*, la llista es pot ampliar per veure un màxim de 200 noms d'etiquetes amb els seus valors corresponents. Tingueu en compte que un cop ampliada completament, la llista no es pot replegar.  Un nombre al costat de cada entitat clicable indica el nombre d'elements agrupats en ella (segons els resultats del filtre principal). Quan es fa clic en una entitat, els nombres amb altres entitats disponibles es veuen amb un signe més que indica quants elements es poden afegir a la selecció actual. Les entitats sense elements no es veuen pas, tret que s'hagin triat abans al subfiltre.

en-us	#### Using subfilter  The subfilter is useful for a quick one-click access to related graphs.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter graphs based on a common  entity - the tag name or tag value. As soon as the entity is clicked, graphs are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  The number of entities displayed is limited to 100 horizontally. If there are more,  a three-dot icon is displayed at the end; it is not clickable. Vertical lists  (such as tags with their values) are limited to 20 entries. If there are more,  a three-dot icon is displayed; it is not clickable.  A number next to each clickable entity indicates the number of graphs it has in the  results of the main filter.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many graphs may be added to the current selection.
ca	#### Ús de sub-filtres  El subfiltre és útil per accedir ràpidament amb un sol clic als gràfics relacionats. El subfiltre funciona de manera autònoma des del filtre principal: els resultats es filtren de seguida, no cal fer clic a *Aplicar* al filtre principal.  Tingueu en compte que el subfiltre només permet una modificació addicional del filtrat des del filtre principal.  A diferència del filtre principal, el subfiltre s'actualitza amb cada petició d'actualització de la taula per obtindre informació sempre actualitzada sobre les opcions de filtre disponibles i els seus nombres de comptador.  El subfiltre mostra **enllaços clicables** per filtrar gràfics basats en una entitat comuna: nom o valor de l'etiqueta. Tan bon punt feu clic a l'entitat, els gràfics es filtren immediatament; l'entitat triada es ressalta sobre un fons gris. Per esborrar el filtrat, torneu a fer clic a la funció. Per afegir una altra entitat als resultats filtrats, feu clic a una altra entitat.  El nombre d'entitats que es mostren és limitat a 100 horitzontalment. Si n'hi ha més, es mostra una icona de tres punts al final; no es pot fer clic. Les llistes verticals (com ara les etiquetes amb els seus valors) estan limitades a 20 entrades. Si n'hi ha més, es mostra una icona de tres punts; no es pot fer clic.  Un número al costat de cada funció clicable indica el nombre de gràfics que té als resultats del filtre principal.  Un cop seleccionada una entitat, els nombres amb les altres entitats disponibles es mostren amb un signe més que indica quants gràfics es poden afegir a la selecció actual.

en-us	 #### Using the widget  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/problems_widget_view.png){width="600"}  Problems widget offers quick access to additional information:   - Click on the problem date and time to view [event details](/manual/web_interface/frontend_sections/monitoring/problems#viewing-details). - If Info column is not empty, you can hover over displayed icon to view additional details. - Click on the host name to open the [host menu](/manual/web_interface/menu/host_menu). - Click on the problem name to open the [event menu](/manual/web_interface/menu/event_menu). - Hover over or click on the problem duration to view [problem event popup](#problem-event-popup). - Press on the Yes or No in the Acknowledge (Ack) column to [update a problem](/manual/acknowledgment#updating-problems). - Hover over or press on the gray arrow icon in Actions column to view list of executed actions.  ##### Problem event popup  The problem event popup includes the list of problem events for this trigger and, if defined, the trigger description  and a clickable URL.  ![](../../../../../../assets/en/manual/web_interface/problem_event_popup.png){width="600"}  To bring up the problem event popup:  -   Roll a mouse over the problem duration in the *Duration* column of the *Problems* widget.      The popup disappears once you remove the mouse from the duration. -   Click on the duration in the *Duration* column of the *Problems* widget.      The popup disappears only if you click on the duration again.
ca	 #### emprant el giny  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/problems_widget_view.png){width="600"}  El giny de problemes ofereix un accés ràpid a informació addicional:  - Feu clic a la data i l'hora del problema per veure [detalls de l'esdeveniment](/manual/web_interface/frontend_sections/monitoring/problems#viewing-details) - Si la columna Informació no és buida, podeu passar el cursor per sobre de la icona que es mostra per veure més detalls - Feu clic al nom de l'equip per obrir el [menú de l'equip](/manual/web_interface/menu/host_menu) - Feu clic al nom del problema per obrir el [menú d'esdeveniments](/manual/web_interface/menu/event_menu) - Passeu el cursor per sobre o feu clic a la durada del problema per veure [la finestra emergent d'esdeveniment problema](#problem-event-popup) - Premeu Sí o No a la columna Confirmació (Acceptació) per [actualitzar un problema](/manual/acknowledgement#updating-problems) - Passeu el cursor per sobre o premeu la icona de fletxa grisa a la columna Accions per veure la llista d'accions executades  ##### Popup d'esdeveniment problema  La finestra emergent d'esdeveniment problema inclou la llista d'esdeveniments problemàtics per a aquest activador i, si s'ha definit, la descripció de l'activador i un URL on es pot fer clic.  ![](../../../../../../assets/en/manual/web_interface/problem_event_popup.png){width="600"}  Per veure la finestra emergent d'esdeveniment problema:  - passeu el ratolí sobre la durada del problema a la columna *Durada* del giny *Problemes*. La finestra emergent desapareix un cop elimineu el ratolí de la durada. - feu clic a la durada a la columna *Durada* del giny *Problemes*. La finestra emergent només desapareix si torneu a fer clic a la durada.

en-us	#### Using Zabbix frontend behind proxy  If Zabbix frontend runs behind proxy server, the cookie path in the proxy configuration file needs to be rewritten in order to match the reverse-proxied path. See examples below. If the cookie path is not rewritten, users may experience authorization issues, when trying to login to Zabbix frontend.
ca	#### Ús de la interfície Zabbix darrera d'un proxy  Si la interfície Zabbix s'executa darrera d'un proxy, el camí de la cookie dins del fitxer de configuració del proxy s'ha de reescriure per correspondre al camí del proxy invers. Veieu els exemples aquí sota. Si el camí de la cookie no es reescriu pas, els usuaris poden trobar-se amb problemes d'autorització quan provin de connectar a l'entorn de Zabbix.

en-us	#### US time format  Time and date displays in the frontend now conform to the US standard time/date display  when the default (en_US) frontend language is used.  |Before|Now| |-----|-----| |![](../../../assets/en/manual/introduction/time_before.png)|![](../../../assets/en/manual/introduction/us_time_now.png)|
ca	#### Format d'hora dels EUA  Les visualitzacions de data i hora a la interfície ara s'ajusten a la visualització de data i hora estàndard dels EUA  quan s'empra l'idioma d'interfície predeterminat (en_US).  |Abans|Ara| |-----|-----| |![](../../../assets/en/manual/introduction/time_before.png)|![](../../../assets/en/manual/introduction/us_time_now. png)|

en-us	#### US time format  Time and date displays in the frontend now conform to the US standard time/date display  when the default (en_US) frontend language is used.  |Before|Now| |-----|-----| |![](../../../assets/en/manual/introduction/time_before.png)|![](../../../assets/en/manual/introduction/us_time_now.png)|
ca	#### Format d'hora dels EUA  Les visualitzacions de data i hora a la interfície ara s'ajusten a la visualització de data i hora estàndard dels EUA  quan s'empra l'idioma d'interfície predeterminat (en_US).  |Abans|Ara| |-----|-----| |![](../../../assets/en/manual/introduction/time_before.png)|![](../../../assets/en/manual/introduction/us_time_now. png)|

en-us	#### UTF-8 encoding  UTF-8 is the only encoding supported by Zabbix. It is known to work without any security flaws. Users should be aware that there are known security issues if using some of the other encodings.
ca	#### Codificació UTF-8  UTF-8 és l'única codificació suportada per Zabbix. Funciona sense cap falla de seguretat. Els usuaris han de ser conscients que hi ha problemes de seguretat si empren algunes de les altres codificacions.

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

en-us	 ###### Validate response  Response from *Validate* function of *Configurator* interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to *Validate* responses:  |Name|Type|Comments| |---------|--------|----------| |error|string (optional)|An error message returned if the Validate function is not executed successfully. Absent if executed successfully.|  *Example:*      {"id":8,"type":10}  or      {"id":8,"type":10,"error":"error message"}
ca	###### Resposta de validació  Resposta de la funció *Validate* de la interfície *Configurator*.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Paràmetres específics de les respostes *Validate*:  |Nom|Tipus|Comentaris| |---------|--------|----------| |error|string (opcional)|Es retorna un missatge d'error si la funció Validate no s'executa correctament. Absent si s'ha executat correctament.|  *Exemple:*      {"id":8,"type":10}  or      {"id":8,"type":10,"error":"missatge d'error"}

en-us	##### ValueCacheSize The size of the history value cache, in bytes.<br>The shared memory size for caching item history data requests.<br>Setting to 0 disables the value cache (not recommended).<br>When the value cache runs out of the shared memory a warning message is written to the server log every 5 minutes.  Default: `8M`<br> Range: 0,128K-64G
ca	##### ValueCacheSize La mida de la memòria cau de valors de l'historial, en octets.<br>La mida de la memòria compartida per a la memòria cau de les peticions de dades de l'historial d'elements.<br>L'establiment a 0 desactiva la memòria cau de valors (no recomanat).<br>Quan la memòria cau de valors esgota la memòria compartida, s'escriu un missatge d'avís al registre del servidor cada 5 minuts.  Per defecte: `8M`<br> Rang: 0,128K-64G

en-us	#### Value caching  Values required for trigger evaluation are cached by Zabbix server. Because of this trigger evaluation causes a higher database load for some time after the server restarts. The value cache is not cleared when item history values are removed (either manually or by housekeeper), so the server will use the cached values until they are older than the time periods defined in trigger functions or server is restarted.  ::: noteclassic  If there is no recent data in the cache and there is no defined querying period in the function, Zabbix will by default go as far back in the past as one week to query the database for historical values. :::
ca	#### Emmagatzematge en memòria cau de valors  El servidor Zabbix guarda a la memòria cau els valors necessaris per a l'avaluació del trigger. A causa d'aquesta avaluació del trigger, la càrrega de la base de dades és més alta durant un temps després de reiniciar el servidor. La memòria cau de valors no s'esborra quan s'esborren els valors de l'historial d'elements (manualment o mitjançant el procediment de neteja), de manera que el servidor emprarà els valors de la memòria cau fins que siguin més antics en els períodes definits a les funcions de trigger o el servidor es reiniciï.  ::: noteclassic Si no hi ha dades recents a la memòria cau i no hi ha un període de consulta definit a la funció, Zabbix es remuntarà per defecte a la darrera setmana per consultar a la base de dades els valors històrics. :::

en-us	# valuemap.create
ca	# valuemap.create

en-us	# valuemap.delete
ca	# valuemap.delete

en-us	# valuemap.get
ca	# valuemap.get

en-us	# Value map object  The following objects are directly related to the `valuemap` API.
ca	# Objecte mapa de valors  Els següents objectes són relacionats amb l'API `valuemap`.

en-us	#### Value mapping example  One of the predefined agent items *Zabbix agent ping* uses a template-level value mapping "Zabbix agent ping status" to display its values.  ![](../../../../assets/en/manual/config/items/value_mapping2.png)  In the item [configuration form](/manual/config/items/item#configuration), you can find a reference to this value mapping in the *Value mapping* field:  ![](../../../../assets/en/manual/config/items/item_value_mapping.png)  This mapping is used in the *Monitoring* → *Latest data* section to display "Up" (with the raw value in parentheses).  ![](../../../../assets/en/manual/config/items/value_display.png){width="600"}  ::: noteclassic In the *Latest data* section, displayed values are shortened to 20 symbols. If value mapping is used, this shortening is not applied to the mapped value but only to the raw value (displayed in parentheses). :::  Without a predefined value mapping, you would only see "1", which might be challenging to understand.  ![](../../../../assets/en/manual/config/items/value_display2.png){width="600"}
ca	#### Exemple de mapatge de valors  Un dels elements d'agent predefinits "Ping de l'agent Zabbix" empra una taula de mapatge de valors a nivell de model anomenada "Estat de ping de l'agent Zabbix" per mostrar els seus valors.  ![](../../../../assets/en/manual/config/items/value_mapping2.png)  Al [formulari de configuració de l'element](element), podeu veure una referència a aquesta taula de mapatge de valors al camp *Taula de mapatge*:  ![](../../../../assets/en/manual/config/items/item_value_mapping.png)  Així, a *Monitoratge → #Darreres dades*, la taula de cerca s'empra per mostrar "Amunt" (amb el valor brut entre parèntesis).  ![](../../../../assets/en/manual/config/items/value_display.png){width="600"}  ::: noteclassic A la secció *Darreres dades*, els valors mostrats es redueixen a 20 símbols. Si s'empra la taula d'assignació de valors, aquest escurçament no s'aplica al valor assignat, sinó només al valor brut (que es mostra entre parèntesis). :::  Sense una taula de mapatge de valors predefinida, només veureu "1", que pot ésser difícil d'entendre.  ![](../../../../assets/en/manual/config/items/value_display2.png){width="600"}

en-us	### Value mappings  The value mappings object defines value mappings of the value map. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |type|integer|Mapping match type.<br><br>Possible values:<br>0 - *(default)* mapping will be applied if value is equal;<br>1 - mapping will be applied if value is greater or equal^1^;<br>2 - mapping will be applied if value is less or equal^1^;<br>3 - mapping will be applied if value is in range (ranges are inclusive; multiple ranges, separated by comma character, can be defined)^1^;<br>4 - mapping will be applied if value matches a regular expression^2^;<br>5 - if no matches are found, mapping will not be applied, and the default value will be used.<br><br>If `type` is set to "0", "1", "2", "3", "4", then `value` cannot be empty.<br><br>If `type` is set to "5", then `value` must be empty.| |value|string|Original value.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "1", "2", "3", "4"<br>- *supported* if `type` is set to "5"| |newvalue|string|Value to which the original value is mapped to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|  ^1^ supported only for items having value type "numeric unsigned", "numeric float".\ ^2^ supported only for items having value type "character".\
ca	### Mapatges de valors  L'objecte de mapatges de valors defineix els mapatges dels valors de la taula de mapatge. Té les següents propietats.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tipus|enter|Tipus de concordança d'assignació.<br><br>Valors possibles:<br>0 - *(per defecte)* s'aplicarà l'assignació si el valor és igual;<br>1 - s'aplicarà l'assignació si el valor és més gran o igual^1^;<br>2: s'aplicarà el mapatge si el valor és menor o igual^1^;<br>3: s'aplicarà el mapatge si el valor està dins de l'interval (els intervals són inclosos; diversos intervals, separats per comes caràcter, es pot definir)^1^;<br>4: s'aplicarà el mapatge si el valor coincideix amb una expressió regular^2^;<br>5: si no es troben coincidències, no s'aplicarà el mapatge i s'emprarà el valor predeterminat.<br><br>Si `type` s'estableix a "0", "1", "2", "3", "4", aleshores `value` no pot ser buit.<br><br >Si `type` s'estableix a "5", aleshores `value` ha d'ésser buit.| |value|cadena|Valor original.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'estableix a "1", "2", "3", "4"<br>- *admès* si `tipus` s'estableix a "5"| |newvalue|cadena|Valor al qual s'assigna el valor original.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|  ^1^ només s'admet per als elements amb el tipus de valor "numèric sense signe", "numèric flotant".\ ^2^ només s'admet per als elements amb el tipus de valor "caràcter".\

en-us	##### Value mapping  The **Value mapping** tab allows to configure human-friendly representation of item data in [value mappings](/manual/config/items/mapping).
ca	##### Mapatge de valors  La pestanya **Mapatge de valors** permet configurar una representació agradable de la informació de l'element a la [correspondència de valors](/manual/config/items/mapping).

en-us	### Value map  The value map object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |valuemapid|ID|ID of the value map.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |hostid|ID|ID of the host or template that the value map belongs to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *required* for create operations| |name|string|Name of the value map.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |mappings|array|Value mappings for current value map. The mapping object is [described in detail below](object#value_mappings).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |uuid|string|Universal unique identifier, used for linking imported value maps to already existing ones. Auto-generated, if not given.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if the value map belongs to a template|
ca	### Mapa de valors  L'objecte de mapa de valors té les propietat següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |valuemapid|ID|ID del mapa de valors.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per a operacions d'actualització| |hostid|ID|ID de l'equip o de la plantilla a la qual pertany el mapa de valors.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *obligatori* per a operacions de creació| |name|string|Nom del mapa de valors.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per a les operacions de creació| |mappings|array|Mapatge de valors per al mapa de valors actuals. L'objecte de mapatge és [descrit en detall tot seguit](objecte#value_mappings).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per a les operacions de creació| |uuid|string|Identificador únic universal, emprat per enllaçar mapes de valors importats amb els ja existents. Generat automàticament, si no es dóna.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si el mapa de valors pertany a una plantilla|

en-us	# Value map  This class is designed to work with value maps.  Object references:  -   [Value map](/manual/api/reference/valuemap/object#value_map) -   [Value mappings](/manual/api/reference/valuemap/object#value_mappings)  Available methods:  -   [valuemap.create](/manual/api/reference/valuemap/create) - create new value maps -   [valuemap.delete](/manual/api/reference/valuemap/delete) - delete value maps -   [valuemap.get](/manual/api/reference/valuemap/get) - retrieve value maps -   [valuemap.update](/manual/api/reference/valuemap/update) - update value maps
ca	# Mapa de correspondència  Aquesta classe és dissenyada per treballar amb mapes de correspondència.  Referències d'objectes:  -   [Mapa de correspondència](/manual/api/reference/valuemap/object#value_map) -   [Mapatge de valors](/manual/api/reference/valuemap/object#value_mappings)  Mètodes disponibles:  -   [valuemap.create](/manual/api/reference/valuemap/create) - crear nou mapa de correspondència -   [valuemap.delete](/manual/api/reference/valuemap/delete) - esborrar mapes de correspondència -   [valuemap.get](/manual/api/reference/valuemap/get) - recuperar mapes de correspondència -   [valuemap.update](/manual/api/reference/valuemap/update) - actualitzar mapes de correspondència

en-us	# valuemap.update
ca	# valuemap.update

en-us	##### Value processing pipeline  Item value processing is executed in multiple steps (or phases) by multiple processes. This can cause:  -   A dependent item can receive values, while THE master value cannot.     This can be achieved by using the following use case:     -   Master item has value type `UINT` (trapper item can be used),         dependent item has value type `TEXT`.     -   No preprocessing steps are required for both master and         dependent items.     -   Textual value (for example, "abc") should be passed to master item.     -   As there are no preprocessing steps to execute, preprocessing         manager checks if master item is not in NOT SUPPORTED state and         if value is set (both are true) and enqueues dependent item with         the same value as master item (as there are no preprocessing         steps).     -   When both master and dependent items reach history         synchronization phase, master item becomes NOT SUPPORTED         because of the value conversion error (textual data cannot be         converted to unsigned integer).  As a result, the dependent item receives a value, while the master item changes its state to NOT SUPPORTED.  -   A dependent item receives value that is not present in the master item     history. The use case is very similar to the previous one, except     for the master item type. For example, if `CHAR` type is used for     master item, then master item value will be truncated at the history     synchronization phase, while dependent items will receive their     values from the initial (not truncated) value of the master item.
ca	##### Pipeline del processament del valor  El processament del valor de l'article es fa en múltiples passos (o fases) mitjançant diversos processos. Això pot dur a:  - L'element dependent pot rebre valors, a diferència del valor principal.      Això es pot aconseguir emprant el següent cas d'ús:      - L'element principal té el tipus de valor `UINT` (es pot emprar l'element trapper), l'element dependent té el tipus de valor `TEXT`.      - No es requereix cap passa de preprocessament per als elements principals i dependents.      - El valor de text (com "abc") s'ha de passar a l'element principal.      - Com que no hi ha passes de preprocessament per executar, el controlador de preprocessament comprova si l'element principal no es troba en l'estat NO ADMÈS i si el valor és establert (tots dos són certs) posa en cua l'element dependent amb el mateix valor que l'element principal (perquè no hi ha cap passa de preprocessament).      - Quan els elements primaris i dependents arriben a la fase de sincronització de l'historial, l'element principal passa a NO ADMÈS, a causa de l'error de conversió de valors (les dades de text no es poden convertir a un nombre enter sense signe).  Per tant, l'element dependent rep un valor, mentre que l'element principal canvia el seu estat a NO ADMÈS.  - L'element dependent rep un valor que no és present a l'històric de l'element principal. El cas d'ús és molt semblant a l'anterior, excepte pel tipus d'element principal. Per exemple, si s'empra el tipus `CHAR` per a l'element principal, el valor de l'element principal es truncarà durant la fase de sincronització de l'historial, mentre que els elements dependents rebran el seu valor del valor inicial (no truncat) de l'element principal.

en-us	##### Value  The following advanced configuration parameters are supported if *Show* is set to "Value".  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Decimal places*|<|<|<|<| |<|*Decimal places*|0|decimal_places|Possible values range from 1-10.<br><br>Default: 2.| |^|*Size*|0|decimal_size|Possible values range from 1-100.<br><br>Default: 35.| |*Position*|<|<|<|<| |<|*Horizontal position*|0|value_h_pos|0 - Left;<br>1 - *(default)* Center;<br>2 - Right.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |^|*Vertical position*|0|value_v_pos|0 - Top;<br>1 - *(default)* Middle;<br>2 - Bottom.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |^|*Size*|0|value_size|Possible values range from 1-100.<br><br>Default: 45.| |^|*Bold*|0|value_bold|0 - Disabled;<br>1 - *(default)* Enabled.| |^|*Color*|1|value_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |*Units*|<|<|<|<| |<|*Units* (checkbox)|0|units_show|0 - Disabled;<br>1 - *(default)* Enabled.| |^|*Units* (value)|1|units|Any string value.| |^|*Position*|0|units_pos|0 - Before value;<br>1 - Above value;<br>2 - *(default)* After value;<br>3 - Below value.| |^|*Size*|0|units_size|Possible values range from 1-100.<br><br>Default: 35.| |^|*Bold*|0|units_bold|0 - Disabled;<br>1 - *(default)* Enabled.| |^|*Color*|1|units_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
ca	##### Valor  Els paràmetres següents de configuració avançada s'admeten si *Veure* és establert a "Valor".  |Paràmetre|<|[tipus](/manual/api/reference/dashboard/object#dashboard-widget-field)|nom|valor| |-|--------|--|---------|---------------------------- -----| |*Llocs decimals*|<|<|<|<| |<|*Llocs decimals*|0|Llocs_decimals|Els valors vàlids van d'1 a 10.<br><br>Per defecte: 2.| |^|*Mida*|0|mida_decimal|Els valors vàlids oscil·len entre 1 i 100.<br><br>Per defecte: 35.| |*Posició*|<|<|<|<| |<|*Posició horitzontal*|0|value_h_pos|0 - Esquerra;<br>1 - *(per defecte)* Centre;<br>2 - Dreta.<br><br>Dos o més elements (Descripció, Valor, Temps) no poden pas tindre la mateixa *Posició horitzontal* i *Posició vertical*.| |^|*Posició vertical*|0|value_v_pos|0 - Amunt;<br>1 - *(per defecte)* Mitjà;<br>2 - A baix.<br><br>Dos o més elements (Descripció, Valor, Temps) no poden pas tindre la mateixa *Posició horitzontal* i *Posició vertical*.| |^|*Mida*|0|mida_valor|Els valors vàlids oscil·len entre 1 i 100.<br><br>Per defecte: 45.| |^|*Negreta*|0|value_bold|0 - Inhabilitat;<br>1 - *(per defecte)* Activat.| |^|*Color*|1|valor_color|Codi de color hexadecimal (p. ex., `FF0000`).<br><br>Per defecte: `""` (buit).| |*Unitats*|<|<|<|<| |<|*Unitats* (casilla de selecció)|0|unitats_mostra|0 - Inhabilitat;<br>1 - *(per defecte)* Activat.| |^|*Unitats* (valor)|1|unitats|Qualsevol valor de cadena.| |^|*Posició*|0|units_pos|0 - Abans del valor;<br>1 - Per sobre del valor;<br>2 - *(per defecte)* Després del valor;<br>3 - Per sota del valor.| |^|*Mida*|0|mida_unitats|Els valors vàlids oscil·len entre 1 i 100.<br><br>Per defecte: 35.| |^|*Negreta*|0|units_bold|0 - Inhabilitat;<br>1 - *(per defecte)* Activat.| |^|*Color*|1|unitats_color|Codi de color hexadecimal (p. ex., `FF0000`).<br><br>Per defecte: `""` (buit).|

en-us	#### Variable legend size in Graph widget  The *Graph* widget now supports configuring a variable number of [legend](/manual/web_interface/frontend_sections/dashboards/widgets/graph#legend) rows determined by the number of configured items.
ca	#### Mida variable de la llegenda al giny de gràfic  El giny *Gràfic* ara admet la configuració d'un nombre variable de fileres [llegenda](/manual/web_interface/frontend_sections/dashboards/widgets/graph#legend) determinat pel nombre d'elements configurats.

en-us	 ##### varpop(/host/key,(sec|#num)<:time shift>) {#varpop}  The population variance of collected values within the defined evaluation period. See also: [Variance](https://en.wikipedia.org/wiki/Variance).<br> Supported value types: *Float*, *Integer*.<br> Supported [foreach function](/manual/appendix/functions/aggregate/foreach): *last_foreach*.  Parameters: see [common parameters](#common-parameters).  Example:      varpop(/host/key,1h) #the population variance for the last hour until now
ca	 ##### varpop(/host/key,(sec|#num)<:time shift>) {#varpop}  Variància de la població dels valors recollits dins del període d'avaluació definit. Veieu també: [Variance](https://en.wikipedia.org/wiki/Variance).<br> Tipus de valors admesos: *Flotant*, *Enter*.<br> Admet les [funcions foreach](/manual/appendix/functions/aggregate/foreach): *last_foreach*.  Paràmetres: veieu [paràmetres comuns](#common-parameters).  Exemple:       varpop(/host/key,1h) #variància de població de la darrera hora

en-us	 ##### varsamp(/host/key,(sec|#num)<:time shift>) {#varsamp}  The sample variance of collected values within the defined evaluation period. See also: [Variance](https://en.wikipedia.org/wiki/Variance).<br> Supported value types: *Float*, *Integer*.<br> Supported [foreach function](/manual/appendix/functions/aggregate/foreach): *last_foreach*.  Parameters: see [common parameters](#common-parameters).  At least two data values are required for this function to work.  Example:      varsamp(/host/key,1h) #the sample variance for the last hour until now
ca	 ##### varsamp(/host/key,(sec|#num)<:time shift>) {#varsamp}  Variància mostral dels valors recollits dins del període d'avaluació definit. Veieu també: [Variance](https://en.wikipedia.org/wiki/Variance).<br> Tipus de valors admesos: *Flotant*, *Enter*.<br> Admet les [funcions foreach](/manual/appendix/functions/aggregate/foreach): *last_foreach*.  Paràmetres: veieu [paràmetres comuns](#common-parameters).  Es requereixen almenys dos valors de dades perquè aquesta funció funcioni.  Exemple:       varsamp(/host/key,1h) #variància de mostra de la darrera hora

en-us	##### VaultDBPath Specifies a location, from where database credentials should be retrieved by keys. Depending on the Vault, can be vault path or query.<br> The keys used for HashiCorp are 'password' and 'username'.   Example:       secret/zabbix/database  The keys used for CyberArk are 'Content' and 'UserName'.  Example:       AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database  This option can only be used if DBUser and DBPassword are not specified.
ca	##### VaultDBPath Ubicació des d'on s'han de recuperar les credencials de la base de dades mitjançant les claus. Depenent del vault, pot ser el camí del vault o la consulta.<br> Les claus emprade per a HashiCorp són 'password' i 'username'.  Exemple:       secret/zabbix/database  Les claus emprades per a CyberArk són  'Content' i 'UserName'.  Exemple:       AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database  Aquesta opció només es pot emprar si no s'especifiquen DBUser i DBPassword.

en-us	##### VaultDBPath  The location from where database credentials should be retrieved by keys. Depending on the vault, can be vault path or query.<br> The keys used for HashiCorp are 'password' and 'username'.   Example:      secret/zabbix/database  The keys used for CyberArk are 'Content' and 'UserName'.  Example:      AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database  This option can only be used if DBUser and DBPassword are not specified.
ca	##### VaultDBPath  Ubicació des d'on s'han de recuperar les credencials de la base de dades mitjançant les claus. Depenent del vault, pot ser el camí del vault o la consulta.<br> Les claus emprade per a HashiCorp són 'password' i 'username'.  Exemple:       secret/zabbix/database  Les claus emprades per a CyberArk són  'Content' i 'UserName'.  Exemple:       AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database  Aquesta opció només es pot emprar si no s'especifiquen DBUser i DBPassword.

en-us	##### VaultPrefix A custom prefix for the vault path or query, depending on the vault; if not specified, the most suitable defaults will be used.
ca	##### VaultPrefix Un prefix personalitzat per a la ruta o la consulta de la volta, en funció de la volta; si no s'especifica, s'empraran els valors predeterminats més adequats.

en-us	##### VaultPrefix A custom prefix for the vault path or query, depending on the vault; if not specified, the most suitable defaults will be used.
ca	##### VaultPrefix Un prefix personalitzat per a la ruta o la consulta de la volta, en funció de la volta; si no s'especifica, s'empraran els valors predeterminats més adequats.

en-us	 #### Vault prefix parameter added to configuration files  The configuration files *zabbix_server.conf* and *zabbix_proxy.conf* have been supplemented with a new, optional parameter `Vault Prefix`; *zabbix.conf.php* has been supplemented with the optional `$DB['VAULT_PREFIX']`, and *setup.php* has been updated accordingly.  The vault paths for [CyberArk](/manual/config/secrets/cyberark) and [HashiCorp](/manual/config/secrets/hashicorp) are therefore no longer hardcoded to allow for vault deployments with non-standard paths.
ca	 #### S'ha afegit un paràmetre de prefix de Vault als fitxers de configuració  Els fitxers de configuració *zabbix_server.conf* i *zabbix_proxy.conf* s'han complementat amb un nou paràmetre opcional `Vault Prefix`; *zabbix.conf.php* s'ha complementat amb l'opció `$DB['VAULT_PREFIX']`, i *setup.php* s'ha actualitzat en conseqüència.  Per tant, els camins de volta per a [CyberArk](/manual/config/secrets/cyberark) i [HashiCorp](/manual/config/secrets/hashicorp) ja no estan codificats per permetre desplegaments de volta amb camins no estàndard.

en-us	Vault secret values are retrieved by Zabbix server on every refresh of configuration data and then stored in the configuration cache.   To manually trigger refresh of secret values from a vault, use the 'secrets_reload' command-line [option](/manual/concepts/server#runtime_control).  Zabbix proxy receives values of vault secret macros from Zabbix server on each configuration sync and stores them in its own configuration cache. The proxy never retrieves macro values from the vault directly. That means a Zabbix proxy cannot start data collection after a restart until it receives the configuration data update from Zabbix server for the first time.   Encryption must be enabled between Zabbix server and proxy; otherwise a server warning message is logged.  ::: notewarning If a macro value cannot be retrieved successfully, the corresponding item using the value will turn unsupported. ::: 
ca	El servidor Zabbix recupera els valors secrets de Vault a cada actualització de les dades de configuració i després s'emmagatzemen a la memòria cau de configuració.  Per activar manualment l'actualització de valors secrets des d'una vault, empreu la línia d'ordres 'secrets_reload' [opció](/manual/concepts/server#runtime_control).  El proxy de Zabbix rep valors de macros secretes de vault del servidor Zabbix a cada sincronització de configuració i els emmagatzema a la seva pròpia memòria cau de configuració. El proxy mai recupera els valors de macro directament de la volta. Això significa que un proxy Zabbix no pot iniciar la recollida de dades després d'un reinici fins que rep l'actualització de dades de configuració del servidor Zabbix per primera vegada.  El xifrat ha d'estar habilitat entre el servidor Zabbix i el proxy; en cas contrari, es registra un missatge d'avís del servidor.  ::: notewarning Si un valor de macro no es pot recuperar correctament, l'element corresponent que empri el valor no s'admetrà. :::

en-us	#### Vault secret   With Vault secret macros, the actual macro value is stored in an external secret management software (vault).   To configure a Vault secret macro, click on the button at the end of the Value field and select the option *Vault secret*.  ![](../../../../assets/en/manual/config/macros/macro_value_type1.png)   The macro value should point to a vault secret. The input format depends on the vault provider. For provider-specific configuration examples, see:  - [HashiCorp](/manual/config/secrets/hashicorp#user_macro_values) - [CyberArk](/manual/config/secrets/cyberark#user_macro_values)
ca	#### Vault secret  Amb les macros secretes de Vault, el valor de la macro real s'emmagatzema en un programari extern de gestió de secrets (Vault).  Per configurar una macro secreta de Vault, feu clic al botó al final del camp Valor i trieu l'opció *Secret de Vault*.  ![](../../../../assets/en/manual/config/macros/macro_value_type1.png)  El valor de la macro hauria d'apuntar a un secret de vault. El format d'entrada depèn del proveïdor de la caixa forta. Per obtindre exemples de configuració específics del proveïdor, consulteu:  - [HashiCorp](/manual/config/secrets/hashicorp#user_macro_values) - [CyberArk](/manual/config/secrets/cyberark#user_macro_values)

en-us	##### Vault Specifies the vault provider:<br>*HashiCorp* - HashiCorp KV Secrets Engine version 2<br>*CyberArk*  - CyberArk Central Credential Provider<br>Must match the vault provider set in the frontend.  Default: `HashiCorp`
ca	##### Vault Proveïdor de vault:<br>*HashiCorp* - HashiCorp KV Secrets Engine versió 2<br>*CyberArk* - Proveïdor de credencials central de CyberArk<br>Ha de coincidir amb el proveïdor de vault establert a la interfície.  Per defecte: `HashiCorp`

en-us	##### Vault  The vault provider:<br>*HashiCorp* - HashiCorp KV Secrets Engine version 2<br>*CyberArk*  - CyberArk Central Credential Provider<br>Must match the vault provider set in the frontend.  Default: `HashiCorp`
ca	##### Vault  El proveïdor de vault:<br>*HashiCorp* - HashiCorp KV Secrets Engine versió 2<br>*CyberArk* - Proveïdor de credencials central de CyberArk<br>Ha de coincidir amb el proveïdor de vault establert a la interfície.  Per defecte: `HashiCorp`

en-us	##### VaultTLSCertFile The name of the SSL certificate file used for client authentication<br> The certificate file must be in PEM1 format. <br> If the certificate file contains also the private key, leave the SSL key file field empty. <br> The directory containing this file is specified by the configuration parameter SSLCertLocation.<br>This option can be omitted but is recommended for CyberArkCCP vault.
ca	##### VaultTLSCertFile Nom del fitxer de certificat SSL emprat per a l'autenticació del client.<br>El fitxer de certificat ha de ser en format PEM1.<br>Si el fitxer de certificat també conté la clau privada, deixeu el camp del fitxer de clau SSL buit.<br>El directori que conté aquest fitxer s'especifica pel paràmetre de configuració SSLCertLocation.<br>Aquest es pot ometre l'opció, però es recomana per al vault CyberArkCCP.

en-us	##### VaultTLSCertFile  The name of the SSL certificate file used for client authentication. The certificate file must be in PEM1 format.<br>If the certificate file contains also the private key, leave the SSL key file field empty.<br>The directory containing this file is specified by the SSLCertLocation configuration parameter.<br>This option can be omitted, but is recommended for CyberArkCCP vault.
ca	##### VaultTLSCertFile  Nom del fitxer de certificat SSL emprat per a l'autenticació del client. El fitxer de certificat ha de ser en format PEM1.<br>Si el fitxer de certificat també conté la clau privada, deixeu el camp del fitxer de clau SSL buit.<br>El directori que conté aquest fitxer s'especifica pel paràmetre de configuració SSLCertLocation.<br>Aquest es pot ometre l'opció, però es recomana per al vault CyberArkCCP.

en-us	##### VaultTLSKeyFile The name of the SSL private key file used for client authentication. <br> The private key file must be in PEM1 format. <br> The directory containing this file is specified by the configuration parameter SSLKeyLocation. <br>This option can be omitted but is recommended for CyberArkCCP vault.
ca	##### VaultTLSKeyFile  Nom del fitxer de clau privada SSL emprat per a l'autenticació del client.<br>El fitxer de clau privada ha de ser en format PEM1.<br>El directori que conté aquest fitxer s'especifica pel paràmetre de configuració SSLKeyLocation.<br>Aquesta opció es pot ometre, però es recomana per al magatzem de CyberArkCCP.

en-us	##### VaultTLSKeyFile  The name of the SSL private key file used for client authentication. The private key file must be in PEM1 format.<br>The directory containing this file is specified by the SSLKeyLocation configuration parameter.<br>This option can be omitted, but is recommended for CyberArkCCP vault.
ca	##### VaultTLSKeyFile  Nom del fitxer de clau privada SSL emprat per a l'autenticació del client. El fitxer de clau privada ha de ser en format PEM1.<br>El directori que conté aquest fitxer s'especifica pel paràmetre de configuració SSLKeyLocation.<br>Aquesta opció es pot ometre, però es recomana per al magatzem de CyberArkCCP.

en-us	##### VaultToken  The HashiCorp vault authentication token that should have been generated exclusively for Zabbix proxy with read-only permission to the path specified in the optional VaultDBPath configuration parameter.<br>It is an error if VaultToken and the VAULT\_TOKEN environment variable are defined at the same time.  Mandatory: Yes, if Vault is set to *HashiCorp*; otherwise no
ca	##### VaultToken  El token d'autenticació del magatzem de HashiCorp que s'hauria d'haver generat exclusivament per al proxy Zabbix amb permís de només lectura al camí especificat al paràmetre de configuració opcional de VaultDBPath.<br>És un error si VaultToken i la variable d'entorn VAULT\_TOKEN es defineixen al mateix temps.  Obligatori: Sí, si Vault és establert a *HashiCorp*; en cas contrari no

en-us	##### VaultToken The HashiCorp Vault authentication token that should have been generated exclusively for Zabbix server with read-only permission to the paths specified in [Vault macros](/manual/config/macros/user_macros#configuration) and read-only permission to the path specified in the optional VaultDBPath configuration parameter.<br>It is an error if VaultToken and VAULT\_TOKEN environment variable are defined at the same time.  Mandatory: Yes, if Vault is set to *HashiCorp*; otherwise no
ca	##### VaultToken  El token d'autenticació del magatzem de HashiCorp que s'hauria d'haver generat exclusivament per al proxy Zabbix amb permís de només lectura al camí especificat al paràmetre de configuració opcional de VaultDBPath.<br>És un error si VaultToken i la variable d'entorn VAULT\_TOKEN es defineixen al mateix temps.  Obligatori: Sí, si Vault és establert a *HashiCorp*; en cas contrari no

en-us	##### VaultURL  The vault server HTTP\[S\] URL. The system-wide CA certificates directory will be used if SSLCALocation is not specified.  Default: `https://127.0.0.1:8200`
ca	##### VaultURL  URL del servidor vault HTTP\[S\]. S'emprarà el directori de certificats de CA de tot el sistema si no s'especifica SSLCALocation.  Per defecte: `https://127.0.0.1:8200`

en-us	##### VaultURL The vault server HTTP\[S\] URL. The system-wide CA certificates directory will be used if SSLCALocation is not specified.  Default: `https://127.0.0.1:8200`
ca	##### VaultURL URL del servidor vault HTTP\[S\]. S'emprarà el directori de certificats de CA de tot el sistema si no s'especifica SSLCALocation.  Per defecte: `https://127.0.0.1:8200`

en-us	#### Verification  It can be verified that a problem has been closed manually:  -   in event details, available through *Monitoring* → *Problems*; -   by using the {EVENT.UPDATE.HISTORY} macro in notification messages     that will provide this information.
ca	#### Verificació  Podem verificar que un problema s'ha tancat manualment:  - als detalls de l'esdeveniment, *Monitoratge* → *Problemes* ; - emprant la macro {EVENT.UPDATE.HISTORY} als missatges de notificació que duen aquesta informació.

en-us	##### Verify agent parameters  Make sure that in the [agent configuration file](/manual/appendix/config/zabbix_agentd):  -   'Hostname' parameter matches the host name in the frontend -   Servers in the 'ServerActive' parameter are specified for the     processing of active checks
ca	##### Verificar els paràmetres de l'agent  Assegureu-vos que a l'[arxiu de configuració de l'agent](/manual/appendix/config/zabbix_agentd):  -   El paràmetre 'Hostname' correspon al nom d'equip de la interfície Web -   S'especifiquen els servidors del paràmetre 'ServerActive' per al tractament de les verificacions actives

en-us	### Verify CA mode
ca	### Verificar el mode CA

en-us	### Verify CA mode  Copy required MySQL CA to the Zabbix frontend server, assign proper permissions to allow the webserver to read this file.  ::: noteclassic  *Verify CA* mode doesn't work on RHEL 7 due to older MySQL libraries.  :::
ca	### Verificar el mode CA  Copieu la CA de MySQL necessària al servidor frontal de Zabbix, assigneu permisos per permetre que el servidor web llegeixi aquest fitxer.  :::noteclassic El mode *Verificar CA* no funciona a RHEL 7 a causa de les antigues biblioteques de MySQL. :::

en-us	### Verify full mode
ca	### Verificar el mode Full

en-us	### Verify Full mode
ca	### Verificar el mode Full

en-us	 ### version  Module version. The version will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "version": "1.0" ```
ca	### versió  Versió del mòdul, que es veurà a la secció Administració.  *Tipus*: Cadena  *Exemple*:   ```json "versió": "1.0" ```

en-us	 ##### vfs.dev.discovery {#vfs.dev.discovery}  <br> The list of block devices and their type. Used for low-level discovery.<br> Return value: *JSON object*.<br> [Supported platforms](#supported-platforms): Linux.
ca	 ##### vsf.dev.discovery {#vfs.dev.discovery}  <br> Llistat dels dispositius bloquejats i el seu tipus. Emprat per descobertes de baix nivell.<br> Valor de retorn: *objecte JSON*.<br> [Plataformes admeses](#supported-platforms): Linux.

en-us	 ##### vfs.dev.read[<device>,<type>,<mode>] {#vfs.dev.read}  <br> The disk read statistics.<br> Return value: *Integer* - with `type` in *sectors*, *operations*, *bytes*; *Float* - with `type` in *sps*, *ops*, *bps*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, AIX, OpenBSD.  Parameters:  -   **device** - disk device (default is *all* ^**[3](#footnotes)**^); -   **type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, or *bps* (*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively); -   **mode** - possible values: *avg1* (one-minute average, default), *avg5*, or *avg15*. This parameter is supported only with `type` in: sps, ops, bps.  Comments:  -   If using an update interval of three hours or more^**[2](#footnotes)**^, this item will always return '0'; -   The *sectors* and *sps* type parameters are supported only on Linux; -   The *ops* type parameter is supported only on Linux and FreeBSD; -   The *bps* type parameter is supported only on FreeBSD; -   The *bytes* type parameter is supported only on FreeBSD, Solaris, AIX, OpenBSD; -   The `mode` parameter is supported only on Linux, FreeBSD; -   You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`); -   LVM logical volumes are supported; -   The default values of 'type' parameter for different OSes:<br>*AIX* - operations<br>*FreeBSD* - bps<br>*Linux* - sps<br>*OpenBSD* - operations<br>*Solaris* - bytes -   *sps*, *ops* and *bps* on supported platforms is limited to 1024 devices (1023 individual and one for *all*).  Example:      vfs.dev.read[,operations]
ca	 ##### vfs.dev.read[<device>,<type>,<mode>] {#vfs.dev.read}  <br> Estadístiques de lectura de disc.<br> Valor de retorn: *Enter* - amb `tipus` a *sectors*, *operacions*, *octets*; *flotant*: amb `tipus` a *sps*, *ops*, *bps*.<br> [Plataformes admeses](#supported-platforms): Linux, FreeBSD, Solaris, AIX, OpenBSD.  Paràmetres:  - **dispositiu** - dispositiu de disc (el valor per defecte és *tot* ^**[3](#footnotes)**^); - **tipus** - valors possibles: *sectors*, *operacions*, *octets*, *sps*, *ops* o *bps* (*sps*, *ops*, *bps* signifiquen: sectors , operacions, octets per segon, respectivament); - **mode** - valors possibles: *avg1* (mitjana d'un minut, per defecte), *avg5* o *avg15*. Aquest paràmetre només s'admet amb `type' a: sps, ops, bps.  Comentaris:  - Si s'empra un interval d'actualització de tres hores o més^**[2](#footnotes)**^, aquest element sempre retornarà "0"; - Els paràmetres de tipus *sectors* i *sps* només són compatibles amb Linux; - El paràmetre de tipus *ops* només és compatible amb Linux i FreeBSD; - El paràmetre de tipus *bps* només és compatible amb FreeBSD; - El paràmetre de tipus *octets* només és compatible amb FreeBSD, Solaris, AIX, OpenBSD; - El paràmetre `mode` només és compatible amb Linux, FreeBSD; - Podeu emprar noms de dispositiu relatius (per exemple, `sda`) així com un prefix opcional /dev/ (per exemple, `/dev/sda`); - Els volums lògics LVM són compatibles; - Els valors predeterminats del paràmetre "tipus" per a diferents sistemes operatius:<br>*AIX* - operacions<br>*FreeBSD* - bps<br>*Linux* - sps<br>*OpenBSD* - operacions<br>*Solaris * - octets - *sps*, *ops* i *bps* a les plataformes compatibles està limitat a 1024 dispositius (1023 individuals i un per a *tots*).  Exemple:      vfs.dev.read[,operations]

en-us	 ##### vfs.dev.write[<device>,<type>,<mode>] {#vfs.dev.write}  <br> The disk write statistics.<br> Return value: *Integer* - with `type` in *sectors*, *operations*, *bytes*; *Float* - with `type` in *sps*, *ops*, *bps*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, AIX, OpenBSD.  Parameters:  -   **device** - disk device (default is *all* ^**[3](#footnotes)**^); -   **type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, or *bps* (*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively); -   **mode** - possible values: *avg1* (one-minute average, default), *avg5*, or *avg15*. This parameter is supported only with `type` in: sps, ops, bps.  Comments:  -   If using an update interval of three hours or more^**[2](#footnotes)**^, this item will always return '0'; -   The *sectors* and *sps* type parameters are supported only on Linux; -   The *ops* type parameter is supported only on Linux and FreeBSD; -   The *bps* type parameter is supported only on FreeBSD; -   The *bytes* type parameter is supported only on FreeBSD, Solaris, AIX, OpenBSD; -   The `mode` parameter is supported only on Linux, FreeBSD; -   You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`); -   LVM logical volumes are supported; -   The default values of 'type' parameter for different OSes:<br>*AIX* - operations<br>*FreeBSD* - bps<br>*Linux* - sps<br>*OpenBSD* - operations<br>*Solaris* - bytes -   *sps*, *ops* and *bps* on supported platforms is limited to 1024 devices (1023 individual and one for *all*).  Example:      vfs.dev.write[,operations]
ca	 ##### vfs.dev.write[<device>,<type>,<mode>] {#vfs.dev.write}  <br> Estadístiques d'escriptura a disc.<br> Valor de retorn: *Enter* - amb `tipus` a *sectors*, *operacions*, *octets*; *flotant*: amb `tipus` a *sps*, *ops*, *bps*.<br> [Plataformes admeses](#supported-platforms): Linux, FreeBSD, Solaris, AIX, OpenBSD.  Paràmetres:  - **dispositiu** - dispositiu de disc (el valor per defecte és *tot* ^**[3](#footnotes)**^); - **tipus** - valors possibles: *sectors*, *operacions*, *octets*, *sps*, *ops* o *bps* (*sps*, *ops*, *bps* signifiquen: sectors , operacions, octets per segon, respectivament); - **mode** - valors possibles: *avg1* (mitjana d'un minut, per defecte), *avg5* o *avg15*. Aquest paràmetre només s'admet amb `type' a: sps, ops, bps.  Comentaris:  - Si s'empra un interval d'actualització de tres hores o més^**[2](#footnotes)**^, aquest element sempre tornarà "0"; - Els paràmetres de tipus *sectors* i *sps* només són compatibles amb Linux; - El paràmetre de tipus *ops* només és compatible amb Linux i FreeBSD; - El paràmetre de tipus *bps* només és compatible amb FreeBSD; - El paràmetre de tipus *octets* només és compatible amb FreeBSD, Solaris, AIX, OpenBSD; - El paràmetre `mode` només és compatible amb Linux, FreeBSD; - Podeu emprar noms de dispositiu relatius (per exemple, `sda`) així com un prefix opcional /dev/ (per exemple, `/dev/sda`); - Els volums lògics LVM són compatibles; - Els valors predeterminats del paràmetre "tipus" per a diferents sistemes operatius:<br>*AIX* - operacions<br>*FreeBSD* - bps<br>*Linux* - sps<br>*OpenBSD* - operacions<br>*Solaris * - octets - *sps*, *ops* i *bps* a les plataformes compatibles està limitat a 1024 dispositius (1023 individuals i un per a *tots*).  Exemple:      vfs.dev.write[,operations]

en-us	 ##### vfs.dir.count[dir,<regex incl>,<regex excl>,<types incl>,<types excl>,<max depth>,<min size>,<max size>,<min age>,<max age>,<regex excl dir>] {#vfs.dir.count}  <br> The directory entry count.<br> Return value: *Integer*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **dir** - the absolute path to directory; -   **regex incl** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value); -   **regex excl** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value); -   **types incl** - directory entry types to count, possible values: *file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted. -   **types excl** - directory entry types (see `types incl`) to NOT count. If some entry type is in both `types incl` and `types excl`, directory entries of this type are NOT counted. -   **max depth** - the maximum depth of subdirectories to traverse:<br>**-1** (default) - unlimited,<br>**0** - no descending into subdirectories. -   **min size** - the minimum size (in bytes) for file to be counted. Smaller files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_size_suffixes) can be used. -   **max size** - the maximum size (in bytes) for file to be counted. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_size_suffixes) can be used. -   **min age** - the minimum age (in seconds) of directory entry to be counted. More recent entries will not be counted. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used. -   **max age** - the maximum age (in seconds) of directory entry to be counted. Entries so old and older will not be counted (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used. -   **regex excl dir** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)  Comments:  -   Environment variables, e.g. %APP_HOME%, $HOME and %TEMP% are not supported; -   Pseudo-directories "." and ".." are never counted; -   Symbolic links are never followed for directory traversal; -   Both `regex incl` and `regex excl` are being applied to files and directories when calculating the entry count, but are ignored when picking subdirectories to traverse (if `regex incl` is “(?i)\^.+\\.zip$” and `max depth` is not set, then all subdirectories will be traversed, but only the files of type zip will be counted). -   The execution time is limited by the timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd#timeout) (3 sec). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial count will not be returned. -   When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.  Examples:      vfs.dir.count[/dev] #monitors the number of devices in /dev (Linux)     vfs.dir.count["C:\Users\ADMINI~1\AppData\Local\Temp"] #monitors the number of files in a temporary directory     
ca	 ##### vfs.dir.count[dir,<regex incl>,<regex excl>,<types incl>,<types excl>,<max depth>,<min size>,<max size>,<min age>,<max age>,<regex excl dir>] {#vfs.dir.count}  <br> Recompte d'entrades del directori.<br> Valor de retorn: *Enter*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **dir** - la ruta absoluta al directori; - **regex incl** - una [expressió](/manual/regular_expressions#overview) que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a incloure; inclou-ho tot si és buit (valor per defecte); - **regex excl** - una [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a excloure; no n'exclou cap si és buit (valor per defecte); - **tipus incl.** - tipus d'entrada del directori a comptar, valors possibles: *fitxer* - fitxer normal, *dir* - subdirectori, *sym* - enllaç simbòlic, *sock* - socket, *bdev* - dispositiu de bloqueig, *cdev* - dispositiu de caràcters, *fifo* - FIFO, *dev* - sinònim de "bdev,cdev", *all* - tots els tipus (per defecte), és a dir, "fitxer,dir,sym,sock,bdev,cdev,fifo". S'han de separar diversos tipus amb comes i entre cometes. - **types excl** - els tipus d'entrada del directori (veieu `types incl`) NO es comptabilitzen. Si algun tipus d'entrada és tant en `types incl` com en `types excl`, les entrades de directori d'aquest tipus NO es compten. - **max depth** - la profunditat màxima dels subdirectoris per recórrer:<br>**-1** (per defecte) - il·limitat,<br>**0** - sense descendència als subdirectoris. - **mida mínima** - la mida mínima (en octets) per comptar el fitxer. Els fitxers més petits no es comptaran. Es poden emprar [sufixos de memòria](/manual/appendix/suffixes#memory_suffixes). - **mida màxima** - la mida màxima (en octets) del fitxer que s'ha de comptar. Els fitxers més grans no es comptaran. Es poden emprar [sufixos de memòria](/manual/appendix/suffixes#memory_suffixes). - **edat mínima** - l'edat mínima (en segons) de l'entrada al directori que s'ha de comptar. Les entrades més recents no es comptaran. Es poden emprar [sufixos de temps](/manual/appendix/suffixes#time_suffixes). - **edat màxima** - l'edat màxima (en segons) de l'entrada del directori que es comptabilitza. Les entrades tan antigues i més antigues no es comptaran (temps de modificació). Es poden emprar [sufixos de temps](/manual/appendix/suffixes#time_suffixes). - **regex excl dir** - una [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom del directori a excloure. S'exclourà tot el contingut del directori (a diferència de l'expressió regular\_excl)  Comentaris:  - Variables d'entorn, p. %APP_HOME%, $HOME i %TEMP% no són compatibles; - Pseudo-directoris "." i ".." mai es compten; - Els enllaços simbòlics mai es segueixen per a la travessa del directori; - Tant "regex incl" com "regex excl" s'apliquen als fitxers i directoris quan es calcula el recompte d'entrades, però s'ignoren quan es trien subdirectoris per recórrer (si "regex incl" és "(?i)\^.+\\ .zip$” i `max depth` no estan establerts, aleshores es recorreran tots els subdirectoris, però només es comptaran els fitxers de tipus zip). - El temps d'execució és limitat pel valor del temps d'espera a l'agent [configuration](/manual/appendix/config/zabbix_agentd#timeout) (3 segons). Com que la travessa del directori gran pot trigar més, no es retornarà cap dada i l'element no serà compatible. No es retornarà el recompte parcial. - Quan es filtren per mida, només els fitxers normals tenen mides significatives. Sota Linux i BSD, els directoris també tenen mides diferents de zero (normalment uns quants Ko). Els dispositius tenen mides zero, p. la mida de **/dev/sda1** no reflecteix la mida de la partició respectiva. Per tant, quan empreu `<min_size>` i `<max_size>`, és recomanable especificar `<types_incl>` com a "*fitxer*", per evitar sorpreses.  Exemples:       vfs.dir.count[/dev] #monitora el nombre de dispositius a /dev (Linux)     

en-us	 ##### vfs.dir.get[dir,<regex incl>,<regex excl>,<types incl>,<types excl>,<max depth>,<min size>,<max size>,<min age>,<max age>,<regex excl dir>] {#vfs.dir.get}  <br> The directory entry list.<br> Return value: *JSON object*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **dir** - the absolute path to directory; -   **regex incl** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value); -   **regex excl** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value); -   **types incl** - directory entry types to list, possible values: *file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted. -   **types excl** - directory entry types (see `types incl`) to NOT list. If some entry type is in both `types incl` and `types excl`, directory entries of this type are NOT listed. -   **max depth** - the maximum depth of subdirectories to traverse:<br>**-1** (default) - unlimited,<br>**0** - no descending into subdirectories. -   **min size** - the minimum size (in bytes) for file to be listed. Smaller files will not be listed. [Memory suffixes](/manual/appendix/suffixes#memory_size_suffixes) can be used. -   **max size** - the maximum size (in bytes) for file to be listed. Larger files will not be listed. [Memory suffixes](/manual/appendix/suffixes#memory_size_suffixes) can be used. -   **min age** - the minimum age (in seconds) of directory entry to be listed. More recent entries will not be listed. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used. -   **max age** - the maximum age (in seconds) of directory entry to be listed. Entries so old and older will not be listed (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used. -   **regex excl dir** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to `regex excl`)  Comments:  -   Environment variables, e.g. %APP_HOME%, $HOME and %TEMP% are not supported; -   Pseudo-directories "." and ".." are never listed; -   Symbolic links are never followed for directory traversal; -   Both `regex incl` and `regex excl` are being applied to files and directories when generating the entry list, but are ignored when picking subdirectories to traverse (if `regex incl` is “(?i)\^.+\\.zip$” and `max depth` is not set, then all subdirectories will be traversed, but only the files of type zip will be counted). -   The execution time is limited by the timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd#timeout). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial list will not be returned. -   When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `min size` and `max size`, it is advisable to specify `types incl` as "*file*", to avoid surprises.  Examples:      vfs.dir.get[/dev] #retrieves the device list in /dev (Linux)     vfs.dir.get["C:\Users\ADMINI~1\AppData\Local\Temp"] #retrieves the file list in a temporary directory
ca	 ##### vfs.dir.get[dir,<regex incl>,<regex excl>,<types incl>,<types excl>,<max depth>,<min size>,<max size>,<min age>,<max age>,<regex excl dir>]  <br> Llistat d'entrades del directori.<br> Valor de retorn: *objecte JSON*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **dir** - la ruta absoluta al directori; - **regex incl** - una [expressió](/manual/regular_expressions#overview) que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a incloure; inclou-ho tot si és buit (valor per defecte); - **regex excl** - una [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a excloure; no n'exclou cap si és buit (valor per defecte); - **tipus incl.** - tipus d'entrada de directori per llistar, valors possibles: *fitxer* - fitxer normal, *dir* - subdirectori, *sym* - enllaç simbòlic, *sock* - socket, *bdev* - dispositiu de bloqueig, *cdev* - dispositiu de caràcters, *fifo* - FIFO, *dev* - sinònim de "bdev,cdev", *all* - tots els tipus (per defecte), és a dir, "fitxer,dir,sym,sock,bdev,cdev,fifo". S'han de separar diversos tipus amb comes i entre cometes. - **types excl** - tipus d'entrada del directori (veieu `types incl`) a la llista NO. Si algun tipus d'entrada és tant en `types incl` com en `types excl`, les entrades de directori d'aquest tipus NO apareixen a la llista. - **max depth** - la profunditat màxima dels subdirectoris per recórrer:<br>**-1** (per defecte) - il·limitat,<br>**0** - sense descendència als subdirectoris. - **mida mínima** - la mida mínima (en octets) perquè el fitxer es mostri. Els fitxers més petits no apareixeran a la llista. Es poden emprar [sufixos de memòria](/manual/appendix/suffixes#memory_suffixes). - **mida màxima** - la mida màxima (en octets) del fitxer que s'ha d'enumerar. Els fitxers més grans no apareixeran a la llista. Es poden emprar [sufixos de memòria](/manual/appendix/suffixes#memory_suffixes). - **edat mínima** - l'edat mínima (en segons) de l'entrada al directori que s'ha d'enumerar. Les entrades més recents no es mostraran. Es poden emprar [sufixos de temps](/manual/appendix/suffixes#time_suffixes). - **edat màxima** - l'edat màxima (en segons) de l'entrada del directori que es mostrarà. Les entrades tan antigues i més antigues no apareixeran a la llista (hora de modificació). Es poden emprar [sufixos de temps](/manual/appendix/suffixes#time_suffixes). - **regex excl dir** - una [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom del directori a excloure. S'exclourà tot el contingut del directori (a diferència de "regex excl")  Comentaris:  - Variables d'entorn, p. %APP_HOME%, $HOME i %TEMP% no són compatibles; - Pseudo-directoris "." i ".." mai apareixen a la llista; - Els enllaços simbòlics mai es segueixen per a la travessa del directori; - Tant `regex incl` com `regex excl` s'apliquen als fitxers i directoris en generar la llista d'entrades, però s'ignoren quan es trien subdirectoris per recórrer (si `regex incl` és “(?i)\^.+\\ .zip$” i `max depth` no estan establerts, aleshores es recorreran tots els subdirectoris, però només es comptaran els fitxers de tipus zip). - El temps d'execució està limitat pel valor del temps d'espera a l'agent [configuration](/manual/appendix/config/zabbix_agentd#timeout). Com que la travessa del directori gran pot trigar més, no es retornarà cap dada i l'element no serà compatible. No es retornarà la llista parcial. - Quan es filtren per mida, només els fitxers normals tenen mides significatives. Sota Linux i BSD, els directoris també tenen mides diferents de zero (normalment uns quants Ko). Els dispositius tenen mides zero, p. la mida de **/dev/sda1** no reflecteix la mida de la partició respectiva. Per tant, quan empreu `mida mínima` i `mida màxima`, és recomanable especificar `tipus incl` com a "*fitxer*", per evitar sorpreses.  Exemples:      vfs.dir.get[/dev] #retrieves the device list in /dev (Linux)

en-us	 ##### vfs.dir.size[dir,<regex incl>,<regex excl>,<mode>,<max depth>,<regex excl dir>] {#vfs.dir.size}  <br> The directory size (in bytes).<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux. The item may work on other UNIX-like platforms.  Parameters:  -   **dir** - the absolute path to directory; -   **regex incl** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value); -   **regex excl** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value); -   **mode** - possible values: *apparent* (default) - gets apparent file sizes rather than disk usage (acts as `du -sb dir`), *disk* - gets disk usage (acts as `du -s -B1 dir`). Unlike the `du` command, the vfs.dir.size item takes hidden files in account when calculating the directory size (acts as `du -sb .[^.]* *` within dir). -   **max depth** - the maximum depth of subdirectories to traverse: **-1** (default) - unlimited, **0** - no descending into subdirectories. -   **regex excl dir** - a regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to `regex excl`)  Comments:  -   Only directories with at least the read permission for *zabbix* user are calculated. For directories with read permission only, the size of the directory itself is calculated. Directories with read & execute permissions are calculated including contents. -   With large directories or slow drives this item may time out due to the Timeout setting in [agent](/manual/appendix/config/zabbix_agentd) and [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) configuration files. Increase the timeout values as necessary. -   The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Examples:      vfs.dir.size[/tmp,log] #calculates the size of all files in /tmp containing 'log' in their names     vfs.dir.size[/tmp,log,^.+\.old$] #calculates the size of all files in /tmp containing 'log' in their names, excluding files with names ending with '.old'
ca	 ##### vfs.dir.size[dir,<regex incl>,<regex excl>,<mode>,<max depth>,<regex excl dir>] {#vfs.dir.size}  <br> Mida del directori (en octets).<br> Valor de retorn: *Enter*.<br> [Plataformes admeses](#supported-platforms): Linux. L'element pot funcionar en altres plataformes semblants a UNIX.  Paràmetres:  - **dir** - ruta absoluta al directori; - **regex incl** - una [expressió](/manual/regular_expressions#overview) que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a incloure; inclou-ho tot si és buit (valor per defecte); - **regex excl** - una [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a excloure; no n'exclou cap si és buit (valor per defecte); - **mode** - valors possibles: *aparent* (per defecte) - obté mides aparents dels fitxers en lloc de l'ús del disc (actua com a `du -sb dir`), *disk* - obté l'ús del disc (actua com a `du -s -B1 dir`). A diferència de l'ordre `du`, l'element vfs.dir.size té en compte els fitxers ocults quan es calcula la mida del directori (actua com `du -sb .[^.]* *` dins de dir). - **max depth** - la profunditat màxima dels subdirectoris per recórrer: **-1** (per defecte) - il·limitat, **0** - sense descendència als subdirectoris. - **regex excl dir** - una [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom del directori a excloure. S'exclourà tot el contingut del directori (a diferència de "regex excl")  Comentaris:  - Només es calculen els directoris amb almenys el permís de lectura per a l'usuari *zabbix*. Per als directoris amb només permís de lectura, es calcula la mida del directori. Els directoris amb permisos de lectura i execució es calculen incloent el contingut. - Amb directoris grans o unitats lentes, aquest element pot esgotar el temps d'espera a causa de la configuració del temps d'espera a [agent](/manual/appendix/config/zabbix_agentd) i [server](/manual/appendix/config/zabbix_server)/[proxy]( /manual/appendix/config/zabbix_proxy) fitxers de configuració. Augmenteu els valors de temps d'espera segons sigui necessari. - El límit de mida del fitxer depèn de [suport de fitxers grans](/manual/appendix/items/support_de_arxius grans).  Exemples:       vfs.dir.size[/tmp,log] #calcula la mida de tots els fitxers a /tmp que contenen 'log' en els seus noms      vfs.dir.size[/tmp,log,^.+\.old$] #calcula la mida de tots els fitxers de /tmp que contenen 'log' en els seus noms, excloent els fitxers amb noms que acaben en '.old'

en-us	 ##### vfs.file.cksum[file,<mode>] {#vfs.file.cksum}  <br> The file checksum, calculated by the UNIX cksum algorithm.<br> Return value: *Integer* - with `mode` as *crc32*, *String* - with `mode` as *md5*, *sha256*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path to file; -   **mode** - *crc32* (default), *md5*, or *sha256*.  The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Example:      vfs.file.cksum[/etc/passwd]      Example of returned values (crc32/md5/sha256 respectively):      675436101     9845acf68b73991eb7fd7ee0ded23c44     ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc
ca	 ##### vfs.file.cksum[file,<mode>] {#vfs.file.cksum}  <br> Suma de comprovació del fitxer, calculada per l'algoritme cksum de UNIX.<br> Valor de retorn: *Enter* - amb `mode` com a *crc32*, *String* - amb `mode` com a *md5*, *sha256*.<br> Veieu [plataformes admeses](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet al fitxer; - **mode** - *crc32* (per defecte), *md5* o *sha256*.  El límit de mida del fitxer depèn de [suport per a fitxers grans](/manual/appendix/items/large_file_support).  Exemple:       vfs.file.cksum[/etc/passwd]      Exemple de valors retornats (crc32/md5/sha256 respectivament):      675436101     9845acf68b73991eb7fd7ee0ded23c44     ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc

en-us	 ##### vfs.file.contents[file,<encoding>] {#vfs.file.contents}  <br> Retrieving the contents of a file^**[7](#footnotes)**^.<br> Return value: *Text*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path to file; -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings).  Comments:  -   The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply; -   An empty string is returned if the file is empty or contains LF/CR characters only; -   The byte order mark (BOM) is excluded from the output.  Example:      vfs.file.contents[/etc/passwd]
ca	 ##### vfs.file.contents[file,<encoding>] {#vfs.file.contents}  <br> Recupera el contingut d'un fitxer^**[7](#footnotes)**^.<br> Valor de retorn: *Text*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet al fitxer; - **encoding** - pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings).  Comentaris:  - El valor de retorn és limitat a 16Mo (incloent els espais en blanc al final truncats); també s'hi apliquen els [límits de la base de dades](/manual/config/items/item#text-data-limits); - Es retorna una cadena buida si el fitxer és buit o només conté caràcters LF/CR; - La marca d'ordre d'octets (BOM) s'exclou de la sortida.  Exemple:      vfs.file.contents[/etc/passwd]

en-us	 ##### vfs.file.exists[file,<types incl>,<types excl>] {#vfs.file.exists}  <br> Checks if the file exists.<br> Return value: 0 - not found; 1 - file of the specified type exists.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path to file; -   **types incl** - the list of file types to include, possible values: *file* (regular file, default (if types\_excl is not set)), *dir* (directory), *sym* (symbolic link), *sock* (socket), *bdev* (block device), *cdev* (character device), *fifo* (FIFO), *dev* (synonymous with "bdev,cdev"), *all* (all mentioned types, default if types\_excl is set). -   **types excl** - the list of file types to exclude, see types_incl for possible values (by default no types are excluded)  Comments:  -   Multiple types must be separated with a comma and the entire set enclosed in quotes ""; -   If the same type is in both <types_incl> and <types_excl>, files of this type are excluded; -   The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Examples:      vfs.file.exists[/tmp/application.pid]     vfs.file.exists[/tmp/application.pid,"file,dir,sym"]     vfs.file.exists[/tmp/application_dir,dir]
ca	 ##### vfs.file.exists[file,<types incl>,<types excl>] {#vfs.file.exists}  <br> Comprova si el fitxer existeix.<br> Valor de retorn: 0 - no trobat; 1: existeix un fitxer del tipus especificat.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet al fitxer; - **tipus incl.** - llistat de tipus de fitxers a incloure, valors possibles: *fitxer* (fitxer normal, predeterminat (si no s'estableix tipus\_excl)), *dir* (directori), *sym* (simbòlic enllaç), *sock* (socket), *bdev* (dispositiu de bloqueig), *cdev* (dispositiu de caràcter), *fifo* (FIFO), *dev* (sinònim de "bdev,cdev"), *all* ( tots els tipus esmentats, per defecte si s'estableix tipus\_excl). - **types excl** - la llista de tipus de fitxers a excloure, vegeu types_incl per als valors possibles (per defecte no s'exclou cap tipus)  Comentaris:  - S'han de separar diversos tipus amb una coma i tot el conjunt entre cometes ""; - Si el mateix tipus es troba tant a <types_incl> com a <types_excl>, s'exclouen els fitxers d'aquest tipus; - El límit de mida del fitxer depèn de [suport de fitxers grans](/manual/appendix/items/support_de_arxius grans).  Exemples:      vfs.file.exists[/tmp/application.pid]     vfs.file.exists[/tmp/application.pid,"file,dir,sym"]     vfs.file.exists[/tmp/application_dir,dir]

en-us	 ##### vfs.file.get[file] {#vfs.file.get}  <br> Returns information about a file.<br> Return value: *JSON object*.<br> See [supported platforms](#supported-platforms).  Parameter:  -   **file** - the full path to file  Comments:  -   Supported file types on UNIX-like systems: regular file, directory, symbolic link, socket, block device, character device, FIFO. -   The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Example:      vfs.file.get[/etc/passwd] #return a JSON with information about the /etc/passwd file (type, user, permissions, SID, uid etc)
ca	 ##### vfs.file.get[file] {#vfs.file.get}  <br> Retorna informació sobre un fitxer.<br> Valor de retorn: *objecte JSON*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetre:  - **fitxer** - el camí complet al fitxer  Comentaris:  - Tipus de fitxers compatibles amb sistemes semblants a UNIX: fitxer normal, directori, enllaç simbòlic, sòcol, dispositiu de bloc, dispositiu de caràcters, FIFO. - El límit de mida del fitxer depèn de [suport de fitxers grans](/manual/appendix/items/support_de_arxius grans).  Exemple:       vfs.file.get[/etc/passwd] #retorna un JSON amb informació sobre el fitxer /etc/passwd (tipus, usuari, permisos, SID, uid, etc.)

en-us	 ##### vfs.file.md5sum[file] {#vfs.file.md5sum}  <br> The MD5 checksum of file.<br> Return value: Character string (MD5 hash of the file).<br> See [supported platforms](#supported-platforms).  Parameter:  -   **file** - the full path to file  The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Example:      vfs.file.md5sum[/usr/local/etc/zabbix_agentd.conf]  Example of returned value:      b5052decb577e0fffd622d6ddc017e82
ca	 ##### vfs.file.md5sum[file] {#vfs.file.md5sum}  <br> Suma de comprovació MD5 del fitxer.<br> Valor de retorn: cadena de caràcters (hash MD5 del fitxer).<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetre:  - **fitxer** - el camí complet al fitxer  El límit de mida del fitxer depèn de [suport per a fitxers grans](/manual/appendix/items/large_file_support).  Exemple:       vfs.file.md5sum[/usr/local/etc/zabbix_agentd.conf]  Exemple de valor retornat:      b5052decb577e0fffd622d6ddc017e82

en-us	 ##### vfs.file.owner[file,<ownertype>,<resulttype>] {#vfs.file.owner}  <br> Retrieves the owner of a file.<br> Return value: *String*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path to file; -   **ownertype** - *user* (default) or *group* (Unix only); -   **resulttype** - *name* (default) or *id*; for id - return uid/gid on Unix, SID on Windows.  The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Example:      vfs.file.owner[/tmp/zabbix_server.log] #return the file owner of /tmp/zabbix_server.log     vfs.file.owner[/tmp/zabbix_server.log,,id] #return the file owner ID of /tmp/zabbix_server.log
ca	 ##### vfs.file.owner[file,<ownertype>,<resulttype>] {#vfs.file.owner}  <br> Recupera el propietari d'un fitxer.<br> Valor de retorn: *Cadena*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - el camí complet al fitxer; - **ownertype** - *usuari* (per defecte) o *grup* (només Unix); - **resulttype** - *nom* (per defecte) o *id*; per a id: retorna uid/gid a Unix, SID a Windows.  El límit de mida del fitxer depèn de [suport per a fitxers grans](/manual/appendix/items/large_file_support).  Exemple:      vfs.file.owner[/tmp/zabbix_server.log] #return the file owner of /tmp/zabbix_server.log     vfs.file.owner[/tmp/zabbix_server.log,,id] #return the file owner ID of /tmp/zabbix_server.log

en-us	 ##### vfs.file.permissions[file] {#vfs.file.permissions}  <br> Return a 4-digit string containing the octal number with UNIX permissions.<br> Return value: *String*.<br> [Supported platforms](#supported-platforms): Linux. The item may work on other UNIX-like platforms.  Parameters:  -   **file** - the full path to file  The file size limit depends on [large file support](/manual/appendix/items/large_file_support).  Example:      vfs.file.permissions[/etc/passwd] #return permissions of /etc/passwd, for example, '0644'     
ca	 ##### vfs.file.permissions[file] {#vfs.file.permissions}  <br> Retorna una cadena de 4 dígits que conté el nombre octal amb permisos UNIX.<br> Valor de retorn: *Cadena*.<br> [Plataformes admeses](#supported-platforms): Linux. L'element pot funcionar en altres plataformes semblants a UNIX.  Paràmetres:  - **fitxer** - el camí complet al fitxer  El límit de mida del fitxer depèn de [suport per a fitxers grans](/manual/appendix/items/large_file_support).  Exemple:       vfs.file.permissions[/etc/passwd] #return permisos de /etc/passwd, per exemple, '0644'     

en-us	 ##### vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>] {#vfs.file.regexp}  <br> Retrieve a string in the file^**[7](#footnotes)**^.<br> Return value: The line containing the matched string, or as specified by the optional `output` parameter.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path to file; -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern; -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings); -   **start line** - the number of the first line to search (first line of file by default); -   **end line** - the number of the last line to search (last line of file by default); -   **output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).  Comments:  -   The file size limit depends on [large file support](/manual/appendix/items/large_file_support). -   Only the first matching line is returned; -   An empty string is returned if no line matched the expression; -   The byte order mark (BOM) is excluded from the output; -   Content extraction using the `output` parameter takes place on the agent.  Examples:      vfs.file.regexp[/etc/passwd,zabbix]     vfs.file.regexp[/path/to/some/file,"([0-9]+)$",,3,5,\1]     vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1] → getting the ID of user *zabbix*     
ca	 ##### vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>] {#vfs.file.regexp}  <br> Recupera una cadena al fitxer^**[7](#footnotes)**^.<br> Valor de retorn: la línia que conté la cadena coincident, o tal com s'especifica pel paràmetre opcional `output`.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet al fitxer; - **regexp** - una [expressió](/manual/regular_expressions#overview) que descriu el patró necessari; - **encoding** - pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings); - **línia inicial** - nombre de la primera línia a cercar (primera línia del fitxer per defecte); - **línia final** - nombre de la darrera línia a cercar (darrera línia del fitxer per defecte); - **sortida** - una plantilla de format de sortida opcional. La seqüència d'escapada **\\0** es substitueix per la part del text coincident (des del primer caràcter on comença la coincidència fins al caràcter on acaba la coincidència), mentre que un **\\N** (on N=1... 9) la seqüència d'escapada es substitueix per l'enèssim grup coincident (o una cadena buida si l'N supera el nombre de grups capturats).  Comentaris:  - El límit de mida del fitxer depèn de [suport de fitxers grans](/manual/appendix/items/support_de_arxius grans). - Només es retorna la primera línia coincident; - Es retorna una cadena buida si cap línia coincideix amb l'expressió; - La marca d'ordre d'octets (BOM) s'exclou de la sortida; - L'extracció de contingut mitjançant el paràmetre `output` té lloc a l'agent.  Exemples:       vfs.file.regexp[/etc/passwd,zabbix]      vfs.file.regexp[/path/to/some/file,"([0-9]+)$",,3,5,\1]      vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1] → obtenció de l'ID de l'usuari *zabbix*     

en-us	 ##### vfs.file.regmatch[file,regexp,<encoding>,<start line>,<end line>] {#vfs.file.regmatch}  <br> Find a string in the file^**[7](#footnotes)**^.<br> Return values: 0 - match not found; 1 - found.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path to file; -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern; -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings); -   **start line** - the number of the first line to search (first line of file by default); -   **end line** - the number of the last line to search (last line of file by default).  Comments:  -   The file size limit depends on [large file support](/manual/appendix/items/large_file_support). -   The byte order mark (BOM) is ignored.  Example:      vfs.file.regmatch[/var/log/app.log,error]
ca	 ##### vfs.file.regmatch[file,regexp,<encoding>,<start line>,<end line>] {#vfs.file.regmatch}  <br> Cerca una cadena al fitxer^**[7](#footnotes)**^.<br> Valors de retorn: 0 - no s'ha trobat la coincidència; 1 - trobat.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet al fitxer; - **regexp** - una [expressió](/manual/regular_expressions#overview) que descriu el patró necessari; - **encoding** - la pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings); - **línia inicial** - nombre de la primera línia a cercar (primera línia del fitxer per defecte); - **línia final** - nombre de la darrera línia a cercar (darrera línia del fitxer per defecte).  Comentaris:  - El límit de mida del fitxer depèn de [suport de fitxers grans](/manual/appendix/items/support_de_arxius grans). - La marca d'ordre dels octets (BOM) s'ignora.  Exemple:      vfs.file.regmatch[/var/log/app.log,error]