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

en-us	 #### Multithreading  Several changes have been made as part of transitioning to a multithreaded architecture:  -   A new configure parameter has been added: `--with-stacksize`. This parameter allows to override the default thread stack size used by the system (in kilobytes). -   User macro resolving has been moved from the preprocessing manager to preprocessing workers.
ca	 #### Multithreading  S'han fet diversos canvis com a part de la transició a una arquitectura multiprocés:  - S'ha afegit un nou paràmetre de configuració: `--with-stacksize`. Aquest paràmetre permet anul·lar la mida de pila de fils predeterminada que utilitza el sistema (en kilooctets). - La resolució de macros d'usuari s'ha mogut del gestor de preprocessament als treballadors de preprocessament.

en-us	#### MySQL
ca	#### MySQL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	##### MySQL  To install the MySQL unixODBC database driver, use the package manager for the system of your choice:  ```bash # For Ubuntu/Debian systems: apt install odbc-mariadb  # For RedHat/Fedora-based systems: dnf install mariadb-connector-odbc  # For SUSE-based systems: zypper install mariadb-connector-odbc ```  To install the database driver without a package manager, please refer to [MySQL documentation](https://dev.mysql.com/downloads/connector/odbc/) for `mysql-connector-odbc`, or [MariaDB documentation](https://mariadb.com/kb/en/mariadb-connector-odbc/) for `mariadb-connector-odbc`.
ca	##### MySQL  Per instal·lar el controlador de base de dades MySQL unixODBC, empreu el gestor de paquets del sistema que trieu:  ```bash # Per als sistemes Ubuntu/Debian: apt install odbc-mariadb  # Per a sistemes basats en RedHat/Fedora: dnf instal·lar mariadb-connector-odbc  # Per a sistemes basats en SUSE: zypper instal·lar mariadb-connector-odbc ```  Per instal·lar el controlador de la base de dades sense un gestor de paquets, consulteu la [documentació de MySQL](https://dev.mysql.com/downloads/connector/odbc/) per a `mysql-connector-odbc`, o la [documentació de MariaDB](https://mariadb.com/kb/en/mariadb-connector-odbc/) per a "mariadb-connector-odbc".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	 ##### net.dns.get[<ip>,name,<type>,<timeout>,<count>,<protocol>,"<flags>"] {#net.dns.get}  Performs a DNS query and returns detailed DNS record information.<br> This item is an extended version of the [`net.dns.record`](/manual/config/items/itemtypes/zabbix_agent#net.dns.record) Zabbix agent item with more record types and customizable flags supported.<br> Return values: *JSON object*  Parameters:  -   **ip** - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** - the timeout for the request in seconds (default is 1 second); -   **count** - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*; -   **flags** - one or more comma-separated arguments to pass to a query.  Comments:  -   The possible values for `type` are: *A*, *NS*, *MD*, *MF*, *CNAME*, *SOA*, *MB*, *MG*, *MR*, *NULL*, *PTR*, *HINFO*, *MINFO*, *MX*, *TXT*, *RP*, *AFSDB*, *X25*, *ISDN*, *RT*, *NSAPPTR*, *SIG*, *KEY*, *PX*, *GPOS*, *AAAA*, *LOC*, *NXT*, *EID*, *NIMLOC*, *SRV*, *ATMA*, *NAPTR*, *KX*, *CERT*, *DNAME*, *OPT*, *APL*, *DS*, *SSHFP*, *IPSECKEY*, *RRSIG*, *NSEC*, *DNSKEY*, *DHCID*, *NSEC3*, *NSEC3PARAM*, *TLSA*, *SMIMEA*, *HIP*, *NINFO*, *RKEY*, *TALINK*, *CDS*, *CDNSKEY*, *OPENPGPKEY*, *CSYNC*, *ZONEMD*, *SVCB*, *HTTPS*, *SPF*, *UINFO*, *UID*, *GID*, *UNSPEC*, *NID*, *L32*, *L64*, *LP*, *EUI48*, *EUI64*, *URI*, *CAA*, *AVC*, *AMTRELAY*.     Note that values must be in uppercase only; lowercase or mixed case values are not supported. -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in both reversed and non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   The possible values for `flags` are: *cdflag* or *nocdflag* (default), *rdflag* (default) or *nordflag*, *dnssec* or *nodnssec* (default), *nsid* or *nonsid* (default), *edns0* (default) or *noedns0*, *aaflag* or *noaaflag* (default), *adflag* or *noadflag* (default).     The `flags` *dnssec* and *nsid* cannot be used together with *noedns0*, as both require *edns0*.     Note that values must be in lowercase only; uppercase case or mixed case values are not supported. -   Internationalized domain names are not supported, please use IDNA encoded names instead. -   The output is an object containing DNS record information based on the parameters provided (see [more details](/manual/appendix/items/return_values_net_dns_get)).  Examples:      net.dns.get[192.0.2.0,zabbix.com,DNSKEY,3,3,tcp,"cdflag,rdflag,nsid"]      net.dns.get[,198.51.100.1,PTR,,,,"cdflag,rdflag,nsid"]     net.dns.get[,1.100.51.198.in-addr.arpa,PTR,,,,"cdflag,rdflag,nsid"]      net.dns.get[,2a00:1450:400f:800::200e,PTR,,,,"cdflag,rdflag,nsid"]     net.dns.get[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR,,,,"cdflag,rdflag,nsid"]
ca	 ##### net.dns.get[<ip>,nom,<tipus>,<timeout>,<count>,<protocol>,"<flags>"] {#net.dns.get}  Fa una consulta DNS i retorna informació detallada del registre DNS.<br> Aquest element és una versió ampliada de l'element d'agent de Zabbix [`net.dns.record`](/manual/config/items/itemtypes/zabbix_agent#net.dns.record) amb més tipus de registre i assenyaladors personalitzables compatibles.<br> Valors de retorn: *objecte JSON*  Paràmetres:  - **ip** - l'adreça IP del servidor DNS (deixeu-lo en blanc per al servidor DNS predeterminat); - **name** - el nom DNS a consultar; - **type** - el tipus de registre que s'ha de consultar (el valor per defecte és *SOA*); - **timeout** - el temps d'espera per a la petició en segons (per defecte és 1 segon); - **count** - el nombre d'intents de la petició (el valor per defecte és 2); - **protocol** - el protocol emprat per fer consultes DNS: *udp* (per defecte) o *tcp*; - **flags** - un o més arguments separats per comes per passar a una consulta.  Comentaris:  - Els valors possibles per a 'tipus' són: *A*, *NS*, *MD*, *MF*, *CNAME*, *SOA*, *MB*, *MG*, *MR*, *NULL*, *PTR*, *HINFO*, *MINFO*, *MX*, *TXT*, *RP*, *AFSDB*, *X25*, *ISDN*, *RT*, *NSAPPTR*, *SIG*, *KEY *, *PX*, *GPOS*, *AAAA*, *LOC*, *NXT*, *EID*, *NIMLOC*, *SRV*, *ATMA*, *NAPTR*, *KX*, *CERT*, *DNAME*, *OPT*, *APL*, *DS*, *SSHFP*, *IPSECKEY*, *RRSIG*, *NSEC*, *DNSKEY*, *DHCID*, *NSEC3*, *NSEC3PARAM*, *TLSA *, *SMIMEA*, *HIP*, *NINFO*, *RKEY*, *TALINK*, *CDS*, *CDNSKEY*, *OPENPGPKEY*, *CSYNC*, *ZONEMD*, *SVCB*, *HTTPS*, *SPF*, *UINFO*, *UID*, *GID*, *UNSPEC*, *NID*, *L32*, *L64*, *LP*, *EUI48*, *EUI64*, *URI*, *CAA *, *AVC*, *AMTRELAY*.     Tingueu en compte que els valors només han de ser en majúscules; No s'admeten els valors de minúscules o mixtes. - Per a les cerques de DNS inverses (quan `tipus` s'estableix a *PTR*), podeu proporcionar el nom DNS tant en format invertit com en format no invertit (veieu els exemples a continuació).     Tingueu en compte que quan es demana un registre PTR, el nom DNS és en realitat una adreça IP. - Els valors possibles per a `flags` són: *cdflag* o *nocdflag* (per defecte), *rdflag* (per defecte) o *nordflag*, *dnssec* o *nodnssec* (per defecte), *nsid* o *nonsid* (per defecte), *edns0* (per defecte) o *noedns0*, *aaflag* o *noaaflag* (per defecte), *adflag* o *noadflag* (per defecte).     Els `flags` *dnssec* i *nsid* no es poden emprar alhora amb *noedns0*, ja que tots dos requereixen *edns0*.     Tingueu en compte que els valors només han d'estar en minúscules; No s'admeten els valors de majúscules o mixtes. - No s'admeten els noms de domini internacionalitzats, si us plau, empreu noms codificats amb IDNA. - La sortida és un objecte que conté informació de registre DNS basada en els paràmetres proporcionats (veieu [més detalls](/manual/appendix/items/return_values_net_dns_get)).  Exemples:      net.dns.get[192.0.2.0,zabbix.com,DNSKEY,3,3,tcp,"cdflag,rdflag,nsid"]      net.dns.get[,198.51.100.1,PTR,,,,"cdflag,rdflag,nsid"]     net.dns.get[,1.100.51.198.in-addr.arpa,PTR,,,,"cdflag,rdflag,nsid"]      net.dns.get[,2a00:1450:400f:800::200e,PTR,,,,"cdflag,rdflag,nsid"]     net.dns.get[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR,, ,,"cdflag,rdflag,nsid"]

en-us	 ##### net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns}  <br> Checks the status of a DNS service.<br> Return values: 0 - DNS resolution failed (DNS server did not respond or returned an error); 1 - DNS resolution succeeded.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** (ignored on Windows unless using Zabbix agent 2) - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in both reversed and non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   Internationalized domain names are not supported, please use IDNA encoded names instead.  Examples:      net.dns[198.51.100.1,example.com,MX,2,1]      net.dns[,198.51.100.1,PTR]     net.dns[,1.100.51.198.in-addr.arpa,PTR]      net.dns[,2a00:1450:400f:800::200e,PTR]     net.dns[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
ca	 ##### net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns}  <br> Comprova si el servei DNS és actiu.<br> Valors de retorn: 0: el DNS és inactiu (el servidor no ha respost o la resolució del DNS ha fallat); 1 - El DNS és actiu.<br> Veieu les [plataformes compatibles](#supported-platforms).  Paràmetres:  - **ip** (s'ignora a Windows excepte si s'empra l'agent 2 de Zabbix) - adreça IP del servidor DNS (deixeu buit per al servidor DNS predeterminat, ignorat a Windows tret que empreu l'agent Zabbix 2); - **nom** - nom DNS a consultar; - **tipus** - tipus de registre que s'ha de consultar (el valor per defecte és *SOA*); - **timeout** (ignorat a Windows tret que empreu l'agent Zabbix 2) - temps d'espera de la petició en segons (per defecte és 1 segon); - **recompte** (ignorat a Windows tret que s'empri l'agent Zabbix 2) - el nombre d'intents de la petició (el valor per defecte és 2); - **protocol** - el protocol emprat per realitzar consultes DNS: *udp* (per defecte) o *tcp*.  Comentaris:  - Els valors possibles per a `type` són: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (no és compatible amb l'agent Zabbix a Windows, l'agent Zabbix 2 a tots els sistemes operatius), *HINFO*, *MINFO*, *TXT*, *SRV* - Per a les cerques de DNS inverses (quan `tipus` s'estableix en *PTR*), podeu proporcionar el nom DNS tant en format invertit com en format no invertit (veieu els exemples a continuació).  Tingueu en compte que quan es demana un registre PTR, el nom DNS és en realitat una adreça IP. - No s'admeten els noms de domini internacionalitzats, si us plau, empreu noms codificats amb IDNA.  Exemples:      net.dns[198.51.100.1,example.com,MX,2,1]      net.dns[,198.51.100.1,PTR]     net.dns[,1.100.51.198.in-addr.arpa,PTR]      net.dns[,2a00:1450:400f:800::200e,PTR]     net.dns[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]

en-us	 ##### net.dns.perf[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns.perf}  <br> Checks the performance of a DNS service.<br> Return value: *Float* (0 - service is down; seconds - the number of seconds spent waiting for a response from the service).<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** (ignored on Windows unless using Zabbix agent 2) - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in both reversed and non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   Internationalized domain names are not supported, please use IDNA encoded names instead. -   Since Zabbix 7.0.1, the item returns a response time instead of `0` when the DNS server responds with an error code (for example, `NXDOMAIN` or `SERVFAIL`).  Examples:      net.dns.perf[198.51.100.1,example.com,MX,2,1]      net.dns.perf[,198.51.100.1,PTR]     net.dns.perf[,1.100.51.198.in-addr.arpa,PTR]      net.dns.perf[,2a00:1450:400f:800::200e,PTR]     net.dns.perf[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
ca	 ##### net.dns.perf[<ip>,nom,<tipus>,<timeout>,<count>,<protocol>] {#net.dns.perf}  <br> Comprova el rendiment d'un servei DNS.<br> Valor de retorn: *Flotant* (0: el servei està caigut; segons: el nombre de segons que s'han passat esperant una resposta del servei).<br> Veieu les [plataformes compatibles](#supported-platforms).  Paràmetres:  - **ip** (ignorat a Windows tret que s'empril'agent Zabbix 2) - l'adreça IP del servidor DNS (deixeu buit per al servidor DNS predeterminat); - **nom** - el nom DNS a consultar; - **tipus** - el tipus de registre que s'ha de consultar (el valor per defecte és *SOA*); - **timeout** (ignorat a Windows tret que empreu l'agent Zabbix 2) - el temps d'espera per a la sol·licitud en segons (per defecte és 1 segon); - **compte** (ignorat a Windows tret que empreu l'agent Zabbix 2) - el nombre d'intents de la sol·licitud (el valor per defecte és 2); - **protocol** - el protocol emprat per realitzar consultes DNS: *udp* (per defecte) o *tcp*.  Comentaris:  - Els valors possibles per a `type` són:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, * MF*, *MX*, *SOA*, *NULL*, *WKS* (no és compatible amb l'agent Zabbix a Windows, l'agent Zabbix 2 a tots els sistemes operatius), *HINFO*, *MINFO*, *TXT*, *SRV* - Per a les cerques de DNS inverses (quan `tipus` s'estableix en *PTR*), podeu proporcionar el nom DNS tant en format invertit com en format no invertit (veieu els exemples a continuació).     Tingueu en compte que quan es demana un registre PTR, el nom DNS és en realitat una adreça IP. - No s'admeten els noms de domini internacionalitzats; si us plau, empreu noms codificats amb IDNA. - Des de zAbbix 7.0.1, l'element retorna un temps de resposta enlloc de `0` whan el servidor DNS contesti amb un codi d'error (com ara `NXDOMAIN` o `SERVFAIL`).  Exemples:      net.dns.perf[198.51.100.1,example.com,MX,2,1]      net.dns.perf[,198.51.100.1,PTR]     net.dns.perf[,1.100.51.198.in-addr.arpa,PTR]      net.dns.perf[,2a00:1450:400f:800::200e,PTR]     net.dns.perf[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR ]

en-us	 ##### net.dns.record[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns.record}  <br> Performs a DNS query.<br> Return value: a character string with the required type of information.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** (ignored on Windows unless using Zabbix agent 2) - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in reversed or non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   Internationalized domain names are not supported, please use IDNA encoded names instead.  Examples:      net.dns.record[198.51.100.1,example.com,MX,2,1]      net.dns.record[,198.51.100.1,PTR]     net.dns.record[,1.100.51.198.in-addr.arpa,PTR]      net.dns.record[,2a00:1450:400f:800::200e,PTR]     net.dns.record[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
ca	 ##### net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns}  <br> Comprova si el servei DNS és actiu.<br> Valors de retorn: 0: el DNS és inactiu (el servidor no ha respost o la resolució del DNS ha fallat); 1 - El DNS és actiu.<br> Veieu les [plataformes compatibles](#supported-platforms).  Paràmetres:  - **ip** (s'ignora a Windows excepte si s'empra l'agent 2 de Zabbix) - adreça IP del servidor DNS (deixeu buit per al servidor DNS predeterminat, ignorat a Windows tret que empreu l'agent Zabbix 2); - **nom** - nom DNS a consultar; - **tipus** - tipus de registre que s'ha de consultar (el valor per defecte és *SOA*); - **timeout** (ignorat a Windows tret que empreu l'agent Zabbix 2) - temps d'espera de la petició en segons (per defecte és 1 segon); - **recompte** (ignorat a Windows tret que s'empri l'agent Zabbix 2) - el nombre d'intents de la petició (el valor per defecte és 2); - **protocol** - el protocol emprat per realitzar consultes DNS: *udp* (per defecte) o *tcp*.  Comentaris:  - Els valors possibles per a `type` són: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (no és compatible amb l'agent Zabbix a Windows, l'agent Zabbix 2 a tots els sistemes operatius), *HINFO*, *MINFO*, *TXT*, *SRV* - Per a les cerques de DNS inverses (quan `tipus` s'estableix en *PTR*), podeu proporcionar el nom DNS tant en format invertit com en format no invertit (veieu els exemples a continuació).  Tingueu en compte que quan es demana un registre PTR, el nom DNS és en realitat una adreça IP. - No s'admeten els noms de domini internacionalitzats, si us plau, empreu noms codificats amb IDNA.  Exemples:      net.dns[198.51.100.1,example.com,MX,2,1]      net.dns[,198.51.100.1,PTR]     net.dns[,1.100.51.198.in-addr.arpa,PTR]      net.dns[,2a00:1450:400f:800::200e,PTR]     net.dns[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	#### New and updated agent items  New items have been added to Zabbix agent/agent 2:  -   [`net.dns.perf`](/manual/config/items/itemtypes/zabbix_agent#net.dns.perf) item returns the number of seconds spent waiting for a response from a service, timing the [`net.dns`](/manual/config/items/itemtypes/zabbix_agent#net.dns) item execution. -   [`net.dns.get`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#net.dns.perf) Zabbix agent 2 item returns detailed DNS record information.  The following Zabbix agent/agent 2 items have been updated:  -   [`net.dns`](/manual/config/items/itemtypes/zabbix_agent#net.dns) and [`net.dns.record`](/manual/config/items/itemtypes/zabbix_agent#net.dns.record) items now accept the DNS name in reversed and non-reversed format when performing reverse DNS lookups; -   [`proc.get`](/manual/config/items/itemtypes/zabbix_agent#proc.get) items in "process" and "summary" mode now also return the PSS (proportional set size) memory on Linux; -   [`system.sw.packages`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages) and [`system.sw.packages.get`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages.get) items are now supported on Gentoo Linux; -   [`system.hostname`](/manual/config/items/itemtypes/zabbix_agent#system.hostname) item can now return a Fully Qualified Domain Name, if the new *fqdn* option is specified in the **type** parameter; -   [`wmi.get`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi-get) and [`wmi.getall`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi-getall) items used with Zabbix agent 2 now return JSON with boolean values represented as strings (for example, `"RealTimeProtectionEnabled": "True"` instead of `"RealTimeProtectionEnabled": true` returned previously) to match the output format of these items on Zabbix agent; -   [`oracle.ts.discovery`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2?hl=oracle.ts.stats#oracle.ts.discovery) Zabbix agent 2 item now returns a new {#CON_NAME} LLD macro with container name; -   [`oracle.ts.stats`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle.ts.stats) Zabbix agent 2 item has a new **conname** parameter to specify the target container name.     The JSON format of the returned data has been updated.     When no **tablespace**, **type**, or **conname** is specified in the key parameters, the returned data will include an additional JSON level with the container name, allowing differentiation between containers.
ca	#### Elements d'agent nous i actualitzats  S'han afegit nous elements a l'agent/agent 2 de Zabbix:  - L'element [`net.dns.perf`](/manual/config/items/itemtypes/zabbix_agent#net.dns.perf) retorna el nombre de segons dedicats a esperar una resposta d'un servei, cronometrant el [`net.dns `](/manual/config/items/itemtypes/zabbix_agent#net.dns) execució de l'element. - [`net.dns.get`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#net.dns.perf) L'element Zabbix agent 2 retorna informació detallada del registre DNS.  S'han actualitzat els elements següents de l'agent/agent 2 de Zabbix:  - [`net.dns`](/manual/config/items/itemtypes/zabbix_agent#net.dns) i [`net.dns.record`](/manual/config/items/itemtypes/zabbix_agent#net.dns. registre) els elements ara accepten el nom DNS en format invertit i no invertit quan es realitzen cerques de DNS inverses; - Els elements [`proc.get`](/manual/config/items/itemtypes/zabbix_agent#proc.get) en mode "procés" i "resum" també retornen la memòria PSS (mida proporcional conjunta) a Linux; - [`system.sw.packages`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages) i [`system.sw.packages.get`](/manual/config/items/itemtypes/ zabbix_agent#system.sw.packages.get) ara són compatibles amb Gentoo Linux; - L'element [`system.hostname`](/manual/config/items/itemtypes/zabbix_agent#system.hostname) ara pot retornar un nom de domini totalment qualificat, si la nova opció *fqdn* s'especifica a **tipus** paràmetre; - [`wmi.get`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi-get) i [`wmi.getall`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi- getall) els elements utilitzats amb l'agent Zabbix 2 ara retornen JSON amb valors booleans representats com a cadenes (per exemple, `"RealTimeProtectionEnabled": "True"` en lloc de `"RealTimeProtectionEnabled": true` retornat anteriorment) per coincidir amb el format de sortida d'aquests elements a l'agent Zabbix; - [`oracle.ts.discovery`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2?hl=oracle.ts.stats#oracle.ts.discovery) L'element Zabbix agent 2 ara retorna un nou {#CON_NAME} macro LLD amb nom del contenidor; - [`oracle.ts.stats`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle.ts.stats) L'element Zabbix agent 2 té un nou paràmetre **conname** per especificar el nom del contenidor de destinació.     S'ha actualitzat el format JSON de les dades retornades.     Quan no s'especifica **tablespace**, **type** o **conname** als paràmetres clau, les dades retornades inclouran un nivell JSON addicional amb el nom del contenidor, que permetrà diferenciar els contenidors.

en-us	#### New directory structure for database-related files  When [installing Zabbix from packages](/manual/installation/install_from_packages) and preparing the database schema, the location of database-related files has changed to better correspond to the file structure in the sources:  -   **Base initialization files** (`schema.sql`, `data.sql`, `images.sql`) are located at the root of the database directory. -   **Optional files/patches** for [upgrading database tables](/manual/appendix/install/db_primary_keys) are located in the `option-patches` directory. -   **Database extensions and addons** are now subdirectories, named after the extension and located in the respective database directory. -   **TimescaleDB-specific changes:**     -   The abbreviation `tsdb` has been replaced by `timescaledb`.     -   The `option-patches` directory includes `with-compression` and `without-compression` subdirectories;         these contain optional files/patches for [upgrading database tables](/manual/appendix/install/db_primary_keys#postgresql-timescaledb) depending on [TimescaleDB compression](/manual/appendix/install/timescaledb#timescaledb-compression) settings.     -   The hypertable schema creation file for TimescaleDB has been moved to `database/postgresql/timescaledb/schema.sql`.  Below is a comparison of the previous and current directory structures for MySQL and PostgreSQL databases.  ```ini # Previous:                                       # Current:  database                                            database ├── mysql                                           ├── mysql │  ├── data.sql                                     │  ├── option-patches │  ├── double.sql                                   │  │  ├── double.sql │  ├── history_pk_prepare.sql                       │  │  └── history_pk_prepare.sql │  ├── images.sql                                   │  ├── data.sql │  └── schema.sql                                   │  ├── images.sql │                                                   │  └── schema.sql │                                                   │ ├── postgresql                                      ├── postgresql │  ├── tsdb_history_pk_upgrade_no_compression       │  ├── option-patches │  │  ├── history_pk.sql                            │  │  ├── double.sql │  │  ├── history_pk_log.sql                        │  │  └── history_pk_prepare.sql │  │  ├── history_pk_str.sql                        │  ├── timescaledb │  │  ├── history_pk_text.sql                       │  │  ├── option-patches │  │  └── history_pk_uint.sql                       │  │  │  ├── with-compression │  ├── tsdb_history_pk_upgrade_with_compression     │  │  │  │  ├── history_pk.sql │  │  ├── history_pk.sql                            │  │  │  │  ├── history_pk_log.sql │  │  ├── history_pk_log.sql                        │  │  │  │  ├── history_pk_str.sql │  │  ├── history_pk_str.sql                        │  │  │  │  ├── history_pk_text.sql │  │  ├── history_pk_text.sql                       │  │  │  │  ├── history_pk_uint.sql │  │  └── history_pk_uint.sql                       │  │  │  │  └── trends_upgrade.sql │  ├── data.sql                                     │  │  │  └── without-compression │  ├── double.sql                                   │  │  │     ├── history_pk.sql │  ├── history_pk_prepare.sql                       │  │  │     ├── history_pk_log.sql │  ├── images.sql                                   │  │  │     ├── history_pk_str.sql │  ├── schema.sql                                   │  │  │     ├── history_pk_text.sql │  └── timescaledb.sql                              │  │  │     ├── history_pk_uint.sql │                                                   │  │  │     └── trends_upgrade.sql │                                                   │  │  └── schema.sql │                                                   │  ├── data.sql │                                                   │  ├── images.sql │                                                   │  └── schema.sql ├── ...                                             ├── ... ```  Please update your scripts, if any, containing the previous directory structure.
ca	#### Nova estructura de directoris per a fitxers relacionats amb la base de dades  Quan [instal·leu Zabbix des de paquets](/manual/installation/install_from_packages) i prepareu l'esquema de la base de dades, la ubicació dels fitxers relacionats amb la base de dades ha canviat per correspondre millor a l'estructura de fitxers de les fonts:  - **Fitxers d'inicialització base** (`schema.sql`, `data.sql`, `images.sql`) es troben a l'arrel del directori de la base de dades. - **Fitxers/pedaços opcionals** per a [actualitzar taules de base de dades](/manual/appendix/install/db_primary_keys) es troben al directori `option-patches`. - **Les extensions de bases de dades i els complements** són ara subdirectoris, s'anomenen amb l'extensió i es troben al directori de bases de dades respectiu. - **Canvis específics de TimescaleDB:**     - L'abreviatura `tsdb` s'ha substituït per `timescaledb`.     - El directori `option-patches` inclou subdirectoris `amb compressió` i `sense compressió`;         aquests contenen fitxers/pedaços opcionals per a [actualitzar taules de base de dades](/manual/appendix/install/db_primary_keys#postgresql-timescaledb) depenent de la configuració de [compressió TimescaleDB](/manual/appendix/install/timescaledb#timescaledb-compression).     - El fitxer de creació d'esquemes d'hipertaula per a TimescaleDB s'ha mogut a `database/postgresql/timescaledb/schema.sql`.  A continuació es mostra una comparació de les estructures de directoris anteriors i actuals per a bases de dades MySQL i PostgreSQL.  ```ini # Anterior: # Actual:  database                                            database ├── mysql                                           ├── mysql │  ├── data.sql                                     │  ├── option-patches │  ├── double.sql                                   │  │  ├── double.sql │  ├── history_pk_prepare.sql                       │  │  └── history_pk_prepare.sql │  ├── images.sql                                   │  ├── data.sql │  └── schema.sql                                   │  ├── images.sql │                                                   │  └── schema.sql │                                                   │ ├── postgresql                                      ├── postgresql │  ├── tsdb_history_pk_upgrade_no_compression       │  ├── option-patches │  │  ├── history_pk.sql                            │  │  ├── double.sql │  │  ├── history_pk_log.sql                        │  │  └── history_pk_prepare.sql │  │  ├── history_pk_str.sql                        │  ├── timescaledb │  │  ├── history_pk_text.sql                       │  │  ├── option-patches │  │  └── history_pk_uint.sql                       │  │  │  ├── with-compression │  ├── tsdb_history_pk_upgrade_with_compression     │  │  │  │  ├── history_pk.sql │  │  ├── history_pk.sql                            │  │  │  │  ├── history_pk_log.sql │  │  ├── history_pk_log.sql                        │  │  │  │  ├── history_pk_str.sql │  │  ├── history_pk_str.sql                        │  │  │  │  ├── history_pk_text.sql │  │  ├── history_pk_text.sql                       │  │  │  │  ├── history_pk_uint.sql │  │  └── history_pk_uint.sql                       │  │  │  │  └── trends_upgrade.sql │  ├── data.sql                                     │  │  │  └── without-compression │  ├── double.sql                                   │  │  │     ├── history_pk.sql │  ├── history_pk_prepare.sql                       │  │  │     ├── history_pk_log.sql │  ├── images.sql                                   │  │  │     ├── history_pk_str.sql │  ├── schema.sql                                   │  │  │     ├── history_pk_text.sql │  └── timescaledb.sql                              │  │  │     ├── history_pk_uint.sql │                                                   │  │  │     └── trends_upgrade.sql │                                                   │  │  └── schema.sql │                                                   │  ├── data.sql │                                                   │  ├── images.sql │                                                   │  └── schema.sql ├── ...                                             ├── ... ```  Si us plau, actualitzeu els vostres scripts, si n'hi ha, que continguin l'estructura de directoris anterior.

en-us	 #### New functions  New functions have been added for use in trigger expressions and calculated items:  -   **[jsonpath()](/manual/appendix/functions/string#jsonpath)** - returns the JSONPath result; -   **[xmlxpath()](/manual/appendix/functions/string#xmlxpath)** - returns the XML XPath result.  See also: [String functions](/manual/appendix/functions/string)
ca	 #### Noves funcions  S'han afegit funcions noves per emprar-les en expressions de trigger i elements calculats:  - **[jsonpath()](/manual/appendix/functions/string#jsonpath)** - retorna el resultat JSONPath; - **[xmlxpath()](/manual/appendix/functions/string#xmlxpath)** - retorna el resultat XML XPath.  Veieu també: [Funcions de cadena](/manual/appendix/functions/string)

en-us	#### New index on auditlog table  A new index has been added to the `auditlog` table to improve database and frontend response times when filtering records by *Recordset ID* in the [Audit log](/manual/web_interface/frontend_sections/reports/audit_log).  Note that users with large audit logs may experience extended upgrade times due to the database size.
ca	#### Nou índex a la taula d'auditoria  S'ha afegit un nou índex a la taula `auditlog` per millorar els temps de resposta de la base de dades i de la interfície quan es filtren els registres per *Recordset ID* al [Registre d'auditoria](/manual/web_interface/frontend_sections/reports/audit_log).  Tingueu en compte que els usuaris amb registres d'auditoria grans poden experimentar llargs temps d'actualització degut a la mida de la base de dades.

en-us	#### New templates  -   [AWS Lambda by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_function_lambda_http?at=refs%2Fheads%2Frelease%2F7.0), a template for monitoring AWS Lambda metrics.
ca	#### Plantilles noves  -   [AWS Lambda by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_function_lambda_http?at=refs%2Fheads%2Frelease%2F7.0), una plantilla per monitorar mètriques de Lambda AWS.

en-us	#### New templates  -   [Azure VM Scale Set by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F7.0), a supplement to the Azure by HTTP template set. -   [Jira Data Center by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F7.0), a template for monitoring Jira Data Center health.
ca	#### Plantilles noves  - [Azure VM Scale Set per HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F7.0), un complement del conjunt de plantilles Azure per HTTP. - [Jira Data Center per JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F7.0), una plantilla per monitorar l'estat de salut de Jira Data Center.

en-us	#### New templates  -   [Website by Browser](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/website_browser?at=refs%2Fheads%2Frelease%2F7.0) template has been added for monitoring complex websites and web applications.
ca	#### Plantilles noves  - S'ha afegit la plantilla [Lloc web per navegador](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/website_browser?at=refs%2Fheads%2Frelease%2F7.0) per monitoratge de llocs web i aplicacions web complexes.

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	 ::: noteimportant The instructions provided on this page are designed for advanced users. Note that these instructions might need to be adjusted for your specific configuration. Altering the primary key can also be incompatible with future upgrade patches, so manually handling future upgrades may be necessary. <br><br> Altering the primary key can be a resource-intensive operation that takes a lot of time depending on the `auditlog` table size. Stopping Zabbix server and switching Zabbix frontend to [maintenance mode](/manual/web_interface/maintenance_mode) for the time of the alteration is recommended. However, if absolutely necessary, there is a way to alter the primary key without downtime (see below). :::
ca	 ::: noteimportant Les instruccions proporcionades en aquesta pàgina són dissenyades per a usuaris avançats. Tingueu en compte que és possible que s'hagin d'ajustar aquestes instruccions per a la vostra configuració específica. L'alteració de la clau primària també pot ser incompatible amb futurs pedaços d'actualització, de manera que pot ser necessari gestionar manualment les actualitzacions futures. <br><br> L'alteració de la clau primària pot ser una operació intensiva en recursos que requereix molt de temps depenent de la mida de la taula `auditlog`. Es recomana aturar el servidor Zabbix i canviar la interfície Zabbix a [mode de manteniment](/manual/web_interface/maintenance_mode) durant el temps de l'alteració. Tanmateix, si és absolutament necessari, hi ha una manera d'alterar la clau primària sense temps d'inactivitat (veieu més avall). :::

en-us	 ::: noteimportant This method is deprecated and will be removed in the future. Instead, you can configure LLD rules on templates and apply these templates to other templates or hosts, effectively copying the LLD rules to the specified targets. :::
ca	 ::: noteimportant Aquest mètode és obsolet i s'esborrarà en un futur. En lloc d'això, podeu configurar regles LLD a les plantilles i aplicar aquestes plantilles a altres plantilles o equips, copiant de manera efectiva les regles LLD als objectius especificats. :::

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

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

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

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

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

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

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

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

en-us	##### Notes on HA failover  During high-availability (HA) node switch, Zabbix will continue processing after the last record within the last ISO 8601 timestamp; if the same record is not found then only the timestamp will be used to identify last position.
ca	##### Notes sobre la migració per error d'HA  Durant el canvi de node d'alta disponibilitat (HA), Zabbix continuarà processant-se després del darrer registre dins de la darrera marca de temps ISO 8601; si no es troba el mateix registre, només s'emprarà la marca de temps per identificar la darrera posició.

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

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

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=7.0&os_distribution=red_hat_enterprise_linux&os_version=9&components=server_frontend_agent&db=mysql&ws=apache) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ca	### Notes sobre la instal·lació  Consulteu les [instruccions d'instal·lació(https://www.zabbix.com/download?zabbix=7.0&os_distribution=red_hat_enterprise_linux&os_version=9&components=server_frontend_agent&db=mysql&ws=apache) per plataforma a la pàgina de descàrrega per a:  - Instal·lació de dipòsits - instal·lació de servidor/agent/interfície - creació de la base de dades inicial, importació de les dades inicials - Configuració de la base de dades per al servidor Zabbix - Configuració PHP per a la interfície Zabbix - inici dels processos servidor/agent - Configuració de la interfície Zabbix  Si voleu executar l'agent Zabbix com a root, consulteu la pàgina [Executar l'agent com a root](/manual/appendix/install/run_agent_as_root).  El procés del servei web de Zabbix, que s'empra per a la [generació d'informes programats](/manual/web_interface/frontend_sections/reports/scheduled), requereix el navegador Google Chrome. El navegador no és pas inclòs als paquets i s'ha d'instal·lar a banda.

en-us	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ca	### Notes sobre la instal·lació  Consulteu les [instruccions d'instal·lació](https://www.zabbix.com/download?zabbix=7https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache) per plataforma a la pàgina de descàrrega per a:  - Instal·lació de dipòsits - instal·lació de servidor/agent/interfície - creació de la base de dades inicial, importació de les dades inicials - Configuració de la base de dades per al servidor Zabbix - Configuració PHP per a la interfície Zabbix - inici dels processos servidor/agent - Configuració de la interfície Zabbix  Si voleu executar l'agent Zabbix com a root, consulteu la pàgina [executar l'agent com a root](/manual/appendix/install/run_agent_as_root).  El procés del servei web de Zabbix, que s'empra per a la [generació d'informes programats](/manual/web_interface/frontend_sections/reports/scheduled), requereix el navegador Google Chrome. El navegador no és pas inclòs als paquets i s'ha d'instal·lar a banda.

en-us	#### Notes on IPMI discrete sensors  To find sensors on a host start Zabbix server with **DebugLevel=4** enabled. Wait a few minutes and find sensor discovery records in Zabbix server logfile:      $ grep 'Added sensor' zabbix_server.log     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:7 id:'CATERR' reading_type:0x3 ('discrete_state') type:0x7 ('processor') full_name:'(r0.32.3.0).CATERR'     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'CPU Therm Trip' reading_type:0x3 ('discrete_state') type:0x1 ('temperature') full_name:'(7.1).CPU Therm Trip'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'System Event Log' reading_type:0x6f ('sensor specific') type:0x10 ('event_logging_disabled') full_name:'(7.1).System Event Log'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'PhysicalSecurity' reading_type:0x6f ('sensor specific') type:0x5 ('physical_security') full_name:'(23.1).PhysicalSecurity'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'IPMI Watchdog' reading_type:0x6f ('sensor specific') type:0x23 ('watchdog_2') full_name:'(7.7).IPMI Watchdog'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'Power Unit Stat' reading_type:0x6f ('sensor specific') type:0x9 ('power_unit') full_name:'(21.1).Power Unit Stat'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Ctrl %' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.1).P1 Therm Ctrl %'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.2).P1 Therm Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 2' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 2'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 3' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 3'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'P1 Mem Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).P1 Mem Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Front Panel Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Front Panel Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'Baseboard Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Baseboard Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +5.0V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +5.0V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +3.3V STBY' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V STBY'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +3.3V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.5V P1 DDR3' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.5V P1 DDR3'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.1V P1 Vccp' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.1V P1 Vccp'     8358:20130318:111122.174 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +1.05V PCH' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.05V PCH'  To decode IPMI sensor types and states, a copy of  [IPMI 2.0 specifications](https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf)  is available (please note that [no further updates](http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html)  to the IPMI specification are planned).  The first parameter to start with is "reading\_type". Use "Table 42-1, Event/Reading Type Code Ranges" from the specifications to decode "reading\_type" code. Most of the sensors in our example have "reading\_type:0x1" which means "threshold" sensor. "Table 42-3, Sensor Type Codes" shows that "type:0x1" means temperature sensor, "type:0x2" - voltage sensor, "type:0x4" - Fan etc. Threshold sensors sometimes are called "analog" sensors as they measure continuous parameters like temperature, voltage, revolutions per minute.  Another example - a sensor with "reading\_type:0x3". "Table 42-1, Event/Reading Type Code Ranges" says that reading type codes 02h-0Ch mean "Generic Discrete" sensor. Discrete sensors have up to 15 possible states (in other words - up to 15 meaningful bits). For example, for sensor 'CATERR' with "type:0x7" the "Table 42-3, Sensor Type Codes" shows that this type means "Processor" and the meaning of individual bits is: 00h (the least significant bit) - IERR, 01h - Thermal Trip etc.  There are few sensors with "reading\_type:0x6f" in our example. For these sensors the "Table 42-1, Event/Reading Type Code Ranges" advises to use "Table 42-3, Sensor Type Codes" for decoding meanings of bits. For example, sensor 'Power Unit Stat' has type "type:0x9" which means "Power Unit". Offset 00h means "PowerOff/Power Down". In other words if the least significant bit is 1, then server is powered off. To test this bit, the **bitand** [function](/manual/appendix/functions) with mask '1' can be used. The trigger expression could be like      bitand(last(/www.example.com/Power Unit Stat,#1),1)=1  to warn about a server power off.
ca	#### Notes sobre els sensors IPMI discrets  Per trobar els sensors d'un equip en un servidor Zabbix amb **DebugLevel=4** actiu. Espereu uns minuts i trobeu els registres de descoberta del sensor al registre del servidor Zabbix:      $ grep 'Added sensor' zabbix_server.log     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:7 id:'CATERR' reading_type:0x3 ('discrete_state') type:0x7 ('processor') full_name:'(r0.32.3.0).CATERR'     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'CPU Therm Trip' reading_type:0x3 ('discrete_state') type:0x1 ('temperature') full_name:'(7.1).CPU Therm Trip'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'System Event Log' reading_type:0x6f ('sensor specific') type:0x10 ('event_logging_disabled') full_name:'(7.1).System Event Log'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'PhysicalSecurity' reading_type:0x6f ('sensor specific') type:0x5 ('physical_security') full_name:'(23.1).PhysicalSecurity'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'IPMI Watchdog' reading_type:0x6f ('sensor specific') type:0x23 ('watchdog_2') full_name:'(7.7).IPMI Watchdog'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'Power Unit Stat' reading_type:0x6f ('sensor specific') type:0x9 ('power_unit') full_name:'(21.1).Power Unit Stat'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Ctrl %' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.1).P1 Therm Ctrl %'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.2).P1 Therm Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 2' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 2'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 3' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 3'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'P1 Mem Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).P1 Mem Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Front Panel Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Front Panel Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'Baseboard Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Baseboard Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +5.0V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +5.0V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +3.3V STBY' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V STBY'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +3.3V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.5V P1 DDR3' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.5V P1 DDR3'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.1V P1 Vccp' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.1V P1 Vccp'     8358:20130318:111122.174 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +1.05V PCH' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.05V PCH'  Per decodificar els tipus i estats del sensor IPMI, feu una còpia de les especificacions IPMI 2.0 de <http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html> (Al moment d'escriure aquest document, era <http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/second-gen-interface-spec-v2.pdf>)  Per decodificar els tipus i estats del sensor IPMI, hi ha disponible una còpia de les [especificacions IPMI 2.0](https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf). Tingueu en compte que no hi ha previstes [futures actualitzacions](http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html)  de les especificacions IPMI.  El primera paràmetre per començar és "reading\_type". Veieu la "Taula 42-1, rang de codi de tipus d'esdeveniment/lectura" per veure les especificacions per decodificar "reading\_type". Molts dels sensors del nostre exemple tenen "reading\_type:0x1" que vol dir sensor "llindar". A la "Taula 42-3, Codis dels tipus de sensor" hi diu que "type:0x1" vol dir sensor de temperatura, "type:0x2" - sensor de voltatge, "type:0x4" - Ventilador, etc. Els sensors llindar sovint s'anomenen sensors "analògics", doncs mesuren de manera continuada els paràmetres com ara temperatura, voltatge i revolucions per minut.  Un altre exemple - un sensor amb "reading\_type:0x3". "Taula 42-1, rang de codi de tipus d'esdeveniment/lectura" diu que el tipus de codi de lectura 02h-0Ch correspon a sensors "Genèrics discrets". Els sensors discrets tenen fins a 15 estats possibles(per tant, fins a 15 bits significatius(. Per exemple, el sensor 'CATERR' amb "type:0x7", la "Taula 42-3, codis de tipus de sensors" diu que aquest tipus és un "Processador" i el significat dels bits individuals és : 00h (el bit menys significatiu) - IERR, 01h - Thermal Trip etc.  Hi ha alguns sensors amb "reading\_type:0x6f" al nostre exemple. La "Taula 42-1, rang de codi de tipus d'esdeveniment/lectura" ja diu que cal emprar la "Taula 42-3, codis de tipus de sensors" per decodificar els signifcats dels bits. Per exemple, el sensor 'Power Unit Stat' és del tipus "type:0x9", que vol dir "Power Unit". Offset 00h vol dir "PowerOff/Power Down". En altres paraules, si el menys significant dels bits és 1, el servidor és aturat. Per provar aquest bit, podeu emprar la [funció](/manual/appendix/functions) **bitand** amb màscara '1'. L'expressió trigger pot semblar-se a      bitand(last(/www.example.com/Power Unit Stat,#1),1)=1  per avisar-nos si el servidor s'atura.

en-us	#### Notes on persistent files for log\*\[\] items
ca	#### Notes sobre fitxers persistents dels elements log\*\[\]

en-us	 #### Notes on SCIM provisioning  For SCIM provisioning specify the path to the Zabbix frontend and append api_scim.php to it, on the identity provider side, i.e.:      https://<your-zabbix-url>/zabbix/api_scim.php  User attributes that are used in Zabbix (username, user name, user lastname and media attributes) need to be added as custom attributes and, if necessary, external namespace should be the same as user schema: `urn:ietf:params:scim:schemas:core:2.0:User`.
ca	 #### Notes per l'aprovisionament SCIM  Per a l'aprovisionament SCIM, especifiqueu el camí a la interfície Zabbix i afegiu-hi api_scim.php, al costat del proveïdor d'identitat, és a dir:       https://<your-zabbix-url>/zabbix/api_scim.php  Els atributs d'usuari que s'empren a Zabbix (nom d'usuari, nom d'usuari, cognom de l'usuari i atributs multimèdia) s'han d'afegir com a atributs personalitzats i, si cal, l'espai de noms extern hauria de ser el mateix que l'esquema d'usuari: `urn:ietf:params:scim: schemas:core:2.0:User`.

en-us	##### Notes on threshold and discrete sensor simultaneous availability  Some IPMI agents provide both a threshold sensor and a discrete sensor under the same name. The preference is always given to the threshold sensor.
ca	##### Notes sobre la disponibilitat simultània dels sensors discrets i llindar  Alguns agents IPMI proveeixen a la vegada un sensor llindar i discret amb el mateix nom. La preferència sempre la té el sensor llindar.

en-us	 ::: notetip After enabling a trigger (changing its configuration status from *Disabled* to *Enabled*), the trigger expression is evaluated as soon as an item in it receives a value or the time to handle a time-based function comes. :::
ca	::: notetip Després d'activar un trigger (canviant el seu estat de configuració de *Disabled* a *Enabled*), l'expressió trigger s'avalua tan bon punt un element que conté rep un valor o quan arriba el moment de gestionar una funció en funció del temps. :::

en-us	::: notetip HTTP agent items and script items are supported by Zabbix server and proxy, and do not require an agent running on the host being monitored. :::
ca	::: notetip Els elements de l'agent HTTP i els elements d'script són compatibles amb el servidor i el proxy Zabbix i no requereixen un agent que s'executi a l'equip que monitora. :::

en-us	::: notetip It is advisable to use host macros instead of global macros because adding, updating or deleting global macros forces incremental configuration update for all hosts. For more information, see [Passive and active agent checks](/manual/appendix/items/activepassive#active-checks). :::
ca	::: notetip És recomanable emprar macros d'equip en lloc de macros globals perquè afegir, actualitzar o esborrar macros globals obliga a l'actualització incremental de la configuració per a tots els equips. Per obtindre més informació, veieu [verificacions d'agent passives i actives](/manual/appendix/items/activepassive#active-checks). :::

en-us	 ::: notetip Mostly the `maintenance.inc.php` file is located in `/conf` of Zabbix HTML document directory on the web server. However, the location of the directory may differ depending on the operating system and a web server it uses.  For example, the location for:  -  SUSE and RedHat is `/etc/zabbix/web/maintenance.inc.php`. -  Debian-based systems is `/usr/share/zabbix/conf/`.  See also [Copying PHP files](/manual/installation/install#copying-php-files).  :::  |Parameter|Details| |--|--------| |**ZBX\_DENY\_GUI\_ACCESS**|Enable maintenance mode:<br>1 – maintenance mode is enabled, disabled otherwise| |**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Array of IP addresses, which are allowed to connect to frontend (optional).<br>For example:<br>`array('192.168.1.1', '192.168.1.2')`| |**ZBX\_GUI\_ACCESS\_MESSAGE**|A message you can enter to inform users about the maintenance (optional).|  Note that the [location](/manual/installation/install#copying-php-files) of the `/conf` directory will vary based on the operating system and web server. 
ca	::: notetip La majoria de les vegades, el fitxer `maintenance.inc.php` es troba a `/conf` del directori de documents HTML de Zabbix al Servidor web. Tanmateix, la ubicació del directori pot variar segons el sistema operatiu i el servidor web emprat.   Per exemple, la ubicació de:  - SUSE i RedHat el fitxer és `/etc/zabbix/web/maintenance.inc.php`. - Sistemes basats en Debian el directori és `/usr/share/zabbix/conf/`.  Veieu també [Copia de fitxers PHP](/manual/installation/install#copying-php-files). :::  |Paràmetre|Detalls| |--|---------| |**ZBX\_DENY\_GUI\_ACCESS**|Activa el mode de manteniment:<br>1: el mode de manteniment és habilitat, en cas contrari, desactivat| |**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Matriu d'adreces IP permeses per connectar-se a la interfície (opcional).<br>Per exemple:<br>`array('192.168.1.1', '192.168.168.1.2')'| |**ZBX\_GUI\_ACCESS\_MESSAGE**|Un missatge que podeu escriure per notificar als usuaris el manteniment (opcional).|  Veieu que la [ubicació](/manual/installation/install#copying-php-files) del directori `/conf` variarà segons el sistema operatiu i el servidor web. 

en-us	::: notetip Since Zabbix 6.4 the agent (in active mode) no longer receives from the server/proxy a full copy of the configuration once every two minutes (default). Instead, in order to decrease network traffic and resources usage, an incremental configuration sync is performed every 5 seconds (default) upon which the server/proxy provides a full copy of the configuration **only** if the agent has not yet received it, or something has changed in host configuration, global macros or global regular expressions. :::
ca	::: notetip Des de Zabbix 6.4, l'agent (en mode actiu) ja no rep del servidor/proxy una còpia completa de la configuració un cop cada dos minuts (per defecte). Ara, per tal de disminuir el trànsit de la xarxa i l'ús de recursos, es fa una sincronització de configuració incremental cada 5 segons (per defecte) on el servidor/proxy proporciona una còpia completa de la configuració **només** si l'agent encara no l'ha rebuda, o si alguna cosa ha canviat de la configuració de l'equip, les macros globals o les expressions regulars globals. :::

en-us	:::notetip You can find out more about setting up SSL for Zabbix frontend by referring to these [best practices](/manual/installation/best_practices/cryptography#setting-up-ssl-for-zabbix-frontend). :::
ca	:::notetip Podeu trobar més informació sblre com configurar SSL per la interfície de Zabbix seguint aquestes [bones pràctiques](/manual/installation/best_practices/cryptography#setting-up-ssl-for-zabbix-frontend). :::

en-us	## Notifications
ca	## Notificacions

en-us	 ##### now  The number of seconds since the Epoch (00:00:00 UTC, January 1, 1970).  Example:      now()<1640998800
ca	 ##### now  El nombre de segons des d'Època (00:00:00 UTC, January 1, 1970).  Exemple:      now()<1640998800

en-us	#### Numeric (float) data type range with PostgreSQL 11 and earlier  PostgreSQL 11 and earlier versions only support floating point value range of approximately -1.34E-154 to 1.34E+154.
ca	#### Interval de tipus de dades numèriques (flotant) amb PostgreSQL 11 i anteriors  PostgreSQL 11 i versions anteriors només admeten l'interval de valors de coma flotant al rang de -1.34E-154 a 1.34E+154.

en-us	#### Numeric representation  Windows maintains numeric representations (indexes) for object and performance counter names. Zabbix supports these numeric representations as parameters to the `perf_counter`, `perf_counter_en` item keys and in `PerfCounter`, `PerfCounterEn` configuration parameters.  However, it's not recommended to use them unless you can guarantee your numeric indexes map to correct strings on specific hosts. If you need to create portable items that work across different hosts with various localized Windows versions, you can use the `perf_counter_en` key or `PerfCounterEn` configuration parameter which allow to use English names regardless of system locale.  To find out the numeric equivalents, run **regedit**, then find *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.  The registry entry contains information like this:      1     1847     2     System     4     Memory     6     % Processor Time     10     File Read Operations/sec     12     File Write Operations/sec     14     File Control Operations/sec     16     File Read Bytes/sec     18     File Write Bytes/sec     ....  Here you can find the corresponding numbers for each string part of the performance counter, like in '\\System\\% Processor Time':      System → 2     % Processor Time → 6  Then you can use these numbers to represent the path in numbers:      \2\6
ca	#### Representació numèrica  Windows manté representacions numèriques (índexs) per als noms d'objectes i els comptadors de rendiment. Zabbix suporta aquestes representacions numèriques com a paràmetres de les claus d'element `perf_counter`, `perf_counter_en` i en els paràmetres de configuració `PerfCounter`, `PerfCounterEn`.  Tanmateix, no es recomana emprar-los tret que pugueu garantir que el vostre mapa d'índex numèric corregeix cadenes a equips específics. Si necessiteu crear elements portàtils que funcionin a diferents equips amb versions concretes de Windows, podeu emprar la clau `perf_counter_en` o el paràmetre de configuració `PerfCounterEn` que permet emprar noms en anglès independentment de la configuració regional del sistema.  Per als equivalents numèrics, executeu **regedit** i, tot seguit, cerqueu *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.  L'entrada del registre conté informació com aquesta:      1     1847     2     System     4     Memory     6     % Processor Time     10     File Read Operations/sec     12     File Write Operations/sec     14     File Control Operations/sec     16     File Read Bytes/sec     18     File Write Bytes/sec     ....  Aquí podeu trobar els nombres corresponents per a cada part de la cadena del comptador de rendiment, com a '\\System\% Processor Time':      System → 2     % Processor Time → 6  A continuació, podeu emprar aquests nombres per representar el camí en nombres:      \2\6

en-us	#### Obtaining sensor names  Sensor labels, as printed by the *sensors* command, cannot always be used directly because the naming of labels may be different for each sensor chip vendor. For example, *sensors* output might contain the following lines:      $ sensors     in0:         +2.24 V  (min =  +0.00 V, max =  +3.32 V)        Vcore:       +1.15 V  (min =  +0.00 V, max =  +2.99 V)        +3.3V:       +3.30 V  (min =  +2.97 V, max =  +3.63 V)        +12V:       +13.00 V  (min =  +0.00 V, max = +15.94 V)     M/B Temp:    +30.0°C  (low  = -127.0°C, high = +127.0°C)  Out of these, only one label may be used directly:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  Attempting to use other labels (like *Vcore* or *+12V*) will not work.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  To find out the actual sensor name, which can be used by Zabbix to retrieve the sensor readings, run *sensors -u*. In the output, the following may be observed:      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2.99       in1_alarm: 0.00     ...         +12V:       in4_input: 13.00       in4_min: 0.00       in4_max: 15.94       in4_alarm: 0.00     ...  So *Vcore* should be queried as *in1*, and *+12V* should be queried as *in4*.[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  Not only voltage (in), but also current (curr), temperature (temp) and fan speed (fan) readings can be retrieved by Zabbix.  [^1]: According to     [specification](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)     these are voltages on chip pins and generally speaking may need     scaling.
ca	#### Obtindre els noms dels sensors  Les etiquetes del sensor, impreses per la comanda *sensors*, mai es poden emprar directament, doncs el seu nom pot ésser diferent per cada proveïdor del xip del sensor. Per exemple, la sortida de *sensors* pot contindre les següents línies:      $ sensors     in0:         +2.24 V  (min =  +0.00 V, max =  +3.32 V)     Vcore:       +1.15 V  (min =  +0.00 V, max =  +2.99 V)     +3.3V:       +3.30 V  (min =  +2.97 V, max =  +3.63 V)     +12V:       +13.00 V  (min =  +0.00 V, max = +15.94 V)     M/B Temp:    +30.0°C  (low  = -127.0°C, high = +127.0°C)  A banda d'aquestes, una sola etiqueta es pot emprar directament:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  Provant d'emprar altres etiquetes (com ara *Vcore* o *+12V*) no funcionarà pas.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  Per sapiguer el nom real del sensor, que es pot emprar per Zabbix per recuperar les lectures del sensor, executeu *sensors -u*. A la sortida, veureu:      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2.99       in1_alarm: 0.00     ...     +12V:       in4_input: 13.00       in4_min: 0.00       in4_max: 15.94       in4_alarm: 0.00     ...  Donsc *Vcore* ha d'ésser consultat com a *in1*, i *+12V* haurà d'ésser consultat com a *in4*. [^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  No només el voltatge (in), també la corrent (curr), la temperatura (temp) i la velocitat del ventilador (fan) es poden recuperar per Zabbix.  [^1]: Segons les [especificacions](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface) aquests són els voltatges dels pins dels xips i poden generalment necessitar un escalat.

en-us	 ##### Octal to decimal {#octal}  Convert the value from octal format to decimal.  If you mark the *Custom on fail* checkbox, it is possible to specify custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.
ca	 ##### Octal a decimal {#octal}  Converteix el valor de format octal a decimal.  Si marqueu la casella de selecció *Personalitzar en cas d'error*, és possible especificar opcions personalitzades de gestió d'errors: per descartar el valor, establir un valor especificat o establir un missatge d'error especificat. En el cas d'una passa de preprocessament fallida, l'element no serà pas compatible si es tria l'opció per descartar el valor o establir un valor especificat.

en-us	#### ODBC checks  -   MySQL unixODBC driver should not be used with Zabbix server or Zabbix proxy compiled against MariaDB connector      library and vice versa, if possible it is also better to avoid using the same connector as the driver due to an      [upstream bug](https://bugs.mysql.com/bug.php?id=73709). Suggested setup:      PostgreSQL, SQLite or Oracle connector → MariaDB or MySQL unixODBC driver     MariaDB connector → MariaDB unixODBC driver     MySQL connector → MySQL unixODBC driver  See [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) for more information and available workarounds.  -   XML data queried from Microsoft SQL Server may get truncated in various ways on Linux and UNIX systems.  -   It has been observed that using ODBC checks for monitoring Oracle databases using various versions of      Oracle Instant Client for Linux causes Zabbix server to crash.\      See also: [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402),      [ZBX-20803](https://support.zabbix.com/browse/ZBX-20803).  -   If using FreeTDS UnixODBC driver, you need to prepend a 'SET NOCOUNT ON' statement to an SQL query      (for example, ````SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....````).      Otherwise, database monitor item in Zabbix will fail to retrieve the information with an error      "SQL query returned empty result".\     See [ZBX-19917](https://support.zabbix.com/browse/ZBX-19917) for more information.
ca	#### Verificacions ODBC  - El controlador MySQL unixODBC no s'ha d'emprar amb el servidor Zabbix o el proxy Zabbix compilat amb la biblioteca de connectors MariaDB i viceversa, si és possible. També és millor evitar emprar el mateix connector que el controlador a causa d'un [error](https://bugs.mysql.com/bug.php?id=73709). Configuració suggerida:       Connector PostgreSQL, SQLite o Oracle → Controlador unixODBC MariaDB o MySQL      Connector MariaDB → Controlador MariaDB unixODBC      Connector MySQL → Controlador MySQL unixODBC  Consulteu [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) per obtindre més informació i solucions alternatives disponibles.  - Les dades XML consultades des de Microsoft SQL Server es poden truncar de diferents maneres en sistemes Linux i UNIX.  - S'ha observat que l'ús de comprovacions ODBC per monitorar les bases de dades Oracle emprant diferents versions d'Oracle Instant Client per a Linux fa que el servidor Zabbix es bloquegi. Veieu també [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402), [ZBX-20803](https://support.zabbix.com/browse/ZBX-20803).  - Si empreu el controlador FreeTDS UnixODBC, heu d'afegir una instrucció 'SET NOCOUNT ON' a una consulta SQL (per exemple, ````SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = .... ````). En cas contrari, l'element de monitoratge de la base de dades a Zabbix no podrà recuperar la informació amb un error "La consulta SQL ha retornat un resultat buit". Consulteu [ZBX-19917](https://support.zabbix.com/browse/ZBX-19917) per obtindre més informació.

en-us	##### odbc.ini  The `odbc.ini` file is used to configure data sources.  ```ini [TEST_MYSQL] Description=MySQL Test Database Driver=mysql Server=127.0.0.1 User=root Password= Port=3306 Socket= Database=zabbix ```  |Parameter|Description| |--|--------| |TEST_MYSQL|Data source name (DSN).| |Description|Data source description.| |Driver|Database driver name (as specified in `odbcinst.ini`).| |Server|Database server IP/DNS.| |User|Database user for connection.| |Password|Database user password.| |Port|Database connection port.| |Socket|Database connection socket.| |Database|Database name.|  For other possible configuration parameter options, see [MySQL documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html).
ca	##### odbc.ini  El fitxer `odbc.ini` s'empra per configurar les fonts de dades.  ```ini [TEST_MYSQL] Description=MySQL Test Database Driver=mysql Server=127.0.0.1 User=root Password= Port=3306 Socket= Database=zabbix ```  |Paràmetre|Descripció| |--|---------| |TEST_MYSQL|Nom de la font de dades (DSN).| |Descripció|Descripció de la font de dades.| |Controlador|Nom del controlador de base de dades (tal com s'especifica a `odbcinst.ini`).| |Servidor|Servidor de bases de dades IP/DNS.| |Usuari|Usuari de la base de dades per a la connexió.| |Contrasenya|Contrasenya d'usuari de la base de dades.| |Port|Port de connexió a la base de dades.| |Socket|Socket de connexió de base de dades.| |Base de dades|Nom de la base de dades.|  Per a altres opcions de paràmetres de configuració possibles, consulteu [documentació de MySQL](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html).

en-us	##### odbcinst.ini  The `odbcinst.ini` file lists the installed ODBC database drivers. If `odbcinst.ini` is missing, it is necessary to create it manually.  ```ini [TEST_MYSQL] Description=ODBC for MySQL Driver=/usr/lib/libmyodbc5.so FileUsage=1 ```  |Parameter|Description| |--|--------| |TEST_MYSQL|Database driver name.| |Description|Database driver description.| |Driver|Database driver library location.| |FileUsage|Determines whether the database driver supports connecting to a database server without the support for accessing local files (0); supports reading data from files (1); supports writing data to files (2).| |Threading|Thread serialization level. Supported for PostgreSQL.<br>Since 1.6, if the driver manager is built with thread support, you may add another driver entry.|
ca	##### odbcinst.ini  El fitxer `odbcinst.ini` enumera els controladors de base de dades ODBC instal·lats. Si falta `odbcinst.ini`, cal crear-lo manualment.  ```ini [TEST_MYSQL] Description=ODBC for MySQL Driver=/usr/lib/libmyodbc5.so FileUsage=1 ```  |Paràmetre|Descripció| |--|---------| |TEST_MYSQL|Nom del controlador de base de dades.| |Descripció|Descripció del controlador de base de dades.| |Controlador|Ubicació de la biblioteca de controladors de base de dades.| |FileUsage|Determina si el controlador de base de dades admet la connexió a un servidor de bases de dades sense suport per accedir a fitxers locals (0); admet la lectura de dades dels fitxers (1); admet l'escriptura de dades als fitxers (2).| |Threading|Nivell de serialització de fils. Admet PostgreSQL.<br>Des de la versió 1.6, si el gestor de controladors és creat amb suport de fils, podeu afegir una altra entrada de controlador.|

en-us	#### OK events  An OK event closes the related problem event(s) and may be created by 3 components:  -   triggers - based on 'OK event generation' and 'OK event closes'     settings; -   event correlation -   task manager – when an event is [manually     closed](/manual/config/events/manual_close)
ca	#### Esdeveniments d'acord (OK)  Un esdeveniment OK tanca el/s esdeveniment/s o problemes relacionats i el pot crear per 3 components:  - els triggers: basats en els paràmetres "Generació d'un esdeveniment OK" i "Es tanca un esdeveniment OK"; - Correlació d'esdeveniments - el gestor de tasques - quan un esdeveniment és [tancat manualment](/en/manual/config/events/manual_close)

en-us	#### Okta configuration  1\. Go to <https://developer.okta.com/signup/> and register/sign into your account.  2\. In the Okta web interface navigate to *Applications → Applications*.  3\. Click on *Create App Integration*.  ![](../../../../assets/en/manual/appendix/install/okta_app_create.png){width="600"}  Select "SAML 2.0" as the sign-in method and click on *Next*.  4\. In general settings, fill in the app name and click on *Next*.  5\. In SAML configuration, enter the values provided below, then click on *Next*.  ![](../../../../assets/en/manual/appendix/install/okta_app_conf.png){width="600"}  -   In **General** add:     -   *Single sign-on URL*:         `http://<your-zabbix-url>/zabbix/index_sso.php?acs`\         Note the use of "http", and not "https", so that the `acs` parameter is not cut out in the request. The *Use this for Recipient URL and Destination URL* checkbox should also be marked.     -   *Audience URI (SP Entity ID)*: `zabbix`\         Note that this value will be used within the SAML assertion as         a unique service provider identifier (if not matching, the         operation will be rejected). It is possible to specify a URL or         any string of data in this field.     -   *Default RelayState*:\         Leave this field blank; if a custom redirect is required, it can         be added in Zabbix in the *Users → Users* settings.     -   Fill in other fields according to your preferences.  -   In **Attribute Statements/Group Attribute Statements** add:  ![](../../../../assets/en/manual/appendix/install/okta_app_conf2.png){width="600"}  These attribute statements are inserted into the SAML assertions shared with Zabbix.   The attribute names used here are arbitrary examples. You may use different attribute names, however, it is required that they match the respective field value in Zabbix SAML settings.  If you want to configure SAML sign-in into Zabbix *without* JIT user provisioning, then only the email attribute is required.  ::: noteclassic  If planning to use an encrypted connection, generate the private and public encryption certificates, then upload the public certificate to Okta. The certificate upload form appears when *Assertion Encryption* is  set to "Encrypted" (click *Show Advanced Settings* to find this parameter). :::  6\. In the next tab, select "I'm a software vendor. I'd like to integrate my app with Okta" and press "Finish".  7\. Navigate to the "Assignments" tab of the newly-created application  and click on the *Assign* button, then select "Assign to People" from the drop-down.  ![](../../../../assets/en/manual/appendix/install/okta_app_assign.png)  8\. In a popup that appears, assign the app to people that will use SAML 2.0 to authenticate with Zabbix, then click on *Save and go back*.  9\. Navigate to the "Sign On" tab and click on the *View Setup Instructions* button.   Setup **instructions** will be opened in a new tab; keep this tab open while configuring Zabbix.
ca	#### Configuració d'Okta  1\. Aneu a <https://okta.com> i enregistreu-vos o connecteu-vos al vostre compte.  2\. A la interfície Web d'Okta, accediu a *Aplicacions → Aplicacions*.  3\. Premeu el botó "Crear una nova aplicació".  (![](../../../../assets/en/manual/appendix/install/okta_create_app.png)).  Trieu SAML 2.0 com a mètode de connexió i premeu el botó *Següent*.  ![](../../../../assets/en/manual/appendix/install/okta_app1.png){width="600"}  4\. Ompliu els camps de la pestanya *Paràmetres generals* i premeu *Next*.  5\. A la pestanya *Configurar SAML*, entreu els valors que hi ha aquí sota, i després premeu *Next*.  ![](../../../../assets/en/manual/appendix/install/okta_app_conf.png){width="600"}  -   A la secció **Generl** :     -  *URL d'autenticació única*:      `http://<vostra-url-zabbix>/zabbix/index/_sso.php?acs`\     Veieu que emprem "http" i no pas "https", doncs el paràmetre `acs` no es retalla a la petició. La casella *Empreu aquesta URL com a Origen i Destí*.     -   *Audiència URI (SP Entity ID)*: `zabbix`\         Veieu que aquest valor s'emprarà a l'asserció SAML com a únic identificador de proveïdor del servei (si no es correspon pas, la operació serà rebutjada). És possible especificar una URL o tota una cadena de dades en aquest camp.     -   *Default RelayState*:\         Deixeu aquest camp buit; si es demana una redirecció personal, es pot afegir a Zabbix als paràmetres *Usuaris → Usuaris*.     -   Ompliu els altres camps segons les vostres preferències.  - A **Declaracions d'atributs/Declaracions d'atributs de grup**, afegiu-hi:  ![](../../../../assets/en/manual/appendix/install/okta_app2.png)  Aquestes declaracions d'atributs s'insereixen a les afirmacions SAML compartides amb Zabbix.  Si voleu configurar l'inici de sessió SAML a Zabbix *sense* subministrament d'usuaris JIT, només cal l'atribut de correu electrònic.  ::: noteclassic  Si voleu emprar una connexió xifrada, genereu els certificats de xifrat privats i públics, i pugeu el públic a Okta. El formulari de càrrega de certificat apareix quan *Xifrat d'asserció* s'estableix a Xifrat (cliqueu a *Veure paràmetres avançats* per trobar aquest paràmetres). :::  6\. A la pestanya següent, trieu "sóc un editor de programari. Vull integrar la meva aplicació amb Okta" i premeu "Acabar".  7\. Ara, accediu a la pestanya *Assignacions* i premeu el botó "Assignar", després trieu "Assignar a persones" al menú desplegable.  ![](../../../../assets/en/manual/appendix/install/okta_app_assign.png)  8\. A una finestra contextual que apareixerà, assigneu l'aplicació creada a les persones que emprearan SAML 2.0 per autenticar amb Zabbix, i després premeu "Registrar i anar enrere".  9\. Accediu a la pestanya "Connexió" i premeu el botó "Afegir les instruccions de configuració". Les instruccions de configuració s'afegiran a una nova pestanya: deseu aquesta pestanya oberta mentre configureu Zabbix.  Les **instruccions** de configuració s'obriran en una pestanya nova; mantingueu aquesta pestanya oberta mentre configureu Zabbix.

en-us	#### Older XML protocol  ::: noteclassic Zabbix will take up to 16 MB of XML Base64-encoded data, but a single decoded value should be no longer than 64 KB otherwise it will be truncated to 64 KB while decoding. :::
ca	#### Antic protocol XML  ::: noteclassic Zabbix prendrà fins a 16Mo de dades codificades en XML Base64, però un sol valor descodificat no haurà de passar els 64Ko, sinó es retallarà a 64Ko mentre es descodifiqui. :::

en-us	#### Old numeric (float) value type dropped  Since Zabbix 5.0.0, numeric (float) data type supports precision of approximately 15 digits and range from approximately -1.79E+308 to 1.79E+308. This is implemented by default in new installations. When upgrading existing installations that had been created before Zabbix 5.0, a database upgrade patch is applied automatically, except for TimescaleDB with compression.  For Oracle databases, older versions of MySQL databases, and large installations, the patch execution can take a lot of time. For this reason it is recommended to update the data type manually before starting the upgrade.  ::: noteimportant The patch alters data columns of history and trends tables, which usually contain lots of data, therefore it is expected to take some time to complete. Since the exact estimate cannot be predicted and depends on server performance, database management system configuration and version, it is recommended to first test the patch outside the production environment. With MySQL 8.0 and MariaDB 10.5 configured by default, the patch is known to be executed instantly for large tables due to efficient algorithm and the fact that previously the same double type was used but with limited precision, meaning that data itself does not need to be modified. :::  Please execute the patch (SQL files) for your database, as described on the [Database upgrade to primary keys and double precision data types](/manual/appendix/install/db_primary_keys) page.  Note that with TimescaleDB, [compression support](/manual/appendix/install/timescaledb#timescaledb_compression) must only be turned on after applying this patch.  ::: notewarning Important! Run these scripts for the server database only. :::  To apply a patch:  - Stop Zabbix server. - Run the scripts for your database. - Start Zabbix server again.
ca	#### S'ha eliminat el tipus de valor numèric antic (flotant).  Des de Zabbix 5.0.0, el tipus de dades numèric (flotant) admet una precisió d'aproximadament 15 dígits i oscil·la entre aproximadament -1,79E+308 i 1,79E+308. Això s'implementa per defecte a les instal·lacions noves. Quan s'actualitzen instal·lacions existents que s'havien creat abans de Zabbix 5.0, s'aplica automàticament un pedaç d'actualització de la base de dades, tret de TimescaleDB amb compressió.  Per a bases de dades Oracle, versions anteriors de bases de dades MySQL i instal·lacions grans, l'execució del pegat pot trigar molt de temps. Per aquest motiu, es recomana actualitzar el tipus de dades manualment abans d'iniciar l'actualització.  ::: noteimportant El pedaç altera les columnes de dades de les taules d'historial i de tendències, que normalment contenen moltes dades, per la qual cosa s'espera que trigui un temps a completar-se. Com que l'estimació exacta no es pot predir i depèn del rendiment del servidor, la configuració i la versió del sistema de gestió de bases de dades, es recomana primer provar el pedaç fora de l'entorn de producció. Amb MySQL 8.0 i MariaDB 10.5 configurats de manera predeterminada, se sap que el pedaç s'executa a l'instant per a taules grans a causa d'un algorisme eficient i del fet que abans s'utilitzava el mateix tipus doble però amb una precisió limitada, la qual cosa significa que les dades en si no necessiten ser modificat. :::  Si us plau, executeu el pedaç (fitxers SQL) per a la vostra base de dades, tal com es descriu a la pàgina [Actualització de la base de dades a claus primàries i tipus de dades de doble precisió](/manual/appendix/install/db_primary_keys).  Tingueu en compte que amb TimescaleDB, [suport de compressió](/manual/appendix/install/timescaledb#timescaledb_compression) només s'ha d'activar després d'aplicar aquest pedaç.  ::: noteimportant Important! Executeu aquests scripts només per a la base de dades del servidor. :::  Per aplicar un pedaç:  - Atura el servidor Zabbix. - Executeu els scripts de la vostra base de dades. - Torneu a iniciar el servidor Zabbix.

en-us	 Once the group is created, you can click on the group name in the list to edit group name, clone the group or set additional option:  ![](../../../../assets/en/manual/config/host_group2.png)  *Apply permissions and tag filters to all subgroups* - mark this checkbox and click on *Update* to apply the same level of permissions/tag filters to all nested host groups. For user groups that may have had differing [permissions](/manual/config/users_and_usergroups/usergroup#configuration) assigned to nested host groups, the permission level of the parent host group will be enforced on the nested groups. This is a one-time option that is not saved in the database.  **Permissions to nested host groups**  -   When creating a child host group to an existing parent host group,     [user group](/manual/config/users_and_usergroups/usergroup)     permissions to the child are inherited from the parent (for example,     when creating `Riga/Zabbix servers` if `Riga` already exists) -   When creating a parent host group to an existing child host group,     no permissions to the parent are set (for example, when creating     `Riga` if `Riga/Zabbix servers` already exists)
ca	Un cop creat el grup, podeu fer clic al nom del grup a la llista per editar el nom del grup, clonar el grup o establir una opció addicional:  ![](../../../../assets/en/manual/config/host_group2.png)  *Aplica permisos i filtres d'etiquetes a tots els subgrups* - marqueu aquesta casella de selecció i feu clic a *Actualitzar* per aplicar el mateix nivell de permisos/filtres d'etiquetes a tots els grups d'equips niuats. Per als grups d'usuaris que poden haver tingut diferents [permisos](/manual/config/users_and_usergroups/usergroup#configuration) assignats a grups d'equips niuats, el nivell de permís del grup d'equips principal s'aplicarà als grups niuats. Aquesta és una opció única que no es desa a la base de dades.  **Permisos per a grups d'equips niuats**  - Quan es crea un grup d'equips secundari a un grup d'equips principal existent, els permisos [grup d'usuaris](/manual/config/users_and_usergroups/usergroup) per al fill s'hereten del pare (per exemple, quan es creen "servidors Riga/Zabbix" si "Riga" ja existeix) - Quan es crea un grup d'equips principal a un grup d'equips secundari existent, no s'estableix cap permís per al pare (per exemple, quan es crea "Riga" si ja existeix "servidors Riga/Zabbix").

en-us	 Once the group is created, you can click on the group name in the list to edit group name, clone the group or set additional option:  ![](../../../../assets/en/manual/config/template_group2.png){width="600"}  *Apply permissions to all subgroups* - mark this checkbox and click on *Update* to apply the same level of permissions to all nested template groups. For user groups that may have had differing [permissions](/manual/config/users_and_usergroups/usergroup#configuration) assigned to nested template groups, the permission level of the parent template group will be enforced on the nested groups. This is a one-time option that is not saved in the database.  **Permissions to nested template groups:**  -   When creating a child template group to an existing parent template group,     [user group](/manual/config/users_and_usergroups/usergroup)     permissions to the child are inherited from the parent (for example,     when creating `Databases/MySQL` if `Databases` already exists). -   When creating a parent template group to an existing child template group,     no permissions to the parent are set (for example, when creating     `Databases` if `Databases/MySQL` already exists).
ca	 Un cop creat el grup, podeu fer clic al nom del grup a la llista per editar el nom del grup, clonar el grup o establir una opció addicional:  ![](../../../../assets/en/manual/config/template_group2.png){width="600"}  *Aplica permisos a tots els subgrups* - marqueu aquesta casella de selecció i feu clic a *Actualitzar* per aplicar el mateix nivell de permisos a tots els grups de plantilles heretades. Per als grups d'usuaris que poden haver tingut diferents [permisos](/manual/config/users_and_usergroups/usergroup#configuration) assignats a grups de plantilles heretades, el nivell de permís del grup de plantilles pare s'aplicarà als grups heretats. Aquesta és una opció única que no es desa a la base de dades.  **Permisos per a grups de plantilles heretades:**  - Quan es crea un grup de plantilles fill a un grup de plantilles principal existent, els permisos de [grup d'usuaris](/manual/config/users_and_usergroups/usergroup) per al fill s'hereten del pare (per exemple, quan es crea `Bases de dades/MySQL` si les `Bases de dades` ja existeixen). - Quan es crea un grup de plantilles pare a un grup de plantilles fill existent, no s'estableixen permisos per al pare (per exemple, quan es crea `Bases de dades` si `Bases de dades/MySQL` ja existeix).

en-us	#### OneLogin configuration
ca	#### Configuració de OneLogin

en-us	#### One side connects with certificate but other side accepts only PSK or vice versa  In any log (with *GnuTLS*):      failed to accept an incoming connection: from 127.0.0.1: zbx_tls_accept(): gnutls_handshake() failed:\         -21 Could not negotiate a supported cipher suite.  In any log (with *OpenSSL* 1.0.2c):      failed to accept an incoming connection: from 127.0.0.1: TLS handshake returned error code 1:\         file .\ssl\s3_srvr.c line 1411: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:\         TLS write fatal alert "handshake failure"
ca	#### Una banda es connecta amb el certificat, però l'altra banda només admet PSK o viceversa  Al registre (amb *GnuTLS*):       no s'ha pogut acceptar una connexió entrant: des de 127.0.0.1: zbx_tls_accept(): gnutls_handshake() ha fallat:\          -21 No s'ha pogut negociar un conjunt de xifrat compatible.  Al registre (amb *OpenSSL* 1.0.2c):       no s'ha pogut acceptar una connexió entrant: a partir de 127.0.0.1: l'enllaç TLS ha retornat el codi d'error 1:\          fitxer .\ssl\s3_srvr.c línia 1411: error:1408A0C1:Rutines SSL:ssl3_get_client_hello:no hi ha xifrat compartit:\          TLS escriu l'alerta fatal "error en l'establiment de comunicació (handshake)"

en-us	#### One side connects with PSK but other side uses LibreSSL or has been compiled without encryption support  LibreSSL does not support PSK.  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: support for PSK was not compiled in  In Zabbix frontend:      Get value from agent failed: TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success
ca	#### Una banda es connecta a PSK, però l'altra empra LibreSSL o s'ha compilat sense suport de xifrat  LibreSSL no és compatible amb PSK.  Al registre del costat de connexió:    ...TCP correcte, no es pot establir TLS a [[192.168.1.2]:10050]: Error d'E/S SSL_connect(): [0] Correcte  Al registre de l'altra banda:    ... no s'ha pogut acceptar una connexió entrant: des de 192.168.1.2: el suport per a PSK no es va compilar  A la interfície web de Zabbix:    Ha fallat l'obtenció del valor de l'agent: TCP correcte, no es pot establir TLS a [[192.168.1.2]:10050]: SSL_connect() Error d'E/S: [0] Correcte

en-us	#### One side connects with PSK but other side uses OpenSSL with PSK support disabled  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/record/rec_layer_s3.c line 1536: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: TLS handshake set result code to 1: file ssl/statem/statem_srvr.c line 1422: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher: TLS write fatal alert "handshake failure"
ca	#### Una banda es connecta a PSK, però l'altra empra OpenSSL amb el suport PSK desactivat  Al registre del costat de connexió:   ...TCP correcte, no es pot establir TLS a [[192.168.1.2]:10050]: SSL_connect() estableix el codi de resultat a SSL_ERROR_SSL: fitxer ../ssl/record/rec_layer_s3.c línia 1536: error:14094410:Rutines SSL: ssl3_read_bytes:falla de connexió d'alertes sslv3: nombre d'alerta SSL 40: TLS llegeix l'alerta fatal "error d'establiment de connexió"  Al registre de l'altra banda:    ... no s'ha pogut acceptar una connexió entrant: des de 192.168.1.2: el codi de resultat de l'establiment de la connexió TLS estableix el codi de resultat a 1: fitxer ssl/statem/statem_srvr.c línia 1422: error:1417A0C1:Rutines SSL:tls_post_process_client_hello: sense xifrat compartit: TLS escriu l'alerta fatal "fallida d'establiment de connexió"

en-us	##### On Linux 2.4:  (Sensor readings are obtained from /proc/sys/dev/sensors directory)  -   **device** - device name (if <mode> is used, it is a regular     expression); -   **sensor** - sensor name (if <mode> is used, it is a regular     expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key: sensor\[w83781d-i2c-0-2d,temp1\]
ca	##### Sota Linux 2.4 :  (Les lectures dels sensors s'obtenen del directori /proc/sys/dev/sensors)  -   **device** - nom del perifèric (si s'empra <mode> , és una expressió regular); -   **sensor** - nom del sensor (si s'empra <mode> , és una expressió regular); -   **mode** - valors possibles : avg, max, min (si s'omet aquest paràmetre, el perifèric i el sensor es tracten textualment).  Exemple de clau: sensor\[w83781d-i2c-0-2d,temp1\]

en-us	##### On Linux 2.6+:  (Sensor readings are obtained from /sys/class/hwmon directory)  -   **device** - device name (non regular expression). The device name     could be the actual name of the device (e.g 0000:00:18.3) or the     name acquired using sensors program (e.g. k8temp-pci-00c3). It is up     to the user to choose which name to use; -   **sensor** - sensor name (non regular expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key:  sensor\[k8temp-pci-00c3,temp,max\] or sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in,avg\] or sensor\[smsc47b397.2176,in1\]
ca	##### Sota Linux 2.6+ :  (Les lectures dels sensors s'obtenen del directori /sys/class/hwmon)  -   **device** - nom del perifèric (expressió no regular). El nom del perifèric pot ésser el nom real (ex. 0000:00:18.3) o el nom adquirit emprant el programa de sensors (ex. k8temp-pci-00c3). L'usuari pot decidir el nom a emprar; -   **sensor** - nom del sensor (expressió no regular); -   **mode** - valors possibles : avg, max, min (si el paràmetre s'omet, el perifèric i el sensor es tracten textualment).  Exemples de claus :  sensor\[k8temp-pci-00c3,temp, max\] ou sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in, avg\] ou sensor\[smsc47b397.2176,in1\]

en-us	#### OpenSSL used with CRLs and for some CA in the certificate chain its CRL is not included in `TLSCRLFile`  In TLS server log in case of *OpenSSL* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file s3_srvr.c line 3251: error:14089086: SSL routines:ssl3_get_client_certificate:certificate verify failed: \         TLS write fatal alert "unknown CA"  In TLS server log in case of *GnuTLS* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file rsa_pk1.c line 103: error:0407006A: rsa routines:RSA_padding_check_PKCS1_type_1:\         block type is not 01 file rsa_eay.c line 705: error:04067072: rsa routines:RSA_EAY_PUBLIC_DECRYPT:paddin
ca	#### OpenSSL emprat amb CRLs i per algunes autoritats de certificació dins la cadena de certificats no té el CRL inclòs a `TLSCRLFile`  Al registre del servidor TLS, en cas de peer *OpenSSL*:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file s3_srvr.c line 3251: error:14089086: SSL routines:ssl3_get_client_certificate:certificate verify failed: \         TLS write fatal alert "unknown CA"  Al registre del servidor TLS, en cas de peer *GnuTLS*:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file rsa_pk1.c line 103: error:0407006A: rsa routines:RSA_padding_check_PKCS1_type_1:\         block type is not 01 file rsa_eay.c line 705: error:04067072: rsa routines:RSA_EAY_PUBLIC_DECRYPT:paddin

en-us	#### Operational data of problems  It is possible to display operational data for current problems, i.e. the latest item values as opposed to the item values at the time of the problem.  Operational data display can be configured in the filter of *Monitoring* → *Problems* or in the configuration of the respective [dashboard widget](/manual/web_interface/frontend_sections/dashboards/widgets/problems), by selecting one of the three options:  -   *None* - no operational data is displayed -   *Separately* - operational data is displayed in a separate column  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_b0.png){width="600"}  -   *With problem name* - operational data is appended to the problem     name and in parentheses. Operational data are appended to the     problem name only if the *Operational data* field is non-empty in     the trigger configuration.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_a0.png){width="600"}  The content of operational data can be configured with each [trigger](/manual/config/triggers/trigger), in the *Operational data* field. This field accepts an arbitrary string with macros, most importantly, the `{ITEM.LASTVALUE<1-9>}` macro.  `{ITEM.LASTVALUE<1-9>}` in this field will always resolve to the latest values of items in the trigger expression. `{ITEM.VALUE<1-9>}` in this field will resolve to the item values at the moment of trigger status change (i.e. change into problem, change into OK, being closed manually by a user or being closed by correlation).
ca	#### Dades operatives dels problemes  Es poden veure les dades operatives dels problemes actuals, és a dir, els darrers valors de l'element en oposició als valors de l'element en el moment del problema.  La vista de dades operatives es pot configurar al filtre de *Monitoratge* → *Problemes* o a la configuració del [giny del tauler de control](/manual/web_interface/frontend_sections/dashboards/widgets/problems), triant una de les tres opcions:  - *Cap* - no es mostren dades operatives - *Per separat* - les dades operatives es mostren en una columna separada  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_b0.png){width="600"}  - *Amb nom del problema* - les dades operatives s'afegeixen al nom del problema i entre parèntesis. Les dades operatives s'afegeixen al nom del problema només si el camp *Dades operacionals* no és buit a la configuració del trigger.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_a0.png){width="600"}  El contingut de les dades operatives es pot configurar amb cada [trigger](/manual/config/triggers/trigger), al camp *Operational data*. Aquest camp accepta una cadena arbitrària amb macros, el més important, la macro `{ITEM.LASTVALUE<1-9>}`.  `{ITEM.LASTVALUE<1-9>}} d'aquest camp sempre es resoldrà amb els valors més recents dels elements de l'expressió trigger. `{ITEM.VALUE<1-9>}` en aquest camp es resoldrà amb els valors de l'element en el moment del canvi d'estat de l'activador (és a dir, canvia a problema, canvia a Correcte, es tanca manualment per un usuari o es tanca per correlació).

en-us	#### Operation details  ![](../../../../../assets/en/manual/config/operation_details.png){width="600"}  |Parameter|<|<|Description| |-|-|----------|--------------------------------------| |*Operation*|<|<|Select the operation:<br>**Send message** - send message to user.<br>**<remote command name>** - execute a remote command. Commands are available for execution if previously defined in [global scripts](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script) with *Action operation* selected as its scope.<br>More operations are available for discovery and autoregistration based events (see above).| |*Steps*|<|<|Select the step(s) to assign the operation to in an [escalation](escalations) schedule:<br>**From** - execute starting with this step.<br>**To** - execute until this step (0=infinity, execution will not be limited).| |*Step duration*|<|<|Custom duration for these steps (0=use default step duration).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 60s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>Several operations can be assigned to the same step. If these operations have different step duration defined, the shortest one is taken into account and applied to the step.| |Operation type: [send message](/manual/config/notifications/action/operation/message)|<|<|<| | |*Send to user groups*|<|Select user groups to send the message to.<br>The user group must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |^|*Send to users*|<|Select users to send the message to.<br>The user must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |^|*Send only to*|<|Send message to all defined media types or a selected one only.| |^|*Custom message*|<|If selected, the custom message can be configured.<br>For notifications about internal events via [webhooks](/manual/config/notifications/media/webhook), custom message is mandatory.| |^| |*Subject*|Subject of the custom message. The subject may contain macros. It is limited to 255 characters.| |^|^|*Message*|The custom message. The message may contain macros. It is limited to certain amount of characters depending on the type of database (see [Sending message](/manual/config/notifications/action/operation/message) for more information).| |Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)|<|<|<| | |*Target list*|<|Select targets to execute the command on:<br>**Current host** - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.<br>**Host** - select host(s) to execute the command on.<br>**Host group** - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.<br>A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).<br>The target list is meaningless if a custom script is executed on Zabbix server. Selecting more targets in this case only results in the script being executed on the server more times.<br>Note that for global scripts, the target selection also depends on the *Host group* setting in global script [configuration](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script).<br>*Target list* option is not available for *Service actions* because in this case remote commands are always executed on Zabbix server.| |*Conditions*|<|<|Condition for performing the operation:<br>**Event is not acknowledged** - only when the event is unacknowledged.<br>**Event is acknowledged** - only when the event is acknowledged.<br>*Conditions* option is only available for *Trigger actions*.|  When done, click *Add* to add the operation to the list of *Operations*.
ca	#### Detalls de l'operació  ![](../../../../../assets/en/manual/config/operation_details.png){width="600"}  |Paràmetre|<|Descripció| |-|----------|----------------------------------------| |*Operació*|<|Trieu l'operació:<br>**Envia missatge** - envia un missatge a l'usuari<br>**\<nom de la comanda remota\>** - executeu una comanda a distància. Les comandes són disponibles per a l'execució si s'han definit prèviament a [scripts globals](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) amb *Operació d'acció* triada com a àmbit.<br>Hi ha altres operacions disponibles per a esdeveniments basats en descoberta i registres automàtics (veieu més amunt).| |*Passes*|<|Trieu les passes a les quals assignar l'operació en una programació d'escalades (escalades):<br>**Des de** - executar des d'aquesta passa<br>**Fins a** - executar fins a aquesta fase (0 - indefinidament, l'execució no serà limitada)| |*Durada de la passa*|<|Durada personalitzada d'aquestes passes (0: empreu la durada de la passa predeterminada).<br>[Sufixos de temps](/manual/apèndix/sufixos) s'admeten per càrrega, per exemple, 60 s, 1 m, 2 h, 1 d, amb Zabbix 3.4.0.<br>S'admeten [macros d'usuari](/manual/config/macros/user_macros).<br>Es poden assignar diverses operacions a la mateixa passa. Si aquestes operacions tenen definides diferents durades de passa, es considera la més curta i s'aplica la passa.| |Tipus d'operació: [Envia missatge](/manual/config/notifications/action/operation/message)|<|<| | |*Enviar a grups d'usuaris*|Feu clic a *Afegir* per triar els grups d'usuaris als quals enviar el missatge.<br>El grup d'usuaris ha de tindre almenys [permisos](/manual/config/users_and_usergroups /permissions) de "lectura" a l'equip a per ser notificat.| |^|*Enviar als usuaris*|Feu clic a *Afegir* per triar els usuaris als quals enviar el missatge.<br>L'usuari ha de tindre almenys [permisos](/manual/config/users_and_usergroups/permissions) de "lectura" a l'equip per ser notificat.| |^|*Enviar només a*|Envia un missatge a tots els tipus de suport definits o a un de triat.| |^|*Missatge personalitzat*|Si es tria, es pot configurar el missatge personalitzat.<br>Per a les notificacions d'esdeveniments interns mitjançant [webhooks](/manual/config/notifications/media/webhook), cal un missatge personalitzat.| |^|*Assumpte*|Assumpte del missatge personalitzat. El tema pot contindre macros. És limitat a 255 caràcters.| |^|*Missatge*|El missatge personalitzat. El missatge pot contindre macros. És limitat a un nombre determinat de caràcters en funció del tipus de base de dades (veieu [enviar missatge](/manual/config/notifications/action/operation/message) per a més informació).| |Tipus d'operació: [comanda remota](/manual/config/notifications/action/operation/remote_command)|<|<| | |*Llista d'objectius*|Trieu els objectius sobre els quals executar l'ordre:<br>**Equip actual** - L'ordre s'executa a l'equip del trigger que va provocar l'esdeveniment problemàtic. Aquesta opció no funcionarà si hi ha diversos equips al trigger.<br>**Equip** - trieu l'equip o equips on executar l'ordre.<br>**Grup d'equips** - trieu el o els grups d'equips per executar l'ordre. L'especificació d'un grup d'equip pare inclou implícitament tots els grups d'equips heretats. Per tant, l'ordre remota també s'executarà en equips en grups hereus.<br>Una ordre en un equip només s'executa una vegada, encara que l'equip coincideixi més d'una vegada (per exemple, des de diversos grups d'equip; individualment i des d'un grup equip). <br>La llista d'objectius no té sentit si s'és executant un script personalitzat al servidor Zabbix. En aquest cas, triar diversos objectius només fa que l'script s'executi al servidor diversos cops.<br>Tingueu en compte que, per als scripts globals, la selecció d'objectius també depèn de la configuració *Grup d'equips* a la [configuració](/manual/interface_web/sections_frontend/administration/scripts#configuring_a_global_script) de l'script global.<br>L'opció *Llistat de destins* no és disponible per a *accions de servei* perquè, en aquest cas, les comandes remotes encara s'executen al servidor Zabbix.| |*Condicions*|<|Condició d'execució de l'operació:<br>**L'esdeveniment no es reconeix** - només quan l'esdeveniment no és reconegut<br>**L'esdeveniment és reconegut** - només quan l'esdeveniment és reconegut.<br> L'opció *Condicions* no és disponible per a *accions de trigger*.|  Quan hagueu acabat, feu clic a *Afegir* per afegir la transacció a la llista de *Transaccions*.

en-us	 #### Operation type: notify all involved  |Parameter|<|Description| |-|--|-----------------| |*Custom message*|<|If selected, a custom message can be defined.| | |*Subject*|Subject of the custom message. The subject may contain macros.| |^|*Message*|The custom message. The message may contain macros.|
ca	#### Tipus d'operació: notificar totes les persones involucrades  |Paràmetre|<|Descripció| |-|--|-----------------| |*Missatge personalitzat*|<|Si es tria, es pot definir un missatge personalitzat.| ||*Assumpte*|Assumpte del missatge personalitzat. El tema pot contindre macros.| |^|*Missatge*|El missatge personalitzat. El missatge pot contindre macros.|

en-us	 #### Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)  |Parameter|Description| |--|--------| |*Target list*|Select targets to execute the command on:<br>**Current host** - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.<br>**Host** - select host(s) to execute the command on.<br>**Host group** - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.<br>A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).<br>The target list is meaningless if the command is executed on Zabbix server. Selecting more targets in this case only results in the command being executed on the server more times.<br>Note that for global scripts, the target selection also depends on the *Host group* setting in global script [configuration](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script).|
ca	#### Tipus d'operació: [comanda remota](/manual/config/notifications/action/operation/remote_command)  |Paràmetre|Descripció| |--|---------| |*Llistat d'objectius*|Trieu els objectius on executar la comanda:<br>**Equip actual** - La comanda s'executa a l'equip del trigger que va provocar l'esdeveniment problemàtic. Aquesta opció no funcionarà si hi ha diversos equips al trigger.<br>**Equip** - trieu l'equip o equips on executar la comanda.<br>**Grup d'equips** - trieu el o els grups d'equips on executar la comanda. L'especificació d'un grup d'equips pare inclou implícitament tots els grups d'equip descendents. Per tant, la comanda remota també s'executarà en equips en grups desdencents.<br>Una comanda en un equip només s'executa un cop, encara que l'equip coincideixi més d'una vegada (per exemple, des de diversos grups d'equips; individualment i des d'un grup d'equips).<br>El llistat d'objectius no té sentit si la comanda s'executa al servidor Zabbix. La tria de diversos objectius en aquest cas només fa que la comanda s'executi al servidor diversos cops.<br>Tingueu en compte que per als scripts globals, la tria d'objectius també depèn de la configuració *Hostgroup* a la [configuració](/manual/web_interface/frontend_sections /alerts/scripts#configuring_a_global_script) d'script global.|

en-us	 #### Operation type: [send message](/manual/config/notifications/action/operation/message)  |Parameter|<|Description| |-|--|---------------------------| |*Send to user groups*|<|Select user groups to send the recovery message to.<br>The user group must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |*Send to users*|<|Select users to send the recovery message to.<br>The user must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |*Send only to*|<|Send default recovery message to all defined media types or a selected one only.| |*Custom message*|<|If selected, a custom message can be defined.| | |*Subject*|Subject of the custom message. The subject may contain macros.| |^|*Message*|The custom message. The message may contain macros.|
ca	#### Tipus d'operació: [enviar un missatge](/manual/config/notifications/action/operation/message)  |Paràmetre|<|Descripció| |-|--|---------------------------| |*Enviar a grups d'usuaris*|<|Trieu els grups d'usuaris als quals enviar el missatge de recuperació.<br>El grup d'usuaris ha de tindre almenys [permisos](/manual/config /users_and_usergroups/permissions) de "lectura" a l'equip per tal de ser notificat.| |*Enviar als usuaris*|<|Trieu els usuaris als quals enviar el missatge de recuperació.<br>L'usuari ha de tindre almenys [permisos](/manual/config/users_and_usergroups/permissions) de "lectura" a l'equip per tal de ser notificat.| |*Envia només a*|<|Envia el missatge de recuperació predeterminat a tots els tipus de suport definits o a un seleccionat.| |*Missatge personalitzat*|<|Si es tria, es pot definir un missatge personalitzat.| |^|*Assumpte*|Assumpte del missatge personalitzat. El tema pot contenir macros.| |^|*Missatge*|El missatge personalitzat. El missatge pot contindre macros.|

en-us	#### Operators  The following operators are supported for triggers **(in descending priority of execution)**:  |Priority|Operator|Definition|**Notes for [unknown values](/manual/config/triggers/expression#expressions_with_unknown-operands)**|Force cast operand to float ^**1**^| |-|-|----|----------------|--| |**1**|**-**|Unary minus|**-**Unknown → Unknown|Yes| |**2**|**not**|Logical NOT|**not** Unknown → Unknown|Yes| |**3**|**\***|Multiplication|0 **\*** Unknown → Unknown<br>(yes, Unknown, not 0 - to not lose<br>Unknown in arithmetic operations)<br>1.2 **\*** Unknown → Unknown|Yes| |<|**/**|Division|Unknown **/** 0 → error<br>Unknown **/** 1.2 → Unknown<br>0.0 **/** Unknown → Unknown|Yes| |**4**|**+**|Arithmetical plus|1.2 **+** Unknown → Unknown|Yes| |<|**-**|Arithmetical minus|1.2 **-** Unknown → Unknown|Yes| |**5**|**\<**|Less than. The operator is defined as:<br><br>A<B ⇔ (A<B-0.000001)|1.2 **<** Unknown → Unknown|Yes| |<|**<=**|Less than or equal to. The operator is defined as:<br><br>A<=B ⇔ (A≤B+0.000001)|Unknown **<=** Unknown → Unknown|Yes| |<|**>**|More than. The operator is defined as:<br><br>A>B ⇔ (A>B+0.000001)| |Yes| |<|**>=**|More than or equal to. The operator is defined as:<br><br>A>=B ⇔ (A≥B-0.000001)| |Yes| |**6**|**=**|Is equal. The operator is defined as:<br><br>A=B ⇔ (A≥B-0.000001) and (A≤B+0.000001)| |No ^**1**^| |<|**<>**|Not equal. The operator is defined as:<br><br>A<>B ⇔ (A<B-0.000001) or (A>B+0.000001)| |No ^**1**^| |**7**|**and**|Logical AND|0 **and** Unknown → 0<br>1 **and** Unknown → Unknown<br>Unknown **and** Unknown → Unknown|Yes| |**8**|**or**|Logical OR|1 **or** Unknown → 1<br>0 **or** Unknown → Unknown<br>Unknown **or** Unknown → Unknown|Yes|  ^**1**^ String operand is still cast to numeric if:  -   another operand is numeric -   operator other than **=** or **<>** is used on an operand  (If the cast fails - numeric operand is cast to a string operand and both operands get compared as strings.)  **not**, **and** and **or** operators are case-sensitive and must be in lowercase. They also must be surrounded by spaces or parentheses.  All operators, except unary **-** and **not**, have left-to-right associativity. Unary **-** and **not** are non-associative (meaning **-(-1)** and **not (not 1)** should be used instead of **--1** and **not not 1**).  Evaluation result:  -   **<**, **<=**, **>**, **>=**, **=**, **<>**     operators shall yield '1' in the trigger expression if the specified     relation is true and '0' if it is false. If at least one operand is     Unknown the result is Unknown; -   **and** for known operands shall yield '1' if both of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **and** yields '0' only if one operand compares equal to     '0'; otherwise, it yields 'Unknown'; -   **or** for known operands shall yield '1' if either of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **or** yields '1' only if one operand compares unequal to     '0'; otherwise, it yields 'Unknown'; -   The result of the logical negation operator **not** for a known     operand is '0' if the value of its operand compares unequal to '0';     '1' if the value of its operand compares equal to '0'. For unknown     operand **not** yields 'Unknown'.
ca	#### Operadors  Els triggers admeten els operadors següents **(en prioritat d'execució descendent)**:  |Prioritat|Operador|Definició|**Notes per a [valors desconeguts](/manual/config/triggers/expression#expressions_with_unsupported_items_and_unknown_values)**|Forçar l'operand a flotant^**1**^| |-|-|----|-----------------|--| |**1**|**-**|Menys unitari|**-**Desconegut → Desconegut|Sí| |**2**|**no**|NO lògic|**no** Desconegut → Desconegut|Sí| |**3**|**\***|Multiplicació|0 **\*** Desconegut → Desconegut<br>(sí, Desconegut, no 0 - per no perdre<br>Desconegut en operacions aritmètiques) <br >1,2 **\*** Desconegut → Desconegut|Sí| |<|**/**|Divisió|Desconegut **/** 0 → error<br>Desconegut **/** 1.2 → Desconegut<br>0.0 **/** Desconegut → Desconegut|Sí| |**4**|**+**|Signe més aritmètic|1,2 ***** Desconegut → Desconegut|Sí| |<|**-**|Signe menys aritmètic|1,2 **-** Desconegut → Desconegut|Sí| |**5**|**<**|L'operador es defineix com a menor de:<br><br>A<B ⇔ (A<B-0,000001)|1,2 **<** Desconegut → Desconegut|Sí| |<|**<=**|L'operador es defineix com inferior o igual a:<br><br>A<=B ⇔ (A≤B+0,000001)|Desconegut **<=** Desconegut → Desconegut|Sí| |<|**>**|L'operador es defineix com més gran que:<br><br>A>B ⇔ (A>B+0,000001)| |Sí| |<|**>=**|L'operador es defineix com més gran o igual a:<br><br>A>=B ⇔ (A≥B-0,000001)| |Sí| |**6***|**=**|L'operador es defineix com a igual:<br><br>A=B ⇔ (A≥B-0,000001) i (A≤B+0,000001)| |No ^**1**^| |<|**<>**|DL'operador es defineix com a diferent:<br><br>A<>B ⇔ (A<B-0,000001) o (A>B+0,000001)| |No ^**1**^| |**7**|**i**|I lògic|0 **i** Desconegut → 0<br>1 **i** Desconegut → Desconegut<br>Desconegut **i** Desconegut → Desconegut| Sí| |**8**|**o**|O lògic|1 **o** Desconegut → 1<br>0 **o** Desconegut → Desconegut<br>Desconegut **o** Desconegut → Desconegut| Sí|  ^**1**^ L'operand de cadena sempre es converteix a numèric si:  - un altre operand és numèric - S'empra un operador diferent de **=** o **<>** en un operand  (Si la conversió falla, l'operand numèric es converteix en un operand de cadena i els dos operands es comparen com a cadenes.)  Els operadors **no**, **i** i **o** distingeixen entre majúscules i minúscules i han d'ésser minúscules. També s'han d'envoltar per espais o parèntesis.  Tots els operadors excepte els unaris **-** i **no** tenen associativitat d'esquerra a dreta. Els unitaris **-** i **no** no són associatius (és a dir, **-(-1)** i **no (no 1)** s'han d'emprar en comptes de **--1 ** i **no no 1**).  Resultat de l'avaluació:  - Els operadors **<**, **<=**, **>**, **>=**, **=**, **<>** han de donar '1' a l'expressió del trigger si la relació especificada és certa i '0' si és falsa. Si almenys un operand és desconegut, el resultat és Desconegut; - **i** per als operands coneguts ha de retornar '1' si els dos operands no són '0'; en cas contrari, retorna '0'; per a operands desconeguts **i** retorna '0' només si un operand és '0'; en cas contrari, dóna 'desconegut'; - **o** per a operands coneguts, retorna '1' si un dels seus operands no és '0'; en cas contrari, retorna '0'; per a operands desconeguts **o** només retorna '1' si un operand no és '0'; en cas contrari, dóna "desconegut"; - El resultat de l'operador de negació lògica **no** per a un operand conegut és '0' si el valor del seu operand no és igual a '0'; '1' si el valor del seu operand és '0'. Per a l'operand desconegut **no** dóna 'Desconegut'.

en-us	##### Optional interface  The optional functions are **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history\_write\_cbs()** and **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  This function should perform the necessary initialization for the module (if any). If successful, it should return ZBX\_MODULE\_OK. Otherwise, it should return ZBX\_MODULE\_FAIL. In the latter case Zabbix will not start.  ``` {.c} ZBX_METRIC  *zbx_module_item_list(void); ```  This function should return a list of items supported by the module. Each item is defined in a ZBX\_METRIC structure, see the section below for details. The list is terminated by a ZBX\_METRIC structure with "key" field of NULL.  ``` {.c} void    zbx_module_item_timeout(int timeout); ```  If module exports **zbx\_module\_item\_list()** then this function is used by Zabbix to specify the timeout settings in Zabbix configuration file that the item checks implemented by the module should obey. Here, the "timeout" parameter is in seconds.  ``` {.c} ZBX_HISTORY_WRITE_CBS   zbx_module_history_write_cbs(void); ```  This function should return callback functions Zabbix server will use to export history of different data types. Callback functions are provided as fields of ZBX\_HISTORY\_WRITE\_CBS structure, fields can be NULL if module is not interested in the history of certain type.  ``` {.c} int zbx_module_uninit(void); ```  This function should perform the necessary uninitialization (if any) like freeing allocated resources, closing file descriptors, etc.  All functions are called once on Zabbix startup when the module is loaded, with the exception of zbx\_module\_uninit(), which is called once on Zabbix shutdown when the module is unloaded.
ca	##### - Interfície opcional  Les funcions opcionals són **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history \_write\_cbs()** i **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  Aquesta funció hauria de fer la inicialització necessària per al mòdul (si cal). Si té èxit, hauria de retornar ZBX\_MODULE\_OK. En cas contrari hauria de retornar ZBX\_MODULE\_FAIL. En aquest darrer cas, Zabbix no engegarà pas.  ``` {.c} ZBX_METRIC *zbx_module_item_list(void); ```  Aquesta funció hauria de retornar una llista d'elements suportats pel mòdul. Cada element es defineix en una estructura ZBX\_METRIC, veieu la secció següent per obtenir-ne més detalls. La llista acaba amb una estructura ZBX\_METRIC amb el camp "clau" de NULL.  ``` {.c} void zbx_module_item_timeout (temps d'espera int); ```  Si el mòdul exporta **zbx\_module\_item\_list()**, Zabbix empra aquesta funció per especificar la configuració del temps d'espera al fitxer de configuració de Zabbix que ha de complir l'element que comprova implementat pel mòdul. Aquí, el paràmetre "temps d'espera" és en segons.  ``` {.c} ZBX_HISTORY_WRITE_CBS zbx_module_history_write_cbs(void); ```  Aquesta funció hauria de retornar les funcions de devolució de crida que el servidor Zabbix emprarà per exportar l'historial de diferents tipus de dades. Les funcions de devolució de trucada es proporcionen com a camps d'estructura ZBX\_HISTORY\_WRITE\_CBS, els camps poden ser NULL si el mòdul no té interès en cert tipus d'historial.  ``` {.c} int zbx_module_uninit(void); ```  Aquesta funció hauria de realitzar la desinicialització necessària (si escau), com ara alliberar recursos assignats, tancar els descriptors de fitxers, etc.  Totes les funcions es criden una vegada a l'inici de Zabbix quan es carrega el mòdul, excepte zbx\_module\_uninit(), que es crida a l'aturada de Zabbix quan es descarrega el mòdul.

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use *config-file*. **Zabbix sender** reads server details from the agentd configuration file. By default **Zabbix sender** does not read any configuration file. Only parameters **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** and **TLSPSKFile** are supported. All addresses defined in the agent **ServerActive** configuration parameter are used for sending data. If sending of batch data fails to one address, the following batches are not sent to this address.  **-z**, **--zabbix-server** *server*   Hostname or IP address of Zabbix server. If a host is monitored by a proxy, proxy hostname or IP address should be used instead. When used together with **--config**, overrides the entries of **ServerActive** parameter specified in agentd configuration file.  **-p**, **--port** *port*   Specify port number of Zabbix server trapper running on the server. Default is 10051. When used together with **--config**, overrides the port entries of **ServerActive** parameter specified in agentd configuration file.  **-I**, **--source-address** *IP-address*   Specify source IP address. When used together with **--config**, overrides **SourceIP** parameter specified in agentd configuration file.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-300 seconds (default: 60)  **-s**, **--host** *host*   Specify host name the item belongs to (as registered in Zabbix frontend). Host IP address and DNS name will not work. When used together with **--config**, overrides **Hostname** parameter specified in agentd configuration file.  **-k**, **--key** *key*   Specify item key to send value to.  **-o**, **--value** *value*   Specify item value.  **-i**, **--input-file** *input-file*   Load values from input file. Specify **-** as **<input-file>** to read values from standard input. Each line of file contains whitespace delimited: **<hostname> <key> <value>**. Each value must be specified on its own line. Each line must contain 3 whitespace delimited entries: **<hostname> <key> <value>**, where "hostname" is the name of monitored host as registered in Zabbix frontend, "key" is target item key and "value" - the value to send. Specify **-** as **<hostname>** to use hostname from agent configuration file or from **--host** argument.  An example of a line of an input file:  **"Linux DB3" db.connections 43**  The value type must be correctly set in item configuration of Zabbix frontend. Zabbix sender will send up to 250 values in one connection. [Size limit](/manual/appendix/protocols/header_datalen) for sending values from an input file depends on the size described in Zabbix communication protocol. Contents of the input file must be in the UTF-8 encoding. All values from the input file are sent in a sequential order top-down. Entries must be formatted using the following rules:  - Quoted and non-quoted entries are supported. - Double-quote is the quoting character. - Entries with whitespace must be quoted. - Double-quote and backslash characters inside quoted entry must be escaped with a backslash. - Escaping is not supported in non-quoted entries. - Linefeed escape sequences (\\n) are supported in quoted strings. - Linefeed escape sequences are trimmed from the end of an entry.  **-T**, **--with-timestamps**   This option can be only used with **--input-file** option.  Each line of the input file must contain 4 whitespace delimited entries: **<hostname> <key> <timestamp> <value>**. Timestamp should be specified in Unix timestamp format. If target item has triggers referencing it, all timestamps must be in an increasing order, otherwise event calculation will not be correct.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 43**  For more details please see option **--input-file**.  If a timestamped value is sent for a host that is in a “no data” maintenance type then this value will be dropped; however, it is possible to send a timestamped value in for an expired maintenance period and it will be accepted.  **-N**, **--with-ns**   This option can be only used with **--with-timestamps** option.  Each line of the input file must contain 5 whitespace delimited entries: **<hostname> <key> <timestamp> <ns> <value>**.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 7402561 43**  For more details please see option **--input-file**.  **-r**, **--real-time**   Send values one by one as soon as they are received. This can be used when reading from standard input.  **--tls-connect** *value*   How to connect to server or proxy. Values:  [ ]{#lbAF}
ca	## OPCIONS  **-c**, **--config** *config-file*   Fer ús de *config-file*. **Zabbix sender** llegeix els paràmetres del servidor de l'arxiu de configuració de l'agent. Per defecte, **Zabbix sender** no llegeix pas cap arxiu de configuració. Tant sols són suportats els paràmetres **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** i **TLSPSKFile**. Totes les adreces definides al paràmetre de configuració **ServerActive** de l'agent són emprats per enviar dades. Si l'enviament de dades en lots falla per a una adreça, els següents lots no s'enviaran pas cap a aquesta adreça.  **-z**, **--zabbix-server** *server*   Nom o adreça IP de l'equip del servidor Zabbix. Si un equip és monitorat per un proxy, s'han d'especificar el nom o adreça IP del proxy. Quan s'empra amb **--config**, sobreescriu els valors del paràmetre **ServerActive** especificat a l'arxiu de configuració de l'agent.  **-p**, **--port** *port*   Nombre de port del servidor Zabbix en execució al servidor. Per defecte és el 10051. Quan s'empra amb **--config**, sobreescriu les entrades de port del paràmetre **ServerActive** especificat a l'arxiu de configuració de l'agent.  **-I**, **--source-address** *IP-address*   Adreça IP d'origen. Quan s'empra amb **--config**, sobreescriu el paràmetre **SourceIP** especificat a l'arxiu de configuració de l'agent.  **-t**, **--timeout** *seconds*   Temps d'espera. Interval permès: 1-300 segons (per defecte: 60)  **-s**, **--host** *host*   Nom de l'equip al que pertany l'element (tal com s'ha registrat al tauler de Zabbix). L'adreça IP de l'equip i el nom DNS no funcionaran pas. Quan s'empra amb **--config**, sobreescriu el paràmetre **Hostname** definit a l'arxiu de configuració de l'agent.  **-k**, **--key** *key*   Clau de l'element per enviar el valor.  **-o**, **--value** *value*   Valor de l'element.  **-i**, **--input-file** *input-file*   Carrega els valors d'un arxiu d'entrada. Escriviu **-** como a **<input-file>** per tal de llegir els valors d'entrada per defecte. Cada línia de l'arxiu conté espais en blanc delimitats: **<hostname> <key> <value>**. Cada valor s'ha d'especificar a la seva línia. Cada línia ha de tindre 3 espais delimitadors: **<hostname> <key> <value>**, on "hostname" és el nom de l'equip monitorat tal com s'ha registrat al tauler de Zabbix, "key" és la clau de l'element destí i "value" - el valor a enviar. Definiu **-** com a **<hostname>** per emprar el nom d'equip de l'arxiu de configuració de l'agent o de l'argument **--host**.  Un exemple d'una línia d'entrada d'un arxiu:  **"Linux DB3" db.connections 43**  El tipus de valor ha d'ésser definit correctament a la configuració de l'element del tauler de Zabbix. El Zabbix Sender enviarà fins a 250 valors en una connexió. [Mida límit](/manual/appendix/protocols/header_datalen) per enviar valors des d'un arxiu d'entrada dependrà de la mida descrita al protocol de comunicacions de Zabbix. El contingut de l'arxiu d'entrada ha d'ésser codificat amb UTF-8. Tots els valors de l'arxiu d'entrada s'envien en ordre seqüencial de dalt a baix. Les entrades s'han de formatar amb aquestes regles:  - Suporta entrades amb i sense cometes. - Cometes dobles representen els caràcters de cometes. - Les entrades amb espais en blanc han d'ésser entre cometes. - Els caracters de cometes dobles i barra invertida dins de cometes s'han d'especificar amb una barra invertida. - L'ESC no és pas suportat en entrades sense cometes. - Els salts de línia (\\n) es suporten en cadenes entre cometes. - Els salts de línia es tallen a partir del final d'una entrada.  **-T**, **--with-timestamps**   Aquesta opció només es pot emprar amb l'opció **--input-file**.  Cada línia de l'arxiu d'entrada ha de contindre 4 entrades delimitades per espais en blanc: **<hostname> <key> <timestamp> <value>**. El temps d'espera s'ha d'especificar en format Unix. Si el destí té triggers que el referencien, tots els temps d'espera han d'ésser en ordre creixent; en cas contrari, el càlcul de l'event no serà pas correcte.  Un exemple d'una línia de l'arxiu d'entrada:  **"Linux DB3" db.connections 1429533600 43**  Per més detalls, veieu l'opció **--input-file**.  Si un valor amb temps d'espera s'envia a un equip que és en tipus de manteniment “no data”, es descartarà el valor; en canvi, és possible enviar un valor de temps d'espera per a un període de manteniment expirat i s'acceptarà.  **-N**, **--with-ns**   Aquesta opció només es pot emprar amb l'opció **--with-timestamps**.  Cada línia de l'arxiu d'entrada ha de contindre 5 entrades delimitades per espais en blanc: **<hostname> <key> <timestamp> <ns> <value>**.  un exemple d'una línia d'arxiu d'entrada:  **"Linux DB3" db.connections 1429533600 7402561 43**  Per tindre més detalls, veieu l'opció **--input-file**.  **-r**, **--real-time**   Envia els valors d'un en un tan aviat es reben. Això es pot emprar al llegir de l'entrada per defecte.  **--tls-connect** *value*   Com connectar al servidor o proxy. Valors:  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix agent in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
ca	## OPCIONS  **-c**, **--config** *config-file*   Feu ús de l'alternativa *config-file* enlloc del que hi ha per defecte.  **-f**, **--foreground**   Executar l'agent de Zabbix en primer pla.  **-R**, **--runtime-control** *runtime-option*   Executar accions administratives segons *runtime-option*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix proxy in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
ca	## OPCIONS  **-c**, **--config** *config-file*   Usa un arxiu de configuració *config-file* alternatiu, enlloc del que hi ha per defecte.  **-f**, **--foreground**   Fa anar el servei de Zabbix proxy en primer pla.  **-R**, **--runtime-control** *runtime-option*   Executa funcions administratives segons les *runtime-option*.  [ ]{#lbAF}