en-us	#### Installation  Please always read the installation manual for a particular module. It is recommended to install new modules one by one to catch failures easily.  Just before you install a module:  -   Make sure you have downloaded the module from a trusted source.     Installation of harmful code may lead to consequences, such as data     loss -   Different versions of the same module (same ID) can be installed in     parallel, but only a single version can be enabled at once  Steps to install a module:  -   Unpack your module within its own folder in the `modules` folder of     the Zabbix frontend -   Ensure that your module folder contains at least the manifest.json     file -   Navigate to [Module     administration](/manual/web_interface/frontend_sections/administration/general#modules)     and click the *Scan directory* button -   New module will appear in the list along with its version, author,     description and status -   Enable module by clicking on its status  Troubleshooting:  |Problem|Solution| |-------|--------| |*Module did not appear in the list*|Make sure that the manifest.json file exists in `modules/your-module/` folder of the Zabbix frontend. If it does that means the module does not suit the current Zabbix version. If manifest.json file does not exist, you have probably unpacked in the wrong directory.| |*Frontend crashed*|The module code is not compatible with the current Zabbix version or server configuration. Please delete module files and reload the frontend. You'll see a notice that some modules are absent. Go to [Module administration](/manual/web_interface/frontend_sections/administration/general#modules) and click *Scan directory* again to remove non-existent modules from the database.| |*Error message about identical namespace, ID or actions appears*|New module tried to register a namespace, ID or actions which are already registered by other enabled modules. Disable the conflicting module (mentioned in error message) prior to enabling the new one.| |*Technical error messages appear*|Report errors to the developer of the module.|
ca	#### Instal·lació  Si us plau, llegiu sempre el manual d'instal·lació d'un mòdul concret. Es recomana instal·lar nous mòduls un per un per detectar fàcilment els errors.  Just abans d'instal·lar un mòdul:  - Assegureu-vos que heu descarregat el mòdul d'una font de confiança. La instal·lació de codi nociu pot tindre conseqüències, com ara pèrdua de dades - Es poden instal·lar diferents versions del mateix mòdul (mateix ID) en paral·lel, però només es pot habilitar una única versió alhora  Passes per instal·lar un mòdul:  - Desempaqueteu el vostre mòdul dins de la seva pròpia carpeta a la carpeta `modules` de la interfície Zabbix - Assegureu-vos que la carpeta del mòdul contingui almenys el fitxer manifest.json - Navegueu a [Administració del mòdul](/manual/web_interface/frontend_sections/administration/general#modules) i feu clic al botó *Escanejar el directori* - El nou mòdul apareixerà a la llista juntament amb la seva versió, autor, descripció i estat - Habiliteu el mòdul fent clic al seu estat  Resolució de problemes:  |Problema|Solució| |--------|--------| |*El mòdul no apareix a la llista*|Assegureu-vos que el fitxer manifest.json existeix a la carpeta `modules/your-module/` de la interfície Zabbix. Si hi és, vol dir que el mòdul no s'adapta a la versió actual de Zabbix. Si el fitxer manifest.json no hi és, és probable que hàgiu desempaquetat al directori incorrecte.| |*Frontend erroni*|El codi del mòdul no és compatible amb la versió actual de Zabbix o la configuració del servidor. Si us plau, esborreu els fitxers del mòdul i torneu a carregar la interfície. Veureu un avís en què alguns mòduls són absents. Aneu a [Administració de mòduls](/manual/web_interface/frontend_sections/administration/general#modules) i feu clic de nou a *Escanejar el directori* per esborrar mòduls inexistents de la base de dades.| |*Apareix un missatge d'error sobre espai de noms, ID o accions idèntiques*|El nou mòdul ha intentat registrar un espai de noms, ID o accions que ja són registrades per altres mòduls habilitats. Desactiveu el mòdul conflictiu (esmentat al missatge d'error) abans d'habilitar el nou.| |*Apareixen missatges d'error tècnic*|Informaeu d'errors al desenvolupador del mòdul.|

en-us	#### Installation  Please refer to [Oracle documentation](https://www.oracle.com/database/technologies/releasenote-odbc-ic.html) for all the necessary instructions.  For some additional information please refer to: [Installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  Reviseu la [documentació d' Oracle](https://www.oracle.com/database/technologies/releasenote-odbc-ic.html) per tindre les instruccions necessàries.  Per tindre més informació, reviseu la secció: [Instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks).

en-us	#### Installation  -   **Red Hat Enterprise Linux**:  ```bash dnf install mariadb-connector-odbc ```  -   **Debian/Ubuntu**:  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`) to download necessary database driver for the corresponding platform.  For some additional information please refer to: [installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  - **Red Hat Enterprise Linux**:  ```bash  dnf install mariadb-connector-odbc ```  -   **Debian/Ubuntu**:  Reviseu la [documentació de MySQL](https://dev.mysql.com/downloads/connector/odbc/) (de `mysql-connector-odbc`), o la [documentació de MariaDB](https://mariadb.com/kb/en/mariadb-connector-odbc/) (de `mariadb-connector-odbc`) per descarregar els controladors de la base de dades necessaris per a la plataforma corresponent.  Per tindre més informació, reviseu: [instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks/).

en-us	#### Installation  -   **Red Hat Enterprise Linux**:  ```bash dnf install postgresql-odbc ```  -   **Debian/Ubuntu**:  Please refer to [PostgreSQL documentation](https://www.postgresql.org/download/linux/ubuntu/) to download necessary database driver for the corresponding platform.  For some additional information please refer to: [installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  -   **Red Hat Enterprise Linux**:  ```bash     dnf install postgresql-odbc ```  -   **Debian/Ubuntu**:  Reviseu la [documentació de PostgreSQL](https://www.postgresql.org/download/linux/ubuntu/) per descarregar els controladors de la base de dades necessaris per a la plataforma corresponent.  Per tindre més informació, reviseu: [instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks/).

en-us	#### Installation  -   **Red Hat Enterprise Linux** ([EPEL](https://docs.fedoraproject.org/en-US/epel/) packages):  ```bash dnf install epel-release dnf install freetds ```  -   **Debian/Ubuntu**:  Please refer to [FreeTDS user guide](http://www.freetds.org/userguide/) to download necessary database driver for the corresponding platform.  For some additional information please refer to: [installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  -   **Red Hat Enterprise Linux** (paquets [EPEL](https://docs.fedoraproject.org/en-US/epel/):  ```bash dnf install epel-releasednf install freetds ```  -   **Debian/Ubuntu**:  Reviseu la [guia d'usuari FreeTDS](http://www.freetds.org/userguide/) per descarregar els controladors de la base de dades necessaris per a la plataforma corresponent.  Per tindre més informació, reviseu : [instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks/).

en-us	##### Installation  See the [package installation](/manual/installation/install_from_packages) section for instructions on how to install Zabbix agent as package.  Alternatively see instructions for [manual installation](/manual/installation/install#installing_zabbix_daemons) if you do not want to use packages.  ::: noteimportant In general, 32bit Zabbix agents will work on 64bit systems, but may fail in some cases. :::
ca	##### Instal·lació  Veieu la secció [instal·lació dels paquets](/manual/installation/install_from_packages) veieu instruccions d'instal·lació de l'agent Zabbix en forma de paquet.  Alternativament, referiu-vos a les instruccions d’[instal·lació manual](/manual/installation/install#installing_zabbix_daemons) si no voleu emprar paquets.  ::: noteimportant En general, els agents Zabbix 32bits funcionen sota sistemes de 64bits, tot i que en alguns casos poden no funcionar. :::

en-us	### Installation steps  To install, double-click the downloaded MSI file.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Accept the license to proceed to the next step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Specify the following parameters.  |Parameter|Description| |--|--------| |*Host name*|Specify host name.| |*Zabbix server IP/DNS*|Specify IP/DNS of Zabbix server.| |*Agent listen port*|Specify agent listen port (10050 by default).| |*Server or Proxy for active checks*|Specify IP/DNS of Zabbix server/proxy for active agent checks.| |*Enable PSK*|Mark the checkbox to enable TLS support via pre-shared keys.| |*Add agent location to the PATH*|Add agent location to the PATH variable.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Enter pre-shared key identity and value. This step is only available if you checked *Enable PSK* in the previous step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Select Zabbix components to install - [Zabbix agent daemon](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Zabbix components along with the configuration file will be installed in a *Zabbix Agent* folder in Program Files. zabbix\_agentd.exe will be set up as Windows service with automatic startup.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)
ca	#### Passes d'instal·lació  Per instal·lar, feu doble clic a l'arxiu MSI descarregat.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Accepteu la llicència per passar a la següent passa.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Concreteu els paràmetres següents.  |Paràmetre|Descripció| |--|---------| |*Nom d'equip*|Especifiqueu el nom d'equip.| |*IP/DNS del servidor Zabbix*|Especifiqueu IP/DNS del servidor Zabbix.| |*Port d'escolta de l'agent*|Especifiqueu el port d'escolta de l'agent (10050 per defecte).| |*Servidor o proxy per a comprovacions actives*|Especifiqueu IP/DNS del servidor/proxy Zabbix per a comprovacions d'agent actiu.| |*Activa PSK*|Marqueu la casella per habilitar el suport TLS mitjançant claus precompartides.| |*Afegeix la ubicació de l'agent al PATH*|Afegeix la ubicació de l'agent a la variable PATH.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Introduïu la identitat i el valor de la clau prèviament compartida. Aquesta passa només és disponible si heu marcat *Habilitar PSK* a la passa anterior.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Trieu els components Zabbix per instal·lar: [Dimoni de l'agent Zabbix](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Els components Zabbix juntament amb el fitxer de configuració s'instal·laran a la carpeta *Zabbix Agent* de fitxers de programa. zabbix\_agentd.exe es configurarà com a servei de Windows amb inici automàtic.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)

en-us	#### Installation  The official zabbix-web-service package is available in the [Zabbix repository](https://repo.zabbix.com/zabbix/).  To compile [Zabbix web service](/manual/installation/install#installing_zabbix_web_service) from sources, specify the `--enable-webservice` configure option.  **See also:**  -   Configuration file options for     [zabbix\_web\_service](/manual/appendix/config/zabbix_web_service); -   [Setting up scheduled reports](/manual/appendix/install/web_service)
ca	#### Instal·lació  El servei Web Zabbix és disponible als paquets Zabbix precompilats disponibles per descarregar al [lloc Web de Zabbix](http://www.zabbix.com/download.php). Per compilar el [servei de Web Zabbix](/manual/installation/install#installing_zabbix_web_service) a partir de les fonts, especifiqueu l'opció de configuració `--enable-webservice`.  **Veieu igualment:**  - Opcions de l'arxiu de configuració per al [web\_service zabbix](/manual/appendix/config/zabbix_web_service) ; - [Configuració dels informes programats](/manual/appendix/install/web_service)

en-us	#### Installation  To install Zabbix agent 2, the following options are available:  Windows:  -   from a pre-compiled binary - download the binary and follow the general guidelines for installing software on Windows -   from sources - see [Building Zabbix agent 2 on Windows](/manual/installation/install/building_zabbix_agent_2_on_windows)  Linux:  -   from distribution packages - follow the instructions on the [Zabbix packages](https://www.zabbix.com/download?zabbix=6.4&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) page, available by choosing your distribution and the Agent 2 component -   from sources - see [Installation from sources](/manual/installation/install#configure-the-sources); note that you must configure the sources by specifying the `--enable-agent2` configuration option  ::: noteclassic Zabbix agent 2 monitoring capabilities can be extended with plugins. While built-in plugins are available out-of-the-box, loadable plugins must be installed separately. For more information, see [Plugins](/manual/extensions/plugins#loadable). :::
ca	#### Instal·lació  Per instal·lar l'agent Zabbix 2, hi ha disponibles les opcions següents:  Windows:  - des d'un binari precompilat: descarregueu el binari i seguiu les directrius generals per instal·lar programari a Windows - des de fonts - veieu [Creació de l'agent Zabbix 2 a Windows](/manual/installation/install/building_zabbix_agent_2_on_windows)  Linux:  - des dels paquets de distribució: seguiu les instruccions del lloc dels [paquets Zabbix](https://www.zabbix.com/download?zabbix=6.4&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=), disponible escollint la vostra distribució i el component d'agent 2 - des de les fonts - veieu [Instal·lació des de les fonts](/manual/installation/install#configure-the-sources); tingueu en compte que heu de configurar les fonts especificant l'opció de configuració `--enable-agent2`  ::: noteclassic Les capacitats de monitoratge de l'agent 2 de Zabbix es poden ampliar amb plugins. Tot i que els plugins integrats són disponibles per defecte, els plugins carregables s'han d'instal·lar per separat. Per obtindre més informació, veieu [Plugins](/manual/extensions/plugins#loadable). :::

en-us	#### Install  If installing Zabbix from sources, download the configuration file and place it under conf/ in the webserver HTML documents subdirectory where you copied Zabbix PHP files to.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Providing the webserver user has write access to conf/ directory the configuration file would be saved automatically and it would be possible to proceed to the next step right away. :::  Finish the installation.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}
ca	#### Instal·lació  Si sou instal·lant Zabbix des de la font, descarregueu el fitxer de configuració i poseu-lo a conf/ al subdirectori de documents HTML del servidor web on heu copiat els fitxers PHP de Zabbix.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Si l'usuari del servidor web té accés d'escriptura al directori conf/, el fitxer de configuració es desarà automàticament i es podrà passar immediatament a la següent passa. :::  Completar la instal·lació.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}

en-us	#### Installing agent as Windows service  To install a single instance of Zabbix agent with the default configuration file `c:\zabbix_agentd.conf`:      zabbix_agentd.exe --install  ::: noteimportant On a 64-bit system, a 64-bit Zabbix agent version is required for all checks related to running 64-bit processes to work correctly. :::  If you wish to use a configuration file other than `c:\zabbix_agentd.conf`, you should use the following command for service installation:      zabbix_agentd.exe --config <your_configuration_file> --install  A full path to the configuration file should be specified.  Multiple instances of Zabbix agent can be installed as services like this:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents  The installed service should now be visible in Control Panel.
ca	#### Instal·lant l'agent com un servei de Windows  Per instal·lar una instància sola de l'agent de Zabbix amb l'arxiu de configuració per defecte `c:\zabbix_agentd.conf`:      zabbix_agentd.exe --install  ::: noteimportant A un sistema de 64-bits, empreu la versió de 64-bits de l'agent de Zabbix, per tal que totes les verificacions relatives al sistema de 64-bits funcionin correctament. :::  Si voleu emprar un fitxer de configuració diferent de `c:\zabbix_agentd.conf`, hauríeu d'emprar l'ordre següent per instal·lar del servei:       zabbix_agentd.exe --config <el_vostre_fitxer_de_configuració> --install  S'ha d'especificar un camí complet al fitxer de configuració.  Es poden instal·lar diverses instàncies de l'agent Zabbix com a serveis, així:         zabbix_agentd.exe --config <fitxer_de_configuració_per_instància_1> --install --multiple-agents        zabbix_agentd.exe --config <fitxer_de_configuració_per_instància_2> --install --multiple-agents        ...        zabbix_agentd.exe --config <fitxer_de_configuració_per_instància_N> --install --multiple-agents  El servei instal·lat ara hauria d'esser visible al tauler de control.

en-us	#### Installing agent  The agent can be installed using the graphical user interface or from the command line, for example:      sudo installer -pkg zabbix_agent-6.4.0-macos-amd64-openssl.pkg -target /  Make sure to use the correct Zabbix package version in the command. It must match the name of the downloaded package.
ca	#### Instal·lant l'agent  L'agent es pot instal·lar mitjançant la interfície gràfica d'usuari o des de la línia de comandes, per exemple:       sudo installer -pkg zabbix_agent-6.4.0-macos-amd64-openssl.pkg -target /  Assegureu-vos d'emprar la versió correcta del paquet Zabbix a l'ordre. Ha de coincidir amb el nom del paquet descarregat.

en-us	#### Installing a module  Install a module with the status "Enabled".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "module.create",     "params": {         "id": "example_module",         "relative_path": "modules/example_module",         "status": 1     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "moduleids": [             "25"         ]     },     "id": 1 } ```
ca	#### Instal·lar un mòdul  Instal·la un mòdul amb estat "Actiu".  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "module.create",     "params": {         "id": "example_module",         "relative_path": "modules/example_module",         "status": 1     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "moduleids": [             "25"         ]     },     "id": 1 } ```

en-us	### Installing debuginfo packages  :::noteclassic  Debuginfo packages are currently available for RHEL versions 7 and 6.  :::   To enable debuginfo repository, edit */etc/yum.repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/6.4/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  This will allow you to install the zabbix-debuginfo package.      # dnf install zabbix-debuginfo  This single package contains debug information for all binary Zabbix components.
ca	### Instal·lació dels paquets debuginfo  :::noteclassic Els paquets Debuginfo són disponibles actualment per a les versions 7 i 6 d'RHEL. :::  Per habilitar el repositori debuginfo, editeu el fitxer */etc/yum.repos.d/zabbix.repo*. Substituïu `enabled=0` per `enabled=1` per al repositori zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/6.4/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  Això us permetrà instal·lar el paquet zabbix-debuginfo.      # dnf install zabbix-debuginfo  Aquest paquet conté informació de depuració de tots els components binaris de Zabbix.

en-us	### Installing debuginfo packages  To enable debuginfo repository edit */etc/zypp/repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/6.4/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/6.4/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  This will allow you to install zabbix-***<component>***-debuginfo packages.
ca	### Instal·lació dels paquets debuginfo  Per habilitar el repositori debuginfo, editeu el fitxer */etc/zypp/repos.d/zabbix.repo*. Substituïu `enabled=0` per `enabled=1` per al repositori zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/6.4/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/6.4/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  Això us permetrà instal·lar els paquets zabbix-***<component>***-debuginfo.

en-us	##### Installing Elasticsearch and creating mapping  Final two steps of making things work are installing Elasticsearch itself and creating mapping process.  To install Elasticsearch please refer to [Elasticsearch installation guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic Mapping is a data structure in Elasticsearch (similar to a table in a database). Mapping for all history data types is available here: `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning Creating mapping is mandatory. Some functionality will be broken if mapping is not created according to the instruction. :::  To create mapping for `text` type send the following request to Elasticsearch:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Similar request is required to be executed for `Character` and `Log` history values mapping creation with corresponding type correction.  ::: noteclassic To work with Elasticsearch please refer to [Requirement page](/manual/installation/requirements#server) for additional information. :::  ::: noteclassic [Housekeeper](/manual/installation/requirements?s[]=housekeeper) is not deleting any data from Elasticsearch. :::
ca	##### Instal·lació d'Elasticsearch i creació del mapatge  Les dues darreres etapes per fer funcionar les coses consisteix en instal·lar Elasticsearch i crear un procés de mapatge.  Perr instal·lar Elasticsearch, fixeu-vos en la [guia d'instal·lació d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic El mapatge és una estructura de dades dins d'Elasticsearch (semblant a una taula dins una base de dades). El mapatge de tots els tipus de dades d'històric és disponible aquí: `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning La creació del mapatge és obligatòria. Algunes funcionalitats s'interrompran si el mapatge no és pas creat conforme a les instruccions:  Per crear un mapatge per al tipus `text`, envieu la petició següent a Elasticsearch:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Una petició similar s'ha d'executar per la creació del mapatge dels valors d'històric `Character` i`Log` amb la correcció de tipus corresponent.  ::: noteclassic Per treballar amb Elasticsearch, consulteu la [pàgina de requisits](/manual/installation/requirements#server) per tindre més informació. :::  ::: noteclassic [La neteja](/manual/installation/requirements?s[]=housekeeper) no esborra pas cap dada d'Elasticsearch. :::

en-us	##### Installing frontend  Please see [Web interface installation](/manual/installation/frontend) page for information about Zabbix frontend installation wizard.
ca	##### Instal·lació de la interfície  Consulteu la pàgina [instal·lació de la interfície Web](/manual/installation/frontend) per obtindre més informació de l'assistent d'instal·lació de la interfície de Zabbix.

en-us	#### Installing locales  To list all installed languages, run:      locale -a  If some languages that are needed are not listed, open the */etc/locale.gen* file and uncomment the required locales. Since Zabbix uses UTF-8 encoding, you need to select locales with UTF-8 charset.  Now run:      locale-gen   Restart the web server.  The locales should now be installed. It may be required to reload Zabbix frontend page in browser using Ctrl + F5 for new languages to appear.
ca	#### Instal·lació dels paràmetres regionals  Per llistar totes les llengües instal·lades, executeu:      locale -a  Si algunes llengües necessàries no són pas llistades, obriu el fitxer */etc/locale.gen* i descomenteu els paràmetres regionals que voleu. Com Zabbix empra la codificació UTF-8, haureu de triar els paràmetres regionals amb el joc de caracters UTF-8.  Ara, executeu:       locale-gen  Reinicieu el servidor Web.  Els paràmetres regionals ja s'haurien d'haver instal·lat. Potser haureu de recarregar la pàgina del frontal Zabbix al navegador, emprant Ctrl + F5 per tal que les noves llengües hi apareguin.

en-us	#### Installing MIB files  On Debian-based systems:      # apt install snmp-mibs-downloader     # download-mibs  On RedHat-based systems:      # dnf install net-snmp-libs
ca	#### Instal·lar fitxers MIB  Sota sistemes basats en Debian:      # apt install snmp-mibs-downloader     # download-mibs  Sota sistemes basats en RedHat:      # dnf install net-snmp-libs

en-us	#### Installing MinGW Compiler  1\. Download MinGW-w64 with SJLJ (set jump/long jump) Exception Handling and Windows threads (for example *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2. Extract and move to *c:\\mingw*\ 3. Setup environmental variable      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  When compiling use Windows prompt instead of MSYS terminal provided by MinGW
ca	#### Instal·lació del compilador MinGW  1\. Descarregar MinGW-w64 amb el Gestor d'Excepcions SJLJ (set jump/long jump) i els threads de windows (per exemple *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2\. Extreure-ho a *c:\\mingw*\ 3\. Configurar la variable d'entorn      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  Quan compileu, empreu la línia de comandes de Windows enlloc del terminal MSYS proporcionat per MinGW.

en-us	#### Installing OpenSSL development libraries  1\. Download 32 and 64 bit builds from <https://curl.se/windows/>\ 2. Extract files into *c:\\dev\\openssl32* and *c:\\dev\\openssl* directories accordingly.\ 3. After that remove extracted *\*.dll.a* (dll call wrapper libraries) as MinGW prioritizes them before static libraries.
ca	#### Instal·lació de les biblioteques de desenvolupament OpenSSL  1\. Baixeu les versions de 32 i 64 bits des de <https://curl.se/windows/>\ 2.\ Extraieu els fitxers als directoris *c:\\dev\\openssl32* i *c:\\dev\\openssl* en conseqüència.\ 3.\ Després d'això, esborreu les  biblioteques d'embolcall de crides dll (*\*.dll.a*), ja que MinGW els prioritza abans que les biblioteques estàtiques.

en-us	#### Installing unixODBC drivers  A unixODBC database driver should be installed for the database, which will be monitored. unixODBC has a list of supported databases and drivers: <http://www.unixodbc.org/drivers.html>. In some Linux distributions database drivers are included in package repositories.  Installing MySQL database driver on Ubuntu/Debian systems using the *apt* package manager:      apt install odbc-mariadb  Installing MySQL database driver on RedHat/Fedora-based systems using the *dnf* package manager:      dnf install mariadb-connector-odbc  Installing MySQL database driver on SUSE-based systems using the *zypper* package manager:      zypper in mariadb-connector-odbc
ca	#### Instal·lar els drivers unixODBC  S'ha d'instal·lar un controlador de base de dades unixODBC per a la base de dades que es controlarà. unixODBC té una llista de bases de dades i controladors compatibles: <http://www.unixodbc.org/drivers.html>. En algunes distribucions de Linux, els controladors de bases de dades s'inclouen als repositoris de paquets.  Instal·lació del controlador de base de dades MySQL als sistemes basats en Ubuntu/Debian mitjançant el gestor de paquets *apt*:      apt install odbc-mariadb  Instal·lació del controlador de base de dades MySQL als sistemes basats en RedHat/Fedora mitjançant el gestor de paquets *dnf*:      dnf install mariadb-connector-odbc  Instal·lació del controlador de base de dades MySQL als sistemes basats en SUSE mitjançant el gestor de paquets *zypper*:      zypper in mariadb-connector-odbc

en-us	#### Installing unixODBC  The suggested way of installing unixODBC is to use the Linux operating system default package repositories. In the most popular Linux distributions unixODBC is included in the package repository by default. If it's not available, it can be obtained at the unixODBC homepage: <http://www.unixodbc.org/download.html>.  Installing unixODBC on Ubuntu/Debian systems using the *apt* package manager:      apt install unixodbc unixodbc-dev  Installing unixODBC on RedHat/Fedora-based systems using the *dnf* package manager:      dnf install unixODBC unixODBC-devel  Installing unixODBC on SUSE-based systems using the *zypper* package manager:      zypper in unixODBC-devel  ::: noteclassic The unixodbc-dev or unixODBC-devel package is needed to compile Zabbix with unixODBC support. :::
ca	#### Instal·lació de unixODBC  Es suggereix instal·lar unixODBC amb el paquet dels repositoris de Linux, per defecte. Les distribucions més populars de Linux inclouen al repositori els paquets de unixODBC per defecte. Si no és disponible, es pot obtindre al lloc web de unixODBC: <http://www.unixodbc.org/download.html>.  Instal·lació de unixODBC sota sistemes Ubuntu/Debian emprant el gestor de paquets *apt*:      apt installl unixodbc unixodbc-dev  Instal·lació de unixODBC sota RedHat/Fedora emprant el gestor de paquets *dnf*:      dnf install unixODBC unixODBC-devel  Instal·lació de unixODBC sota SUSE emprant el gestor de paquets *zypper*:      zypper in unixODBC-devel  ::: noteclassic El paquest unixodbc-dev o unixODBC-devel és requisit per compliar Zabbix amb suport unixODBC. :::

en-us	#### - Installing Zabbix daemons
ca	#### - Instal·lació dels dimonis Zabbix

en-us	#### Installing Zabbix  If installing Zabbix directly from [Zabbix git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), translation files should be generated manually. To generate translation files, run:      make gettext     locale/make_mo.sh  This step is not needed when installing Zabbix from packages or source tar.gz files.
ca	#### Instal·lar Zabbix  Si instal·leu Zabbix directament des del [repositori git de Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), els arxius de traducció s'hauran de generar manualment. Per generar els arxius de traducció, executeu:      make gettext     locale/make_mo.sh  Aquesta passa només cal amb la instal·lació de Zabbix a partir de paquets o dels arxius d'origen tar.gz.

en-us	#### - Installing Zabbix web interface
ca	#### - Instal·lar la interfície web de Zabbix

en-us	 ## Install Zabbix agent  Zabbix agent is the process responsible for gathering data.   Check your Zabbix server version:      zabbix_server -V  Install Zabbix agent of the same version (recommended) on the Linux machine that you want to monitor.  Based on your monitoring needs, it may be the same machine, where Zabbix server is installed, or a completely different  machine.   Choose the most suitable installation method:  - Run as a Docker container - see the list of available images in  [Zabbix Docker repository](https://hub.docker.com/r/zabbix/zabbix-agent/).  - Install from Zabbix [packages](https://www.zabbix.com/download) (available for Alma Linux, CentOS, Debian,  Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).   - Compile [from sources](/manual/installation/install). 
ca	 ## Instal·lar l'agent Zabbix  L'agent Zabbix és el procés responsable de la recollida de dades.  Comproveu la versió del vostre servidor Zabbix:       zabbix_server -V  Instal·leu l'agent Zabbix de la mateixa versió (recomanat) a la màquina Linux que voleu monitorar. Segons les vostres necessitats de monitoratge, pot ser la mateixa màquina, on sigui instal·lat el servidor Zabbix, o una màquina completament diferent.  Trieu el mètode d'instal·lació més adequat:  - Executeu com a contenidor Docker: consulteu la llista d'imatges disponibles a [Repositori Zabbix Docker](https://hub.docker.com/r/zabbix/zabbix-agent/).  - Instal·leu des de Zabbix [paquets](https://www.zabbix.com/download) (disponible per a Alma Linux, CentOS, Debian, Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).  - Compileu [des de les fonts](/manual/installation/install).

en-us	 ## Install Zabbix agent  Zabbix agent is the process responsible for gathering data. You need to install it on the Windows machine that you want  to monitor. Follow Zabbix agent installation instructions for [Windows](/installation/install_from_packages/win_msi).  ![](../../../assets/en/manual/installation/install_from_packages/msi0_b.png)
ca	 ## Instal·lar l'agent Zabbix  L'agent Zabbix és el procés responsable de la recollida de dades. Heu d'instal·lar-lo a la màquina Windows que vulgueu monitorar. Seguiu les instruccions d'instal·lació de l'agent Zabbix per a [Windows](/installation/install_from_packages/win_msi).  ![](../../../assets/en/manual/installation/install_from_packages/msi0_b.png)

en-us	 #### Instant refresh of active checks  Previously Zabbix agent (in active mode) received from Zabbix server or Zabbix proxy a full copy of the configuration once every two minutes (default). By introducing incremental configuration sync, full configuration is no longer sent if there are no changes to host or global regular expressions, thus default sync interval has been reduced to 5 seconds.  'RefreshActiveChecks' parameter supported in a Zabbix agent [configuration file](/manual/appendix/config/zabbix_agentd#refreshactivechecks) default value is changed to 5 seconds (previously 120).  JSON protocol for active agent checks has been updated to include `config_revision` and `session` ID. For more information, see [Passive and active agent checks](/manual/appendix/items/activepassive).
ca	 #### Actualització instantània de comprovacions actives  Anteriorment, l'agent Zabbix (en mode actiu) va rebre del servidor Zabbix o del proxy Zabbix una còpia completa de la configuració un cop cada dos minuts (per defecte). En introduir la sincronització de configuració incremental, la configuració completa ja no s'envia si no hi ha canvis a l'equip o a les expressions regulars globals. Per tant, l'interval de sincronització predeterminat s'ha reduït a 5 segons.  El paràmetre 'RefreshActiveChecks' admès en un agent Zabbix [fitxer de configuració](/manual/appendix/config/zabbix_agentd#refreshactivechecks) el valor predeterminat es canvia a 5 segons (abans 120).  El protocol JSON per a les comprovacions d'agents actius s'ha actualitzat per incloure l'identificador `config_revision` i `session`. Per obtindre més informació, veieu [Comprovacions d'agent passiu i actiu](/manual/appendix/items/activepassive).

en-us	#### Instant refresh of active checks  Previously, Zabbix agent (in active mode) received from Zabbix server or Zabbix proxy a full copy of the configuration once every two minutes (default). By introducing incremental configuration sync, full configuration is no longer sent when there are no changes to host or global regular expressions, thus the default sync interval has been reduced to 5 seconds.  'RefreshActiveChecks' parameter supported in Zabbix agent [configuration file](/manual/appendix/config/zabbix_agentd) default value is changed to 5 seconds (previously 120). This can make connections more frequent and increase network usage especially if encryption is used.  JSON protocol for active agent checks has been updated to include `config_revision` and `session` ID. For more  information, see [Passive and active agent checks](/manual/appendix/items/activepassive).  [User macros](/manual/config/macros/user_macros) also affect the incremental configuration sync. 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.
ca	##### Actualització instantània de comprovacions actives  Anteriorment, l'agent Zabbix (en mode actiu) va rebre del servidor Zabbix o del proxy Zabbix una còpia completa de la configuració un cop cada dos minuts (per defecte). En introduir la sincronització de configuració incremental, la configuració completa ja no s'envia quan no hi ha canvis a l'equip ni a les expressions regulars globals, per tant, l'interval de sincronització predeterminat s'ha reduït a 5 segons.  El paràmetre 'RefreshActiveChecks' admès a l'agent Zabbix [fitxer de configuració](/manual/appendix/config/zabbix_agentd) el valor predeterminat es canvia a 5 segons (abans 120). Això pot fer que les connexions siguin més freqüents i augmentar l'ús de la xarxa, especialment si s'utilitza el xifrat.  El protocol JSON per a les comprovacions d'agents actius s'ha actualitzat per incloure l'identificador "config_revision" i "session". Per obtindre més informació, veieu [Comprovacions d'agent passiu i actiu](/manual/appendix/items/activepassive).  [Macros d'usuari](/manual/config/macros/user_macros) també afecten la sincronització de la configuració incremental. É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.

en-us	### Integer history  The integer history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|integer|Received value.|
ca	### Històric d'enters  L'objecte d'històric enter té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |clock|timestamp|Hora en que el valor s'ha rebut.| |itemid|string|ID de l'element associat.| |ns|integer|Nanosegons de quan es va rebre el valor.| |value|integer|Valor rebut.|

en-us	### Integer trend  The integer trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. For example, timestamp of "04:00:00" means values calculated for period "04:00:00-04:59:59".| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|integer|Hourly minimum value.| |value\_avg|integer|Hourly average value.| |value\_max|integer|Hourly maximum value.|
ca	### Tendència enter  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |clock|timestamp|La marca de temps d'una hora per a la qual es va calcular el valor. Per exemple: la marca de temps de "04:00:00" significa valors calculats per al període "04:00:00-04:59:59".| |itemid|integer|Id de l'element relacionat.| |num|integer|Nombre de valors disponibles per al temps.| |value\_min|integer|Valor horari mínim.| |value\_avg|integer|Valor horari mitjà.| |value\_max|integer|Valor horari màxim.|

en-us	#### Integrations  The following integrations are available, allowing predefined webhook media types to be used for pushing Zabbix notifications to:  -   [brevis.one](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/brevis.one/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Discord](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/discord/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Express.ms     messenger](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/express.ms/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Github     issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [iLert](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/ilert/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [iTop](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/itop/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Jira](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Jira Service     Desk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [ManageEngine     ServiceDesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/manageengine_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Mattermost](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mattermost/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Microsoft     Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [LINE](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/line/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Opsgenie](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/opsgenie/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [OTRS](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/otrs_ce/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Pagerduty](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pagerduty/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Pushover](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Redmine](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/redmine/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Rocket.Chat](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [ServiceNow](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/servicenow/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [SIGNL4](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/signl4/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Slack](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/slack/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [SolarWinds](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/solarwinds/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [SysAid](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/sysaid/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Telegram](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [TOPdesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/topdesk/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [VictorOps](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/victorops/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Zammad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zammad/README.md?at=refs%2Fheads%2Frelease%2F6.4) -   [Zendesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zendesk/README.md?at=refs%2Fheads%2Frelease%2F6.4)  ::: notetip  In addition to the services listed here, Zabbix can be integrated with **Spiceworks** (no webhook is required). To convert Zabbix notifications into Spiceworks tickets, create an [email media type](/manual/config/notifications/media/email) and enter Spiceworks helpdesk email address (e.g. help\@zabbix.on.spiceworks.com) in the profile settings of a designated Zabbix user.  :::
ca	#### Integracions  Les integracions següents són disponibles per permetre emprar tipus de suport web predefinits per enviar les notificacions de Zabbix a:  -[brevis.one](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/brevis.one/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Discord](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/discord/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Express.ms messenger](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/express.ms/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Github issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[iLert](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/ilert/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[iTop](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/itop/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Jira](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Jira Service Desk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[ManageEngine ServiceDesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/manageengine_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Mattermost](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mattermost/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Microsoft Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[LINE](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/line/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Opsgenie](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/opsgenie/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[OTRS](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/otrs_ce/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Pagerduty](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pagerduty/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Pushover](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Redmine](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/redmine/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Rocket.Chat](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[ServiceNow](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/servicenow/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[SIGNL4](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/signl4/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Slack](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/slack/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[SolarWinds](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/solarwinds/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[SysAid](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/sysaid/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Telegram](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[TOPdesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/topdesk/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[VictorOps](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/victorops/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Zammad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zammad/README.md?at=refs%2Fheads%2Frelease%2F6.4) -[Zendesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zendesk/README.md?at=refs%2Fheads%2Frelease%2F6.4)   ::: notetip   A més dels serveis llistats aquí, Zabbix es pot integrar amb **Spiceworks** (no cal cap webhook). Per convertir les notificacions de Zabbix en entrades d'Spiceworks, creeu un [tipus de suport de correu-e](/manual/config/notifications/media/email) i introduïu l'adreça de correu electrònic del servei d'assistència de Spiceworks (p. ex. help\@zabbix.on.spiceworks.com) a la configuració del perfil d'un usuari designat de Zabbix. :::

en-us	##### Interface creation when adding hosts  When hosts are added as a result of network discovery, they get interfaces created according to these rules:  -   the services detected - for example, if an SNMP check succeeded, an     SNMP interface will be created -   if a host responded both to Zabbix agent and SNMP requests, both     types of interfaces will be created -   if uniqueness criteria are Zabbix agent or SNMP-returned data, the     first interface found for a host will be created as the default one.     Other IP addresses will be added as additional interfaces.      Action's conditions (such as Host IP) do not impact adding interfaces.     *Note* that this will work if all interfaces are discovered by the      same discovery rule. If a different discovery rule discovers      a different interface of the same host, an additional host will be added. -   if a host responded to agent checks only, it will be created with an     agent interface only. If it would start responding to SNMP later,     additional SNMP interfaces would be added. -   if 3 separate hosts were initially created, having been discovered     by the "IP" uniqueness criteria, and then the discovery rule is     modified so that hosts A, B and C have identical uniqueness criteria     result, B and C are created as additional interfaces for A, the     first host. The individual hosts B and C remain. In *Monitoring →     Discovery* the added interfaces will be displayed in the "Discovered     device" column, in black font and indented, but the "Monitored host"     column will only display A, the first created host.     "Uptime/Downtime" is not measured for IPs that are considered to be     additional interfaces.
ca	##### Creació d'interfícies quan s'afegeixen equips  Quan s'afegeixen equips mitjançant la descoberta de xarxa, obtinguent interfícies creades d'acord amb aquestes regles:  - serveis detectats: per exemple, si una comprovació SNMP té èxit, es crearà una interfície SNMP - si un equip respon tant a les consultes d'agent Zabbix com a SNMP, es crearan ambdós tipus d'interfícies - si el criteri d'unicitat és l'agent Zabbix o les dades retornades per SNMP, la primera interfície que es trobi per a un equip es crearà com a interfície predeterminada. S'afegiran altres adreces IP com a interfícies addicionals. Les condicions d'acció (com ara la IP de l'equip) no afecten l'addició d'interfícies. *Tingueu en compte* que això funcionarà si totes les interfícies són descobertes per la mateixa regla de descoberta. Si una regla de descoberta diferent troba una interfície diferent del mateix equip, s'afegirà un equip addicional. - si un equip només respon a les comprovacions d'agent, es crearà amb una interfície només d'agent. Si hagués de començar a respondre a SNMP més tard, s'afegirien interfícies SNMP addicionals en aquell moment. - si es van crear originalment 3 equips diferents, després d'ésser trobats pel criteri d'unicitat "IP", llavors la regla de descoberta es modifica de manera que els equips A, B i C tinguin criteris d'unicitat idèntics, B i C es creen com a interfícies addicionals per a A, que és el primer equip. Els equips individuals B i C romanen sense canvis. A *Monitoratge* → *Descoberta*, les interfícies afegides es mostren a la columna "Dispositiu trobat", en negre i sagnat, però la columna "Equip monitorat Host" només mostra A, el primer equip creat. El "temps d'activitat/temps d'inactivitat" no es mesura per a les adreces IP que es consideren interfícies addicionals.

en-us	 #### Interface not required for some checks  It is no longer required to define an interface when creating items of the following type:  -   Simple check -   External check -   SSH agent -   Telnet agent  The interface field for these items is no longer mandatory. Also, it is now possible to select a "None" option in the interface field.
ca	 ##### No es requereix una interfície per a algunes comprovacions  Ja no cal definir una interfície quan es creen elements del tipus següent:  - Comprovació senzilla - Comprovació externa - Agent SSH - Agent Telnet  El camp d'interfície d'aquests elements ja no és obligatori. A més, ara és possible triar una opció "Cap" al camp de la interfície.

en-us	#### Internal event actions  The following conditions can be set for actions based on internal events:  |Condition type|Supported operators|Description| |--|--|------| |*Event type*|equals|**Item in "not supported" state** - matches events where an item goes from a 'normal' to 'not supported' state.<br>**Low-level discovery rule in "not supported" state** - matches events where a low-level discovery rule goes from a 'normal' to 'not supported' state.<br>**Trigger in "unknown" state** - matches events where a trigger goes from a 'normal' to 'unknown' state.| |*Host group*|equals<br>does not equal|Specify host groups or host groups to exclude.<br>**equals** - event belongs to this host group.<br>**does not equal** - event does not belong to this host group.| |*Tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag or event tag to exclude.<br>**equals** - event has this tag.<br>**does not equal** - event does not have this tag.<br>**contains** - event has a tag containing this string.<br>**does not contain** - event does not have a tag containing this string.| |*Tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag and value combination or tag and value combination to exclude.<br>**equals** - event has this tag and value.<br>**does not equal** - event does not have this tag and value.<br>**contains** - event has a tag and value containing these strings.<br>**does not contain** - event does not have a tag and value containing these strings.| |*Template*|equals<br>does not equal|Specify templates or templates to exclude.<br>**equals** - event belongs to an item/trigger/low-level discovery rule inherited from this template.<br>**does not equal** - event does not belong to an item/trigger/low-level discovery rule inherited from this template.| |*Host*|equals<br>does not equal|Specify hosts or hosts to exclude.<br>**equals** - event belongs to this host.<br>**does not equal** - event does not belong to this host.|
ca	#### Accions d'esdeveniments interns  Es poden establir les condicions següents per a les accions basades en esdeveniments:  |Tipus de condició|Operadors admesos|Descripció| |--|--|------| |*Tipus d'esdeveniment*|és igual|**Element en estat "no admès"** - coincideix amb els esdeveniments en què un element passa de l'estat "normal" a "no admès"<br>**Regla de descoberta de baix nivell en estat "no compatible" ** - coincideix amb els esdeveniments en què una regla de descoberta de baix nivell passa de l'estat "normal" a l'estat "no admès". 'desconegut'| |*Grup d'equips*| és igual a<br>no és igual|Especifica els grups d'equips o els grups d'equips a excloure.<br>**igual** - l'esdeveniment pertany a aquest grup d'equips.<br>**no és igual** - l'esdeveniment no pertany a aquest grup d'equips.| |*El nom de l'etiqueta*|és igual<br>no és igual<br>conté<br>no conté|Especifiqueu l'etiqueta d'esdeveniment o l'etiqueta d'esdeveniment que voleu excloure.<br>**equals** - l'esdeveniment té aquesta etiqueta<br> **no és igual** - l'esdeveniment no té aquesta etiqueta<br>**conté** - l'esdeveniment té una etiqueta que conté aquesta cadena<br> **no conté** - l'esdeveniment no té cap etiqueta que contingui això corda| |*El valor de l'etiqueta*|és igual a<br>no és igual a<br>conté<br>no conté|Especifiqueu la combinació de valors d'etiqueta i d'etiqueta d'esdeveniment o la combinació d'etiqueta i valor d'etiqueta per excloure.<br>**igual** - l'esdeveniment té aquesta etiqueta i aquest valor<br>**no és igual** - l'esdeveniment no té aquesta etiqueta i aquest valor<br>**conté** - l'esdeveniment té una etiqueta i un valor que conté aquestes cadenes<br>**no conté** - l'esdeveniment no té cap etiqueta ni valor que contingui aquestes cadenes | |*Patró*|és igual a<br>no és igual|Especifica patrons o patrons a excloure.<br>**igual a** - l'esdeveniment pertany a un element/trigger/regla de descoberta de baix nivell heretat d'aquesta plantilla.<br> **no és igual** - l'esdeveniment no pertany a un element/trigger/regla de descoberta de baix nivell heretat d'aquesta plantilla.| |*L'equip*|es igual a<br>no és igual|Especifiqueu els equips a excloure.<br>**igual** - l'esdeveniment pertany a aquest equip.<br>**no és igual** - l'esdeveniment no pertany a aquest equip.|

en-us	#### Internal events  Internal events happen when:  -   an item changes state from 'normal' to 'unsupported' -   an item changes state from 'unsupported' to 'normal' -   a low-level discovery rule changes state from 'normal' to     'unsupported' -   a low-level discovery rule changes state from 'unsupported' to     'normal' -   a trigger changes state from 'normal' to 'unknown' -   a trigger changes state from 'unknown' to 'normal'  Internal events are supported since Zabbix 2.2. The aim of introducing internal events is to allow users to be notified when any internal event takes place, for example, an item becomes unsupported and stops gathering data.  Internal events are only created when internal actions for these events are enabled. To stop generation of internal events (for example, for items becoming unsupported), disable all actions for internal events in Alerts → Actions → Internal actions.  ::: noteclassic  If internal actions are disabled, while an object is in the 'unsupported' state, recovery event for this object will still be created.\ \ If internal actions are enabled, while an object is in the 'unsupported' state, recovery event for this object will be created, even though 'problem event' has not been created for the object.  :::  See also: [Receiving notification on unsupported items](/manual/config/notifications/unsupported_item)
ca	#### Esdeveniments interns  Els esdeveniments interns es produeixen quan:  - un element canvia d'estat 'normal' a 'no compatible' - un element canvia d'estat 'no compatible' a 'normal' - una regla de descobriment de baix nivell canvia d'estat 'normal' a 'no compatible' - una regla de descobriment de baix nivell canvia d'estat 'no compatible' a 'normal' - un trigger canvia d'estat 'normal' a 'desconegut' - un trigger canvia d'estat 'desconegut' a 'normal'  Els esdeveniments interns són compatibles des de Zabbix 2.2. L'objectiu d'introduir esdeveniments interns és permetre que els usuaris rebin notificacions quan es produeix un esdeveniment intern, per exemple, si un element no s'admet i deixa de recollir dades.  Els esdeveniments interns s'admeten des de Zabbix 2.2. Es permeten esdeveniments interns per permetre als usuaris ésser notificats quan qualsevol esdeveniment intern apareix, per exemple, quan un element no és suportat i deixa de recollir dades.  Els esdeveniments interns es creen quan les accions internes per a aquests esdeveniments són habilitades. Per aturar la generació d'esdeveniments interns (per exemple, per als elements que ja no són compatibles), desactiveu totes les accions dels esdeveniments interns a Alertes → Accions → Accions internes.  :::noteclassic Si les accions internes són desactivades, mentre un objecte es troba en estat 'no admès', encara es crearà un esdeveniment de recuperació per a aquest objecte.\ \ Si les accions internes són habilitades, mentre un objecte es troba en estat 'no admès', es crearà un esdeveniment de recuperació per a aquest objecte, fins i tot si no s'ha creat un 'esdeveniment problema' per a l'objecte. :::  Veieu també: [Rebre notificacions d'elements no compatibles](/manual/config/notifications/unsupported_item)

en-us	#### Internal queue items  There are also another two items specifically allowing to remote query internal queue stats on another Zabbix instance:  -   `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` internal item - for     direct internal queue queries to remote Zabbix server/proxy -   `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` agent item - for     agent-based internal queue queries to remote Zabbix server/proxy  See also: [Internal items](/manual/config/items/itemtypes/internal), [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent)
ca	#### Elements de la cua interna  Existeixen també altres dos elements que permeten demanar a distància les estadístiques de la cua sobre una altra instància Zabbix:  -   Element intern `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` - per les peticions de cua internes vers el servidor/proxy Zabbix remot -   Element agent `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` - per les peticions de cues internes basades en l'agent d'un servidor/proxy Zabbix remot  Veieu també: [Elements interns](/manual/config/items/itemtypes/internal), [elements d'agent Zabbix](/manual/config/items/itemtypes/zabbix_agent)

en-us	#### Internal workings of combined processing  Zabbix server and proxy may query SNMP devices for multiple values in a single request. This affects several types of SNMP items:  -   regular SNMP items -   SNMP items [with dynamic     indexes](/manual/config/items/itemtypes/snmp/dynamicindex) -   SNMP [low-level discovery     rules](/manual/discovery/low_level_discovery/examples/snmp_oids_walk)  All SNMP items on a single interface with identical parameters are scheduled to be queried at the same time. The first two types of items are taken by pollers in batches of at most 128 items, whereas low-level discovery rules are processed individually, as before.  On the lower level, there are two kinds of operations performed for querying values: getting multiple specified objects and walking an OID tree.  For "getting", a GetRequest-PDU is used with at most 128 variable bindings. For "walking", a GetNextRequest-PDU is used for SNMPv1 and GetBulkRequest with "max-repetitions" field of at most 128 is used for SNMPv2 and SNMPv3.  Thus, the benefits of combined processing for each SNMP item type are outlined below:  -   regular SNMP items benefit from "getting" improvements; -   SNMP items with dynamic indexes benefit from both "getting" and     "walking" improvements: "getting" is used for index verification and     "walking" for building the cache; -   SNMP low-level discovery rules benefit from "walking" improvements.  However, there is a technical issue that not all devices are capable of returning 128 values per request. Some always return a proper response, but others either respond with a "tooBig(1)" error or do not respond at all once the potential response is over a certain limit.  In order to find an optimal number of objects to query for a given device, Zabbix uses the following strategy. It starts cautiously with querying 1 value in a request. If that is successful, it queries 2 values in a request. If that is successful again, it queries 3 values in a request and continues similarly by multiplying the number of queried objects by 1.5, resulting in the following sequence of request sizes: 1, 2, 3, 4, 6, 9, 13, 19, 28, 42, 63, 94, 128.  However, once a device refuses to give a proper response (for example, for 42 variables), Zabbix does two things.  First, for the current item batch it halves the number of objects in a single request and queries 21 variables. If the device is alive, then the query should work in the vast majority of cases, because 28 variables were known to work and 21 is significantly less than that. However, if that still fails, then Zabbix falls back to querying values one by one. If it still fails at this point, then the device is definitely not responding and request size is not an issue.  The second thing Zabbix does for subsequent item batches is it starts with the last successful number of variables (28 in our example) and continues incrementing request sizes by 1 until the limit is hit. For example, assuming the largest response size is 32 variables, the subsequent requests will be of sizes 29, 30, 31, 32, and 33. The last request will fail and Zabbix will never issue a request of size 33 again. From that point on, Zabbix will query at most 32 variables for this device.  If large queries fail with this number of variables, it can mean one of two things. The exact criteria that a device uses for limiting response size cannot be known, but we try to approximate that using the number of variables. So the first possibility is that this number of variables is around the device's actual response size limit in the general case: sometimes response is less than the limit, sometimes it is greater than that. The second possibility is that a UDP packet in either direction simply got lost. For these reasons, if Zabbix gets a failed query, it reduces the maximum number of variables to try to get deeper into the device's comfortable range, but (starting from 2.2.8) only up to two times.  In the example above, if a query with 32 variables happens to fail, Zabbix will reduce the count to 31. If that happens to fail, too, Zabbix will reduce the count to 30. However, Zabbix will not reduce the count below 30, because it will assume that further failures are due to UDP packets getting lost, rather than the device's limit.  If, however, a device cannot handle combined requests properly for other reasons and the heuristic described above does not work, since Zabbix 2.4 there is a "Use combined requests" setting for each interface that allows to disable combined requests for that device.
ca	#### Procés intern de processament massiu  El servidor Zabbix i el proxy consulten dispositius SNMP per a diversos valors en una sola petició. Això afecta diversos tipus d'elements SNMP:  - Elements SNMP habituals - Elements SNMP [amb índexs dinàmics](/manual/config/items/itemtypes/snmp/dynamicindex) - SNMP [regles de descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/snmp_oids)  Tots els elements SNMP d'una única interfície amb paràmetres idèntics són programats per ésser consultats a la vegada. Els enquestadors prenen els dos primers tipus d'elements en lots de com a màxim 128 articles, mentre que les regles de descoberta de baix nivell es processen individualment, com abans.  Al nivell inferior, hi ha dos tipus d'operacions fetes per consultar valors: obtindre diversos objectes especificats i executar per un arbre OID.  Per "obtindre", s'empra una GetRequest-PDU amb un màxim de 128 enllaços variables. Per a "executar", s'empra una GetNextRequest-PDU per a SNMPv1 i GetBulkRequest amb un camp "max-repetitions" com a màxim de 128 per a SNMPv2 i SNMPv3.  Així, els avantatges del processament massiu per a cada tipus d'element SNMP es descriuen a continuació:  - Els elements SNMP habituals es beneficien d'"obtindre" millores; - Els elements SNMP amb índexs dinàmics es beneficien tant de les millores de "obtindre" com d'"executar": "obtindre" s'empra per a la verificació de l'índex i "executar" per crear la memòria cau; - Les regles de descoberta de baix nivell SNMP es beneficien de les millores "a peu".  Tanmateix, hi ha un problema tècnic que no tots els dispositius són capaços de retornar 128 valors per pteició. Alguns sempre retornen una resposta adequada, però d'altres responen amb un error "tooBig(1)" o no responen gens quan la resposta potencial supera un cert límit.  Per trobar un nombre òptim d'objectes per consultar per a un dispositiu determinat, Zabbix empra l'estratègia següent: comença amb cura consultant 1 valor en una petició. Si això té èxit, consulta 2 valors en una petició. Si torna a tindre èxit, consulta 3 valors en una petició i continua de manera similar multiplicant el nombre d'objectes consultats per 1,5, donant lloc a la següent seqüència de mides de petició: 1, 2, 3, 4, 6, 9, 13, 19 , 28, 42, 63, 94, 128.  Tanmateix, una vegada que un dispositiu es nega a donar una resposta adequada (per exemple, per a 42 variables), Zabbix fa dues coses.  En primer lloc, per al lot d'articles actual redueix a la meitat el nombre d'objectes en una sola petició i consulta 21 variables. Si el dispositiu és viu, aleshores la consulta hauria de funcionar en la gran majoria dels casos, perquè sabia que funcionaven 28 variables i 21 és significativament menor que això. Tanmateix, si això encara falla, Zabbix torna a consultar els valors un per un. Si encara falla en aquest moment, el dispositiu definitivament no respon i la mida de la petició no és un problema.  La segona cosa que fa Zabbix per als lots d'articles posteriors és que comença amb el darrer nombre de variables exitosos (28 en el nostre exemple) i continua incrementant les mides de petició en 1 fins que arriba al límit. Per exemple, suposant que la mida de resposta més gran és de 32 variables, les peticions posteriors seran de mida 29, 30, 31, 32 i 33. La darrera petició fallarà i Zabbix no tornarà a emetre cap petició de mida 33. A partir d'aquest moment, Zabbix consultarà com a màxim 32 variables per a aquest dispositiu.  Si les consultes grans fallen amb aquest nombre de variables, pot voler dir una de dues coses. Els criteris exactes que empra un dispositiu per limitar la mida de la resposta no es poden conèixer, però intentem aproximar-ho mitjançant el nombre de variables. Per tant, la primera possibilitat és que aquest nombre de variables sigui al voltant del límit de mida de resposta real del dispositiu en el cas general: de vegades la resposta és inferior al límit, de vegades és superior. La segona possibilitat és que un paquet UDP en qualsevol direcció simplement es perdi. Per aquests motius, si Zabbix rep una consulta fallida, redueix el nombre màxim de variables per intentar aprofundir en el rang còmode del dispositiu, però (a partir de la 2.2.8) només fins a dos cops.  A l'exemple anterior, si una consulta amb 32 variables falla, Zabbix reduirà el recompte a 31. Si això també falla, Zabbix reduirà el recompte a 30. Tanmateix, Zabbix no reduirà el recompte per sota de 30, perquè suposarà que la majoria d'errors es deuen a la pèrdua de paquets UDP i no pas al límit del dispositiu.  Tanmateix, si un dispositiu no pot gestionar correctament les peticions massives per altres motius i l'heurística descrita anteriorment no funciona, des de Zabbix 2.4 hi ha una configuració "Empra peticions massives" per a cada interfície que permet desactivar les peticions massives per a aquest dispositiu.

en-us	 In [trigger action](/manual/config/notifications/action/conditions#trigger-actions) configuration, the condition type *Trigger name* has been renamed *Event name* to better describe its function. Note that by default, the event name matches the trigger name unless a custom event name is specified in [trigger configuration](/manual/config/triggers/trigger).
ca	 A la configuració de [l'acció de trigger](/manual/config/notifications/action/conditions#trigger-actions), el tipus de condició *Nom de trigger* s'ha reanomenat a *Nom d'esdeveniment* per descriure millor la seva funció. Tingueu en compte que, per defecte, el nom de l'esdeveniment coincideix amb el nom del trigger tret que s'especifiqui un nom d'esdeveniment personalitzat a [configuració del trigger](/manual/config/triggers/trigger).

en-us	#### Introduction  MIB stands for the Management Information Base. MIB files allow to use textual representation of an OID (Object Identifier). It is possible to use raw OIDs when monitoring SNMP devices with Zabbix, but if you feel more comfortable using textual representation, you need to install MIB files.  For example,      ifHCOutOctets  is textual representation of the OID      1.3.6.1.2.1.31.1.1.1.10
ca	#### Introducció  Els arxius MIB (Management Information Base) ens permeten emprar una representació textual de l'OID (Object Identifier). És possible emprar OIDs en brut quan es monitoren dispositius SNMP amb Zabbix, però si us sembla més còmode emprar una representació textual, heu d'instal·lar els arxius MIB.  Per exemple,       ifHCOutOctets  és una representació textual de l'OID       1.3.6.1.2.1.31.1.1.1.10

en-us	 ## Introduction  This page shows a quick and simple way to start monitoring an Apache web server without installing any  additional software.
ca	 ## Introducció  Aquesta pàgina mostra una manera ràpida i senzilla de començar a monitorar un servidor web Apache sense instal·lar cap programari addicional.

en-us	#### Introduction  This page walks you through the steps required to start basic monitoring of a MySQL server.  To monitor a MySQL server, there are several approaches: Zabbix agent, Zabbix agent 2, or the Open Database Connectivity (ODBC) standard. The primary focus of this guide is on monitoring a MySQL server with Zabbix agent 2, which is the **recommended** approach due to its seamless configuration across various setups. However, this page also offers instructions for the [other approaches](#other-approaches-to-monitor-mysql), so feel free to choose the one that best suits your requirements.
ca	### Introducció  Aquesta pàgina us explica les passes necessàries per iniciar el monitoratge bàsic d'un servidor MySQL.  Per monitorar un servidor MySQL, hi ha diversos enfocaments: l'agent Zabbix, l'agent Zabbix 2 o l'estàndard d'Open Database Connectivity (ODBC). L'objectiu principal d'aquesta guia és monitorar un servidor MySQL amb l'agent Zabbix 2, que és l'enfocament **recomanat** a causa de la seva configuració perfecta en diverses configuracions. Tanmateix, aquesta pàgina també ofereix instruccions per als [altres enfocaments](#other-approaches-to-monitoring-mysql), així que no dubteu a triar el que millor s'adapti als vostres requisits.

en-us	 ## Introduction  This page walks you through the steps required to start basic monitoring of Linux machines with Zabbix.  The steps described in this tutorial can be applied to any Linux-based operating system. 
ca	 ## Introducció  Aquesta pàgina us explica les passes necessàries per iniciar el monitoratge bàsic de les màquines Linux amb Zabbix. Les passes descrites en aquest tutorial es poden aplicar a qualsevol sistema operatiu basat en Linux.

en-us	#### Introduction  This page walks you through the steps required to start basic monitoring of VMware.
ca	#### Introducció  Aquest lloc us explica les passes necessàries per començar el monitoratge bàsic de VMware.

en-us	## Introduction  This page walks you through the steps required to start basic monitoring of Windows machines with Zabbix.  **Who this guide is for**  This guide is designed for new Zabbix users and contains the minimum set  of steps required to enable basic monitoring of your Windows machine.  If you are looking for deep customization options or require more advanced  configuration, see  [Configuration](/manual/config) section of Zabbix  manual.    **Prerequisites**  Before proceeding with this installation guide, you must [download and install](https://www.zabbix.com/download) Zabbix  server and Zabbix frontend according to instructions for your OS.  
ca	## Introducció  Aquesta pàgina us explica les passes que calen per iniciar el monitoratge bàsic de les màquines Windows amb Zabbix.  **Per a qui adrecem aquesta guia**  Aquesta guia és dissenyada per a usuaris nous de Zabbix i conté el conjunt mínim de les passes que calen per activar el monitoratge bàsic de la vostra màquina Windows. Si busqueu opcions de personalització complexes o necessiteu més configuracions avançades, veieu la secció [Configuració](/manual/config) del manual de Zabbix.  **Requisits previs**  Abans de continuar amb aquesta guia d'instal·lació, heu de [descarregar i instal·lar](https://www.zabbix.com/download) el servidor Zabbix i la interfície Zabbix segons les instruccions del vostre sistema operatiu.

en-us	 #### Invalid regular expression in proc.* items  **proc.\*** agent items will now become 'not supported' if an invalid regular expression is supplied.
ca	 #### Expressió regular no vàlida als elements proc.*  Els elements d'agent **proc.\*** passaran ara a ser 'no compatibles' si es proporciona una expressió regular no vàlida.

en-us	#### Invalid regular expressions after switching to PCRE2   In Zabbix 6.0 support for PCRE2 has been added. Even though PCRE is still supported, Zabbix installation packages for RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer have been updated to use PCRE2. While providing many benefits, switching to PCRE2 may cause certain existing PCRE regexp patterns becoming invalid or behaving differently. In particular, this affects the pattern *\^[\\w-\\.]*. In order to make this regexp valid again without affecting semantics, change the expression to *\^[-\\w\\.]* . This happens due to the fact that PCRE2 treats the dash sign as a delimiter, creating a range inside a character class.
ca	#### Expressions regulars no vàlides després de canviar a PCRE2  A Zabbix 6.0, es va afegir suport per a PCRE2. Tot i que PCRE encara és compatible, els paquets d'instal·lació de Zabbix per a RHEL 7 i posteriors, SLES (totes les versions), Debian 9 i posteriors, Ubuntu 16.04 i posteriors s'han actualitzat per emprar PCRE2. Tot i que ofereix molts avantatges, canviar a PCRE2 pot invalidar alguns patrons d'expressió regular PCRE existents o comportar-se de manera diferent. En particular, això afecta el patró *\^[\\w-\\.]*. Per tal que aquesta expressió regular torni a ser vàlida sense afectar la semàntica, substituïu l'expressió per *\^[-\\w\\.]*. Això es deu al fet que PCRE2 tracta el guió com un delimitador, creant un interval dins d'una classe de caràcters.

en-us	 ##### in(value,value1,value2,...valueN) {#in}  Check if the value is equal to at least one of the listed values.<br> Supported value types: *Integer*, *Float*, *Character*, *Text*, *Log*.<br> Returns: 1 - if equal; 0 - otherwise.  Parameter:   -   **value** - the value to check;<br> -   **valueX** - listed values (string values must be double-quoted).  The value is compared to the listed values as numbers, if all of these values can be converted to numeric; otherwise compared as strings.  Example:      in(last(/host/key),5,10)=1 #trigger if the last value is equal to 5 or 10     in("text",last(/host/key),last(/host/key,#2))=1 #trigger if "text" is equal to either of the last 2 values
ca	 ##### in(value,value1,value2,...valueN) {#in}  Comprova si el valor és igual com a mínim a un dels valors indicats.<br> Tipus de valors admesos: *Enter*, *Flotant*, *Caràcter*, *Text*, *Log*.<br> Retorna: 1 - si és igual; 0 - en cas contrari.  Paràmetre:  - **valor** - valor que cal comprovar;<br> - **valueX** - valors llistats (els valors de cadena han d'ésser entre cometes dobles).  El valor es compara amb els valors enumerats com a nombres, si tots aquests valors es poden convertir a numèrics; en cas contrari es comparen com a cordes.  Exemple:       in(last(/host/key),5,10)=1 #trigger si el darrer valor és igual a 5 o 10      in("text",last(/host/key),last(/host/key,#2))=1 #trigger si "text" és igual a qualsevol dels dos darrers valors

en-us	#### Inventory details  The **Overview** tab contains some general information about the host along with links to predefined scripts, latest monitoring data and host configuration options:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Details** tab contains all available inventory details for the host:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  The completeness of inventory data depends on how much inventory information is maintained with the host. If no information is maintained, the *Details* tab is disabled.
ca	#### Detalls de l'inventari  La pestanya **Visió general** conté informació general sobre l'equip, així com enllaços a scripts predefinits, dades de monitoratge més recents i opcions de configuració de l'equip:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  La pestanya **Detalls** conté tots els detalls d'inventari disponibles per a l'equip:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  La integritat de les dades d'inventari depèn de la quantitat d'informació d'inventari que es mantingui sobre l'equip. Si no es conserva cap informació, la pestanya *Detalls* és desactivada.

en-us	#### Inventory macros  There are host inventory macros {INVENTORY.\*} available for use in notifications, for example:  "Server in {INVENTORY.LOCATION1} has a problem, responsible person is {INVENTORY.CONTACT1}, phone number {INVENTORY.POC.PRIMARY.PHONE.A1}."  For more details, see the [supported macro](/manual/appendix/macros/supported_by_location) page.
ca	#### Macros d'inventari  Les macros d'inventari d'equip {INVENTORY.\*} es poden emprar a les notificacions; per exemple:  "El servidor de {INVENTORY.LOCATION1} té un problema; la persona responsable és {INVENTORY.CONTACT1}, i el nombre de telèfon és {INVENTORY.POC.PRIMARY.PHONE.A1}."  Per obtindre més detalls, consulteu la pàgina de [macros admeses](/manual/appendix/macros/supported_by_location).

en-us	##### Inventory mode selection  Inventory mode can be selected in the host configuration form.  Inventory mode by default for new hosts is selected based on the *Default host inventory mode* setting in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*.  For hosts added by network discovery or autoregistration actions, it is possible to define a *Set host inventory mode* operation selecting manual or automatic mode. This operation overrides the *Default host inventory mode* setting.
ca	##### Tria del mode d'inventari  El mode d'inventari es pot triar al formulari de configuració de l'equip.  El mode d'inventari predeterminat per als equips nous es tria segons la configuració *Mode d'inventari d'equip predeterminat* a *Administració* → *General* → *[Altres](/manual/web_interface/frontend_sections/administration /general#other_parameters)*.  Per als equips afegits per accions de descobriment de xarxa o de registre automàtic, és possible establir una operació *Estableix el mode d'inventari de l'equip* triant el mode manual o automàtic. Aquesta operació anul·la la configuració del *Mode d'inventari de l'equip predeterminat*.

en-us	#### Inventory overview  The details of all existing inventory data are available in the *Inventory* menu.  In *Inventory → Overview* you can get a host count by various fields of the inventory.  In *Inventory → Hosts* you can see all hosts that have inventory information. Clicking on the host name will reveal the inventory details in a form.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Overview** tab shows:  |Parameter|Description| |--|--------| |*Host name*|Name of the host.<br>Clicking on the name opens a menu with the scripts defined for the host.<br>Host name is displayed with an orange icon, if the host is in maintenance.| |*Visible name*|Visible name of the host (if defined).| |*Host (Agent, SNMP, JMX, IPMI)<br>interfaces*|This block provides details of the interfaces configured for the host.| |*OS*|Operating system inventory field of the host (if defined).| |*Hardware*|Host hardware inventory field (if defined).| |*Software*|Host software inventory field (if defined).| |*Description*|Host description.| |*Monitoring*|Links to monitoring sections with data for this host: *Web*, *Latest data*, *Problems*, *Graphs*, *Dashboards*.| |*Configuration*|Links to configuration sections for this host: *Host*, *Items*, *Triggers*, *Graphs*, *Discovery*, *Web*.<br>The amount of configured entities is listed after each link.|  The **Details** tab shows all inventory fields that are populated (are not empty).
ca	#### Vista d'inventari  Els detalls de totes les dades d'inventari existents són disponibles al menú *Inventari*.  A *Inventari → Visió general* podeu obtindre un recompte d'equips per diversos camps de l'inventari.  A *Inventari → Equips* podeu veure tots els equips que tenen informació d'inventari. Si feu clic al nom de l'equip, es mostraran els detalls de l'inventari en un formulari.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  La pestanya **Vista general** mostra:  |Paràmetre|Descripció| |--|---------| |*Nom de l'equip*|Nom de l'equip.<br>Fent clic al nom s'obre un menú amb els scripts definits per a l'equip.<br>El nom de l'equip es mostra amb una icona taronja, si l'equip és en manteniment.| |*Nom visible*|Nom visible de l'equip (si és definit).| |*Equip (agent, SNMP, JMX, IPMI)<br>interfícies*|Aquest bloc proporciona detalls de les interfícies configurades per a l'equip.| |*OS*|Camp d'inventari del sistema operatiu de l'equip (si és definit).| |*Maquinari*|Camp d'inventari de maquinari de l'equip (si és definit).| |*Programari*|Camp d'inventari de programari de l'equip (si és definit).| |*Descripció*|Descripció de l'equip.| |*Monitoratge*|Enllaços a seccions de monitoratge amb dades d'aquest equip: *Web*, *Dades més recents*, *Problemes*, *Gràfics*, *Taulers de control*.| |*Configuració*|Enllaços a seccions de configuració d'aquest equip: *Equip*, *Elements*, *Triggers*, *Gràfics*, *Descoberta*, *Web*.<br>El nombre d'entitats configurades apareix després de cada enllaç.|  La pestanya **Detalls** mostra tots els camps d'inventari que són emplenats (no són pas buits).

en-us	#### IPMI checks  IPMI checks will not work with the standard OpenIPMI library package on Debian prior to 9 (stretch) and Ubuntu prior to 16.04 (xenial). To fix that, recompile OpenIPMI library with OpenSSL enabled as discussed in [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).
ca	#### Verificacions IPMI  Les comprovacions IPMI no funcionaran amb el paquet estàndard de la biblioteca OpenIPMI a Debian abans de la versió 9 (stretch) i Ubuntu anterior a la 16.04 (xenial). Per resoldre aquest problema, torneu a compilar la biblioteca OpenIPMI amb OpenSSL habilitat, tal com es mostra a [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).

en-us	#### IPMI remote commands  For IPMI remote commands the following syntax should be used:      <command> [<value>]  where  -   <command> - one of IPMI commands without spaces -   <value> - 'on', 'off' or any unsigned integer. <value>     is an optional parameter.
ca	#### Comandes remotes IPMI  Per les comandes remotes IPMI, haureu d'emprar aquesta sintaxi:      <command> [<value>]  on  -   <command> - una de les comandes IPMI sense espais -   <value> - 'on', 'off' o un enter sense signe. <value> és un paràmetre facultatiu.

en-us	#### IPv6 address issue in SNMPv3 traps  Due to a net-snmp bug, IPv6 address may not be correctly displayed when using SNMPv3 in SNMP traps. For more details and a possible workaround, see [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).
ca	#### Problema d'adreça IPv6 als paquets SNMPv3  A causa d'un error net-snmp, és possible que l'adreça IPv6 no es mostri correctament quan s'empra SNMPv3 a les trampes SNMP. Per obtindre més detalls i una possible solució, veieu [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).

en-us	##### Item configuration  Actual command(s) to be executed must be placed in the *Executed script* field in the item configuration. Multiple commands can be executed one after another by placing them on a new line. In this case returned values will also be formatted as multilined.  ![](../../../../../assets/en/manual/config/items/itemtypes/ssh_item.png){width="600"}  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for SSH items are:  |Parameter|Description|Comments| |--|------|------| |*Type*|Select **SSH agent** here.| | |*Key*|Unique (per host) item key in the format **ssh.run\[unique short description,<ip>,<port>,<encoding>,<ssh options>\]**|**unique short description** is required and should be unique for each SSH item per host.<br><br>Default port is 22, not the port specified in the interface to which this item is assigned.<br><br>**ssh options** (supported since version 6.4.0) allow to pass additional SSH options in the format *key1=value1;key2=value2,value3*. Multiple values for one key can be passed separated by comma (in this case, the parameter must be [quoted](/manual/config/items/item/key#parameter---quoted-string)); multiple option keys can be passed separated by semicolon. Supported option keys and values depend on the SSH library. Note that "+" sign for appending cipher settings and "!" for disabling specific cipher settings (as in GnuTLS and OpenSSL) are not supported.<br><br>Examples:<br>=> `ssh.run[KexAlgorithms,127.0.0.1,,,Ciphers=aes128-ctr]`<br>=> `ssh.run[KexAlgorithms,,,,"KexAlgorithms=diffie-hellman-group1-sha1;HostkeyAlgorithms=ssh-rsa,ssh-dss,ecdh-sha2-nistp256"]`| |*Authentication method*|One of the "Password" or "Public key".| | |*User name*|User name to authenticate on remote host. Required.| | |*Public key file*|File name of public key if *Authentication method* is "Public key". Required.|Example: *id\_rsa.pub* - default public key file name generated by a command [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen).| |*Private key file*|File name of private key if *Authentication method* is "Public key". Required.|Example: *id\_rsa* - default private key file name.| |*Password* or<br>*Key passphrase*|Password to authenticate or<br>Passphrase **if** it was used for the private key.|Leave the *Key passphrase* field empty if passphrase was not used.<br>See also [known issues](/manual/installation/known_issues#ssh_checks) regarding passphrase usage.| |*Executed script*|Executed shell command(s) using SSH remote session.|The return value of the executed shell command(s) is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Note that the libssh2 library may truncate executable scripts to \~32kB.<br><br>Examples:<br>*date +%s*<br>*service mysql-server status*<br>*ps auxww \| grep httpd \| wc -l*|
ca	##### Configuració de l'element  Les ordres reals a executar s'han de posar al camp **Script executat** de la configuració de l'element. Es poden executar diverses ordres una darrere l'altra posant-les en una línia nova. En aquest cas, els valors retornats també es formataran en diverses línies.  ![](../../../../../assets/en/manual/config/items/itemtypes/ssh_item.png){width="600"}  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els camps que requereixen informació específica per als elements SSH són:  |Paràmetre|Descripció|Comentaris| |--|-------|------| |*Tipus*|Trieu aquí **Agent SSH**.| | |*Clau*|Clau d'element única (per equip) en el format **ssh.run\[descripció curta única,<ip>,<port>,<encodificació>,<opcions ssh>\]**|**única És necessària una descripció breu** i ha de ser única per a cada element SSH per equip.<br><br>El port predeterminat és 22, no el port especificat a la interfície a la que és assignat aquest element.<br><br>** Les opcions ssh** (admeses des de la versió 6.4.0) permeten passar opcions SSH addicionals en el format *clau1=valor1;clau2=valor2,valor3*. Es poden passar diversos valors per a una clau separats per comes (en aquest cas, el paràmetre ha de ser [quoted](/manual/config/items/item/key#parameter---quoted-string)); Es poden passar diverses tecles d'opció separades per punt i coma. Les claus d'opció i els valors admesos depenen de la biblioteca SSH. Tingueu en compte que el signe "+" per afegir la configuració de xifrat i "!" per desactivar configuracions de xifrat específiques (com a GnuTLS i OpenSSL) no són compatibles.<br><br>Exemples:<br>=> `ssh.run[KexAlgorithms,127.0.0.1,,,Ciphers=aes128-ctr]`<br>=> `ssh.run[KexAlgorithms,,,,"KexAlgorithms=diffie-hellman-group1-sha1;HostkeyAlgorithms=ssh-rsa,ssh-dss,ecdh-sha2-nistp256"]`| |*Mètode d'autenticació*|O "Mot de pas" o "Clau pública"| | |*Nom d'usuari*|Nom de l'usuari que s'ha d'autenticar a l'equip remot.<br>Obligatori| | |*Fitxer de clau pública*|Nom del fitxer o clau pública si el *Mètode d'autenticació* és "Clau pública". Obligatori|Exemple: *id\_rsa.pub* - per defecte el nom del fitxer de clau pública es genera mitjançant l'ordre [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen)| |*Fitxer de clau privada*|Nom del fitxer o clau privada si el *Mètode d'autenticació* és "Clau privada". Obligatori|Exemple: *id\_rsa* - nom de fitxer de clau privada predeterminat.| |*Mot de pas* o<br>*Frase de pas*|Mot de pas per a l'autenticació o<br>Frase de pas **si** s'ha emprat per a la clau privada|Deixeu buit el camp *Frase de pas de la clau* si no s'empra el mot de pas.| |*script executat*|Comandes d'intèrpret d'ordres executades mitjançant sessió remota SSH|Exemples:<br>*data +%s*<br>*estat del servidor mysql del servei*<br> *ps auxww \| grep httpd \| wc -l*|  ::: noteimportant La biblioteca libssh2 pot truncar els scripts executables a \~32 Ko. :::

en-us	#### Item configuration  A dependent item depends on its master item for data. That is why the **master item** must be configured (or exist) first:  -   Go to: *Data collection* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  All mandatory input fields are marked with a red asterisk.  Click on *Add* to save the master item.  Then you can configure a **dependent item**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for dependent items are:  |   |   | |--|--------| |*Type*|Select **Dependent item** here.| |*Key*|Enter a key that will be used to recognize the item.| |*Master item*|Select the master item. Master item value will be used to populate dependent item value.| |*Type of information*|Select the type of information that will correspond the format of data that will be stored.|  You may use item value [preprocessing](/manual/config/items/item#item_value_preprocessing) to extract the required part of the master item value.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Without preprocessing, the dependent item value will be exactly the same as the master item value.  Click on *Add* to save the dependent item.  A shortcut to creating a dependent item quicker can be accessed by clicking on the ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_button.png) button in the item list and selecting *Create dependent item*.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_menu.png){width="350"}
ca	#### Configuració d'element  Un element dependent depèn del seu element mestre per a les dades. És per això que primer s'ha de configurar (o existir) l'**element principal**:  - Vés a: *Configuració* → *Equips* - Feu clic a *Items* a la fila de l'equip - Feu clic a *Crear element* - Introduïu els paràmetres de l'element al formulari  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Feu clic a *Afegeix* per desar l'element principal.  A continuació, podeu configurar un **element dependent**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els camps que requereixen informació específica per als elements dependents són:  | | | |--|---------| |*Type*|Trieu **Element dependent** aquí.| |*Key*|Introduïu una clau que s'emprarà per reconèixer l'element.| |*Master item*|Trieu l'element mestre. El valor de l'element mestre s'emprarà per emplenar el valor de l'element dependent.| |*Type of information*|Trieu el tipus d'informació que correspondrà al format de dades que s'emmagatzemaran.|  Podeu emprar el valor de l'element [preprocessament](/manual/config/items/item#item_value_preprocessing) per extreure la part necessària del valor de l'element mestre.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Sense preprocessament, el valor de l'element dependent serà exactament el mateix que el valor de l'element principal.  Feu clic a *Afegeix* per desar l'element dependent.  Es pot accedir a una drecera per crear un element dependent més ràpidament fent clic al ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_button.png) botó a la llista d'elements i triant *Crea un element dependent*.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_menu.png)

en-us	##### Item configuration  Configure a log monitoring [item](/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  All mandatory input fields are marked with a red asterisk.  Specifically for log monitoring items you enter:  |   |   | |--|--------| |*Type*|Select **Zabbix agent (active)** here.| |*Key*|Use one of the following item keys:<br>**log\[\]** or **logrt\[\]**:<br>These two item keys allow to monitor logs and filter log entries by the content regexp, if present.<br>For example: `log[/var/log/syslog,error]`. Make sure that the file has read permissions for the 'zabbix' user otherwise the item status will be set to 'unsupported'.<br>**log.count\[\]** or **logrt.count\[\]**:<br>These two item keys allow to return the number of matching lines only.<br>See supported [Zabbix agent item](zabbix_agent#supported_item_keys) key section for details on using these item keys and their parameters.| |*Type of information*|Prefilled automatically:<br>For log\[\] or logrt\[\] items - `Log`;<br>For log.count\[\] or logrt.count\[\] items - `Numeric (unsigned)`.<br>If optionally using the `output` parameter, you may manually select the appropriate type of information other than `Log`.<br>Note that choosing a non-Log type of information will lead to the loss of local timestamp.| |*Update interval (in sec)*|The parameter defines how often Zabbix agent will check for any changes in the log file. Setting it to 1 second will make sure that you get new records as soon as possible.| |*Log time format*|In this field you may optionally specify the pattern for parsing the log line timestamp.<br>If left blank the timestamp will not be parsed.<br>Supported placeholders:<br>\* **y**: *Year (0001-9999)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".|
ca	##### Configuració d'un element  Configurar un [element](/manual/config/items/item#overview) de  supervisió d'arxiu de registre:  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  Tots els camps obligatoris són marcats amb un asterisc vermell.  Específicament per els elements de supervisió d'arxius de registre, heu d'entrar:  | · | · | |--|--------| |*Tipus*|Trieu **agent Zabbix (actiu)** aquí.| |*Clau*|Empreu una de les següents claus:<br>**log\[\]** o **logrt\[\]** :<br>Aquestes dues claus d'element permeten monitorar els arxius de registre i filtrar el contingut de les entrades de registre via una expressió regular (si és present).<br>Per exemple: `log[/var/log/syslog,error]`. Assegureu-vos que l'usuari 'zabbix' té permisos de lectura sobre l'arxiu, o l'estat de l'element serà definit com a 'no admès'.<br><br>**log.count\[\]** o **logrt.count\[\]** :<br>Aquestes dues claus d'element permeten tornar només el nombre de línies que correspongui.<br>Veieu la secció relativa a les claus d'[elements d'agent Zabbix](zabbix_agent#supported_item_keys) admeses, per més detalls sobre com emprar les claus d'elements i els seus paràmetres.| |*Tipus d'informació*|Omplir automàticament:<br>Per els elements log\[\] o logrt\[\] - `Registre` ; per els elements log.count\[\] o logrt.count\[\] - `Numèric (sense signe)`.<br>Si empreu eventualment el paràmetre `output`, podeu triar manualment el tipus d'informació adequat enlloc de "Registre".<br>Veieu que triar un tipus d'informació diferent que "Registre"  es perdrà la marca de temps local.| |*Interval d'actualització*|El paràmetre defineix la freqüència (en segons) en la que l'agent Zabbix verificarà les modificacions de l'arxiu de registre. Establir-ho a 1 segon farà que tinguem nous registres tan aviat com sigui possible.| |*Format de marca de temps del registre*|En aquest camp, podem especificar el model per l'anàlisi de marca de temps de la línia de registre.<br>Si és buida, la marca de temps no s'analitzarà pas.<br>Espais reservats admesos:<br>\* **y**: *Any (0001-9999)*<br>\* **M**: *Mes (01-12)*<br>\* **d**: *Dia (01-31)*<br>\* **h**: *Hora (00-23)*<br>\* **m**: *Minut (00-59)*<br>\* **s**: *Segon (00-59)*<br>Per exemple, considereu la línia següent de l'arxiu de registre de l'agent Zabbix :<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>Comença per sis posicions de caràcters del PID, segueix la data, l'hora i la resta de la línia.<br>El format de l'hora de registre d'aquesta línia és “pppppp:yyyyMMdd:hhmmss”.<br>Veieu que els caràcters "p" i ":" no són més que espais reservats i poden ésser qualsevol cosa excepte "yMdhms".|

en-us	#### Item configuration in Zabbix frontend  Configure a database monitoring [item](/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/db_monitor.png)  All mandatory input fields are marked with a red asterisk.  Specifically for database monitoring items you must enter:  |   |   | |--|--------| |*Type*|Select *Database monitor* here.| |*Key*|Enter one of the two supported item keys:<br>**db.odbc.select**\[<unique short description>,<dsn>,<connection string>\] - this item is designed to return one value, i.e. the first column of the first row of the SQL query result. If a query returns more than one column, only the first column is read. If a query returns more than one line, only the first line is read.<br>**db.odbc.get**\[<unique short description>,<dsn>,<connection string>\] - this item is capable of returning multiple rows/columns in JSON format. Thus it may be used as a master item that collects all data in one system call, while JSONPath preprocessing may be used in dependent items to extract individual values. For more information, see an [example](/manual/discovery/low_level_discovery/examples/sql_queries#using-db.odbc.get) of the returned format, used in low-level discovery. This item is supported since Zabbix 4.4.<br>The unique description will serve to identify the item in triggers, etc.<br>Although `dsn` and `connection string` are optional parameters, at least one of them should be present. If both data source name (DSN) and connection string are defined, the DSN will be ignored.<br>The data source name, if used, must be set as specified in odbc.ini.<br>The connection string may contain driver-specific arguments.<br><br>Example (connection for MySQL ODBC driver 5):<br>=> db.odbc.get\[MySQL example,,"Driver=/usr/local/lib/libmyodbc5a.so;Database=master;Server=127.0.0.1;Port=3306"\]| |*User name*|Enter the database user name<br>This parameter is optional if user is specified in odbc.ini.<br>If connection string is used, and *User name* field is not empty, it is appended to the connection string as `UID=<user>`| |*Password*|Enter the database user password<br>This parameter is optional if password is specified in odbc.ini.<br>If connection string is used, and *Password* field is not empty, it is appended to the connection string as `PWD=<password>`.<br> If a password contains semicolon, it should be wrapped in curly brackets, for example: <br> *Password*: {P?;)\*word}  (if an actual password is `P?;)*word`) <br><br> The password will be appended to connection string after the username as:<br>` UID=<username>;PWD={P?;)*word} `<br><br> To test the resulting string, run: <br>` isql -v -k 'Driver=libmaodbc.so;Database=zabbix;UID=zabbix;PWD={P?;)*word}'`| |*SQL query*|Enter the SQL query.<br>Note that with the `db.odbc.select[]` item the query must return one value only.| |*Type of information*|It is important to know what type of information will be returned by the query, so that it is selected correctly here. With an incorrect *type of information* the item will turn unsupported.|
ca	#### Configuració dels elements a la interfície Zabbix  Configureu un [element](/manual/config/items/item#overview) de monitoratge de base de dades.  ![](../../../../../assets/en/manual/config/items/itemtypes/db_monitor.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Específicament per als elements de monitoratge de bases de dades, heu d'introduir:  | | | |--|---------| |*Tipus*|Trieu *Monitoratge de bases de dades* aquí.| |*Clau*|Introduïu una de les dues claus d'element admeses:<br>**db.odbc.select**\[\<descripció curta única\>,\<dsn\>,\<cadena de connexió\>\] - aquest element és dissenyat per retornar un valor, és a dir, la primera columna de la primera filera del resultat de la consulta SQL. Si una consulta retorna diverses columnes, només es llegeix la primera columna. Si una consulta retorna diverses fileres, només es llegeix la primera filera.<br>**db.odbc.get**\[\<descripció curta única\>,\<dsn\>,\<cadena de connexió\>\] - aquest element és capaç de retornar diverses fileres/columnes en format JSON. Així, es pot emprar com a element principal que recull totes les dades en una única crida al sistema, mentre que el preprocessament JSONPath es pot emprar en elements dependents per extreure valors individuals. Per obtindre més informació, consulteu un [exemple](/manual/discovery/low_level_discovery/examples/sql_queries#using_dbodbcget) del format retornat emprat a la descoberta de baix nivell. Aquest element és compatible des de Zabbix 4.4.<br>La descripció única s'emprarà per identificar l'element a triggers, etc.<br>Tot i que "dsn" i "cadena de connexió" són paràmetres opcionals, almenys un d'ells ha d'ésser present. Si s'estableixen el nom de la font de dades (DSN) i la cadena de connexió, el DSN s'ignorarà.<br>El nom de la font de dades, si s'empra, s'ha d'establir tal com s'especifica a odbc.ini .<br>La cadena de connexió pot contindre un controlador amb arguments específics.<br><br>Exemple (connexió per al controlador ODBC MySQL 5):<br>=> db.odbc.get\[MySQL example,,"Driver=/usr/local/lib/libmyodbc5a.so;Database=master;Server=127.0.0.1;Port=3306"\]| |*Nom d'usuari*|Introduïu el nom d'usuari de la base de dades<br>Aquest paràmetre és opcional si l'usuari s'especifica a odbc.ini.<br>Si s'empra la cadena de connexió i el camp *Nom d'usuari* no és pas buit, s'afegeix al cadena de connexió com a `UID=<usuari>`| |*Mot de pas*|Introduïu el mot de pas de l'usuari de la base de dades<br>Aquest paràmetre és opcional si el mot de pas s'especifica a odbc.ini.<br>Si s'empra la cadena de connexió i el camp *Mot de pas* no és pas buit, s'adjunta a la cadena de connexió com a `PWD= <mot de pas>`.<br> Si un mot de pas conté un punt i coma, s'ha d'adjuntar entre claus, per exemple: <br> *Mot de pas*: {P?;)\*paraula} (si el mot de pas real és `P?;)*word`) <br>< br> El mot de pas s'afegirà a la cadena de connexió després del nom d'usuari com aquesta:<br>` UID=<user>;PWD={P?;) *word} `<br>< br> Per provar la cadena resultant, executeu: <br>` isql -v -k 'Driver=libmaodbc.so;Database=zabbix;UID=zabbix;PWD={P?;) *paraula}'`| |*Consulta SQL*|Introduïu la consulta SQL.<br>Tingueu en compte que amb l'element `db.odbc.select[]`, la consulta només ha de retornar un valor.| |*Tipus d'informació*|És important sapiguer quin tipus d'informació retornarà la consulta, perquè aquí estigui correctament seleccionada. Amb un *Tipus d'informació* incorrecte, l'element no s'admetrà pas.|

en-us	##### Item configuration  To configure a trapper item:  -   Go to: *Data collection* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/trapper_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for trapper items are:  |   |   | |--|--------| |*Type*|Select **Zabbix trapper** here.| |*Key*|Enter a key that will be used to recognize the item when sending in data.| |*Type of information*|Select the type of information that will correspond the format of data that will be sent in.| |*Allowed hosts*|List of comma delimited IP addresses, optionally in CIDR notation, or DNS names.<br>If specified, incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note, that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}<br>Spaces and [user macros](/manual/config/macros/user_macros) are allowed in this field since Zabbix 2.2.0.<br>Host macros {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} are allowed in this field since Zabbix 4.0.2.|  ::: noteclassic You may have to wait up to 60 seconds after saving the item until the server picks up the changes from a configuration cache update, before you can send in values. :::
ca	##### Configuració de l'element  Per configurar un element trapper:  -   Aneu a: *Recull de dades* → *Equips* -   Feu clic a *Elements* al rang de l'equip -   Cliqueu*Crear un element* -   Poseu els paràmetres de l'element al formulari  ![](../../../../../assets/en/manual/config/items/itemtypes/trapper_item.png)  Tots els camps obligatoris són marcats amb un asterisc vermell.  Els camps que necessiten informació específica per els elements Trapper són:  |   |   | |---|---| |*Tipus*|Trieu **Zabbix trapper** aquí.| |*Clau*|Poseu la clau que s'emprarà per reconèixer l'element quan s'enviïn les dades.| |*Tipus d'informació*|Trieu el tipus d'informació que correspon al format de dades que s'enviaran.| |*Equips autoritzats*|Llistat d'adreces IP delimitades per comes, opcionalment en notació CIDR, o noms d'equips.<br>Si s'especifica, les connexions entrants només s'acceptaran per els equips llistats aquí.<br>Si el suport IPv6 és actiu, '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' es tracten de la mateixa manera i '::/0' autoritzarà qualsevol adreça IPv4 o IPv6.<br>'0.0.0.0/0' es pot emprar per autoritzar qualsevol adreça IPv4.<br>Veieu que "les adreces IPv6 compatibles amb IPv4" (prefix 0000::/96) s'admeten però es desaconsellen per l'[RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Exemple: Server=127.0.0.1,192.168.1.0/24,192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32,zabbix.domain<br>Els espais i [les macros d'usuari](/manual/config/macros/user_macros) sóno autoritzades al camp des de Zabbix 2.2.0.<br>Les macros d'equips: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} s'autoritzen dins del camp des de Zabbix 4.0.2.|  ::: noteclassic És possible que hàgiu d'esperar fins a 60 segons després de desar l'element fins que el servidor prengui els canvis d'una actualització de la memòria cau de configuració, abans de poder enviar valors. :::

en-us	##### Item configuration  When [configuring an item](/manual/config/items/item) on a host level:  -   Select 'IPMI agent' as the *Type* -   Enter an item [key](/manual/config/items/item/key) that is unique     within the host (say, ipmi.fan.rpm) -   For *Host interface* select the relevant IPMI interface (IP and     port). Note that an IPMI interface must exist on the host. -   Specify the *IPMI sensor* (for example 'FAN MOD 1A RPM' on Dell     Poweredge) to retrieve the metric from. By default, the sensor ID     should be specified. It is also possible to use prefixes before the     value:     -   `id:` - to specify sensor ID;     -   `name:` - to specify sensor full name. This can be useful in         situations when sensors can only be distinguished by specifying         the full name. -   Select the respective type of information ('Numeric (float)' in this     case; for discrete sensors - 'Numeric (unsigned)'), units (most     likely 'rpm') and any other required item attributes
ca	##### Configuració de l'element  Quan fem la [configuració d'un element](/manual/config/items/item) a nivell d'equip:   - Trieu 'IPMI agent' com a *Tipus* - Entre una [clau](/manual/config/items/item/key) única sobre l'equip (com ara ipmi.fan.rpm) - Per la *interfície de l'equip*, trieu la interfície IPMI adequada (IP i port). Veieu que la interfície IPMI ha d'existir a l'equip. - Especifiqueu el *sensor IPMI* (per exemple 'FAN MOD 1A RPM' de Dell Poweredge) sobre quin recuperar el valor. Per defecte, l'ID del sensor s'ha d'especificar. També es poden emprar prefixes davant del valor:     -   `id:` - per especificar l'ID del sensor;     -   `name:` - per especificar el nom sencer del sensor. Pot ésser útil a determinades situacions quan els sensors només es puguin distingir amb el nom sencer. -   Trieu el tipus d'informació corresponent ('Numèrica (flotant)' en aquest cas, per tots els sensors discrets - 'Numèric (sense signe)'), unitats (probablement 'rpm') i qualsevol altre atribut d'elements necessaris

en-us	 ##### item_count(item filter) {#item-count}  The count of existing items in configuration that match the filter criteria.<br> Supported value type: *Integer*.  Parameter:   -   **item filter** - criteria for item selection, allows referencing by host group, host, item key, and tags. Wildcards are supported. See [item filter](/manual/appendix/functions/aggregate/foreach#item_filter) for more details.<br>  Comments:  -   Supported only in calculated items; -   Works as an alias for the *count(exists_foreach(item_filter))* function.  Examples:      item_count(/*/agent.ping?[group="Host group 1"]) #the number of hosts with the *agent.ping* item in the "Host group 1"
ca	 ##### item_count(item filter) {#item-count}  Nombre d'elements existents a la configuració que coincideixen amb els criteris de filtre.<br> Tipus de valor compatible: *Enter*.  Paràmetre:  - **filtre d'elements** - criteris per a la tria d'elements, permet fer referència per grup d'equips, equip, clau d'element i etiquetes. S'admeten els comodins. Consulteu [filtre d'elements](/manual/appendix/functions/aggregate/foreach#item_filter) per obtindre més informació.<br>  Comentaris:  - Admès només en articles calculats; - Funciona com un àlies per a la funció *count(exists_foreach(item_filter))*.  Exemples:       item_count(/*/agent.ping?[group="Host group 1"]) #el nombre d'equips amb l'element *agent.ping* al "Grup d'equips 1"

en-us	# item.create
ca	# item.create

en-us	# item.delete
ca	# item.delete

en-us	##### Item filter syntax  The item filter:      /host/key[parameters]?[conditions]  consists of four parts, where:  *   host - host name *   key - item key (without parameters) *   parameters - item key parameters *   conditions - host group and/or item tag based conditions (as expression)  Spaces are allowed only inside the conditions expression.  **Wildcard usage**  *   Wildcard can be used to replace the host name, item key or an individual item key parameter. *   Either the host or item key must be specified without wildcard. So `/host/*` and `/*/key` are valid filters, but `/*/*` is invalid. *   Wildcard cannot be used for a *part* of host name, item key, item key parameter. *   Wildcard does not match more than a single item key parameter. So a wildcard must be specified for each parameter in separation (i.e. `key[abc,*,*]`).  **Conditions expression**  The conditions expression supports:  *   operands:     *   group - host group     *   tag - item tag     *   `"<text>"` - string constant, with the `\` escape character to escape `"` and `\` *   case-sensitive string comparison operators: `=`, `<>` *   logical operators: `and`, `or`, `not` *   grouping with parentheses: `(` `)`  Quotation of string constants is mandatory. Only case-sensitive full string comparison is supported.  :::noteimportant When specifying tags in the filter (i.e. `tag="tagname:value"`), the colon ":" is used as a delimiter.  Everything after it is considered the tag value. Thus it is currently not supported to specify a tag name containing ":" in it. :::    **Examples**  A complex filter may be used, referencing the item key, host group and tags, as illustrated by the examples:  |Syntax example|Description| |--|--| |`/host/key[abc,*]`|Matches similar items on this host.| |`/*/key`|Matches the same item of any host.| |`/*/key?[group="ABC" and tag="tagname:value"]`|Matches the same item of any host from the ABC group having 'tagname:value' tags.| |`/*/key[a,*,c]?[(group="ABC" and tag="Tag1") or (group="DEF" and (tag="Tag2" or tag="Tag3:value"))]`|Matches similar items of any host from the ABC or DEF group with the respective tags.|  All referenced items must exist and collect data. Only enabled items on enabled hosts are included in the calculations.  ::: noteimportant If the item key of a referenced item is changed, the filter must be updated manually. :::  Specifying a parent host group includes the parent group and all nested host groups with their items.
ca	##### Sintaxi del filtre d'elements  El filtre d'elements:       /host/key[parameters]?[conditions]  consta de quatre parts, on:  * host - nom d'equip * key - clau d'element (sense paràmetres) * parameters - paràmetres clau de l'element * conditions - condicions basades en el grup d'equips i/o l'etiqueta d'element (com a expressió)  Els espais només es permeten dins de l'expressió de condicions.  **Ús del comodí**  * El comodí es pot emprar per substituir el nom d'equip, la clau d'element o un paràmetre de clau d'element individual. * S'ha d'especificar l'equip o la clau de l'element sense comodí. Per tant, `/host/*` i `/*/key` són filtres vàlids, però `/*/*` no és vàlid. * El comodí no es pot emprar per a una *part* del nom d'equip, la clau d'element o el paràmetre de la clau d'element. * El comodí no ha de coincidir amb més d'un paràmetre clau d'element. Per tant, s'ha d'especificar un comodí per a cada paràmetre separat (és a dir, `key[abc,*,*]`).  **Expressió de condicions**  L'expressió de condicions admet:  * operands:      * group - grup d'equips      * tag - etiqueta d'element      * `"<text>"` - constant de cadena, amb el caràcter d'escapada `\` per escapar `"` i `\` * Operadors de comparació de cadenes que distingeixen entre majúscules i minúscules: `=`, `<>` * operadors lògics: `i`, `o`, `no` * agrupació amb parèntesis: `(` `)`  La citació de les constants de cadena és obligatòria. Només s'admet la comparació de cadenes completes que distingeix entre majúscules i minúscules.   :::noteimportant Quan especifiquem les etiquetes al filtre, (p.e. `tag="tagname:value"`), s'empra com a delimitador els dos punts ":". Qualsevol cosa després d'aquest es considera el valor d'etiqueta. Per això, no s'admet cap nom d'etiqueta que contingui ":". :::  **Exemples**  Es pot emprar un filtre complex, fent referència a la clau de l'element, el grup d'equips i etiquetes, tal com ho il·lustren els exemples:  |Exemple de sintaxi|Descripció| |--|--| |`/host/key[abc,*]`|Coincideix amb elements similars en aquest equip.| |`/*/key`|Coincideix amb el mateix element de qualsevol equip.| |`/*/key?[group="ABC" and tag="tagname:value"]`|Coincideix amb el mateix element de qualsevol equip del grup ABC que tingui etiquetes 'tagname:value'.| |`/*/key[a,*,c]?[(group="ABC" i tag="Tag1") o (group="DEF" i (tag="Tag2" o tag="Tag3:value" ))]`|Fa coincidir elements similars de qualsevol equip del grup ABC o DEF amb les etiquetes respectives.|  Tots els elements referenciats han d'existir i recollir dades. Només els elements activats dels hosts habilitats s'inclouran als càlculs.  ::: noteimportant Si es canvia la clau d'element d'un element de referència, el filtre s'ha d'actualitzar manualment. :::  L'especificació d'un grup d'equips principal inclou el grup principal i tots els grups descendents amb els seus articles.

en-us	# item.get
ca	# item.get

en-us	 #### Item key  Create an SNMP item, using the following item key in the *SNMP OID* field:      walk[1.3.6.1.2.1.2.2.1.2,1.3.6.1.2.1.2.2.1.3]  ![](../../../../../assets/en/manual/discovery/low_level_discovery/snmp_walk_item.png)  This item will perform an snmpwalk for the OIDs specified in the parameters (1.3.6.1.2.1.2.2.1.2, 1.3.6.1.2.1.2.2.1.3), returning a concatenated list of values, e.g.:      .1.3.6.1.2.1.2.2.1.2.1 = STRING: "lo"     .1.3.6.1.2.1.2.2.1.2.2 = STRING: "ens33"     .1.3.6.1.2.1.2.2.1.2.3 = STRING: "ens37"     .1.3.6.1.2.1.2.2.1.3.1 = INTEGER: 24     .1.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6     .1.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6
ca	 #### Clau d'element  Creeu un element SNMP, emprant la clau d'element següent al camp *SNMP OID*:       walk[1.3.6.1.2.1.2.2.1.2,1.3.6.1.2.1.2.2.1.3]  ![](../../../../../assets/en/manual/discovery/low_level_discovery/snmp_walk_item.png)  Aquest element realitzarà un snmpwalk per als OID especificats als paràmetres (1.3.6.1.2.1.2.2.1.2, 1.3.6.1.2.1.2.2.1.3), retornant una llista concatenada de valors, per exemple:       .1.3.6.1.2.1.2.2.1.2.1 = STRING: "lo"      .1.3.6.1.2.1.2.2.1.2.2 = STRING: "ens33"      .1.3.6.1.2.1.2.2.1.2.3 = STRING: "ens37"      .1.3.6.1.2.1.2.2.1.3.1 = INTEGER: 24      .1.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6      .1.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6

en-us	 ### Item key details
ca	 ### Detalls de la clau d'element

en-us	 ### Item key details  -   Parameters without angle brackets are constants - for example,     'host' and 'available' in `zabbix[host,<type>,available]`. Use them in the item key *as is*. -   Values for items and item parameters that are "not supported on proxy" can only be retrieved if the host is monitored by server. And vice versa, values "not supported on server" can only be retrieved if the host is monitored by proxy.
ca	 ### Detalls clau de l'article  - Els paràmetres sense parèntesis angulars són constants, per exemple, 'host' i 'available' a `zabbix[host,<tipus>,available]`. Empreu-los a la clau d'element *tal com estan*. - Els valors dels elements i els paràmetres d'element que "no són compatibles amb el proxy" només es poden recuperar si el servidor monitoritza l'equip. I viceversa, els valors "no compatibles amb el servidor" només es poden recuperar si l'equip és monitorat per proxy.

en-us	### Item key details  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional.
ca	### Detalls clau de l'article  Els paràmetres sense claudàtors angulars són obligatoris. Els paràmetres marcats amb claudàtors angulars **<** **>** són opcionals.

en-us	### Item key details  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional.
ca	### Detalls clau de l'article  Els paràmetres sense claudàtors angulars són obligatoris. Els paràmetres marcats amb claudàtors angulars **<** **>** són opcionals.

en-us	### Item key details  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional.
ca	### Detalls clau de l'article  Els paràmetres sense claudàtors angulars són obligatoris. Els paràmetres marcats amb claudàtors angulars **<** **>** són opcionals.

en-us	 ### Item key details  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional.
ca	### Detalls clau de l'article  Els paràmetres sense claudàtors angulars són obligatoris. Els paràmetres marcats amb claudàtors angulars **<** **>** són opcionals.

en-us	#### Item key  In [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) configuration, select **JMX agent** in the *Type* field.  Two item keys are supported for JMX object discovery - jmx.discovery\[\] and jmx.get\[\]:  |**Item key**|<|<|<| |-|--------|--------|----------| |<|Return value|Parameters|Comment| |**jmx.discovery**\[<discovery mode>,<object name>,<unique short description>\]|<|<|<| |<|This item returns a JSON array with LLD macros describing MBean objects or their attributes.|**discovery mode** - one of the following: *attributes* (retrieve JMX MBean attributes, default) or *beans* (retrieve JMX MBeans)<br>**object name** - object name pattern (see [documentation](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) identifying the MBean names to be retrieved (empty by default, retrieving all registered beans)<br>**unique short description** - a unique description that allows multiple JMX items with the same discovery mode and object name on the host (optional)|Examples:<br>→ jmx.discovery - retrieve all JMX MBean attributes<br>→ jmx.discovery\[beans\] - retrieve all JMX MBeans<br>→ jmx.discovery\[attributes,"\*:type=GarbageCollector,name=\*"\] - retrieve all garbage collector attributes<br>→ jmx.discovery\[beans,"\*:type=GarbageCollector,name=\*"\] - retrieve all garbage collectors<br><br>There are some [limitations](#limitations) to what MBean properties this item can return based on limited characters that are supported in macro name generation (supported characters can be described by the following regular expression: `A-Z0-9_\.`). So, for example, to discover MBean properties with a hyphenated word or non-ASCII characters, you need to use `jmx.get[]`.<br><br>Supported since Zabbix Java gateway 3.4.| |**jmx.get**\[<discovery mode>,<object name>,<unique short description>\]|<|<|<| |<|This item returns a JSON array with MBean objects or their attributes.<br><br>Compared to `jmx.discovery[]` it does not define LLD macros.|**discovery mode** - one of the following: *attributes* (retrieve JMX MBean attributes, default) or *beans* (retrieve JMX MBeans)<br>**object name** - object name pattern (see [documentation](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) identifying the MBean names to be retrieved (empty by default, retrieving all registered beans)<br>**unique short description** - a unique description that allows multiple JMX items with the same discovery mode and object name on the host (optional)|When using this item, it is needed to define custom low-level discovery macros, pointing to values extracted from the returned JSON using JSONPath.<br><br>Supported since Zabbix Java gateway 4.4.|  ::: noteimportant If no parameters are passed, all MBean attributes from JMX are requested. Not specifying parameters for JMX discovery or trying to receive all attributes for a wide range like `*:type=*,name=*` may lead to potential performance problems. :::
ca	#### Clau d'element  A la configuració de la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule), trieu **agent JMX** al camp *Tipus*.  S'admeten dues claus d'element per a la descoberta d'objectes JMX: jmx.discovery\[\] i jmx.get\[\]:  |**Clau d'element**|<|<|<| |------------|-|-|-| |<|Valor de retorn|Paràmetres|Comentari| |**jmx.discovery**\[\<mode de descoberta\>,\<nom de l'objecte\>,\<descripció breu única\>\]|<|<|<| |<|Aquest element retorna una matriu JSON amb macros LLD que descriuen objectes MBean o els seus atributs.|**mode de descoberta** - un dels següents: *atributs* (obtinguent els atributs MBean JMX, per defecte) o *beans* (obtinguent JMX). MBeans)<br>**nom de l'objecte** - patró de nom d'objecte (veieu la [documentació](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) que identifica el Noms de MBean per recuperar (buit per defecte, recuperant tots els beans registrats)<br>**descripció curta única** - una descripció única que permet diversos elements JMX amb el mateix mode de descoberta i el mateix nom d'objecte a l'equip (opcional)|Exemples: <br>→ jmx.discovery - recupera tots els atributs JMX MBean<br>→ jmx.discovery\[beans\] - recupera tots els MBeans JMX<br>→ jmx.discovery\[atributs,"\*:type=GarbageCollector,nom =\*"\] - recupera tots els atributs del col·lector d'escombraries<br>→ jmx.discovery\[beans,"\ *:type=GarbageCollector,name=\*"\] - recupera tots els col·lectors d'escombraries<br><br> Hi ha algunes [limitacions](#limitations) pel que fa a les propietats de MBean que aquest element pot retornar en funció dels caràcters limitats admesos en la generació de noms de macro (els caràcters admesos es poden descriure amb la següent expressió regular: `A-Z0-9_\.`). Així, per exemple, per descobrir propietats de MBean amb paraules amb guionet o caràcters no ASCII, hauríeu d'emprar `jmx.get[]`.<br><br>Admès des de la passarel·la Java de Zabbix 3.4 .| |**jmx.get**\[\<mode de descoberta\>,\<nom de l'objecte\>,\<descripció curta única\>\]|<|<|<| |<|Aquest element retorna una matriu JSON amb objectes MBean o els seus atributs.<br><br>En comparació amb `jmx.discovery[]` no defineix macros LLD.|**mode de descoberta** - un dels següents: *atributs* (obté els atributs JMX MBean, per defecte) o *beans* (obté els MBeans JMX)<br>**nom de l'objecte** - patró de nom d'objecte (veieu [documentació](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) identificant els noms MBean que cal recuperar (buit per defecte, recuperant tots els beans registrats)<br>**descripció curta única** - una descripció única que permet diversos elements JMX amb el mateix mode de descoberta i el mateix nom d'objecte a l'equip (opcional)|Quan s'empra aquest element, cal definir macros de descoberta de baix nivell personalitzades, que apunten als valors extrets de JSON retornat mitjançant JSONPath.<br><br>Admès des de Zabbix Java Gateway 4.4.|  ::: noteimportant Si no es passa cap paràmetre, es demanen tots els atributs JMX MBean. No especificar paràmetres per a la descoberta de JMX o intentar rebre tots els atributs d'una àmplia gamma com ara `*:type=*,name=*` pot provocar problemes de rendiment potencials. :::

en-us	#### Item key  SQL queries are performed using a "Database monitor" item type. Therefore, most of the instructions on [ODBC monitoring](/manual/config/items/itemtypes/odbc_checks) page apply in order to get a working "Database monitor" discovery rule.  Two item keys may be used in "Database monitor" discovery rules:  -   **db.odbc.discovery**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, turning the     column names from the query result into low-level discovery macro     names paired with the discovered field values. These macros can be     used in creating item, trigger, etc prototypes. See also: [Using     db.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` -   **db.odbc.get**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, keeping the     original column names from the query result as a field name in JSON     paired with the discovered values. Compared to     `db.odbc.discovery[]`, this item does not create low-level discovery     macros in the returned JSON, therefore there is no need to check if     the column names can be valid macro names. The low-level discovery     macros can be defined as an additional step as required, using the     [custom LLD     macro](/manual/discovery/low_level_discovery#custom_macros)     functionality with JSONPath pointing to the discovered values in the     returned JSON. See also: [Using db.odbc.get](#using_dbodbcget).
ca	#### clau d'element  Les consultes SQL es realitzen mitjançant un element de tipus "Monitoratge de bases de dades". Per tant, la majoria de les instruccions de la pàgina [monitoratge ODBC](/manual/config/items/itemtypes/odbc_checks) s'apliquen per obtindre una regla de descoberta de "monitoratge de bases de dades" que funcioni.  Es poden emprar dues claus d'elements a les regles de descoberta "Monitoratge de bases de dades":  - **db.odbc.discovery**\[<descripció curta única>,<dsn>,<cadena de connexió>\] - aquest element transforma el resultat de la consulta SQL en una matriu JSON, transformant els noms de columna de la consulta donant lloc a noms de macro de descoberta de baix nivell associats amb valors de camp descoberts. Aquestes macros es poden emprar per crear prototips d'elements, triggers, etc. Veieu també: [emprar odb.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` - **db.odbc.get**\[<descripció curta única>,<dsn>,<cadena de connexió>\] - aquest element transforma el resultat de la consulta SQL en una matriu JSON, conservant l'origen dels noms de columna de la resultat de la consulta com el nom del camp en JSON associat amb els valors descoberts. En comparació amb `db.odbc.discovery[]`, aquest element no crea macros de descoberta de baix nivell al JSON retornat, de manera que no cal comprovar si els noms de columnes poden ser noms de macro vàlids . Les macros de descoberta de baix nivell es poden definir com una passa addicional si cal, emprant la funció [macro LLD personalitzada](/manual/discovery/low_level_discovery#custom_macros) amb JSONPath apuntant als valors descoberts al JSON retornat. Veieu també: [emprant db.odbc.get](#using_dbodbcget).

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      net.if.discovery  This item is supported since Zabbix agent 2.0.
ca	#### Clau d'element  La clau de l'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és   net.if.discovery   Aquest element és compatible des de l'agent Zabbix 2.0.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      system.cpu.discovery  This item is supported since Zabbix agent 2.4.
ca	#### Clau d'element  La clau de l'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és   system.cpu.discovery   Aquest element és compatible des de l'agent Zabbix 2.4.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      vfs.dev.discovery  This item is supported on Linux platforms only, since Zabbix agent 4.4.  You may create discovery rules using this discovery item and:  -   filter: **{\#DEVNAME} matches `sd[\D]$`** - to discover devices     named "sd0", "sd1", "sd2", ... -   filter: **{\#DEVTYPE} matches `disk` AND {\#DEVNAME} does not match     `^loop.*`** - to discover disk type devices whose name does not     start with "loop"
ca	#### Clau d'element  La clau de l'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és       vfs.dev.discovery   Aquest element només és compatible amb plataformes Linux, des de l'agent Zabbix 4.4.  Podeu crear regles de descoberta mitjançant aquest element de descoberta i:  - filtre: **{\#DEVNAME} coincideix amb `sd[\D]$`** - per descobrir dispositius anomenats "sd0", "sd1", "sd2",... - filtre: **{\#DEVTYPE} coincideix amb `disk` I {\#DEVNAME} no coincideix amb `^loop.*`** - per descobrir dispositius de tipus disc el nom dels quals no comenci per "bucle"

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      perf_instance.discovery[object]  or, to be able to provide the object name in English only, independently of OS localization:      perf_instance_en.discovery[object]  For example:      perf_instance.discovery[Processador]     perf_instance_en.discovery[Processor]  These items are supported since Zabbix Windows agent 5.0.1.
ca	#### Clau d'element  L'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és       perf_instance.discovery[objecte]  o, per poder proporcionar el nom de l'objecte només en anglès, independentment de la localització del sistema operatiu:       perf_instance_en.discovery[objecte]  Per exemple:       perf_instance.discovery[Processador]      perf_instance_en.discovery[Processador]  Aquests elements són compatibles des de l'agent de Windows Zabbix 5.0.1.

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      service.discovery  This item is supported since Zabbix Windows agent 3.0.
ca	#### Clau d'element  L'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és   service.discovery   Aquest element és compatible des de l'agent Zabbix 3.0 per a Windows.

en-us	### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      systemd.unit.discovery  ::: noteimportant This [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) key is only supported in Zabbix agent 2. :::  This item returns a JSON with information about systemd units, for example:      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "MySQL Server",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Journal Socket",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }]
ca	### Clau d'element  L'element a emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és       systemd.unit.discovery  ::: noteimportant Aquesta clau d'[element](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) només s'admet amb l'agent Zabbix 2. :::  Aquest element retorna un JSON amb la informació de les unitats systemd, per exemple:      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "MySQL Server",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Journal Socket",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }]

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      zabbix[host,discovery,interfaces]  internal item. This item is supported since Zabbix server 3.4.  This item returns a JSON with the description of interfaces, including:  -   IP address/DNS hostname (depending on the “Connect to” host setting) -   Port number -   Interface type (Zabbix agent, SNMP, JMX, IPMI) -   If it is the default interface or not -   If the bulk request feature is enabled - for SNMP interfaces only.  For example:      [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]    With multiple interfaces their records in JSON are ordered by:  -   Interface type, -   Default - the default interface is put before non-default     interfaces, -   Interface ID (in ascending order).
ca	#### Clau d'element  L'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery-rule) és l'element intern  zabbix[equip,descoberta,interfícies]  Aquest element és compatible des del servidor Zabbix 3.4.  Aquest element retorna un JSON amb la descripció de les interfícies, que inclou:  - Adreça IP/nom d'equip DNS (segons la configuració de l'equip "Connexió a") - Nombre de port - Tipus d'interfície (agent Zabbix, SNMP, JMX, IPMI) - Si és la interfície predeterminada o no - Si la funcionalitat de consulta massiva és habilitada, només per a interfícies SNMP.  Per exemple:  {"data":[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]}  Amb diverses interfícies, els seus registres JSON estan ordenats per:  - tipus d'interfície, - Per defecte: la interfície predeterminada es col·loca abans que les interfícies no predeterminades, - ID de la interfície (en ordre ascendent).

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      wmi.getall[<namespace>,<query>]  This [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) transforms the query result into a JSON array. For example:      select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'  may return something like this:  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 0,         "InterfaceType" : "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 1,         "InterfaceType" : "IDE"     } ] ```  This item is supported since Zabbix Windows agent 4.4.
ca	#### Clau d'element  L'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és      wmi.getall[<namespace>,<query>]  L'element que cal emprar a la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule) és      select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'  pot retornar quelcom com ara:  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 0,         "InterfaceType" : "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 1,         "InterfaceType" : "IDE"     } ] ```  Aquest element s'admet des de l'agent Zabbix Windows 4.4.

en-us	#### Item key  Unlike with file system and network interface discovery, the item does not necessarily has to have an "snmp.discovery" key - item type of SNMP agent is sufficient.  To configure the discovery rule, do the following:  -   Go to: *Data collection* → *Templates* -   Click on *Discovery* in the row of an appropriate template  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details as in the     screenshot below  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png)  All mandatory input fields are marked with a red asterisk.  The OIDs to discover are defined in SNMP OID field in the following format: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]`  where *{\#MACRO1}*, *{\#MACRO2}* … are valid lld macro names and *oid1*, *oid2*... are OIDs capable of generating meaningful values for these macros. A built-in macro *{\#SNMPINDEX}* containing index of the discovered OID is applied to discovered entities. The discovered entities are grouped by *{\#SNMPINDEX}* macro value.  To understand what we mean, let us perform few snmpwalks on our switch:      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  And set SNMP OID to: `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Now this rule will discover entities with {\#IFDESCR} macros set to **WAN**, **LAN1** and **LAN2**, {\#IFPHYSADDRESS} macros set to **8:0:27:90:7a:75**, **8:0:27:90:7a:76**, and **8:0:27:2b:af:9e**, {\#SNMPINDEX} macros set to the discovered OIDs indexes **1**, **2** and **3**:  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  If an entity does not have the specified OID, then the corresponding macro will be omitted for this entity. For example if we have the following data:      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  Then in this case SNMP discovery `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` will return the following structure:  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```
ca	#### Clau d'element  A diferència del sistema de fitxers i la descoberta de la interfície de xarxa, l'element no necessita necessàriament una clau "snmp.discovery"; amb el tipus d'element de l'agent SNMP n'hi ha prou.  Per configurar la regla de descoberta, feu el següent:  - Aneu a: *Recull de dades* → *Plantilles* - Feu clic a *Descoberta* a la línia de la plantilla que convingui  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  - Feu clic a *Crear una regla de descoberta* a la cantonada superior dreta de la pantalla. - Ompliu el formulari de regles de descoberta amb els detalls necessaris com a la captura de pantalla següent  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els OID per descobrir es defineixen al camp OID SNMP amb el format següent: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, ...,]`  on *{#MACRO1}*, *{#MACRO2}* ... són noms de macro lld vàlids i *oid1*, *oid2*... són OID capaços de generar valors significatius per a aquestes macros. A les entitats descobertes s'hi aplica una macro integrada *{#SNMPINDEX}* que conté l'índex de l'OID descobert. Les entitats descobertes s'agrupen per valor de macro *{#SNMPINDEX}*.  Per entendre què volem dir, executem unes quantes ordres snmpwalks al nostre switch:      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  I configureu l'OID SNMP a: `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Aquesta regla ara detecta entitats amb {#IFDESCR} macros establertes a **WAN**, **LAN1** i **LAN2**, les macros {#IFPHYSADDRESS} s'estableixen a **8:0:27: 90:7a :75**, **8:0:27:90:7a:76** i **8:0:27:2b:af:9e** Les macros {#SNMPINDEX} són configurades per a índexs OID descoberts **1**, **2** i **3**:  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  Si una entitat no té l'OID especificat, s'ometrà la macro corresponent per a aquesta entitat. Per exemple, si tenim les dades següents:      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  En aquest cas, la descoberta SNMP de `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` retornarà l'estructura següent:  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```

en-us	#### Item net.tcp.service parameters  **ftp**  Creates a TCP connection and expects the first 4 characters of the response to be "220 ", then sends "QUIT\\r\\n". Default port 21 is used if not specified.  **http**  Creates a TCP connection without expecting and sending anything. Default port 80 is used if not specified.  **https**  Uses (and only works with) libcurl, does not verify the authenticity of the certificate, does not verify the host name in the SSL certificate, only fetches the response header (HEAD request). Default port 443 is used if not specified.  **imap**  Creates a TCP connection and expects the first 4 characters of the response to be "\* OK", then sends "a1 LOGOUT\\r\\n". Default port 143 is used if not specified.  **ldap**  Opens a connection to an LDAP server and performs an LDAP search operation with filter set to (objectClass=\*). Expects successful retrieval of the first attribute of the first entry. Default port 389 is used if not specified.  **nntp**  Creates a TCP connection and expects the first 3 characters of the response to be "200" or "201", then sends "QUIT\\r\\n". Default port 119 is used if not specified.  **pop**  Creates a TCP connection and expects the first 3 characters of the response to be "+OK", then sends "QUIT\\r\\n". Default port 110 is used if not specified.  **smtp**  Creates a TCP connection and expects the first 3 characters of the response to be "220", followed by a space, the line ending or a dash. The lines containing a dash belong to a multiline response and the response will be re-read until a line without the dash is received. Then sends "QUIT\\r\\n". Default port 25 is used if not specified.  **ssh**  Creates a TCP connection. If the connection has been established, both sides exchange an identification string (SSH-major.minor-XXXX), where major and minor are protocol versions and XXXX is a string. Zabbix checks if the string matching the specification is found and then sends back the string "SSH-major.minor-zabbix\_agent\\r\\n" or "0\\n" on mismatch. Default port 22 is used if not specified.  **tcp**  Creates a TCP connection without expecting and sending anything. Unlike the other checks requires the port parameter to be specified.  **telnet**  Creates a TCP connection and expects a login prompt (':' at the end). Default port 23 is used if not specified.
ca	#### Paràmetres de l'element net.tcp.service  **ftp**  Crea una connexió TCP i espera que els 4 primer caràcters de la resposta siguin "220 ", llavors envia "QUIT\\r\\n". S'empra per defecte el port 21 si no se n'especifica cap.  **http**  Crea una connexió TCP sense esperar ni rebre res. S'empra per defecte el port 80 si no se n'especifica cap.  **https**  Empra (i funciona únicament amb) libcurl, no verifica pas l'autenticitat del certificat, no verifica pas el nom d'equip dins el certificat SSL, recupera només la capçalera de la resposta (petició HEAD). S'empra per defecte el port 443 si no se n'especifica cap.  **imap**  Crea una connexió TCP i espera que els primers 4 caràcters de la resposta siguin "\* OK", després envia "a1 LOGOUT\\r\\n". S'empra per defecte el port 143 si no se n'especifica cap.  **ldap**  Obre una connexió a un servidor LDAP i fa una operació de recerca LDAP amb el filtre definit sobre (objectClass=\*). Espera una resposta correcta del primer atribut de la primera entrada. S'empra per defecte el port 389 si no se n'especifica cap.  **nntp**  Crea una connexió TCP i s'espera a que els 3 primer caràcters de la resposta siguin "200" o "201", després envia "QUIT\\r\\n". S'empra per defecte el port 119 si no se n'especifica cap.  **pop**  Crea una connexió TCP i s'espera a que els 3 primer caràcters de la resposta siguin "+OK", després envia "QUIT\\r\\n". S'empra per defecte el port 110 si no se n'especifica cap.  **smtp**  Crea una connexió TCP i s'espera a que els 3 primer caràcters de la resposta siguin "220", seguits d'un espai, la línia final o un guió. Les línies que tinguin un guió pertanyen a una resposta multilínia i la resposta es rellegeix fins que es rebi una línia sense guió. Després envia "QUIT\\r\\n". S'empra per defecte el port 25 si no se n'especifica cap.  **ssh**  Crea una connexió TCP. Si la connexió s'ha establert, les dues bandes bescanvien una cadena d'identificació (SSH-major.minor-XXXX), on major i menor són les versions del protocol i XXXX és una cadena. Zabbix verifica si la cadena corresponent a l'especificació és present, llavors envia la cadena "SSH-major.minor-zabbix\_agent\\r\\n" o "0\\n" en cas de no trobar-la. S'empra per defecte el port 22 si no se n'especifica cap.  **tcp**  Crea una connexió TCP sense esperar ni enviar res. al contrari que les altres verificacions, el paràmetre de port s'ha d'especificar.  **telnet**  Crea una connexió TCP i espera un convit de connexió (':' al final). S'empra per defecte el port 23 si no se n'especifica cap.

en-us	#### Item net.udp.service parameters  **ntp**  Sends an SNTP packet over UDP and validates the response according to [RFC 4330, section 5](http://tools.ietf.org/html/rfc4330#section-5). Default port 123 is used if not specified.
ca	#### Paràmetres de l'element net.udp.service  **ntp**  Envia un paquet SNTP sobre UDP i valida la resposta segons l'[RFC 4330, secció 5](http://tools.ietf.org/html/rfc4330#section-5). El port per defecte 123 s'empra si no se n'especifica cap.

en-us	### Item  ::: noteclassic Web items cannot be directly created, updated or deleted via the Zabbix API. :::  The item object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemid|string|ID of the item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |delay|string|Update interval of the item.<br>Accepts seconds or a time unit with suffix (30s,1m,2h,1d).<br>Optionally one or more [custom intervals](/manual/config/items/item/custom_intervals) can be specified either as flexible intervals or scheduling.<br>Multiple intervals are separated by a semicolon.<br>User macros may be used. A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>Flexible intervals may be written as two macros separated by a forward slash (e.g. `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Zabbix agent" (0), "Simple check" (3), "Zabbix internal" (5), "External check" (10), "Database monitor" (11), "IPMI agent" (12), "SSH agent" (13), "TELNET agent" (14), "Calculated" (15), "JMX agent" (16), "HTTP agent" (19), "SNMP agent" (20), "Script" (21), or if `type` is set to "Zabbix agent (active)" (7) and `key_` does not contain "mqtt.get"| |hostid|string|ID of the host or template that the item belongs to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *required* for create operations| |interfaceid|string|ID of the item's host interface.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if item belongs to host and `type` is set to "Zabbix agent", "IPMI agent", "JMX agent", "SNMP trap", or "SNMP agent"<br>- *supported* if item belongs to host and `type` is set to "Simple check", "External check", "SSH agent", "TELNET agent", or "HTTP agent"<br>- *read-only* for discovered objects| |key\_|string|Item key.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects| |name|string|Name of the item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects| |type|integer|Type of the item.<br><br>Possible values:<br>0 - Zabbix agent;<br>2 - Zabbix trapper;<br>3 - Simple check;<br>5 - Zabbix internal;<br>7 - Zabbix agent (active);<br>9 - Web item;<br>10 - External check;<br>11 - Database monitor;<br>12 - IPMI agent;<br>13 - SSH agent;<br>14 - TELNET agent;<br>15 - Calculated;<br>16 - JMX agent;<br>17 - SNMP trap;<br>18 - Dependent item;<br>19 - HTTP agent;<br>20 - SNMP agent;<br>21 - Script.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects| |url|string|URL string.<br>Supports user macros, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |value\_type|integer|Type of information of the item.<br><br>Possible values:<br>0 - numeric float;<br>1 - character;<br>2 - log;<br>3 - numeric unsigned;<br>4 - text.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects| |allow\_traps|integer|Allow to populate value similarly to the trapper item.<br><br>0 - *(default)* Do not allow to accept incoming data;<br>1 - Allow to accept incoming data.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for discovered objects| |authtype|integer|Authentication method.<br><br>Possible values if `type` is set to "SSH agent":<br>0 - *(default)* password;<br>1 - public key.<br><br>Possible values if `type` is set to "HTTP agent":<br>0 - *(default)* none;<br>1 - basic;<br>2 - NTLM;<br>3 - Kerberos.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SSH agent" or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent") or discovered objects| |description|string|Description of the item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only* for discovered objects| |error|string|Error text if there are problems updating the item value.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |flags|integer|Origin of the item.<br><br>Possible values:<br>0 - a plain item;<br>4 - a discovered item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |follow\_redirects|integer|Follow response redirects while polling data.<br><br>Possible values:<br>0 - Do not follow redirects;<br>1 - *(default)* Follow redirects.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |headers|object|Object with HTTP(S) request headers, where header name is used as key and header value as value.<br><br>Example: { "User-Agent": "Zabbix" }<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |history|string|A time unit of how long the history data should be stored.<br>Also accepts user macro.<br><br>Default: 90d.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only* for discovered objects| |http\_proxy|string|HTTP(S) proxy connection string.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |inventory\_link|integer|ID of the host inventory field that is populated by the item.<br><br>Refer to the [host inventory page](/manual/api/reference/host/object#host_inventory) for a list of supported host inventory fields and their IDs.<br><br>Default: 0.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float", "character", "numeric unsigned", or "text"<br>- *read-only* for discovered objects| |ipmi\_sensor|string|IPMI sensor.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "IPMI agent" and `key_` is not set to "ipmi.get"<br>- *supported* if `type` is set to "IPMI agent"<br>- *read-only* for inherited objects or discovered objects| |jmx\_endpoint|string|JMX agent custom connection string.<br><br>Default value: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "JMX agent"<br>- *read-only* for discovered objects| |lastclock|timestamp|Time when the item value was last updated.<br><br>By default, only values that fall within the last 24 hours are displayed. You can extend this time period by changing the value of *Max history display period* parameter in the *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)* menu section.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |lastns|integer|Nanoseconds when the item value was last updated.<br><br>By default, only values that fall within the last 24 hours are displayed. You can extend this time period by changing the value of *Max history display period* parameter in the *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)* menu section.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |lastvalue|string|Last value of the item.<br><br>By default, only values that fall within the last 24 hours are displayed. You can extend this time period by changing the value of *Max history display period* parameter in the *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)* menu section.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |logtimefmt|string|Format of the time in log entries.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "log"<br>- *read-only* for inherited objects or discovered objects| |master\_itemid|integer|Master item ID.<br>Recursion up to 3 dependent items and maximum count of dependent items equal to 29999 are allowed.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Dependent item"<br>- *read-only* for inherited objects or discovered objects| |output\_format|integer|Should the response be converted to JSON.<br><br>0 - *(default)* Store raw;<br>1 - Convert to JSON.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |params|string|Additional parameters depending on the type of the item:<br>- executed script for SSH agent and TELNET agent items;<br>- SQL query for database monitor items;<br>- formula for calculated items;<br>- the script for script item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Database monitor", "SSH agent", "TELNET agent", "Calculated", or "Script"<br>- *read-only* for inherited objects (if `type` is set to "Script") or discovered objects| |parameters|array|Additional parameters if `type` is set to "Script". Array of objects with `name` and `value` properties, where `name` must be unique.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Script"<br>- *read-only* for inherited objects or discovered objects| |password|string|Password for authentication.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "JMX agent" and `username` is set<br>- *supported* if `type` is set to "Simple check", "SSH agent", "TELNET agent", "Database monitor", or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent") or discovered objects| |post\_type|integer|Type of post data body stored in `posts` property.<br><br>Possible values:<br>0 - *(default)* Raw data;<br>2 - JSON data;<br>3 - XML data.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |posts|string|HTTP(S) request body data.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "HTTP agent" and `post_type` is set to "JSON data" or "XML data"<br>- *supported* if `type` is set to "HTTP agent" and `post_type` is set to "Raw data"<br>- *read-only* for inherited objects or discovered objects| |prevvalue|string|Previous value of the item.<br><br>By default, only values that fall within the last 24 hours are displayed. You can extend this time period by changing the value of *Max history display period* parameter in the *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)* menu section.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |privatekey|string|Name of the private key file.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SSH agent" and `authtype` is set to "public key"<br>- *read-only* for discovered objects| |publickey|string|Name of the public key file.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SSH agent" and `authtype` is set to "public key"<br>- *read-only* for discovered objects| |query\_fields|array|Query parameters. Array of objects with `key`:`value` pairs, where `value` can be an empty string.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |request\_method|integer|Type of request method.<br><br>Possible values:<br>0 - *(default)* GET;<br>1 - POST;<br>2 - PUT;<br>3 - HEAD.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |retrieve\_mode|integer|What part of response should be stored.<br><br>Possible values if `request_method` is set to "GET", "POST", or "PUT":<br>0 - *(default)* Body;<br>1 - Headers;<br>2 - Both body and headers will be stored.<br><br>Possible values if `request_method` is set to "HEAD":<br>1 - Headers.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |snmp\_oid|string|SNMP OID.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SNMP agent"<br>- *read-only* for inherited objects or discovered objects| |ssl\_cert\_file|string|Public SSL Key file path.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |ssl\_key\_file|string|Private SSL Key file path.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |ssl\_key\_password|string|Password for SSL Key file.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |state|integer|State of the item.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - not supported.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |status|integer|Status of the item.<br><br>Possible values:<br>0 - *(default)* enabled item;<br>1 - disabled item.| |status\_codes|string|Ranges of required HTTP status codes, separated by commas.<br>Also supports user macros as part of comma separated list.<br><br>Example: 200,200-{$M},{$M},200-400<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |templateid|string|ID of the parent template item.<br><br>*Hint*: Use the `hostid` property to specify the template that the item belongs to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |timeout|string|Item data polling request timeout.<br>Supports user macros.<br><br>Default: `3s`.<br>Maximum value: `60s`.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent" or "Script"<br>- *read-only* for inherited objects or discovered objects| |trapper\_hosts|string|Allowed hosts.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *readonly* for discovered objects<br>- *supported* if `type` is set to "Zabbix trapper", or if `type` is set to "HTTP agent" and `allow_traps` is set to "Allow to accept incoming data"| |trends|string|A time unit of how long the trends data should be stored.<br>Also accepts user macro.<br><br>Default: 365d.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float" or "numeric unsigned"<br>- *read-only* for discovered objects| |units|string|Value units.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float" or "numeric unsigned"<br>- *read-only* for inherited objects or discovered objects| |username|string|Username for authentication.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SSH agent", "TELNET agent", or if `type` is set to "JMX agent" and `password` is set<br>- *supported* if `type` is set to "Simple check", "Database monitor", or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent") or discovered objects| |uuid|string|Universal unique identifier, used for linking imported item to already existing ones. Auto-generated, if not given.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if the item belongs to a template| |valuemapid|string|ID of the associated value map.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float", "character", or "numeric unsigned"<br>- *read-only* for inherited objects or discovered objects| |verify\_host|integer|Whether to validate that the host name for the connection matches the one in the host's certificate.<br><br>Possible values:<br>0 - *(default)* Do not validate;<br>1 - Validate.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects| |verify\_peer|integer|Whether to validate that the host's certificate is authentic.<br><br>Possible values:<br>0 - *(default)* Do not validate;<br>1 - Validate.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
ca	### Element  ::: noteclassic Els elements web no es poden crear, actualitzar o esborrar directament mitjançant l'API de Zabbix. :::  L'objecte element té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |itemid|string|ID de l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions d'actualització| |delay|string|Interval d'actualització de l'element. Accepta segons o una unitat de temps amb sufix (30s, 1m, 2h, 1d).<br>Opcionalment, un o més [intervals personalitzats](/manual/config/items/item/custom_intervals) es poden especificar com a intervals flexibles o com una programació.<br>Múltiples intervals estan separats per un punt i coma.<br>Es poden emprar macros d'usuari. Una sola macro hauria d'omplir tot el camp. No s'admeten pas diverses macros en un camp o macros barrejades amb text.<br>Els intervals flexibles es poden escriure com dues macros separades per una barra inclinada (p. ex., `{$FLEX_INTERVAL}/ {$FLEX_PERIOD}`).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "Agent Zabbix" (0), "Verificacions simples" (3), "Intern Zabbix" (5), "Verificacions externes" (10), "Monitoratge de base de dades" (11), "Agent IPMI" (12), "Agent SSH" (13), "Agent TELNET" (14), "Calculat" (15), "Agent JMX (16), "Agent HTTP" (19), "Agent SNMP" (20), "Script" (21), o si `type` s'ha establert a "Agent actiu de Zabbix" (7) i `key_` no conté pas "mqtt.get"| |hostid|string|ID de l'equip o del model al qual pertany l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *obligatori* per operacions de creació.| |interfaceid|string|Id de la interfície d'equip de l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si l'element pertany a l'equip i `type` és "Agent Zabbix", "Agent IPMI", "Agent JMX", "Traça SNMP", o "Agent SNMP"<br>- *admès* si l'element pertant a l'equip i `type` és "Validació simple", "Validació externa", "Agent SSH", "Agent TELNET", o "Agent HTTP"<br>- *només lectura* per objectes descoberts| |key\_|string|Clau d'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions de creació<br>- *només lectura* per objectes heretats o descoberts| |name|string|Nom de l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions de creació<br>- *només lectura* per objectes heretats o descoberts| |type|integer|Tipus d'element<br><br>Valors possibles:<br>0 - Agent Zabbix;<br>2 - Trapper Zabbix;<br>3 - Verificació simple; <br>5 - Zabbix intern;<br>7 - Agent Zabbix (actiu);<br>9 - Element web;<br>10 - Verificació externa;<br>11 - Monitor de base de dades;< 12 - Agent IPMI;< br>13 - Agent SSH;<br>14 - Agent Telnet;<br>15 - Calculat;<br>16 - Agent JMX;<br>17 - Trampa SNMP;<br>18 - Element dependent;<br>19 - Agent HTTP;<br>20 - Agent SNMP;<br>21 - Script.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |url|string|cadena d'URL, necessària només per al tipus d'element d'agent HTTP. Admet macros d'usuari, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació<br>- *només lectura* per objectes heretats o descoberts| |value\_type|integer|Tipus d'informació de l'element.<br><br>Valors possibles:<br>0 - nombre flotant;<br>1 - caràcter; <br> 2 - diari;<br>3 - digital sense signe;<br>4 - text.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions de creació<br>- *només lectura* per objectes heretats o descoberts| |allow\_traps|integer|camp d'element de l'agent HTTP. També permet l'ampliació de valors com en el tipus d'element trapper.<br><br>0 - *(per defecte)* No permet acceptar dades entrants.<br>1 - Permet acceptar dades entrants.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes descoberts| |authtype|integer|Només l'empren els elements de l'agent SSH o els elements de l'agent HTTP.<br><br>Valors possibles per al mètode d'autenticació de l'agent SSH:<br>0 - mot de pas *(per defecte)*;<br>1 - clau pública.<br><br> Valors possibles del mètode d'autenticació de l'agent HTTP:<br>0 - *(per defecte)* cap<br> 1 - Bàsic<br>2 - NTLM<br>3 - Kerberos<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent SSH" o "Agent HTTP"<br>- *només lectura* per objectes heretats (si `type` és "Agent HTTP") o objectes descoberts| |description|string|Descripció de l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura* per objectes descoberts| |error|string|Text d'error si hi ha problemes per actualitzar el valor de l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |flags|integer|Origen de l'objecte.<br><br>Valors possibles:<br>0 - Objecte normal;<br>4 - Objecte descobert.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |follow\_redirects|integer|Camp d'element de l'agent HTTP. Seguiu les redireccions de respostes mentre afegiu dades.<br><br>0 - No seguiu les redireccions.<br>1 - *(per defecte)* Seguiu les redireccions.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |headers|object|Camp d'element de l'agent HTTP. Objecte amb capçaleres de petició HTTP(S), on el nom de la capçalera s'empra com a clau i el valor de la capçalera com a valor.<br><br>Exemple:<br>{ " User-Agent": "Zabbix" }<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |history|string|Unitat de temps que indica quant de temps s'han d'emmagatzemar les dades de l'històric. També accepta macros d'usuari.<br><br>Per defecte: 90d.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura* per objectes descoberts| |http\_proxy|string|camp d'element de l'agent HTTP. Cadena de connexió del proxy HTTP(S).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent SSH" <br>- *només lectura* per objectes heretats o descoberts| |inventory\_link|integer|ID del camp d'inventari de l'equip emplenat per l'element.<br><br>Consulteu la [pàgina d'inventari d'equip](/manual/api/reference/host/object#host_inventory) per obtindre una llista de camps d'inventari d'equip admesos i els seus identificadors.<br><br>Per defecte: 0.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `value_type` és "numèric flotant", "caràcter", "numèric sense signe" o "text"<br>- *només lectura* per objectes descoberts| |ipmi\_sensor|string|sensor IPMI. Emprat només per elements IPMI.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent IPMI" i `key_` no és "ipmi.get"<br>- *admès* si `type` és "Agent IPMI"<br>- *només lectura* per objectes heretats o descoberts| |jmx\_endpoint|string|Cadena de connexió de l'agent JMX personalitzada.<br><br>Per defecte:<br>service:jmx:rmi:///jndi/rmi://{HOST.CONN} :{HOST.PORT} /jmxrmi<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent JMX"<br>- *només lectura* per objectes descoberts| |lastclock|timestamp|Hora en què l'element es va actualitzar per darrer cop.<br><br>Per defecte, només es mostren els valors de les darreres 24 hores. Podeu ampliar aquest període canviant el valor del paràmetre *Període màxim de visualització de l'historial* a la secció del menú *[Administració → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |lastns|integer|*(només lectura)* Nanosegons de la darrera actualització de l'element.<br><br>De manera predeterminada, només es mostren els valors de les darreres 24 hores. Podeu ampliar aquest període canviant el valor del paràmetre *Període màxim de visualització de l'historial* a la secció del menú *[Administració → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |lastvalue|string|*(només lectura)* Darrer valor de l'element.<br><br>Per defecte, només es mostren els valors de les darreres 24 hores. Podeu ampliar aquest període canviant el valor del paràmetre *Període màxim de visualització de l'historial* a la secció del menú *[Administració → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |logtimefmt|string|Format d'hora a les entrades de registre.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `value_type` és "log"<br>- *només lectura* per objectes heretats o descoberts| |master\_itemid|integer|Identificador d'element principal.<br>Es permet la recurrència de fins a 3 elements dependents i el nombre màxim d'elements dependents de 29.999.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Element dependent"<br>- *només lectura* per objectes heretats o descoberts| |output\_format|integer|Camp d'element de l'agent HTTP. En cas de convertir la resposta a JSON.<br><br>0 - *(per defecte)* Emmagatzema en brut.<br>1 - Converteix a JSON.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |params|string|Paràmetres addicionals en funció del tipus d'element:<br>- script executat per a elements SSH i Telnet;<br>- consulta SQL per a elements de supervisió de la base de dades;<br>- fórmula per als elements calculats;<br>- l'script per a un element d'script.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent SSH", "Agent TELNET", "Calculat" o "Script"<br>- *només lectura* per objectes heretats (si `type` és "Script") o objectes descoberts| |parameters|array|Paràmetres addicionals per als elements de l'script. Matriu d'objectes amb propietats "nom" i "valor", on el nom ha d'ésser únic.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Script"<br>- *només lectura* per objectes heretats o descoberts| |password|string|Mot de pas per a l'autenticació. S'empra per simple comprovació, SSH, Telnet, monitor de base de dades, elements de l'agent JMX i HTTP.<br>Quan s'empra per JMX, el nom d'usuari també s'ha d'especificar amb mot de pas o ambdues propietats s'han de deixar buides.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Verificació simple", "Agent SSH", "Agent TELNET", "Monitoratge de base de dades" o "Agent HTTP"<br>- *només lectura* per objectes heretats (si `type` és "Agent HTTP") o objectes descoberts| |post\_type|integer|camp d'element de l'agent HTTP. Tipus de cos de dades de publicació emmagatzemat a la propietat de publicacions.<br><br>0 - *(per defecte)* Dades en brut.<br>2 - Dades JSON.<br>3 - Dades XML.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |posts|string|camp d'element de l'agent HTTP. HTTP(S) demana dades del cos. S'empra amb post\_type.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent HTTP" i `post_type` és "Dades JSON" o "Dades XML"<br>- *admès* si `type` és "Agent HTTP" i `post_type` és "Dades en brut"<br>- *només lectura* per objectes heretats o descoberts| |prevvalue|string|Valor anterior de l'element.<br><br>Per defecte, només es veuen els valors de les últimes 24 hores. Podeu ampliar aquest període canviant el valor del paràmetre *Període màxim de visualització de l'historial* a la secció del menú *[Administració → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |privatekey|string|Nom del fitxer de clau privada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent SSH" i `authtype` és "clau pública"<br>- *només lectura* per objectes descoberts| |publickey|string|Nom del fitxer de clau pública.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent SSH" i `authtype` és "clau pública"<br>- *només lectura* per objectes descoberts| |query\_camps|array|Camp d'element de l'agent HTTP. Paràmetres de consulta. Matriu d'objectes amb parells 'clau':'valor', on el valor pot ésser una cadena buida.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |request\_method|integer|Camp d'element de l'agent HTTP. Tipus de mètode de petició.<br><br>0 - *(per defecte)* GET<br>1 - POST<br>2 - PUT<br>3 - HEAD<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |retrieve\_mode|integer|camp d'element de l'agent HTTP. Quina part de la resposta s'ha d'emmagatzemar.<br><br>0 - *(per defecte)* Cos.<br>1 - Capçaleres.<br>2 - S'emmagatzemaran el cos i les capçaleres.< br><br>Per request\_method HEAD only 1 és el valor permès.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |snmp\_oid|string|SNMP OID.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent SNMP"<br>- *només lectura* per objectes heretats o descoberts| |ssl\_cert\_file|string|Camp d'element de l'agent HTTP. Camí al fitxer de clau SSL pública.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |ssl\_key\_file|string|Camp d'element de l'agent HTTP. Camí al fitxer de clau SSL privada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |ssl\_key\_password|string|Camp d'element de l'agent HTTP. Mot de pas per al fitxer de clau SSL.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |state|integer|Estat de l'element.<br><br>Valors possibles:<br>0 - *(per defecte)* normal;<br>1 - no compatible.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |status|integer|Estat de l'element.<br><br>Valors possibles:<br>0 - element activat *(per defecte)*;<br>1 - element desactivat.| |status\_codes|string|camp d'element de l'agent HTTP. Intervals de codis d'estat HTTP obligatoris separats per comes. També admet macros d'usuari com a part d'una llista separada per comes.<br><br>Exemple: 200.200-{$M},{$M},200-400<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |templateid|string|(només lectura) ID de l'element de la plantilla principal.<br><br>*Consell*: Empreu la propietat `hostid` per especificar la plantilla a la qual pertany l'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |timeout|string|Temps d'espera de la petició de consulta de dades d'element. S'empra per a agents HTTP i elements d'script. Admet macros d'usuari.<br><br>valor per defecte: 3s<br>valor màxim: 60s<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP" o "Script"<br>- *només lectura* per objectes heretats o descoberts| |trapper\_hosts|string|Equips permesos. Emprat per elements trapper o elements d'agent HTTP.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura* per objectes descoberta<br>- *admès* si `type` és "Agent HTTP" i `allow_traps` és "Permetre acceptar dades entrants"| |trends|string|Unitat de temps de quant de temps s'han d'emmagatzemar les dades de tendències. També accepta macros d'usuari.<br><br>Per defecte: 365d.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `value_type` és "numèric flotant" o "numèric sense signe"<br>- *només lectura* per objectes descoberts| |units|string|Unitats de valor.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `value_type` és "numèric flotant" o "numèric sense signe"<br>- *només lectura* per objectes heretats o descoberts| |username|string|Nom d'usuari per a l'autenticació.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Agent SSH", "Agent TELNET", o si `type` és "Agent JMX" i `password` s'ha definit<br>- *admès* si `type` és "Verificació simple", "Monitoratge de base de dades" o "Agent HTTP"<br>- *només lectura* per objectes heretats (si `type` és "Agent HTTP") o descoberts| |uuid|string|Identificador únic universal, emprat per enllaçar un element importat amb elements ja existents. Es genera automàticament, si no es proporciona.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si l'element pertany a una plantilla| |valuemapid|string|ID del mapa de valor associat.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `value_type` és "numèric flotant", "caràcter" o "numèric sense signe"<br>- *només lectura* per objectes heretats o descoberts| |verify\_host|integer|camp d'element d'agent HTTP. Valideu que el nom d'equip a l'URL estigui al camp Nom comú o Nom alternatiu del subjecte del certificat d'equip.<br><br>0 - *(per defecte)* No valida. <br>1 - Valida.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts| |verify\_peer|integer|camp d'element de l'agent HTTP. Valida si el certificat de l'equip és autèntic.<br><br>0 - *(per defecte)* No valida.<br>1 - Valida.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` és "Agent HTTP"<br>- *només lectura* per objectes heretats o descoberts|

en-us	# > Item object  The following objects are directly related to the `item` API.
ca	# > Element objecte  Els següents objectes tenen relació directa amb l'API `item`.

en-us	### Item preprocessing  The item preprocessing object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |type|integer|The preprocessing option type.<br><br>Possible values:<br>1 - Custom multiplier;<br>2 - Right trim;<br>3 - Left trim;<br>4 - Trim;<br>5 - Regular expression;<br>6 - Boolean to decimal;<br>7 - Octal to decimal;<br>8 - Hexadecimal to decimal;<br>9 - Simple change;<br>10 - Change per second;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - In range;<br>14 - Matches regular expression;<br>15 - Does not match regular expression;<br>16 - Check for error in JSON;<br>17 - Check for error in XML;<br>18 - Check for error using regular expression;<br>19 - Discard unchanged;<br>20 - Discard unchanged with heartbeat;<br>21 - JavaScript;<br>22 - Prometheus pattern;<br>23 - Prometheus to JSON;<br>24 - CSV to JSON;<br>25 - Replace;<br>26 - Check unsupported;<br>27 - XML to JSON;<br>28 - SNMP walk value;<br>29 - SNMP walk to JSON.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |params|string|Additional parameters used by preprocessing option.<br>Multiple parameters are separated by the newline (\\n) character.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Custom multiplier" (1), "Right trim" (2), "Left trim" (3), "Trim" (4), "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "In range" (13), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Check for error using regular expression" (18), "Discard unchanged with heartbeat" (20), "JavaScript" (21), "Prometheus pattern" (22), "Prometheus to JSON" (23), "CSV to JSON" (24), "Replace" (25), "SNMP walk value" (28), or "SNMP walk to JSON" (29)| |error\_handler|integer|Action type used in case of preprocessing step failure.<br><br>Possible values:<br>0 - Error message is set by Zabbix server;<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.<br><br>Possible values if `type` is set to "Check unsupported":<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Custom multiplier" (1), "Regular expression" (5), "Boolean to decimal" (6), "Octal to decimal" (7), "Hexadecimal to decimal" (8), "Simple change" (9), "Change per second" (10), "XML XPath" (11), "JSONPath" (12), "In range" (13), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Check for error using regular expression" (18), "Prometheus pattern" (22), "Prometheus to JSON" (23), "CSV to JSON" (24), "Check unsupported" (26), "XML to JSON" (27), "SNMP walk value" (28), or "SNMP walk to JSON" (29)| |error\_handler\_params|string|Error handler parameters.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `error_handler` is set to "Set custom value" or "Set custom error message"|  The following parameters and error handlers are supported for each preprocessing type.  |Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers| |------------------|----|-----------|-----------|-----------|------------------------| |1|Custom multiplier|number^1,\ 6^|<|<|0, 1, 2, 3| |2|Right trim|list of characters^2^|<|<|<| |3|Left trim|list of characters^2^|<|<|<| |4|Trim|list of characters^2^|<|<|<| |5|Regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |6|Boolean to decimal|<|<|<|0, 1, 2, 3| |7|Octal to decimal|<|<|<|0, 1, 2, 3| |8|Hexadecimal to decimal|<|<|<|0, 1, 2, 3| |9|Simple change|<|<|<|0, 1, 2, 3| |10|Change per second|<|<|<|0, 1, 2, 3| |11|XML XPath|path^4^|<|<|0, 1, 2, 3| |12|JSONPath|path^4^|<|<|0, 1, 2, 3| |13|In range|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|Matches regular expression|pattern^3^|<|<|0, 1, 2, 3| |15|Does not match regular expression|pattern^3^|<|<|0, 1, 2, 3| |16|Check for error in JSON|path^4^|<|<|0, 1, 2, 3| |17|Check for error in XML|path^4^|<|<|0, 1, 2, 3| |18|Check for error using regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |19|Discard unchanged|<|<|<|<| |20|Discard unchanged with heartbeat|seconds^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|Prometheus pattern|pattern^6,\ 7^|`value`, `label`, `function`|output^8,\ 9^|0, 1, 2, 3| |23|Prometheus to JSON|pattern^6,\ 7^|<|<|0, 1, 2, 3| |24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3| |25|Replace|search string^2^|replacement^2^|<|<| |26|Check unsupported|<|<|<|1, 2, 3| |27|XML to JSON|<|<|<|0, 1, 2, 3| |28|SNMP walk value|OID^2^|Format:<br>0 - Unchanged<br>1 - UTF-8 from Hex-STRING<br>2 - MAC from Hex-STRING<br>3 - Integer from BITS|<|0, 1, 2, 3| |29|SNMP walk to JSON^10^|Field name^2^|OID prefix^2^|Format:<br>0 - Unchanged<br>1 - UTF-8 from Hex-STRING<br>2 - MAC from Hex-STRING<br>3 - Integer from BITS|0, 1, 2, 3|  ^1^ integer or floating-point number\ ^2^ string\ ^3^ regular expression\ ^4^ JSONPath or XML XPath\ ^5^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h, 1d)\ ^6^ user macro\ ^7^ Prometheus pattern following the syntax: `<metric name>{<label name>="<label value>", ...} == <value>`. Each Prometheus pattern component (metric, label name, label value and metric value) can be user macro.\ ^8^ Prometheus output following the syntax: `<label name>` (can be a user macro) if `label` is selected as the second parameter.\ ^9^ One of the aggregation functions: `sum`, `min`, `max`, `avg`, `count` if `function` is selected as the second parameter.\ ^10^ Supports multiple "Field name,OID prefix,Format records" records delimited by a new line character.
ca	### Preprocessament de l'element  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |type|integer|El tipus d'opció de preprocessament.<br><br>Valors possibles:<br>1 - Multiplicador personalitzat;<br>2 - Retalla a la dreta;< br>3 - Retalla a l'esquerra;<br>4 - Retalla;<br>5 - Coincidència d'expressió regular;<br>6 - Booleà a decimal;<br>7 - Octal a decimal;<br>8 - Hexadecimal a decimal;<br> 9 - Canvi únic;<br>10 - Canvi per segon;<br>11 - XML ​​​​XPath;<br>12 - JSONPath;<br>13 - Dins l'interval;<br>14 - Coincideix amb l'expressió regular;< br>15 - No coincideix amb l'expressió regular;<br>16 - Comprova si hi ha errors en JSON;<br>17 - Comprova si hi ha errors en XML;<br>18 - Comprova si hi ha errors mitjançant una expressió regular;<br>19 - Descartar sense canvis;<br>20 - Descartar sense canvis amb un heartbeat;<br>21 - JavaScript;<br>22 - Patró de Prometheus;<br>23 - Prometheus a JSON;<br>24 - CSV a JSON;<br> 25 - Substituïu;<br> >26 - No s'admet la verificació;<br>27 - XML ​​​​a JSON;<br>28 - Valor SNMP walk;<br>29 - SNMP walk a JSON.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |params|string|Paràmetres addicionals emprats per l'opció de preprocessament. Diversos paràmetres són separats pel caràcter LF (\\n).| |error\_handler|integer|Tipus d'acció que s'empra quan falla el pas de preprocessament.<br><br>Valors possibles:<br>0 - Zabbix defineix el missatge d'error del missatge;< br>1 - Elimina el valor;<br>2 - Estableix un valor personalitzat;<br>3 - Estableix un missatge d'error personalitzat.<br><br>Valors possibles si `type` és "Validar no suportat":<br>1 - Descartar el valor;<br>2 - Establir valor personalitzat;<br>3 - Establir missatge d'error personalitzat.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` és "Multiplicador personalitzat" (1), "Coincidència d'expressió regular" (5), "Booleà a decimal" (6), "Octal a decimal" (7), "Hexadecimal a decimal" (8), "Canvi simple" (9), "Canvi per segon" (10), "XML XPath" (11), "JSONPath" (12), "En rang" (13), "Coincideix amb expressió regular" (14), "No coincideix amb expressió regular" (15), "Verificar errors a JSON" (16), "Verificar errors a  XML" (17), "Verificar errors emprant una expressió regular" (18), "Patró Prometheus" (22), "Prometheus a JSON" (23), "CSV a JSON" (24), "Verificació no admesa" (26), "XML a JSON" (27), "Valor SNMP walk" (28), or "SNMP walk a JSON" (29)| |error\_handler\_params|string|Paràmetres del gestor d'errors.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `error_handler` és "Establir valor personalitzat" o "Establir missatge d'error personalitzat"|  Els següents paràmetres i gestors d'errors són compatibles per a cada tipus de preprocessament.  |Tipus de preprocessament|Nom|Paràmetre 1|Paràmetre 2|Paràmetre 3|Gestors d'errors admesos| |------------------|----|------------|-----------|-- ---------|---------| |1|Multiplicador personalitzat|nombre^1,\6^|<|<|0, 1, 2, 3| |2|Retalla a la dreta|llista de caràcters^2^|<|<|<| |3|Retalla a l'esquerra|llista de caràcters^2^|<|<|<| |4|Retalla|llista de caràcters^2^|<|<|<| |5|Expressió regular|patró^3^|sortida^2^|<|0, 1, 2, 3| |6|Booleà a decimal|<|<|<|0, 1, 2, 3| |7|Octal a decimal|<|<|<|0, 1, 2, 3| |8|Hexadecimal a decimal|<|<|<|0, 1, 2, 3| |9|Canvi únic|<|<|<|0, 1, 2, 3| |10|Canvi per segon|<|<|<|0, 1, 2, 3| |11|XML XPath|camí^4^|<|<|0, 1, 2, 3| |12|JSONPath|camí^4^|<|<|0, 1, 2, 3| |13|Dins de l'interval|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|Coincideix amb l'expressió regular|patró^3^|<|<|0, 1, 2, 3| |15|No coincideix amb l'expressió regular|patró^3^|<|<|0, 1, 2, 3| |16|Comprova l'error a JSON|camí^4^|<|<|0, 1, 2, 3| |17|Comprova l'error en XML|camí^4^|<|<|0, 1, 2, 3| |18|Comprova si hi ha errors emprant l'expressió regular|patró^3^|sortida^2^|<|0, 1, 2, 3| |19|Descarta el que no ha canviat|<|<|<|<| |20|Descarta el no canviat amb un heartbeat|segons^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|Patró de Prometheus|patró^6,\7^|`valor`, `etiqueta`, `funció`|sortida^8,\9^|0, 1, 2, 3| |23|Prometheus a JSON|patró^6,\7^|<|<|0, 1, 2, 3| |24|CSV a JSON|char^2^|char^2^|0,1|0, 1, 2, 3| |25|Substitueix|cadena de cerca^2^|substitueix^2^|<|<| |26|La verificació no és compatible|<|<|<|1, 2, 3| |27|XML a JSON|<|<|<|0, 1, 2, 3| |28|Valor SNMP walk|OID^2^|Format:<br>0 - No canviat<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Enter de BITS|<|0, 1, 2, 3| |29|SNMP walk a JSON^10^|Field name^2^|OID prefix^2^|Format:<br>0 - No canviat<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Enter de BITS|0, 1, 2, 3|  ^1^ nombre enter o coma flotant\ ^2^ cadena\ ^3^ expressió regular\ ^4^ JSONPath o XML XPath\ ^5^ enter positiu (amb suport per a sufixos de temps, per exemple, 30s, 1m, 2h, 1d)\ ^6^ macro d'usuari\ ^7^ El model de Prometheus segueix la sintaxi: `<nom mètric>{<nom de l'etiqueta>="<valor de l'etiqueta>", ...} == <valor>`. Cada component del patró de Prometheus (mètrica, nom d'etiqueta, valor d'etiqueta i valor de mètrica) pot ser una macro d'usuari. ^8^ Prometheus mostra la següent sintaxi: `<nom de l'etiqueta>` (pot ser una macro d'usuari) si `etiqueta` està seleccionada com a segon paràmetre.\ ^9^ Una de les funcions agregades: `sum`, `min`, `max`, `avg`, `count` si `function` està seleccionat com a segon paràmetre. ^10^ Admet diversos "Nom de camp,prefix OID,Registre de format" registres separtas per un caràcter de nova línia.

en-us	# itemprototype.create
ca	# itemprototype.create

en-us	# itemprototype.delete
ca	# itemprototype.delete

en-us	# itemprototype.get
ca	# itemprototype.get

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

en-us	### Item prototype preprocessing  The item prototype preprocessing object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |type|integer|The preprocessing option type.<br><br>Possible values:<br>1 - Custom multiplier;<br>2 - Right trim;<br>3 - Left trim;<br>4 - Trim;<br>5 - Regular expression;<br>6 - Boolean to decimal;<br>7 - Octal to decimal;<br>8 - Hexadecimal to decimal;<br>9 - Simple change;<br>10 - Change per second;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - In range;<br>14 - Matches regular expression;<br>15 - Does not match regular expression;<br>16 - Check for error in JSON;<br>17 - Check for error in XML;<br>18 - Check for error using regular expression;<br>19 - Discard unchanged;<br>20 - Discard unchanged with heartbeat;<br>21 - JavaScript;<br>22 - Prometheus pattern;<br>23 - Prometheus to JSON;<br>24 - CSV to JSON;<br>25 - Replace;<br>26 - Check unsupported;<br>27 - XML to JSON;<br>28 - SNMP walk value;<br>29 - SNMP walk to JSON.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |params|string|Additional parameters used by preprocessing option.<br>Multiple parameters are separated by the newline (\\n) character.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Custom multiplier" (1), "Right trim" (2), "Left trim" (3), "Trim" (4), "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "In range" (13), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Check for error using regular expression" (18), "Discard unchanged with heartbeat" (20), "JavaScript" (21), "Prometheus pattern" (22), "Prometheus to JSON" (23), "CSV to JSON" (24), "Replace" (25), "SNMP walk value" (28), or "SNMP walk to JSON" (29)| |error\_handler|integer|Action type used in case of preprocessing step failure.<br><br>Possible values:<br>0 - Error message is set by Zabbix server;<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.<br><br>Possible values if `type` is set to "Check unsupported":<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Custom multiplier" (1), "Regular expression" (5), "Boolean to decimal" (6), "Octal to decimal" (7), "Hexadecimal to decimal" (8), "Simple change" (9), "Change per second" (10), "XML XPath" (11), "JSONPath" (12), "In range" (13), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Check for error using regular expression" (18), "Prometheus pattern" (22), "Prometheus to JSON" (23), "CSV to JSON" (24), "Check unsupported" (26), "XML to JSON" (27), "SNMP walk value" (28), or "SNMP walk to JSON" (29)| |error\_handler\_params|string|Error handler parameters.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `error_handler` is set to "Set custom value" or "Set custom error message"|  The following parameters and error handlers are supported for each preprocessing type.  |Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers| |------------------|----|-----------|-----------|-----------|------------------------| |1|Custom multiplier|number^1,\ 6^|<|<|0, 1, 2, 3| |2|Right trim|list of characters^2^|<|<|<| |3|Left trim|list of characters^2^|<|<|<| |4|Trim|list of characters^2^|<|<|<| |5|Regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |6|Boolean to decimal|<|<|<|0, 1, 2, 3| |7|Octal to decimal|<|<|<|0, 1, 2, 3| |8|Hexadecimal to decimal|<|<|<|0, 1, 2, 3| |9|Simple change|<|<|<|0, 1, 2, 3| |10|Change per second|<|<|<|0, 1, 2, 3| |11|XML XPath|path^4^|<|<|0, 1, 2, 3| |12|JSONPath|path^4^|<|<|0, 1, 2, 3| |13|In range|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|Matches regular expression|pattern^3^|<|<|0, 1, 2, 3| |15|Does not match regular expression|pattern^3^|<|<|0, 1, 2, 3| |16|Check for error in JSON|path^4^|<|<|0, 1, 2, 3| |17|Check for error in XML|path^4^|<|<|0, 1, 2, 3| |18|Check for error using regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |19|Discard unchanged|<|<|<|<| |20|Discard unchanged with heartbeat|seconds^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|Prometheus pattern|pattern^6,\ 7^|`value`, `label`, `function`|output^8,\ 9^|0, 1, 2, 3| |23|Prometheus to JSON|pattern^6,\ 7^|<|<|0, 1, 2, 3| |24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3| |25|Replace|search string^2^|replacement^2^|<|<| |26|Check unsupported|<|<|<|1, 2, 3| |27|XML to JSON|<|<|<|0, 1, 2, 3| |28|SNMP walk value|OID^2^|Format:<br>0 - Unchanged<br>1 - UTF-8 from Hex-STRING<br>2 - MAC from Hex-STRING<br>3 - Integer from BITS|<|0, 1, 2, 3| |29|SNMP walk to JSON^10^|Field name^2^|OID prefix^2^|Format:<br>0 - Unchanged<br>1 - UTF-8 from Hex-STRING<br>2 - MAC from Hex-STRING<br>3 - Integer from BITS|0, 1, 2, 3|  ^1^ integer or floating-point number\ ^2^ string\ ^3^ regular expression\ ^4^ JSONPath or XML XPath\ ^5^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h, 1d)\ ^6^ user macro, LLD macro\ ^7^ Prometheus pattern following the syntax: `<metric name>{<label name>="<label value>", ...} == <value>`. Each Prometheus pattern component (metric, label name, label value and metric value) can be user macro or LLD macro.\ ^8^ Prometheus output following the syntax: `<label name>` (can be a user macro or an LLD macro) if `label` is selected as the second parameter.\ ^9^ One of the aggregation functions: `sum`, `min`, `max`, `avg`, `count` if `function` is selected as the second parameter.\ ^10^ Supports multiple "Field name,OID prefix,Format records" records delimited by a new line character.
ca	### Preprocessament del prototip d'element  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |type|integer|El tipus d'opció de preprocessament.<br><br>Valors possibles:<br>1 - Multiplicador personalitzat;<br>2 - Elimina els espais finals;<br> 3 - Eliminació d'espais inicials;<br>4 - Eliminació d'espais finals i posteriors;<br>5 - Coincidència d'expressió regular;<br>6 - Booleà a decimal;<br>7 - Octal a decimal;<br>8 - Hexadecimal a decimal;<br>9 - Canvi únic;<br>10 - Canvi per segon;<br>11 - XML ​​​​XPath;<br>12 - JSONPath;<br>13 - Dins l'interval;<br>14 - Coincideix amb l'expressió regular;<br>15 - No coincideix amb l'expressió regular;<br>16 - Comprova si hi ha un error a JSON;<br>17 - Comprova si hi ha un error a XML;<br>18 - Troba un error emprant una expressió regular;<br>19 - Esborra sense modificacions;<br>20 - Esborra sense modificacions amb heartbeat;<br>21 - JavaScript;< 22 - Patró de Prometheus;<br>23 - Prometheus a JSON;<br> 24 - CSV a JSON; <br>25 - Substitueix;<br>26 - Comprova si hi ha valors no admesos;<br>27 - XML ​​​​a JSON;<28> - Valor SNMP walk;<29> - SNMP walk a JSON<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |params|string|Paràmetres addicionals emprats per l'opció de preprocessament.<br>Múltiples paràmetres són separats pel caràcter de nova línia (\\n).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `tipus` s'estableix a "Multiplicador personalitzat" (1), "Retall dret" (2), "Retall esquerre" (3), "Retall" (4), "Expressió regular coincident" (5), "XML XPath" (11), "JSONPath" (12), "En l'abast" (13), "Coincideix amb l'expressió regular" (14), "No coincideix amb l'expressió regular" (15), " Comprovar si hi ha errors en JSON" (16), "Comprovar si hi ha errors en XML" (17), "Comprovar si hi ha errors mitjançant l'expressió regular" (18), "Descartar sense canvis amb heartbeat" (20), "JavaScript" (21), "Patró de Prometheus" (22), "Prometheus a JSON" (23), "CSV a JSON" (24), "Substitueix" (25), "Valor de caminada SNMP" (28) o "Patró SNMP a JSON" ( 29)| |error\_handler|integer|Tipus d'acció emprat en cas d'error de la passa de preprocessament.<br><br>Valors possibles:<br>0 - El servidor Zabbix ha establert el missatge d'error;<br>1 - Descarta el valor;<br> 2 - Establiu un valor personalitzat;<br>3 - Estableix un missatge d'error personalitzat.<br><br>Valors possibles si `type` s'estableix com a "Comprova no compatible":<br>1 - Descarta el valor;<br>2 - Estableix valor personalitzat;<br>3 - Establiu un missatge d'error personalitzat.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'estableix en "Multiplicador personalitzat" (1), "Concordança d'expressions regulars" (5), "Booleà a decimal" (6), "Octal a decimal" (7), "Hexadecimal a decimal" (8), "Canvi simple" (9) ), "Canvi per segon" (10), "XML XPath" (11), "JSONPath" (12), "En l'abast" (13), "Coincideix amb l'expressió regular" (14), "No coincideix amb l'expressió regular" (15), "Comprova si hi ha errors en JSON" (16), "Comprova si hi ha errors en XML" (17), "Comprova si hi ha errors mitjançant l'expressió regular" (18), "Patró Prometheus" (22), "Prometheus a JSON " (23), "CSV a JSON" (24), "Comprova que no s'admet" (26), "XML a JSON" (27), "Valor de caminada SNMP" (28) o "Caminada SNMP a JSON" (29) | |error\_handler\_params|string|Paràmetres del gestor d'errors.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `error_handler` està establert en "Estableix un valor personalitzat" o "Estableix un missatge d'error personalitzat"|  Els següents paràmetres i gestors d'errors són compatibles per a cada tipus de preprocessament.  |Tipus de preprocessament|Nom|Paràmetre 1|Paràmetre 2|Paràmetre 3|Gestors d'errors admesos| |-------------------|----|-----------|------------|- ----------|----------| |1|Multiplicador personalitzat|nombre^1,\6^|<|<|0, 1, 2, 3| |2|Eliminació d'espais finals|llista de caràcters^2^|<|<|<| |3|Eliminació dels espais inicials|llista de caràcters^2^|<|<|<| |4|Eliminació dels espais inicials i finals|llista de caràcters^2^|<|<|<| |5|Concordança d'expressió regular|patró^3^|sortida^2^|<|0, 1, 2, 3| |6|Booleà a decimal|<|<|<|0, 1, 2, 3| |7|Octal a decimal|<|<|<|0, 1, 2, 3| |8|Hexadecimal a decimal|<|<|<|0, 1, 2, 3| |9|Canvi únic|<|<|<|0, 1, 2, 3| |10|Canvi per segon|<|<|<|0, 1, 2, 3| |11|XML XPath|camí^4^|<|<|0, 1, 2, 3| |12|JSONPath|camí^4^|<|<|0, 1, 2, 3| |13|Dins de l'interval|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|Coincideix amb l'expressió regular|patró^3^|<|<|0, 1, 2, 3| |15|No coincideix amb l'expressió regular^3^|<|<|0, 1, 2, 3| |16|Cerca un error a JSON|camí^4^|<|<|0, 1, 2, 3| |17|Cerca un error a XML|camí^4^|<|<|0, 1, 2, 3| |18|Cerca un error emprant una expressió regular|patró^3^|sortida^2^|<|0, 1, 2, 3| |19|Esborra sense modificacions|<|<|<|<| |20|Esborra sense canvis amb el heratbeat|segons^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|Patró de Prometheus|patró^6,\7^|`valor`, `etiqueta`, `funció`|sortida^8,\9^|0, 1, 2, 3| |23|Prometheus a JSON|patró^6,\7^|<|<|0, 1, 2, 3| |24|CSV a JSON|char^2^|char^2^|0,1|0, 1, 2, 3| |25|Substitueix|cadena de cerca^2^|substitueix^2^|<|<| |26|Comprova si hi ha valors no admesos|<|<|<|1, 2, 3| |27|XML a JSON|<|<|<|0, 1, 2, 3| |28|Valor SNMP walk|OID^2^|Format:<br>0 - Sense canvis<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Enter de BITS|<|0, 1, 2, 3| |29|SNMP walk a JSON^10^|Field name^2^|OID prefix^2^|Format:<br>0 - Sense canvis<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Enter de BITS|0, 1, 2, 3|   ^1^ nombre enter o coma flotant\ ^2^ cadena\ ^3^ expressió regular\ ^4^ JSONPath o XML XPath\ ^5^ enter positiu (amb suport per a sufixos de temps, per exemple, 30s, 1m, 2h, 1d)\ ^6^ macro d'usuari, macro LLD\ ^7^ Patró Prometheus següent sintaxi: `<nom mètric>{<nom de l'etiqueta>="<valor de l'etiqueta>", ...} == <valor>`. Cada component del patró de Prometheus (mètrica, nom d'etiqueta, valor d'etiqueta i valor de mètrica) pot ésser una macro d'usuari o una macro LLD.\ ^8^ Prometheus dóna la següent sintaxi: `<nom de l'etiqueta>` (pot ésser una macro d'usuari o una macro LLD) si `label` és seleccionada com a segon paràmetre.\ ^9^ Una de les funcions d'agregació: `sum`, `min`, `max`, `avg`, `count` si `function` és seleccionada com a segon paràmetre. ^10^ Admet diversos registrs "Field name,OID prefix,Format records" separats per un caràcter de nova línia.

en-us	### Item prototypes  Item prototypes that can be created based on systemd service discovery include, for example:  -   Item name: `{#UNIT.DESCRIPTION} active state info`; item key:     `systemd.unit.info["{#UNIT.NAME}"]` -   Item name: `{#UNIT.DESCRIPTION} load state info`; item key:     `systemd.unit.info["{#UNIT.NAME}",LoadState]`  `systemd.unit.info` [agent items](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) are supported since Zabbix 4.4.
ca	### Prototipus d'elements  Els prototips d'elements que es poden crear basant-se en la descoberta de serveis de systemd inclouen, per exemple:  - Nom de l'element: `{#UNIT.DESCRIPTION} active stat info`; Clau d'element: `systemd.unit.info["{#UNIT.NAME}"]` - Nom de l'element: `{#UNIT.DESCRIPTION} active stat info`; Clau d'element: `systemd.unit.info["{#UNIT.NAME}",LoadState]`  Els [elements de l'agent](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) `systemd.unit.info` són compatibles des de Zabbix 4.4.

en-us	#### Item prototypes  The following screenshot illustrates how we can use these macros in item prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_snmp.png)  You can create as many item prototypes as needed:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_snmp.png){width="600"}
ca	#### Prototips d'elements  La següent captura de pantalla il·lustra com podem emprar aquestes macros en prototips d'elements:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_snmp.png)  Podeu crear tants prototips d'article com us calgui:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_snmp.png){width="600"}

en-us	### Item prototype tag  The item prototype tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Item prototype tag name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |value|string|Item prototype tag value.|
ca	### Etiqueta de prototip d'element  L'objecte d'etiqueta de prototip d'element té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tag|string|Nom de l'etiqueta de prototip d'element.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |value|string|Valor de l'etiqueta del prototip d'element.|