en-us	#### Limitations on using X.509 v3 certificate extensions  -   **Subject Alternative Name (*subjectAltName*)** extension.\     Alternative subject names from *subjectAltName* extension (like IP     address, email address) are not supported by Zabbix. Only value of     "Subject" field can be checked in Zabbix (see [Restricting allowed     certificate Issuer and     Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).\     If certificate uses the *subjectAltName* extension then result     depends on particular combination of crypto toolkits Zabbix     components are compiled with (it may or may not work, Zabbix may     refuse to accept such certificates from peers). -   **Extended Key Usage** extension.\     If used then generally both *clientAuth* (TLS WWW client     authentication) and *serverAuth* (TLS WWW server authentication) are     necessary.\     For example, in passive checks Zabbix agent acts in a TLS server     role, so *serverAuth* must be set in agent certificate. For active     checks agent certificate needs *clientAuth* to be set.\     *GnuTLS* issues a warning in case of key usage violation but allows     communication to proceed. -   **Name Constraints** extension.\     Not all crypto toolkits support it. This extension may prevent     Zabbix from loading CA certificates where this section is marked as     *critical* (depends on particular crypto toolkit).
ca	#### Limitacions sobre les extensions de certificat X.509 v3  - Extensió **Subject AltName (*subjectAltName*)**.\      Zabbix no admet els noms d'assumpte alternatius de l'extensió *subjectAltName* (com l'adreça IP o l'adreça de correu electrònic). Només el valor del camp "Assumpte" es pot comprovar a Zabbix (veieu [Restricció de l'emissor i del subjecte permesos](/manual/encryption/using_certificates#restriting_allowed_certificate_issuer_and_subject)).\      Si un certificat empra l'extensió *subjectAltName*, el resultat dependrà d'una combinació particular de conjunts d'eines criptogràfiques amb què es compilen els components de Zabbix (això pot funcionar o no, Zabbix pot negar-se a acceptar aquests certificats dels seus companys). - Extensió **Ús de clau estesa**.\      Si s'empren, normalment es requereixen els dos paràmetres *clientAuth* (TLS WWW Client Authentication) i *serverAuth* (TLS WWW Server Authentication).\      Per exemple, a les comprovacions passives, l'agent Zabbix fa un paper de servidor TLS, de manera que *serverAuth* s'ha d'establir al certificat de l'agent. Per a les comprovacions actives, el certificat de l'agent requereix la configuració de *clientAuth*.\      *GnuTLS* emet un avís si es viola l'ús de la clau, però permet la comunicació. - Extensió **Restriccions de nom**.\      No tots els kits d'eines de criptografia ho admeten. Aquesta extensió pot evitar que Zabbix carregui certificats de CA per als quals aquesta secció és marcada com a *crítica* (depèn del conjunt d'eines de criptografia).

en-us	#### Limitations  -   Private keys are stored in plain text in files readable by Zabbix     components during startup -   Pre-shared keys are entered in Zabbix frontend and stored in Zabbix     database in plain text -   Built-in encryption does not protect communications:     -   Between the web server running Zabbix frontend and user web         browser     -   Between Zabbix frontend and Zabbix server -   Currently each encrypted connection opens with a full TLS handshake,     no session caching and tickets are implemented -   Adding encryption increases the time for item checks and actions,     depending on network latency:     -   For example, if packet delay is 100ms then opening a TCP         connection and sending unencrypted request takes around 200ms.         With encryption about 1000 ms are added for establishing the TLS         connection;     -   Timeouts may need to be increased, otherwise some items and         actions running remote scripts on agents may work with         unencrypted connections, but fail with timeout with encrypted. -   Encryption is not supported by [network     discovery](/manual/discovery/network_discovery). Zabbix agent checks     performed by network discovery will be unencrypted and if Zabbix     agent is configured to reject unencrypted connections such checks     will not succeed.
ca	#### Limitacions  - Les claus privades s'emmagatzemen en text sense format en fitxers llegibles pels components Zabbix durant l'inici - Les claus precompartides s'introdueixen a la interfície Zabbix i s'emmagatzemen a la base de dades de Zabbix en text sense format - El xifrat integrat no protegeix les comunicacions:       - Entre el servidor web que executa la interfície Zabbix i el navegador web de l'usuari       - Entre la interfície Zabbix i el servidor Zabbix - Actualment, totes les connexions xifrades s'obren amb una verificació TLS completa, no s'implementa cap emmagatzematge en memòria cau de sessió ni tiquets - L'addició de xifrat augmenta la verificació de l'element i el temps d'acció, depenent de la latència de la xarxa:       - Per exemple, si l'endarrerimet del paquet és de 100 ms, obrir una connexió TCP i enviar una petició sense xifrar triga uns 200 ms. Amb el xifrat, s'afegeixen aproximadament 1000 ms per establir la connexió TLS;       - Pot ser que sigui necessari augmentar els temps d'espera, en cas contrari, alguns elements i accions que executen scripts remots als agents poden funcionar amb connexions sense xifrar, però fallar amb un temps d'espera xifrat. - El xifrat no és compatible amb [descoberta de xarxa](/manual/discovery/network_discovery). Les comprovacions de l'agent Zabbix fetes per la descoberta de la xarxa no es xifraran i si l'agent Zabbix és configurat per rebutjar connexions no xifrades, aquestes comprovacions fallaran.

en-us	##### Limitations  -    SNMP traps are not supported by proxies in proxy group. -    Checks depending on external configuration must have the same configuration on all proxies in proxy group. That includes:      -    external checks - scripts;      -    database checks - odbc configuration. -    When monitored in proxy group the VMware hosts will be randomly spread between proxies in the group and will cause each proxy to cache all VMware data causing additional load to vCenter.
ca	##### Limitacions  - Els traps SNMP no són pas compatibles amb els proxys del grup de proxys. - Les comprovacions en funció de la configuració externa han de tindre la mateixa configuració en tots els proxys del grup de proxys. Això inclou:      - comprovacions externes - scripts;      - comprovacions de bases de dades - Configuració odbc. - Quan es monitoren al grup de proxys, els equips de VMware es repartiran aleatòriament entre els proxys del grup i farà que cada proxy emmagatzemi a la memòria cau totes les dades de VMware, causant una càrrega addicional a vCenter.

en-us	##### Limitations  -    SNMP traps are not supported by proxies in proxy group. -    Checks depending on external configuration must have the same configuration on all proxies in proxy group. That includes:      -    external checks - scripts;      -    database checks - ODBC configuration. -    When using the "Database monitoring" item, the DB object/server must have extended permissions. -    When monitored in proxy group the VMware hosts will be randomly spread between proxies in the group and will cause each proxy to cache all VMware data causing additional load to vCenter.
ca	##### Limitacions  - Els traps SNMP no són pas compatibles amb els proxys del grup de proxys. - Les comprovacions en funció de la configuració externa han de tindre la mateixa configuració en tots els proxys del grup de proxys. Això inclou:      - comprovacions externes - scripts;      - comprovacions de bases de dades - Configuració ODBC. - Quan s'empra l'element "Monitoratge de bases de dades", l'objecte/servidor de base de dades ha de tindre permisos ampliats. - Quan es monitoren al grup de proxys, els equips de VMware es repartiran aleatòriament entre els proxys del grup i farà que cada proxy emmagatzemi a la memòria cau totes les dades de VMware, causant una càrrega addicional a vCenter.

en-us	#### Limitations  Support of loadable modules is implemented for the Unix platform only. It means that it does not work for Windows agents.  In some cases a module may need to read module-related configuration parameters from *zabbix\_agentd.conf*. It is not supported currently. If you need your module to use some configuration parameters you should probably implement parsing of a module-specific configuration file.
ca	#### Limitacions  El suport de mòduls carregables només s'implementa per a la plataforma Unix. Això vol dir que no funciona amb els agents de Windows.  En alguns casos, un mòdul pot necessitar llegir els paràmetres de configuració relacionats amb el mòdul des de *zabbix\_agentd.conf*. Això no s'admet actualment. Si necessiteu que el vostre mòdul empri determinats paràmetres de configuració, probablement haureu d'implementar l'anàlisi d'un fitxer de configuració específic del mòdul.

en-us	##### Limitations  There are some limitations associated with the algorithm of creating LLD macro names from MBean property names:  -   attribute names are changed to uppercase -   attribute names are ignored (no LLD macros are generated) if they     consist of unsupported characters for LLD macro names. Supported     characters can be described by the following regular expression:     `A-Z0-9_\.` -   if an attribute is called "obj" or "domain" they will be ignored     because of the overlap with the values of the reserved Zabbix     properties {\#JMXOBJ} and {\#JMXDOMAIN}  Please consider this jmx.discovery (with "beans" mode) example. MBean has the following properties defined (some of which will be ignored; see below):      name=test     тип=Type     attributes []=1,2,3     Name=NameOfTheTest     domAin=some  As a result of JMX discovery, the following LLD macros will be generated:  -   {\#JMXDOMAIN} - Zabbix internal, describing the domain of MBean -   {\#JMXOBJ} - Zabbix internal, describing MBean object -   {\#JMXNAME} - created from "name" property  Ignored properties are:  -   тип : its name contains unsupported characters (non-ASCII) -   attributes\[\] : its name contains unsupported characters (square     brackets are not supported) -   Name : it's already defined (name=test) -   domAin : it's a Zabbix reserved name
ca	##### Limitacions  Hi ha algunes limitacions associades a l'algoritme per crear noms de macro LLD a partir de noms de propietat MBean:  - els noms dels atributs són en majúscula - els noms d'atributs s'ignoren (no es genera cap macro LLD) si contenen caràcters no compatibles amb els noms de macro LLD. Els caràcters admesos es poden descriure amb l'expressió regular següent: `A-Z0-9_\.` - si un atribut s'anomena "obj" o "domini", s'ignorarà a causa de la superposició amb els valors de les propietats reservades de Zabbix {\#JMXOBJ} i {\#JMXDOMAIN}  Si us plau, tingueu en compte aquest exemple jmx.discovery (amb mode "beans"). MBean té definides les propietats següents (algunes de les quals s'ignoraran; veieu més avall):      name=test     тип=Type     attributes []=1,2,3     Name=NameOfTheTest     domAin=some  Com a resultat de la descoberta de JMX, es generaran les macros LLD següents:  - {\#JMXDOMAIN} - Zabbix intern, que descriu el domini MBean - {\#JMXOBJ} - Zabbix intern, que descriu l'objecte MBean - {\#JMXNAME} - creat a partir de la propietat "name"  Les propietats ignorades són:  - тип: el seu nom conté caràcters no admesos (no ASCII) - atrributes\[\]: el seu nom conté caràcters no admesos (no s'admeten els claudàtors) - Name: ja és definit (name=test) - domAin: és un nom reservat de Zabbix

en-us	 #### Limitations  Zabbix agent for Windows does not support non-standard Windows configurations where CPUs are distributed non-uniformly across NUMA nodes. If logical CPUs are distributed non-uniformly, then CPU performance metrics may not be available for some CPUs. For example, if there are 72 logical CPUs with 2 NUMA nodes, both nodes must have 36 CPUs each.
ca	#### Limitacions  L'agent Zabbix per a Windows no admet configuracions de Windows no estàndard on les CPU es distribueixen de manera no uniforme entre els nodes NUMA. Si les CPU lògiques es distribueixen de manera no uniforme, és possible que les mètriques de rendiment de la CPU no siguin disponibles per a algunes CPU. Per exemple, si hi ha 72 CPU lògiques amb 2 nodes NUMA, tots dos nodes han de tindre 36 CPU cadascun.

en-us	#### Limiting access to API  Update role with ID "5", deny to call any "create", "update" or "delete" methods.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "api.access": "1",                 "api.mode": "0",                 "api": ["*.create", "*.update", "*.delete"]             }         }     ],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```
ca	#### Limitar l'accés a API  Actualitzar el rol amb l'ID "5", denegant les crides als mètodes "crear", "actualitzar" o "esborrar" methods.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "api.access": "1",                 "api.mode": "0",                 "api": ["*.crear", "*.actualitzar", "*.esborrar"]             }         }     ],     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Link a group to templates  Add template group "2" to two templates.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10085"             },             {                 "templateid": "10086"             }         ],         "groups": [             {                 "groupid": "2"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085",             "10086"         ]     },     "id": 1 } ```
ca	#### Enllaçar un grup a plantilles  Afegir el grup de plantilles "2" a dues plantilles.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10085"             },             {                 "templateid": "10086"             }         ],         "groups": [             {                 "groupid": "2"             }         ]     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085",             "10086"         ]     },     "id": 1 } ```

en-us	### Linking a template  To link a template to the host, do the following:  1. Go to *Data collection → Hosts*. 2. Click on the required host. 3. Start typing the template name in the *Templates* field. A list of matching templates will appear; scroll down to select.    Alternatively, you may click on *Select* next to the field and select one or several templates from the list in a popup window. 4. Click on *Add/Update* in the host attributes form.  The host will now have all the entities of the template. This includes items, triggers, graphs, low-level discovery rules, web scenarios, as well as dashboards.  ::: noteimportant Linking multiple templates to the same host will fail if those templates contain items with the same item key. And, as triggers and graphs use items, they cannot be linked to a single host from multiple templates either, if using identical item keys. :::  When entities (items, triggers, etc.) are added from the template:  -   previously existing identical entities on the host are updated as entities of the template, and **any existing host-level customizations to the entity are lost**; -   entities from the template are added; -   any directly linked entities that, prior to template linkage, existed only on the host remain untouched.  In the lists, all entities from the template now are prefixed by the template name, indicating that these belong to the particular template. The template name itself (in gray text) is a link allowing to access the list of those entities on the template level.  ::: noteclassic For some items, such as [external checks](/manual/config/items/itemtypes/external), [HTTP agent checks](/manual/config/items/itemtypes/http), [simple checks](/manual/config/items/itemtypes/simple_checks), [SSH checks](/manual/config/items/itemtypes/ssh_checks) and [Telnet checks](/manual/config/items/itemtypes/telnet_checks), a host interface is optional. If, at the time of linking a template, the host does not have an interface defined these items will be added without an interface. If you add a host interface later it will not be assigned automatically to already existing items. To assign the newly added host interface to all template items at once, [unlink](#unlinking-a-template) the template from the host and then link it back again. To preserve item history use the option *Unlink*, do not use *Unlink and clear*. :::  If some entity is not prefixed by the template name, it means that it existed on the host before and was not added by the template.
ca	#### Enllaçar una plantilla  Per enllaçar una plantilla a l'equip, feu el següent:  - Aneu a *Configuració → Equips* - Feu clic a l'equip requerit - Comenceu a escriure el nom de la plantilla al camp *Plantilles*. Apareixerà una llista de plantilles coincidents; desplaça't cap avall per triar-ne una. - Alternativament, podeu fer clic a *Triar* al costat del camp i triar una o més plantilles de la llista en una finestra emergent - Feu clic a *Afegir/Actualitzar* al formulari d'atributs de l'equip  L'equip ara tindrà totes les entitats (elements, triggers, gràfics, etc.) a la plantilla.  ::: noteimportant L'enllaç de diverses plantilles al mateix equip fallarà si algun element té la mateixa clau d'element. I, com que els triggers i els gràfics empren elements, tampoc no es poden enllaçar a un sol equip des de diverses plantilles, si s'empren claus d'elements idèntiques. :::  Quan s'afegeixen entitats (elements, triggers, gràfics, etc.) des de la plantilla:  - Qualsevol entitat idèntica existent a l'equip s'actualitza com a entitats de la plantilla, i **qualsevol personalització existent a nivell d'equip de l'entitat es perd**; - S'afegeixen plantilles; - Totes les entitats directament relacionades que abans de l'acoblament de la plantilla només existien a l'equip romanen intactes.  A les llistes, ara totes les entitats de la plantilla tenen el prefix del nom de la plantilla, indicant que pertanyen a la plantilla en qüestió. El nom de la mateixa plantilla (en gris) és un enllaç per accedir a la llista d'aquestes entitats a nivell de plantilla.  ::: noteclassic Per a alguns elements, com ara [comprovacions externes](/manual/config/items/itemtypes/external), [comprovacions de l'agent HTTP](/manual/config/items/itemtypes/http), [comprovacions simples](/manual/config /items/itemtypes/simple_checks), [comprovacions SSH](/manual/config/items/itemtypes/ssh_checks) i [comprovacions Telnet](/manual/config/items/itemtypes/telnet_checks), una interfície d'equip és opcional. Si, en el moment d'enllaçar una plantilla, l'equip no té una interfície definida, aquests elements s'afegiran sense una interfície. Si afegiu una interfície d'equip més tard, no s'assignarà automàticament als elements ja existents. Per assignar la interfície de l'equip recentment afegida a tots els elements de la plantilla alhora, [unlink](#unlinking-a-template) la plantilla de l'equip i, tot seguit, torneu a enllaçar-la. Per conservar l'historial d'elements, empreu l'opció *Desenllaçar*, no feu servir *Desenllaçar i esborrar*. :::  Si una entitat no té el prefix del nom de la plantilla, vol dir que existia anteriorment a l'equip i que la plantilla no l'ha afegida.

en-us	#### Linking elements  Once you have put some elements on the map, it is time to start linking them. To link two elements you must first select them. With the elements selected, click on *Add* next to Link.  With a link created, the single element form now contains an additional *Links* section. Click on *Edit* to edit link attributes.  ![](../../../../../assets/en/manual/config/visualization/map_links.png){width="600"}  Link attributes:  |Parameter|Description| |--|--------| |*Label*|Label that will be rendered on top of the link.<br>Expression [macros](/manual/appendix/macros/supported_by_location) are supported in this field, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).| |*Connect to*|The element that the link connects to.| |*Type (OK)*|Default link style:<br>**Line** - single line<br>**Bold line** - bold line<br>**Dot** - dots<br>**Dashed line** - dashed line| |*Color (OK)*|Default link color.| |*[Link indicators](links)*|List of triggers linked to the link. In case a trigger has status PROBLEM, its style is applied to the link.|
ca	#### Enllaçar elements  Un cop hagueu posat algunes coses al mapa, és hora de començar a connectar-les. Per enllaçar dos elements, primer cal triar-los. Un cop triat, feu clic a *Afegir* al costat de l'enllaç.  Amb un enllaç creat, el formulari d'element únic ara conté una secció addicional *Enllaços*. Feu clic a *Editar* per editar els atributs de l'enllaç.  ![](../../../../../assets/en/manual/config/visualization/map_links.png){width="600"}  Atributs de l'enllaç:  |Paràmetre|Descripció| |--|---------| |*Etiqueta*|Etiqueta que es representarà a sobre de l'enllaç.<br>Les expressions [macros](/manual/appendix/macros/supported_by_location) s'admeten en aquest camp, però només amb les funcions `avg`, `last`, ` min` i `max`, amb el temps com a paràmetre (per exemple, `{?avg(/host/key,1h)}`).| |*Es connecta a*|L'element al qual es connecta l'enllaç.| |*Escriviu (D'acord)*|Estil d'enllaç predeterminat:<br>**Línia** - línia única<br>**Línia negreta** - línia negreta<br>**Punt** - punts <br>**Línia de punts** - línia de punts| |*Color (D'acord)*|Color d'enllaç predeterminat.| |*[Indicadors d'enllaç](enllaços)*|Llista de triggers relacionats amb l'enllaç. Si un activador té l'estat PROBLEMA, el seu estil s'aplica a l'enllaç.|

en-us	##### Linking pre-defined templates to hosts  As you may have noticed, Zabbix comes with a set of predefined templates for various OS, devices and applications. To get started with monitoring very quickly, you may link the appropriate one of them to a host, but beware that these templates need to be fine-tuned for your environment. Some checks may not be needed, and polling intervals may be way too frequent.  More information about [templates](/manual/config/templates) is available.
ca	##### Enllaçar plantilles predefinides als equips  Com haureu vist, Zabbix inclou un conjunt de plantilles predefinides per a diversos sistemes operatius, dispositius i aplicacions. Per començar a monitorar molt ràpidament, podeu associar la plantilla més adequada a un equip, però aneu amb compte, aquestes plantilles han de ser adequades al vostre entorn. Algunes comprovacions poden no ser necessàries i els intervals d'enquesta poden ser massa freqüents.  Llegiu més informació sobre [plantilles](/manual/config/templates).

en-us	##### Linking templates to several hosts  To update template linkage of many hosts, in *Data collection → Hosts* select some hosts by marking their checkboxes, then click on **[Mass update](/manual/config/hosts/hostupdate)** below the list and then select *Link templates*:  ![](../../../../assets/en/manual/config/mass_link.png)  To link additional templates, start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the template to link.  The *Replace* option will allow to link a new template while unlinking any template that was linked to the hosts before. The *Unlink* option will allow to specify which templates to unlink. The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all entities inherited from them (items, triggers, etc.).  ::: notetip Zabbix offers a sizable set of predefined templates. You can use these for reference, but beware of using them unchanged in production as they may contain too many items and poll for data too often. If you feel like using them, finetune them to fit you real needs. :::
ca	##### Vincular les plantilles a diversos equips  Per actualitzar l'enllaç de plantilla de diversos equips, a *Configuració → Equips*, trieu alguns equips marcant les seves caselles i, a continuació, feu clic a **[Actualització massiva](/manual/config/hosts/hostupdate)** a sota de la llista i, a continuació, trieu *Models d'enllaç*:  ![](../../../../assets/en/manual/config/mass_link.png)  Per enllaçar plantilles addicionals, comenceu a escriure el nom de la plantilla al camp d'emplenament automàtic fins que aparegui una llista desplegable amb plantilles coincidents. Simplement desplaceu-vos cap avall per triar el model que voleu enllaçar.  L'opció *Reemplaça* enllaçarà una plantilla nova mentre desenllaça qualsevol plantilla que s'hagués enllaçat anteriorment als equips. L'opció *Desenllaçar* us permetrà especificar els models a desenllaçar. L'opció *Esborra en desenllaçar* no només desenllaçarà totes les plantilles enllaçades anteriorment, sinó que també esborrarà tots els elements heretats d'elles (elements, triggers, etc.).  ::: notetip Zabbix ofereix un gran conjunt de plantilles predefinides. Podeu emprar-les com a referència, però aneu amb compte de no emprar-les a producció tal com són, doncs poden contindre massa elements i consultar les dades massa sovint. Si us ve de gust emprar-les, ajusteu-les per satisfer les vostres necessitats reals. :::

en-us	#### Linking template to host  With a template ready, it only remains to add it to a host. For that, go to *Data collection → Hosts*, click on 'New host' to open its property form and find the **Templates** field.  Start typing *New template* in the *Templates* field. The name of template we have created should appear in the dropdown list. Scroll down to select. See that it appears in the *Templates* field.  ![](../../../assets/en/manual/quickstart/link_template.png)  Click *Update* in the form to save the changes. The template is now added to the host, with all entities that it holds.  This way it can be applied to any other host as well. Any changes to the items, triggers and other entities at the template level will propagate to the hosts the template is linked to.
ca	#### Enllaçar una plantilla a un equip  Amb una plantilla preparada, només queda afegir-la a un equip. Per fer-ho, aneu a *Recull de dades → Equips*, feu clic a 'Nou equip' per obrir el seu formulari de propietats i cerqueu el camp **Plantilles**.  Comenceu a escriure *Nova plantilla* al camp *Plantilles*. El nom de la plantilla que hem creat hauria d'aparèixer a la llista desplegable. Desplaceu-vos cap avall per triar-la. Comproveu que aparegui al camp *Plantilles*.  ![](../../../assets/en/manual/quickstart/link_template.png)  Feu clic a *Actualitzar* al formulari per desar els canvis. El model s'afegeix ara a l'equip, juntament amb totes les entitats que conté.  Això també es pot aplicar a qualsevol altre equip. Qualsevol canvi fet als elements, triggers i altres entitats a nivell de plantilla es propagarà als equips als quals hi ha vinculada la plantilla.

en-us	#### Links available  For each entry the following links are available:  -   Hosts     -   Monitoring         -   Latest data         -   Problems         -   Graphs         -   Host dashboards         -   Web scenarios     -   Configuration         -   Items         -   Triggers         -   Graphs         -   Discovery rules         -   Web scenarios   -   Host groups     -   Monitoring         -   Latest data         -   Problems         -   Web scenarios     -   Configuration         -   Hosts   -   Templates     -   Configuration         -   Items         -   Triggers         -   Graphs         -   Template dashboards         -   Discovery rules         -   Web scenarios   -   Template groups     -   Configuration         -   Templates
ca	#### Enllaços disponibles  Per a cada entrada hi ha disponibles els següents enllaços:  - Equips      -   Monitoratge          - Darreres dades          - Problemes          - Gràfics          - Taulers d'allotjament          - Escenaris web      - Configuració          - Elements          - Triggers          - Gràfics          - Normes de descoberta          - Escenaris web  - Grups d'equips      -   Monitoratge          - Darreres dades          - Problemes          - Escenaris web      - Configuració          - Equips  - Plantilles      - Configuració          - Elements          - Triggers          - Gràfics          - Plantilles de tauler de control          - Normes de descoberta          - Escenaris web  - Plantilles      - Configuració          - Plantilles

en-us	##### Links  Clicking on a map element opens a menu with some available links. Clicking on the host name brings up the [host menu](/manual/web_interface/menu/host_menu).
ca	##### Enllaços  Si feu clic a un element del mapa, s'obre un menú amb alguns enllaços disponibles. Si feu clic al nom de l'equip, apareixerà el [menú de l'equip](/manual/web_interface/menu/host_menu).

en-us	#### Link two templates to a template  Link templates "10106" and "10104" to template "10073".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10073"             }         ],         "templates_link": [             {                 "templateid": "10106"             },             {                 "templateid": "10104"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10073"         ]     },     "id": 1 } ```
ca	#### Enllaçar dues plantilles a una plantilla  Enllaçar les plantilles "10106" i "10104" a la plantilla "10073".  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10073"             }         ],         "templates_link": [             {                 "templateid": "10106"             },             {                 "templateid": "10104"             }         ]     },     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10073"         ]     },     "id": 1 } ```

en-us	#### Linux kernel threads
ca	#### Fils del kernel de Linux

en-us	#### Linux  See values supported for 'memtype' parameter on Linux in the table.  |Supported value|Description|Source in /proc/<pid>/status file| |--|------|--| |vsize ^[1](proc_mem_notes#footnotes)^|Virtual memory size|VmSize| |pmem|Percentage of real memory|(VmRSS/total\_memory) \* 100| |rss|Resident set size|VmRSS| |data|Size of data segment|VmData| |exe|Size of code segment|VmExe| |hwm|Peak resident set size|VmHWM| |lck|Size of locked memory|VmLck| |lib|Size of shared libraries|VmLib| |peak|Peak virtual memory size|VmPeak| |pin|Size of pinned pages|VmPin| |pte|Size of page table entries|VmPTE| |size|Size of process code + data + stack segments|VmExe + VmData + VmStk| |stk|Size of stack segment|VmStk| |swap|Size of swap space used|VmSwap|  Notes for Linux:  1.  Not all 'memtype' values are supported by older Linux kernels. For     example, Linux 2.4 kernels do not support `hwm`, `pin`, `peak`,     `pte` and `swap` values. 2.  We have noticed that self-monitoring of the Zabbix agent active     check process with `proc.mem[...,...,...,...,data]` shows a value     that is 4 kB larger than reported by `VmData` line in the agent's     /proc/<pid>/status file. At the time of self-measurement the     agent's data segment increases by 4 kB and then returns to the     previous size.
ca	####Linux  En aquesta taula hi trobareu els valors admesos per el paràmetre 'memtype' sota Linux.  |Valor admès|Descripció|Font de l'arxiu /proc/<pid>/status| |--|------|--| |vsize ^[1](proc_mem_notes#footnotes)^|Mida de la memòria virtual|VmSize| |pmem|Percentatge de la memòria real|(VmRSS/total\_memory) \* 100| |rss|Mida del conjunt de residents|VmRSS| |data|Mida del segment de dades|VmData| |exe|Mida del segment de codis|VmExe| |hwm|Mida màxima del conjunt de residents|VmHWM| |lck|Mida de la memòria blocada|VmLck| |lib|Mida de les biblioteques compartides|VmLib| |peak|Mida màxima de la memòria virtual|VmPeak| |pin|Mida de les pàgines fixades|VmPin| |pte|Mida de les entrades de la taula de paginació|VmPTE| |taille|Mida del codi de processos + dades + segments de la pila|VmExe + VmData + VmStk| |stk|Mida del segment de pila|VmStk| |swap|Mida de l'espai de swap emprat|VmSwap|  Notes per Linux:  1. No tots els valors 'memtype' són admesos amb kernels antics de Linux. Per exemple, el kernel de Linux 2.4 no suporta els valors `hwm`, `pin`, `peak`, `pte` i `swap`. 2. Hem vist que l'automonitoratge de l'agent Zabbix actiu verifica els processos amb `proc.mem[...,...,...,...,data]` mostra un valor de 4ko de més del que indica la línia "VmData" dins l'arxiu de l'agent /proc/<pid>/status. Al moment de l'auto-mesura, el segment de dades de l'agent augmenta fins a 4ko, i retorna la mida anterior.

en-us	#### Linux  The following process parameters are returned on Linux for each mode:  |mode=process|mode=thread|mode=summary| |--|--|--| |pid: PID |pid: PID|name: process name | |ppid: parent PID|ppid: parent PID| processes: number of processes | |name: process name|name: process name | vsize: virtual memory size | |cmdline: command with arguments |user: user (real) the process runs under  |pmem: percentage of real memory | |user: user (real) the process runs under |group: group (real) the process runs under |rss: resident set size | |group: group (real) the process runs under |uid: user ID  |data: size of data segment | |uid: user ID |gid: ID of the group the process runs under|exe: size of code segment  | |gid: ID of the group the process runs under | tid: thread ID |lib: size of shared libraries  | |vsize: virtual memory size | tname: thread name |lck: size of locked memory | |pmem: percentage of real memory |cputime_user: total CPU seconds (user)|pin: size of pinned pages | |rss: resident set size |cputime_system: total CPU seconds (system) |pte: size of page table entries | |data: size of data segment |state: thread state |size: size of process code + data + stack segments | |exe: size of code segment |ctx_switches: number of context switches |stk: size of stack segment | |hwm: peak resident set size | page_faults: number of page faults |swap: size of swap space used  | |lck: size of locked memory | |cputime_user: total CPU seconds (user) | |lib: size of shared libraries| |cputime_system: total CPU seconds (system) | |peak: peak virtual memory size| |ctx_switches: number of context switches | |pin: size of pinned pages| |threads: number of threads| |pte: size of page table entries| |page_faults: number of page faults | |size: size of process code + data + stack segments| |pss: proportional set size memory| |stk: size of stack segment| | | |swap: size of swap space used| | | |cputime_user: total CPU seconds (user)| | | |cputime_system: total CPU seconds (system)| | | |state: process state (transparently retrieved from procfs, long form)| | | |ctx_switches: number of context switches| | | |threads: number of threads| | | |page_faults: number of page faults| | | |pss: proportional set size memory| | |
ca	#### Linux  Els paràmetres de procés següents es retornen a Linux per a cada mode:  |mode=procés|mode=fil|mode=resum| |--|--|--| |pid: PID |pid: PID|name: nom del procés | |ppid: PID pare|ppid: PID pare| processos: nombre de processos | |name: nom del procés|name: nom del procés | vsize: mida de la memòria virtual | |cmdline: comanda amb arguments |user: usuari (real) sota el que s'executa el procés |pmem: percentatge de memòria real | |user: usuari (real) sota el que s'executa el procés |grup: grup (real) sota el que s'executa el procés |rss: mida del conjunt resident | |grup: grup (real) sota el que s'executa el procés |uid: ID d'usuari |data: mida del segment de dades | |uid: ID d'usuari |gid: ID del grup sota el qual s'executa el procés|exe: mida del segment de codi | |gid: ID del grup sota el qual s'executa el procés | tid: ID del fil |lib: mida de les biblioteques compartides | |vsize: mida de la memòria virtual | tname: nom del fil |lck: mida de la memòria bloquejada | |pmem: percentatge de memòria real |cputime_user: total de segons de CPU (usuari)|pin: mida de les pàgines fixades | |rss: mida del conjunt resident |cputime_system: total de segons de CPU (sistema) |pte: mida de les entrades de la taula de pàgines | |data: mida del segment de dades |status: estat del fil |size: mida del codi de procés + dades + segments de pila | |exe: mida del segment de codi |ctx_switches: nombre de canvis de context |stk: mida del segment de pila | |hwm: mida màxima del conjunt de residents | page_faults: nombre d'errors de pàgina |swap: mida de l'espai d'intercanvi emprat | |lck: mida de la memòria bloquejada | |cputime_user: total de segons de CPU (usuari) | |lib: mida de les biblioteques compartides| |cputime_system: total de segons de CPU (sistema) | |pic: mida màxima de memòria virtual| |ctx_switches: nombre de canvis de context | |pin: mida de les pàgines fixades| |threads: nombre de fils| |pte: mida de les entrades de la taula de pàgines| |page_faults: nombre d'errors de pàgina | |size: mida del codi de procés + dades + segments de pila| | | |stk: mida del segment de pila| | | |swap: mida de l'espai d'intercanvi emprat| | | |cputime_user: total de segons de CPU (usuari)| | | |cputime_system: total de segons de CPU (sistema)| | | |status: estat del procés (recuperat de manera transparent de procfs, forma llarga)| | | |ctx_switches: nombre de canvis de context| | | |threads: nombre de fils| | | |page_faults: nombre d'errors de pàgina| | | |pss: memòria de mida de conjunt proporcional| | |

en-us	##### ListenBacklog  The maximum number of pending connections in the TCP queue.<br>The default value is a hard-coded constant, which depends on the system.<br>The maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.  Default: `SOMAXCONN`<br> Range: 0 - INT\_MAX
ca	##### ListenBacklog  El nombre màxim de connexions pendents a la cua de TCP.<br>El valor predeterminat és una constant codificada, que depèn del sistema.<br>El valor màxim admès depèn del sistema; els valors massa alts es poden truncar silenciosament a el "màxim especificat per la implementació".  Per defecte: `SOMAXCONN`<br> Rang: 0 - INT\_MAX

en-us	##### ListenBacklog  The maximum number of pending connections in the TCP queue.<br>The default value is a hard-coded constant, which depends on the system.<br>The maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.  Default: `SOMAXCONN`<br> Range: 0 - INT\_MAX
ca	##### ListenBacklog  El nombre màxim de connexions pendents a la cua de TCP.<br>El valor predeterminat és una constant codificada, que depèn del sistema.<br>El valor màxim admès depèn del sistema; els valors massa alts es poden truncar silenciosament a el "màxim especificat per la implementació".  Per defecte: `SOMAXCONN`<br> Rang: 0 - INT\_MAX

en-us	##### ListenBacklog  The maximum number of pending connections in the TCP queue.<br>The default value is a hard-coded constant, which depends on the system.<br>The maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.  Default: `SOMAXCONN`<br> Range: 0 - INT\_MAX
ca	##### ListenBacklog  El nombre màxim de connexions pendents a la cua de TCP.<br>El valor predeterminat és una constant codificada, que depèn del sistema.<br>El valor màxim admès depèn del sistema; els valors massa alts es poden truncar silenciosament a el "màxim especificat per la implementació".  Per defecte: `SOMAXCONN`<br> Rang: 0 - INT\_MAX

en-us	##### ListenBacklog The maximum number of pending connections in the TCP queue.<br>The default value is a hard-coded constant, which depends on the system.<br>The maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.  Default: `SOMAXCONN`<br> Range: 0 - INT\_MAX
ca	##### ListenBacklog El nombre màxim de connexions pendents a la cua de TCP.<br>El valor predeterminat és una constant codificada, que depèn del sistema.<br>El valor màxim admès depèn del sistema; els valors massa alts es poden truncar silenciosament a el "màxim especificat per la implementació".  Per defecte: `SOMAXCONN`<br> Rang: 0 - INT\_MAX

en-us	##### ListenIP  A list of comma-delimited IP addresses that the agent should listen on.  Default: `0.0.0.0`
ca	##### ListenIP  Un llistat d'adreces IP delimitades per comes que l'agent hauria d'escoltar.  Per defecte: `0.0.0.0`

en-us	##### ListenIP  A list of comma-delimited IP addresses that the agent should listen on.  Default: `0.0.0.0`
ca	##### ListenIP  Un llistat d'adreces IP delimitades per comes que l'agent hauria d'escoltar.  Per defecte: `0.0.0.0`

en-us	##### ListenIP  A list of comma-delimited IP addresses that the agent should listen on. The first IP address is sent to the Zabbix server, if connecting to it, to retrieve the list of active checks.  Default: `0.0.0.0`
ca	##### ListenIP  Una llista d'adreces IP delimitades per comes que l'agent hauria d'escoltar. La primera adreça IP s'envia al servidor Zabbix, si s'hi connecta, per recuperar la llista de comprovacions actives.  Per defecte: `0.0.0.0`

en-us	##### ListenIP  A list of comma-delimited IP addresses that the agent should listen on. The first IP address is sent to the Zabbix server, if connecting to it, to retrieve the list of active checks.  Default: `0.0.0.0`
ca	##### ListenIP  Una llista d'adreces IP delimitades per comes que l'agent hauria d'escoltar. La primera adreça IP s'envia al servidor Zabbix, si s'hi connecta, per recuperar la llista de comprovacions actives.  Per defecte: `0.0.0.0`

en-us	##### ListenIP  A list of comma-delimited IP addresses that the trapper should listen on.<br>Trapper will listen on all network interfaces if this parameter is missing.  Default: `0.0.0.0`
ca	##### ListenIP  Llistat d'adreces IP delimitades per comes que el trapper hauria d'escoltar.<br>Trapper escoltarà a totes les interfícies de xarxa si manca aquest paràmetre.  Per defecte: `0.0.0.0`

en-us	##### ListenIP A list of comma-delimited IP addresses that the trapper should listen on.<br>Trapper will listen on all network interfaces if this parameter is missing.  Default: `0.0.0.0`
ca	##### ListenIP Llistat d'adreces IP delimitades per comes que el trapper hauria d'escoltar.<br>Trapper escoltarà a totes les interfícies de xarxa si manca aquest paràmetre.  Per defecte: `0.0.0.0`

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
ca	##### ListenPort  L'agent escoltarà en aquest port les connexions des del servidor.  Per defecte: `10050`<br> Rang: 1024-32767

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
ca	##### ListenPort  L'agent escoltarà en aquest port les connexions des del servidor.  Per defecte: `10050`<br> Rang: 1024-32767

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
ca	##### ListenPort  L'agent escoltarà en aquest port les connexions des del servidor.  Per defecte: `10050`<br> Rang: 1024-32767

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
ca	##### ListenPort  L'agent escoltarà en aquest port les connexions des del servidor.  Per defecte: `10050`<br> Rang: 1024-32767

en-us	##### ListenPort  The listen port for trapper.  Default: `10051`<br> Range: 1024-32767
ca	##### ListenPort  Port d'escolta del trapper.  Per defecte: `10051`<br> Rang: 1024-32767

en-us	##### ListenPort The listen port for trapper.  Default: `10051`<br> Range: 1024-32767
ca	##### ListenPort Port d'escolta del trapper.  Per defecte: `10051`<br> Rang: 1024-32767

en-us	##### ListenPort  The service will listen on this port for connections from the server.  Default: `10053`<br> Range: 1024-32767
ca	##### ListenPort  el servei escoltarà en aquest port les connexions des del servidor.  Per defecte: `10053`<br> Rang: 1024-32767

en-us	##### List of sorting fields available for each type of diagnostic information request  Following statistic fields can be used to sort and limit requested information.  |Diagnostic type|Available fields|[Type](/manual/api/reference_commentary#data_types)| |--|--|------| |historycache|values|integer| |valuecache|values|integer| |^|request.values|integer| |preprocessing|values|integer| |alerting|media.alerts|integer| |^|source.alerts|integer| |lld|values|integer|
ca	##### Llista de camps d'ordenació disponibles per a cada tipus de sol·licitud d'informació de diagnòstic  Els següents camps d'estadístiques es poden emprar per ordenar i limitar la informació sol·licitada.  |Tipus de diagnòstic|Camps disponibles|[Tipus](/manual/api/reference_commentary#data_types)| |--|--|------| |historycache|values|integer| |valuecache|values|integer| |^|request.values|integer| |preprocessing|values|integer| |alerting|media.alerts|integer| |^|source.alerts|integer| |lld|values|integer|

en-us	##### List of statistic fields available for each type of diagnostic information request  Following statistic fields can be requested for each type of diagnostic information request property.  |Diagnostic type|Available fields|Description| |--|--|------| |historycache|items|Number of cached items.| |^|values|Number of cached values.| |^|memory|Shared memory statistics (free space, number of used chunks, number of free chunks, max size of free chunk).| |^|memory.data|History data cache shared memory statistics.| |^|memory.index|History index cache shared memory statistics.| |valuecache|items|Number of cached items.| |^|values|Number of cached values.| |^|memory|Shared memory statistics (free space, number of used chunks, number of free chunks, max size of free chunk).| |^|mode|Value cache mode.| |preprocessing|values|Number of queued values.| |^|preproc.values|Number of queued values with preprocessing steps.| |alerting|alerts|Number of queued alerts.| |lld|rules|Number of queued rules.| |^|values|Number of queued values.|
ca	##### Llista de camps estadístics disponibles per a cada tipus de sol·licitud d'informació de diagnòstic  Els següents camps d'estadístiques es poden sol·licitar per a cada tipus de propietat de sol·licitud d'informació de diagnòstic.  |Tipus de diagnòstic|Camps disponibles|Descripció| |----------------|-----------------|------------| |historycache|elements|Nombre d'elements a la memòria cau.| |^|values|Nombre de valors a la memòria cau.| |^|memory|Estadístiques de memòria compartida (espai lliure, nombre de blocs utilitzats, nombre de blocs lliures, mida màxima de blocs lliures).| |^|memory.data|Estadístiques de memòria compartida de la memòria cau de dades de l'historial.| |^|memory.index|Estadístiques de memòria compartida de la memòria cau d'índex d'històric.| |valuecache|items|Nombre d'elements a la memòria cau.| |^|values|Nombre de valors a la memòria cau.| |^|memory|Estadístiques de memòria compartida (espai lliure, nombre de blocs utilitzats, nombre de blocs lliures, mida màxima de blocs lliures).| |^|mode|Mode de memòria cau de valors.| |preprocessament|valors|Nombre de valors a la cua.| |^|preproc.values|Nombre de valors a la cua amb passes de preprocessament.| |alerting|alerts|Nombre d'alertes a la cua.| |lld|rules|Nombre de regles a la cua.| |^|values|Nombre de valors en cua.|

en-us	 List of VMware monitoring [item keys](/manual/vm_monitoring/vmware_keys) has been moved to [VMware monitoring](/manual/vm_monitoring) section. 
ca	El llistat de [claus d'element](/manual/vm_monitoring/vmware_keys) de control de VMware s'ha mogut a la secció [monitoratge de VMware](/manual/vm_monitoring).

en-us	##### List of waiting items  In this screen, each waiting item is listed.  ![](../../../../../assets/en/manual/web_interface/queue_details.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Scheduled check*|The time when the check was due is displayed.| |*Delayed by*|The length of the delay is displayed.| |*Host*|Host of the item is displayed.| |*Name*|Name of the waiting item is displayed.| |*Proxy*|The proxy name is displayed, if the host is monitored by proxy.|
ca	##### Llista d'elements en espera  En aquesta pantalla, es mostren els elements pendents.  ![](../../../../../assets/en/manual/web_interface/queue_details.png){width="600"}  Dades mostrades:  |Columna|Descripció| |--|---------| |*Comprovació programada*|L'hora en què es mostra la comprovació deguda.| |*Endarrerit per*|Es mostra la durada del retard.| |*Equip*|Equip de l'element.| |*Nom*|Nom de l'element pendent.| |*Proxy*|Nom del proxy, si l'equip és monitorat pel proxy.|

en-us	### LLD macro path  The LLD macro path has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |lld\_macro|string|LLD macro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |path|string|Selector for value which will be assigned to corresponding macro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	### Ruta de macro LLD  La ruta de la macro LLD té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |lld\_macro|cadena|Macro LLD.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |path|cadena|Selector de valor que serà assignat a la macro corresponent.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	#### LLD rule filter condition  The LLD rule filter condition object defines a separate check to perform on the value of an LLD macro. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |macro|string|LLD macro to perform the check on.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |value|string|Value to compare with.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `operator` is set to "matches regular expression" or "does not match regular expression"| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `evaltype` of [LLD rule filter object](#lld-rule-filter) is set to "custom expression"| |operator|integer|Condition operator.<br><br>Possible values:<br>8 - *(default)* matches regular expression;<br>9 - does not match regular expression;<br>12 - exists;<br>13 - does not exist.|  ::: notetip To better understand how to use filters with various types of expressions, see examples on the [discoveryrule.get](get#retrieving_filter_conditions) and [discoveryrule.create](create#using_a_custom_expression_filter) method pages. :::
ca	#### Condició de filtre de regla LLD  Aquest objecte defineix una comprovació separada per dur a terme el valor d'una macro LLD. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |macro|string|Macro LLD per comprovar-ho.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |valor|cadena|Valor a comparar.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `operator` s'ha definit a "coincideix amb expressió regular" o "no "coincideix amb expressió regular"| |formulaid|string|ID únic arbitrari emprat per fer referència a la condició d'una expressió personalitzada. Només pot contindre lletres majúscules. L'ID l'ha de configurar l'usuari en modificar les condicions del filtre, però es tornarà a generar quan ho demani més endavant.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `evaltype` de l'[objecte de filtre de la regla LLD](#lld-rule-filter) s'ha definit com a "expressió personalitzada"| |operador|integer|Operador de condició.<br><br>Valors possibles:<br>8 - *(per defecte)* coincideix amb l'expressió regular;<br>9 - no coincideix amb l'expressió regular; <br>12 - existeix;< br>13 - no existeix.|  ::: notetip Per entendre millor com emprar filtres amb diferents tipus d'expressions, consulteu els exemples a les pàgines del mètode [discoveryrule.get](get#retrieving_filter_conditions) i [discoveryrule.create](create#using_a_custom_expression_filter). :::

en-us	### LLD rule filter  The LLD rule filter object defines a set of conditions that can be used to filter discovered objects. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |conditions|object/array|Set of [filter conditions](#lld-rule-filter-condition) to use for filtering results. The conditions will be sorted in the order of their placement in the formula.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |evaltype|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |eval\_formula|string|Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `evaltype` is set to "custom expression"|
ca	### Filtre de regla LLD  L'objecte de filtre de regla LLD defineix un conjunt de condicions que es poden emprar per filtrar objectes descoberts. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |conditions|object/array|Conjunt de [condicions de filtre](#lld-rule-filter-condition)que s'empren per filtrar els resultats. Les condicions s'ordenaran en l'ordre en que s'hagin afegit a la fòrmula.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |evaltype|integer|Mètode d'avaluació de la condició del filtre.<br><br>Valors possibles:<br>0 - i/o;<br>1 - i; <br> 2 - o ;<br>3 - expressió personalitzada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |eval\_formula|string|*(només de lectura)* Expressió generada que s'emprarà per avaluar les condicions del filtre. L'expressió conté identificadors que fan referència a condicions de filtre específiques per la seva "fórmula". El valor d'`eval_formula` és igual al valor de `formula` per als filtres amb una expressió personalitzada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |formula|string|Expressió definida per l'usuari per avaluar les condicions del filtre amb una expressió personalitzada. L'expressió ha de contindre identificadors que facin referència a condicions de filtre específiques mitjançant la seva "fórmula". Els identificadors emprats a l'expressió han de coincidir exactament amb els definits a les condicions del filtre: no es pot pas deixar ni ometre cap condició.<br><br><br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `evaltype` s'ha establert a "expressió personalitzada"|

en-us	# LLD rule object  The following objects are directly related to the `discoveryrule` API.
ca	# Objecte de regla LLD  Els següents objectes són relacionats amb l'API `discoveryrule`.

en-us	#### LLD rule override filter condition  The LLD rule override filter condition object defines a separate check to perform on the value of an LLD macro. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |macro|string|LLD macro to perform the check on.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |value|string|Value to compare with.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `operator` is set to "matches regular expression" or "does not match regular expression"| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `evaltype` of [LLD rule override filter object](#lld-rule-override-filter) is set to "custom expression"| |operator|integer|Condition operator.<br><br>Possible values:<br>8 - *(default)* matches regular expression;<br>9 - does not match regular expression;<br>12 - exists;<br>13 - does not exist.|
ca	#### Condició del filtre de sobrecàrrega de la regla LLD  L'objecte defineix una comprovació independent per dur a terme el valor d'una macro LLD. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |macro|string|Macro LLD per realitzar la comprovació.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |valor|string|Valor a comparar.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `operator` s'estableix a "expressió regular coincident" o "no coincideix amb expressió regular"| |formulaid|string|ID únic arbitrari emprat per fer referència a la condició d'una expressió personalitzada. Només pot contindre lletres majúscules. L'ID l'ha de configurar l'usuari en modificar les condicions del filtre, però es tornarà a generar quan ho sol·liciti més endavant.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `evaltype` de l'[objecte de filtre de sobreescriptura de regla LLD]#lld-rule-override-filter) s'estableix a "expressió personalizada"| |operador|integer|Operador de condició.<br><br>Valors possibles:<br>8 - *(per defecte)* coincideix amb l'expressió regular;<br>9 - no coincideix amb l'expressió regular; <br>12 - existeix;< br>13 - no existeix.|

en-us	#### LLD rule override filter  The LLD rule override filter object defines a set of conditions that if they match the discovered object the override is applied. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |conditions|object/array|Set of [override filter conditions](#lld-rule-override-filter-condition) to use for matching the discovered objects. The conditions will be sorted in the order of their placement in the formula.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |evaltype|integer|Override filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |eval\_formula|string|Generated expression that will be used for evaluating override filter conditions. The expression contains IDs that reference specific override filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |formula|string|User-defined expression to be used for evaluating conditions of override filters with a custom expression. The expression must contain IDs that reference specific override filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the override filter conditions: no condition can remain unused or omitted.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `evaltype` is set to "custom expression"|
ca	#### Filtre de sobrecàrrega de la regla LLD  L'objecte defineix un conjunt de condicions que, si coincideixen amb l'objecte descobert, s'aplica la sobrecàrrega. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |conditions|object/array|Conjunt de condicions de filtre de sobrecàrrega que s'empren per fer coincidir els objectes descoberts.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |evaltype|integer|Substitueix el mètode d'avaluació de la condició de filtre.<br><br>Valors possibles:<br>0 - i/o;<br>1 - i ;< br>2 - o ;<br>3 - expressió personalitzada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |eval\_formula|string|Expressió generada que s'emprarà per avaluar les condicions del filtre de sobrecàrrega. El valor de `eval_formula` és igual al valor de `formula` per als filtres amb una expressió personalitzada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |formula|string|Expressió definida per l'usuari per avaluar les condicions del filtre de sobrecàrrega amb una expressió personalitzada. L'expressió ha de contindre identificadors que facin referència a condicions específiques del filtre de sobrecàrrega mitjançant la seva "fórmula". Els ID emprats a l'expressió han de coincidir exactament amb els definits a les condicions del filtre de sobrecàrrega: cap condició no es pot deixar sense emprar ni ometre.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `evaltype` s'estableix a "expressió personalitzada"| :::

en-us	##### LLD rule override operation discover  LLD rule override operation discover status that is set to discovered object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discover|integer|Override the discover status for selected object.<br><br>Possible values:<br>0 - Yes, continue discovering the objects;<br>1 - No, new objects will not be discovered and existing ones will be marked as lost.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Operació de sobrecàrrega de descobriment de regles LLD  Estat de l'operació de sobrecàrrega de descobriment de la regla LLD que s'estableix a l'objecte descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |discover|enter|Anul·la l'estat de descoberta de l'objecte triat.<br><br>Valors possibles:<br>0 - Sí, continuar descobrint objectes;< br>1 - No , els elements nous no es descobriran i els elements existents es marcaran com a perduts.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	##### LLD rule override operation history  LLD rule override operation history value that is set to discovered item. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |history|string|Override the history of item prototype which is a time unit of how long the history data should be stored. Also accepts user macro and LLD macro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Operació de sobrecàrrega de l'historial de regles LLD  Operació de sobrecàrrega de l'historial de regles LLD establerta a l'element descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |historial|cadena|Substitueix l'històtic del prototip d'element, que és una unitat de temps de quant de temps s'han d'emmagatzemar les dades de l'històric. També accepta macro d'usuari i macro LLD.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	##### LLD rule override operation inventory  LLD rule override operation inventory mode value that is set to discovered host. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |inventory\_mode|integer|Override the host prototype inventory mode.<br><br>Possible values:<br>-1 - disabled;<br>0 - *(default)* manual;<br>1 - automatic.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### LLD Rule Operació de sobrecàrrega d'inventari  Operació per anul·lar el valor del mode d'inventari de la regla LLD que s'estableix a l'equip descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |inventory\_mode|enter|Ignora el mode d'inventari del prototip de l'equip.<br><br>Valors possibles:<br>-1 - desactivat;< br>0 - *( per defecte)* manual;<br>1 - automàtic.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	##### LLD rule override operation period  LLD rule override operation period is an update interval value that is set to discovered item. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |delay|string|Override the update interval of the item prototype.<br><br>Accepts seconds or time unit with suffix (e.g., 30s, 1m, 2h, 1d) and, optionally, one or more [custom intervals](/manual/config/items/item/custom_intervals), all separated by semicolons. Custom intervals can be a mix of flexible and scheduling intervals.<br><br>Accepts user macros or LLD macros. If used, the value must be a single macro. Multiple macros or macros mixed with text are not supported. Flexible intervals may be written as two macros separated by a forward slash (e.g., `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Example:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Període d'operació de substitució de la regla LLD  El període d'operació d'anul·lació de la regla LLD és un valor d'interval d'actualització que s'estableix com a element descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |endarreriment|string|Substitueix l'interval d'actualització del prototip d'element.<br><br>Admet segons o unitat de temps amb sufix (com ara 30 s, 1 m, 2 h, 1 d) i, opcionalment, un o més [intervals personalitzats]( /manual/config/items/item/custom_intervals), tots separats per punt i coma. Els intervals personalitzats poden ser una combinació d'intervals flexibles i de programació.<br><br>Admet macros d'usuari o macros LLD. Si s'empra, el valor ha de ser una única macro. No s'admeten diverses macros o macros barrejades amb text. Els intervals flexibles es poden escriure com a dues macros separades per una barra inclinada (p. ex., `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Exemple:<br>`1h;wd1-5h9-18;{ $Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Comportament de la propietat] (/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	##### LLD rule override operation severity  LLD rule override operation severity value that is set to discovered trigger. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |severity|integer|Override the severity of trigger prototype.<br><br>Possible values:<br>0 - *(default)* not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Operació de sobrecàrrega de gravetat de la regla LLD  L'operació s'ha establert al trigger descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |severity|enter|Anul·la la gravetat del prototip de trigger.<br><br>Valors possibles:<br>0 - *(per defecte)* sense classificar;<br>1 - informació ;<br>2 - avís;<br>3 - mitjana;<br>4 - alta;<br>5 - desastre.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	##### LLD rule override operation status  LLD rule override operation status that is set to discovered object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|Override the status for selected object.<br><br>Possible values:<br>0 - Create enabled;<br>1 - Create disabled.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Estat de l'operació de sobrecàrrega de la regla LLD  Estat de l'operació de sobrecàrrega de la regla LLD que s'estableix com a objecte descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |status|enter|Anul·la l'estat de l'objecte seleccionat.<br><br>Valors possibles:<br>0 - Creació activada;<br>1 - Creació desactivada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	##### LLD rule override operation tag  LLD rule override operation tag object contains tag name and value that are set to discovered object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|New tag name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |value|string|New tag value.|
ca	##### Operació de sobrecàrrega d'etiquetes de regla LLD  L'operació conté el nom i el valor de l'etiqueta definit a l'objecte descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tag|cadena|Nom d'etiqueta nou.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |value|cadena|Valor d'etiqueta nou.|

en-us	##### LLD rule override operation template  LLD rule override operation template object that is linked to discovered host. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |templateid|ID|Override the template of host prototype linked templates.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Operació de sobrecàrrega del model de regles LLD  Objecte d'operació de sobrecàrrega del model vinculat a l'equip descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |templateid|ID|Substitueix la plantilla de les plantilles vinculades al prototip de l'equip.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	#### LLD rule override operation  The LLD rule override operation is combination of conditions and actions to perform on the prototype object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |operationobject|integer|Type of discovered object to perform the action.<br><br>Possible values:<br>0 - Item prototype;<br>1 - Trigger prototype;<br>2 - Graph prototype;<br>3 - Host prototype.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |operator|integer|Override condition operator.<br><br>Possible values:<br>0 - *(default)* equals;<br>1 - does not equal;<br>2 - contains;<br>3 - does not contain;<br>8 - matches;<br>9 - does not match.| |value|string|Pattern to match item, trigger, graph or host prototype name depending on selected object.| |opstatus|object|Override operation status object for item, trigger and host prototype objects.| |opdiscover|object|Override operation discover status object (all object types).| |opperiod|object|Override operation period (update interval) object for item prototype object.| |ophistory|object|Override operation history object for item prototype object.| |optrends|object|Override operation trends object for item prototype object.| |opseverity|object|Override operation severity object for trigger prototype object.| |optag|object/array|Override operation tag object for trigger and host prototype objects.| |optemplate|object/array|Override operation template object for host prototype object.| |opinventory|object|Override operation inventory object for host prototype object.|
ca	#### Operació de sobrecàrrega de regles LLD  L'operació és una combinació d'accions i condicions que s'han de realitzar a l'objecte prototip. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |operationobject|integer|Tipus d'objecte descobert per dur a terme l'acció.<br><br>Valors possibles:<br>0 - Prototip d'element;<br>1 - Prototip de trigger;< br>2 - Prototip de gràfics;<br>3 - Prototip d'equip.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |operador|integer|Operador de condició de sobrecàrrega.<br><br>Valors possibles:<br>0 - *(per defecte)* és igual;<br>1 - no és igual;<br>2 - conté;<br> 3 - no conté; <br>8 - coincideix;<br>9 - no coincideix.| |valor|string|Patró per fer coincidir l'element, el trigger, el gràfic o el nom del prototip d'equip basat en l'objecte triat.| |opstatus|object|Objecte d'estat de l'operació de sobrecàrrega per a objectes d'element, trigger i prototip d'equip.| |opdiscover|object|Objecte d'estat de l'operació de sobrecàrrega de descobriment (qualsevol tipus d'objecte).| |opperiod|object|Objecte de període d'operació de sobrecàrrega (interval d'actualització) per a l'objecte prototip d'element.| |ohistory|object|Objecte de l'històric d'operacions de sobrecàrrega per a l'objecte prototip d'element.| |optrends|object|Objecte de tendències d'operació de sobrecàrrega per a l'objecte prototip d'element.| |opseverity|object|Objecte de gravetat de l'operació de sobrecàrrega per a l'objecte prototip del trigger.| |optag|array|Objecte d'etiqueta d'operació de sobrecàrrega per a l'objecte prototip de l'equip.| |optemplate|array|Objecte de plantilla d'operació de sobrecàrrega per a l'objecte prototip de l'equip.| |opinventory|object|Objecte d'inventari d'operacions de sobrecàrrega per a l'objecte prototip de l'equip.|

en-us	##### LLD rule override operation trends  LLD rule override operation trends value that is set to discovered item. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |trends|string|Override the trends of item prototype which is a time unit of how long the trends data should be stored. Also accepts user macro and LLD macro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
ca	##### Operació de sobrecàrrega de les tendències de regles LLD  Operació de sobrecàrrega de les tendències de regles LLD establerta a l'element descobert. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tendències|cadena|Substitueix les tendències del prototip d'element, que és una unitat de temps de quant de temps s'han d'emmagatzemar les dades de les tendències. També accepta macro d'usuari i macro LLD.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|

en-us	### LLD rule overrides  The LLD rule overrides object defines a set of rules (filters, conditions and operations) that are used to override properties of different prototype objects. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Unique override name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |step|integer|Unique order number of the override.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |stop|integer|Stop processing next overrides if matches.<br><br>Possible values:<br>0 - *(default)* don't stop processing overrides;<br>1 - stop processing overrides if filter matches.| |filter|object|Override filter.| |operations|object/array|Override operations.|
ca	### Sobrecàrrega de regles LLD  L'objecte de sobrecàrrega de regles LLD defineix un conjunt de regles (filtres, condicions i operacions) que s'empren per anul·lar les propietats de diversos objectes prototip. Té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |nom|string|Nom únic de sobrecàrrega.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |passa|integer|Nombre de seqüència únic de la sobrecàrrega.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |stop|integer|Atura el processament de les sobrecàrregues futures si coincideix.<br><br>Valors possibles:<br>0 - *(per defecte)* no atura el processament de les sobrecàrregues;<br>1: atura el processament de les sobrecàrregues del procés si el filtre coincideix .| |filtre|object|Filtre de sobrecàrrega.| |operacions|object/array|Operacions de sobrecàrrega.| :::

en-us	### LLD rule preprocessing  The LLD rule 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>5 - Regular expression;<br>11 - XML XPath;<br>12 - JSONPath;<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>20 - Discard unchanged with heartbeat;<br>21 - JavaScript;<br>23 - Prometheus to JSON;<br>24 - CSV to JSON;<br>25 - Replace;<br>27 - XML to JSON;<br>28 - SNMP walk value;<br>29 - SNMP walk to JSON;<br>30 - SNMP get value.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |params|string|Additional parameters used by preprocessing option. 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 "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Discard unchanged with heartbeat" (20), "JavaScript" (21), "Prometheus to JSON" (23), "CSV to JSON" (24), "Replace" (25), "SNMP walk value" (28), "SNMP walk to JSON" (29), or "SNMP get value" (30)| |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>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Prometheus to JSON" (23), "CSV to JSON" (24), "XML to JSON" (27), "SNMP walk value" (28), "SNMP walk to JSON" (29), or "SNMP get value" (30)| |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| |------------------|----|-----------|-----------|-----------|------------------------| |5|Regular expression|pattern^1^|output^2^|<|0, 1, 2, 3| |11|XML XPath|path^3^|<|<|0, 1, 2, 3| |12|JSONPath|path^3^|<|<|0, 1, 2, 3| |14|Matches regular expression|pattern^1^|<|<|0, 1, 2, 3| |15|Does not match regular expression|pattern^1^|<|<|0, 1, 2, 3| |16|Check for error in JSON|path^3^|<|<|0, 1, 2, 3| |17|Check for error in XML|path^3^|<|<|0, 1, 2, 3| |20|Discard unchanged with heartbeat|seconds^4,\ 5^|<|<|<| |21|JavaScript|script^2^|<|<|<| |23|Prometheus to JSON|pattern^5,\ 6^|<|<|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^|<|<| |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^7^|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| |30|SNMP get value|Format:<br>1 - UTF-8 from Hex-STRING<br>2 - MAC from Hex-STRING<br>3 - Integer from BITS|<|<|0, 1, 2, 3|  ^1^ regular expression\ ^2^ string\ ^3^ JSONPath or XML XPath\ ^4^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h, 1d)\ ^5^ user macro\ ^6^ 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.\ ^7^ Supports multiple "Field name,OID prefix,Format records" records delimited by a new line character.
ca	### Preprocessament de regla LLD  L'objecte de preprocessament de regles LLD té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tipus|integer|El tipus d'opció de preprocessament.<br><br>Valors possibles:<br>5 - Coincidència d'expressió regular;<br>11 - XML ​​​​​​XPath ;<br>12 - JSONPath;<br>15 - No coincideix amb l'expressió regular;< br>16 - Comprovar si hi ha errors JSON;<br>17 - Comprovar si hi ha errors XML;<br>20 - Descartar sense canvis amb el heartbeat;<br>23 - Prometheus a JSON;<br>24 - CSV a JSON;<br>25 - Substituïu;<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|cadena|Paràmetres addicionals emprats per l'opció de preprocessament. Múltiples paràmetres separats per caràcter LF (\\n).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "Expressió regular coincident" (5), "XML XPath" (11), "JSONPath" (12), "No coincideix amb l'expressió regular" (15), "Verifica errors a JSON" (16), "Verifica errors a l'XML" (17), "Descarta els no canviats amb heartbeat" (20), "Prometheus a JSON" (23), "CSV a JSON" (24), "Reemplaçar" (25), "Valor SNMP walk" (28), "SNMP walk a JSON" (29) o "valor get SNMP" (30)| |error\_handler|integer|Tipus d'acció que s'empra si la passa de preprocessament falla.<br><br>Valors possibles:<br>0 - El servidor Zabbix ha establert 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>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "Coincidència d'expressió regular" (5), "XPath XML" (11), "JsonPath" (12), "No coincideix amb l'expressió regular" (15), "Verifica errors a JSON" (16), "Verifica errors a l'XML" (17), "Prometheus a JSON" (23), "CSV a JSON" (24), "XML a JSON" (27), "Valor SNMP walk" (28), "SNMP walk a JSON" (29) o "valor get SNMP" (30)| |error\_handler\_params|cadena|Paràmetres del gestor d'errors.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `error_handler` té el valor d'"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| |-------------------|----|-----------|------------|- ----------|----------| |5|Expressió regular|pattern^1^|output^2^|<|0, 1, 2, 3| |11|XML XPath|path^3^|<|<|0, 1, 2, 3| |12|JSONPath|path^3^|<|<|0, 1, 2, 3| |14|Coincidex amb expressió regular|pattern^1^|<|<|0, 1, 2, 3| |15|No coincideix amb l'expressió regular|pattern^1^|<|<|0, 1, 2, 3| |16|Cerca un error en JSON |path^3^|<|<|0, 1, 2, 3| |17|Cerca un error a XML|path^3^|<|<|0, 1, 2, 3| |20|Descartar sense canvis amb el heartbeat|seconds^4,\ 5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |23|Prometeu a JSON|pattern^5,\7^|<|<|0, 1, 2, 3| |24|CSV a JSON|character^2^|character^2^|0,1|0, 1, 2, 3| |25|Substitueix|search string^2^|replacement^2^|<|<| |27|XML a JSON|<|<|<|0, 1, 2, 3| |28|SNMP walk value|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 to JSON^9^|Field name^2^|Prefix 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| |30|Valor get SNMP|Format:<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Enter de BITS|<|<|0, 1, 2, 3|  ^1^ expressió regular\ ^2^ cadena\ ^3^ JSONPath o XML XPath\ ^4^ nombre enter positiu (amb suport per a sufixos de temps, per exemple, 30s, 1m, 2h, 1d)\ ^5^ macro d'usuari\ ^6^ Patró de Prometheus seguint 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. ^7^ Admet diversos registres "Field name,OID prefix,Format records" delimitats per un caràcter de nova línia.

en-us	### LLD rule  The low-level discovery rule object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemid|ID|ID of the LLD rule.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |delay|string|Update interval of the LLD rule.<br><br>Accepts seconds or time unit with suffix (e.g., 30s, 1m, 2h, 1d) and, optionally, one or more [custom intervals](/manual/config/items/item/custom_intervals), all separated by semicolons. Custom intervals can be a mix of flexible and scheduling intervals.<br><br>Accepts user macros. If used, the value must be a single macro. Multiple macros or macros mixed with text are not supported. Flexible intervals may be written as two macros separated by a forward slash (e.g., `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Example:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<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), "JMX agent" (16), "HTTP agent" (19), "SNMP agent" (20), "Script" (21), "Browser" (22), or if `type` is set to "Zabbix agent (active)" (7) and `key_` does not contain "mqtt.get"| |hostid|ID|ID of the host that the LLD rule belongs to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *required* for create operations| |interfaceid|ID|ID of the LLD rule's host interface.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if LLD rule belongs to host and `type` is set to "Zabbix agent", "IPMI agent", "JMX agent", or "SNMP agent"<br>- *supported* if LLD rule belongs to host and `type` is set to "Simple check", "External check", "SSH agent", "TELNET agent", or "HTTP agent"| |key\_|string|LLD rule key.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects| |name|string|Name of the LLD rule.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects| |type|integer|Type of the LLD rule.<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>10 - External check;<br>11 - Database monitor;<br>12 - IPMI agent;<br>13 - SSH agent;<br>14 - TELNET agent;<br>16 - JMX agent;<br>18 - Dependent item;<br>19 - HTTP agent;<br>20 - SNMP agent;<br>21 - Script;<br>22 - Browser.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited 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| |allow\_traps|integer|Allow to populate value similarly to the trapper item.<br><br>Possible values:<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"| |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><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")| |description|string|Description of the LLD rule.| |error|string|Error text if there are problems updating the LLD rule value.<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| |headers|array|Array of [headers](#http-header) that will be sent when performing an HTTP request.<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| |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| |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| |jmx\_endpoint|string|JMX agent custom connection string.<br><br>Default: 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"| |lifetime|string|Time period after which items that are no longer discovered will be deleted. Accepts seconds, time unit with suffix, or a user macro.<br><br>Default: `7d`.| |lifetime\_type|integer|Scenario to delete lost LLD resources.<br><br>Possible values:<br>0 - *(default)* Delete after lifetime threshold is reached;<br>1 - Do not delete;<br>2 - Delete immediately.| |enabled\_lifetime|string|Time period after which items that are no longer discovered will be disabled. Accepts seconds, time unit with suffix, or a user macro.<br><br>Default: `0`.| |enabled\_lifetime\_type|integer|Scenario to disable lost LLD resources.<br><br>Possible values:<br>0 - Disable after lifetime threshold is reached;<br>1 - Do not disable;<br>2 - *(default)* Disable immediately.| |master\_itemid|ID|ID of the master item.<br>Recursion up to 3 dependent items and maximum count of dependent items equal to 999 are allowed.<br>Discovery rule cannot be master item for another discovery rule.<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| |output\_format|integer|Should the response be converted to JSON.<br><br>Possible values:<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| |params|string|Additional parameters depending on the type of the LLD rule:<br>- executed script for SSH and Telnet LLD rules;<br>- SQL query for database monitor LLD rules;<br>- formula for calculated LLD rules;<br>- the script for script and browser LLD rules.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Database monitor", "SSH agent", "TELNET agent", "Script" or "Browser"<br>- *read-only* for inherited objects (if `type` is set to "Script" or "Browser")| |parameters|object/array|Additional parameters if `type` is set to "Script" or "Browser".<br>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" or "Browser"<br>- *read-only* for inherited 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", "Database monitor", "SSH agent", "TELNET agent", or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent")| |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| |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| |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"| |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"| |query\_fields|array|Array of [query fields](#http-query-field) that will be sent when performing an HTTP request.<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| |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| |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| |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| |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| |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| |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| |state|integer|State of the LLD rule.<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 LLD rule.<br><br>Possible values:<br>0 - *(default)* enabled LLD rule;<br>1 - disabled LLD rule.| |status\_codes|string|Ranges of required HTTP status codes, separated by commas. 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| |templateid|ID|ID of the parent template LLD rule.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |timeout|string|Item data polling request timeout.<br>Accepts seconds or time unit with suffix (e.g., 30s, 1m). Also accepts user macros.<br><br>Possible values range: 1-600s.<br><br>Default: "" - use proxy/global settings.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Zabbix agent" (0), "Simple check" (3) and `key_` does not start with "`vmware.`" and "`icmpping`", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) and `snmp_oid` starts with "`walk[`" or "`get[`", "Script" (21), "Browser" (22)<br>- *read-only* for inherited objects| |trapper\_hosts|string|Allowed hosts.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<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"| |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")| |uuid|string|Universal unique identifier, used for linking imported LLD rules to already existing ones. Auto-generated, if not given.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if the LLD rule belongs to a template| |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| |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|
ca	### Regla LLD  L'objecte de regla de descobriment de baix nivell té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |itemid|ID|ID de regla LLD.<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 regles LLD.<br><br>Admet segons o unitat de temps amb sufix (com ara 30s, 1m, 2h, 1d) i, opcionalment, un o més [intervals personalitzats](/manual/config/items/item/custom_intervals) separats amb punt i coma. Els intervals personalitzats poden ésser una barreja d'intervals flexibles i programats. Si s'empren, el valor ha d'ésser una única macro. No s'admeten pas múltiples macros o macros barregades amb text. Els intervals flexibles es poden escriure com dues macros separades per una barra inclinada (com ara `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Exemple:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si el `type` s'ha establert a "Zabbix agent" (0), "Comprovació simple" (3), "Zabbix internal" (5), "Comprovació externa" (10), "Database monitor" (11), "IPMI agent" (12), "SSH agent" (13), "TELNET agent" (14), "JMX agent" (16), "HTTP agent" (19), "SNMP agent" (20), "Script" (21), "Navegador" (22), o si el `type` s'ha establert a "Zabbix agent (actiu)" (7) i `key_` no conté pas "mqtt.get"| |hostid|ID|ID de l'equip al que pertany la regla LLD.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *obligatori* per crear operacions| |interfaceid|ID|ID de la interfície de l'equip de la regla LLD.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si la regla LLD pertany a l'equip i `type` és establert a "agent Zabbix", "agent IPMI", "agent JMX", o "agent SNMP"<br>- *admès* si la regla LLD pertany a l'equip i `type` és definit com a "Verificació simple", "Verificació externa", "agent SSH", "agent TELNET", o "agent HTTP"| |key\_|string|clau de regla LLD.<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| |name|string|Nom de la regla LLD.<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| |type|enter|Tipus de regla LLD..<br><br>Valors possibles:<br>0 - Agent Zabbix;<br>2 - Trapper Zabbix;<br> 3 - comprovació simple;<br>5 - Zabbix intern;<br>7 - Agent Zabbix (actiu);<br>10 - comprovació externa;<br>11 - Monitor de base de dades;<br>12 - Agent IPMI ;<br> 13 - Agent SSH;<br>14 - Agent TELNET;<br>16 - Agent JMX;<br>18 - Element dependent;< br>19 - Agent HTTP;<br>20 - Agent SNMP;<br>21 - Script;<br>22 - Navegador.<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| |url|string|cadena d'URL.<br>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* si `type` s'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |allow\_traps|integer|Camp de regla LLD 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'ha establert a "agent HTTP"| |authtype|integer|Només l'empren l'agent SSH o les regles LLD de l'agent HTTP.<br><br>Valors possibles per al mètode d'autenticació de l'agent SSH:<br>0 - passa 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><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` s'ha establert a "agent SSH" o "agent HTTP"<br>- *només lectura* per objectes heretats (si `type` s'ha establert a "agent HTTP")| |descripció|string|Descripció de la regla LLD.| |error|string|*(només de lectura)* Text d'error si hi ha problemes per actualitzar el valor de la regla LLD.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |follow\_redirects|integer|Camp de regla LLD de l'agent HTTP. Seguiu les redireccions de resposta en afegir 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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |headers|array|Camp de política LLD de l'agent HTTP. Objecte amb capçaleres de sol·licitud 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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |http\_proxy|string|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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |ipmi\_sensor|string|sensor IPMI.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "agent IPMI" i `key_` no s'ha establert a "ipmi.get"<br>- *admès* si`type` s'ha establert a "agent IPMI"<br>- *només lectura* per objectes heretats| |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'ha establert a "agent JMX"| |lifetime|string|Període després del qual s'eliminaran els elements que ja no es descobreixen. Accepta segons, unitat de temps amb sufix i macro d'usuari.<br><br>Per defecte: `30d`.| |lifetime\_type|integer|Escenari per es borrar recursos LLD perduts.<br><br>Valors possibles:<br>0 - *(per defecte)* Esborrar quan s'assoleixi el llindar del temps de vida;<br>1 - No esborrar pas;<br>2 - Esborrar immediatament.| |enabled\_lifetime|string|Període de temps després del que els elements que no es descobreixen es desactiven. Admet segons, unitat de temps amb sufix, o una macro d'usuari.<br><br>Per defecte: `0`.| |enabled\_lifetime\_type|integer|Escenari per desactivar els recursos LLD perduts.<br><br>Valors possibles:<br>0 - Desactivar quan s'assoleixi el llindar de temps de vida;<br>1 - No desactivar pas;<br>2 - *(per defecte)* Desactivar immediatament.| |master\_itemid|ID|ID de l'element principal.<br>Es permet la recursivitat fins a 3 elements dependents i un nombre màxim d'elements dependents igual a 999.<br>La regla de descoberta no pot ser l'element principal d'una altra regla de descoberta.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "element dependent"<br> *només lectura* per objectes heretats| |output\_format|integer|La resposta s'ha de convertir a JSON.<br><br>Valors possibles:<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'ha establert a "agent HTTP"<br> *només lectura* per objectes heretats| |params|string|Paràmetres addicionals en funció del tipus de regla LLD:<br>- script executat per a regles LLD SSH i Telnet;<br>- Consulta SQL per a regles de supervisió de bases de dades LLD;<br>- fórmula per a regles LLD calculades.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "monitor de base de dades", "agent SSH", "agent "TELNET" o "Script"<br> *només lectura* per objectes heretats (si `type` s'ha establert a "Script"| |parameters|object/array|Paràmetres addicionals si `type` s'ha establert a "Script".<br>Matriu d'objectes amb propietats `name` i `value` on el nom ha de ser únic.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` s'ha establert a "Script"<br> *només lectura* per objectes heretats| |password|string|Mot de pas per a l'autenticació.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "agent JMX" i `username` s'ha definit<br>- *admès* si `type` s'ha establert a "comprovació simple", "monitor de base de dades", "agent SSH", "agent TELNET" o "agent HTTP"<br>- *només lectura* per objectes heretats (si `type` s'ha establert a "agent HTTP")| |post\_type|integer|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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |posts|string|HTTP(S) sol·licita dades del cos.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "agent HTTP" i `post_type` s'ha establert a "dades JSON" o "dades XML"<br>- *admès* si `type` s'ha establert a "agent HTTP" i `post_type` s'ha definit com a "dades en brut"<br>- *només lectura* per objectes heretats| |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'ha establert a "agent SSH" i `authtype` s'ha definit a "clau pública"| |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'ha establert a "agent SSH" i `authtype` s'ha definit com a "clau pública"| |query\_fields|array|Paràmetres de consulta<br>Paràmetres de consulta. Matriu d'objectes amb parells 'clau':'valor', on el valor `value` pot ser una cadena buida.| |request\_method|integer|Tipus de mètode de sol·licitud.<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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |retrieve\_mode|integer|Quina part de la resposta s'ha d'emmagatzemar.<br><br>Valors possibles si `request_method` s'ha establert a "GET", "POST" o "PUT": <br>0 - *(per defecte)* Cos;<br>1 - Capçaleres;<br>2 - S'emmagatzemaran el cos i les capçaleres.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` s'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |snmp\_oid|string|SNMP OID.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `type` s'ha establert a "agent SNMP"<br>- *només lectura* per objectes heretats| |ssl\_cert\_file|string|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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |ssl\_key\_file|string|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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |ssl\_key\_password|string|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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |state|integer|*(només de lectura)* Estat de la regla LLD.<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*| |state|integer|Estat de la regla LLD.<br><br>Valors possibles:<br>0 - *(per defecte)* Regla LLD activada;<br>1 - Regla LLD desactivada.| |state\_codis|string|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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |templateid|ID|ID de regla LLD de la plantilla principal.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*| |timeout|string|Temps d'espera de la sol·licitud de consulta de dades d'element. 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'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |trapper\_hosts|string|Equips permesos.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` s'ha establert a "Zabbix trapper", o si `type` s'ha establert a "HTTP agent" i `allow_traps` definit a "permetre acceptar dades entrants"| |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'ha establert a "agent SSH", "agent TELNET", o si `type` s'ha establert a "agent JMX" i `password` s'ha establert<br>- *admès* si `type` s'ha establert a "verificacions simples", "monitor de base de dades", o "agent HTTP"<br>- *només lectura* per objectes heretats (si `type` s'ha establert a "agent HTTP")| |uuid|string|Identificador únic universal, emprat per enllaçar les regles LLD importades amb les 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 la regla LDD pertany a una plantilla| |verify\_host|integer|Valida que el nom d'equip a l'URL es troba al camp Nom comú o al camp Nom alternatiu de l'assumpte del certificat d'equip.<br><br>Valors possibles:<br>0 - *(per defecte)* No validar. <br>1 - Validar.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` s'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats| |verify\_peer|integer|Vàlid si el certificat d'equip és autèntic.<br><br>0 - *(per defecte)* No validar.<br>1 - Validar.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `type` s'ha establert a "agent HTTP"<br>- *només lectura* per objectes heretats|

en-us	# LLD rule  This class is designed to work with low-level discovery rules.  Object references:  -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule) -   [LLD rule filter](/manual/api/reference/discoveryrule/object#lld_rule_filter) -   [LLD rule filter condition](/manual/api/reference/discoveryrule/object#lld_rule_filter_condition) -   [LLD macro path](/manual/api/reference/discoveryrule/object#lld_macro_path) -   [LLD rule preprocessing](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) -   [LLD rule overrides](/manual/api/reference/discoveryrule/object#lld_rule_overrides) -   [LLD rule override filter](/manual/api/reference/discoveryrule/object#lld_rule_override_filter) -   [LLD rule override filter condition](/manual/api/reference/discoveryrule/object#lld_rule_override_filter_condition) -   [LLD rule override operation](/manual/api/reference/discoveryrule/object#lld_rule_override_operation) -   [LLD rule override operation status](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_status) -   [LLD rule override operation discover](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_discover) -   [LLD rule override operation period](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_period) -   [LLD rule override operation history](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_history) -   [LLD rule override operation trends](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_trends) -   [LLD rule override operation severity](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_severity) -   [LLD rule override operation tag](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_tag) -   [LLD rule override operation template](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_template) -   [LLD rule override operation inventory](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_inventory)  Available methods:  -   [discoveryrule.copy](/manual/api/reference/discoveryrule/copy) - copy LLD rules -   [discoveryrule.create](/manual/api/reference/discoveryrule/create) - create new LLD rules -   [discoveryrule.delete](/manual/api/reference/discoveryrule/delete) - delete LLD rules -   [discoveryrule.get](/manual/api/reference/discoveryrule/get) - retrieve LLD rules -   [discoveryrule.update](/manual/api/reference/discoveryrule/update) - update LLD rules
ca	# Regla LLD  Aquesta classe s'ha dissenyat per treballar amb regles de descoberta de baix nivell.  Referències d'objectes:  -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule) -   [LLD rule filter](/manual/api/reference/discoveryrule/object#lld_rule_filter) -   [LLD rule filter condition](/manual/api/reference/discoveryrule/object#lld_rule_filter_condition) -   [LLD macro path](/manual/api/reference/discoveryrule/object#lld_macro_path) -   [LLD rule preprocessing](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) -   [LLD rule overrides](/manual/api/reference/discoveryrule/object#lld_rule_overrides) -   [LLD rule override filter](/manual/api/reference/discoveryrule/object#lld_rule_override_filter) -   [LLD rule override filter condition](/manual/api/reference/discoveryrule/object#lld_rule_override_filter_condition) -   [LLD rule override operation](/manual/api/reference/discoveryrule/object#lld_rule_override_operation) -   [LLD rule override operation status](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_status) -   [LLD rule override operation discover](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_discover) -   [LLD rule override operation period](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_period) -   [LLD rule override operation history](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_history) -   [LLD rule override operation trends](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_trends) -   [LLD rule override operation severity](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_severity) -   [LLD rule override operation tag](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_tag) -   [LLD rule override operation template](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_template) -   [LLD rule override operation inventory](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_inventory)  Mètodes disponibles:  -   [discoveryrule.copy](/manual/api/reference/discoveryrule/copy) -     copiant regles LLD -   [discoveryrule.create](/manual/api/reference/discoveryrule/create) -     creant noves regles LLD -   [discoveryrule.delete](/manual/api/reference/discoveryrule/delete) -     esborrant regles LLD -   [discoveryrule.get](/manual/api/reference/discoveryrule/get) -     recuperant regles LLD -   [discoveryrule.update](/manual/api/reference/discoveryrule/update) -     actualitzant regles LLD

en-us	##### Loadable modules  [Loadable modules](/manual/extensions/loadablemodules), written in C, are a versatile and performance-minded option for extending the functionality of Zabbix components (server, proxy, agent) on UNIX platforms. A loadable module is basically a shared library used by Zabbix daemon and loaded on startup. The library should contain certain functions, so that a Zabbix process may detect that the file is indeed a module it can load and work with.  Loadable modules have a number of benefits, including the ability to add new metrics or implement any other logic (for example, Zabbix [history data export](/manual/extensions/loadablemodules#providing-history-export-callbacks)), great performance, and the option to develop, use and share the functionality they provide. It contributes to trouble-free maintenance and helps to deliver new functionality easier and independently of the Zabbix core code base.  Loadable modules are especially useful in a complex monitoring setup. When monitoring embedded systems, having a large number of monitored parameters or heavy scripts with complex logic or long startup time, extensions such as user parameters, `system.run[]` Zabbix agent items, and external checks will have an impact on performance. Loadable modules offer a way of extending Zabbix functionality without sacrificing performance.
ca	##### Mòduls carregables  Els [mòduls carregables](/manual/extensions/loadablemodules), escrits en C, són una opció versàtil i orientada al rendiment per ampliar la funcionalitat dels components Zabbix (servidor, proxy, agent) a les plataformes UNIX. Un mòdul carregable és bàsicament una biblioteca compartida emprada pel dimoni Zabbix i carregada a l'inici. La biblioteca hauria de contindre determinades funcions, de manera que un procés Zabbix pugui detectar que el fitxer és realment un mòdul amb el qual pot carregar i treballar.  Els mòduls carregables tenen una sèrie d'avantatges, inclosa la possibilitat d'afegir noves mètriques o implementar qualsevol altra lògica (per exemple, [exportació de dades de l'historial](/manual/extensions/loadablemodules#providing-history-export-callbacks) de Zabbix), un gran rendiment, i l'opció de desenvolupar, emprar i compartir la funcionalitat que proporcionen. Contribueix al manteniment sense problemes i ajuda a oferir noves funcionalitats més fàcil i independentment de la base de codi bàsic de Zabbix.  Els mòduls carregables són especialment útils en una configuració de monitoratge complexa. Quan es monitoren sistemes incrustats, tindre un gran nombre de paràmetres monitorats o scripts feixucs amb una lògica complexa o un temps d'inici llarg, les extensions com ara els paràmetres d'usuari, els elements de l'agent Zabbix `system.run[]` i les comprovacions externes tindran un impacte en el rendiment. Els mòduls carregables ofereixen una manera d'ampliar la funcionalitat de Zabbix sense sacrificar el rendiment.

en-us	 ##### Loadable  ::: notetip Loadable plugins, when launched with:<br> -   *-V --version* - print plugin version and license information;<br> -   *-h --help* - print help information. :::  Click on the plugin name to go to the plugin repository with additional information.  |Plugin name|Description|Supported item keys|Comments| |--|--|--|----| |[Ember+](https://git.zabbix.com/projects/AP/repos/ember-plus/browse)|Monitoring of Ember+.|ember.get|Currently only available to be built from the source (for both Unix and Windows).<br><br>See also [Ember+ plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/ember_plus_plugin#parameters).| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md)|Monitoring of MongoDB servers and clusters (document-based, distributed database).|mongodb.collection.stats, mongodb.collections.discovery, mongodb.collections.usage, mongodb.connpool.stats,<br>mongodb.db.stats, mongodb.db.discovery, mongodb.jumbo\_chunks.count, mongodb.oplog.stats,<br>mongodb.ping, mongodb.rs.config, mongodb.rs.status, mongodb.server.status,<br>mongodb.sh.discovery, mongodb.version|To configure encrypted connections to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) parameters.<br>Currently, TLS parameters cannot be passed as item key parameters.<br><br>See also [MongoDB plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters).| |[MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse)|Monitoring of MSSQL database.|mssql.availability.group.get, mssql.custom.query, mssql.db.get, mssql.job.status.get, mssql.last.backup.get, mssql.local.db.get, mssql.mirroring.get, mssql.nonlocal.db.get, mssql.perfcounter.get, mssql.ping, mssql.quorum.get, mssql.quorum.member.get, mssql.replica.get, mssql.version|To configure encrypted connection to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters.<br><br>See also [MSSQL plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin#parameters).| |[PostgreSQL](https://git.zabbix.com/projects/AP/repos/postgresql/browse/README.md)|Monitoring of PostgreSQL and its forks.|pgsql.autovacuum.count, pgsql.archive, pgsql.bgwriter, pgsql.cache.hit, pgsql.connections,<br> pgsql.custom.query, pgsql.dbstat, pgsql.dbstat.sum, pgsql.db.age, pgsql.db.bloating\_tables, <br> pgsql.db.discovery, pgsql.db.size, pgsql.locks, pgsql.oldest.xid, pgsql.ping, pgsql.queries, <br> pgsql.replication.count, pgsql.replication.process, pgsql.replication.process.discovery, pgsql.replication.recovery\_role, pgsql.replication.status, <br> pgsql.replication\_lag.b, pgsql.replication\_lag.sec, pgsql.uptime, pgsql.version, pgsql.wal.stat |To configure encrypted connections to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters.<br>Currently, TLS parameters cannot be passed as item key parameters.<br><br>See also [PostgreSQL plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters).|  See also:  -   [Building loadable plugins](/manual/extensions/plugins/build) -   [Zabbix Cloud Images and Appliances](https://cdn.zabbix.com/zabbix/binaries/stable/) for pre-compiled plugin binaries for Windows
ca	 ##### Carregable  ::: notetip Connectors carregables, quan s'inicien amb:<br> - *-V --version* - imprimeix la versió del connector i la informació de la llicència;<br> - *-h --help* - imprimeix informació d'ajuda. :::  Feu clic al nom del connector per anar al repositori de connectors amb informació addicional.  |Nom del connector|Descripció|Claus d'elements admesos|Comentaris| |--|--|--|----| |[Ember+](https://git.zabbix.com/projects/AP/repos/ember-plus/browse)|Monitoratge d'Ember+.|ember.get|Actualment només és disponible fer-ho des de les fonts (tant per Unix com per Windows).<br><br>Veieu també els [paràmetres de configuració d'Ember+](/manual/appendix/config/zabbix_agent2_plugins/ember_plus_plugin#parameters).| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md)|Monitoratge de servidors i clústers MongoDB (document base de dades distribuïda basada en -).|mongodb.collection.stats, mongodb.collections.discovery, mongodb.collections.usage, mongodb.connpool.stats,<br>mongodb.db.stats, mongodb.db.discovery, mongodb.jumbo \_chunks.count, mongodb.oplog.stats,<br>mongodb.ping, mongodb.rs.config, mongodb.rs.status, mongodb.server.status,<br>mongodb.sh.discovery, mongodb.version|Per configurar connexions xifrades per la base de dades, especifiqueu els paràmetres TLS al fitxer de configuració de l'agent com a paràmetres de [sessió anomenada](#named_sessions).<br>Actualment, els paràmetres TLS no es poden passar com a paràmetres clau d'element.<br><br>Veieu també [Configuració del connector MongoDB paràmetres](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters).| |[MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)|Monitoratge de la base de dades MSSQL.|mssql.availability.group.get, mssql.custom.query, mssql.db.get, mssql.job.status.get, mssql.last.backup.get, mssql.local.db.get, mssql.mirroring.get, mssql.nonlocal.db.get, mssql.perfcounter.get, mssql.ping, mssql.quorum.get, mssql.quorum.member.get, mssql.replica.get, mssql.version|Per configurar la connexió xifrada a la base de dades, feu-hi constar els paràmetres a l'arxiu de configuració de l'agent als paràmetres [sessió anomenada](#named_sessions) o [per defecte](#default-values). Actualment, Els paràmetes TLS no es poden pas passar com a paràmetres clau d'element.<br><br>Veieu també els [paràmetres de configuració del plugin d'MSSQL](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin#parameters).| |[PostgreSQL](https://git.zabbix.com/projects/AP/repos/postgresql/browse/README.md)|Monitoratge de PostgreSQL i les seves bifurcacions.| pgsql.autovacuum.count, pgsql.archive, pgsql.bgwriter, pgsql.cache.hit, pgsql.connections,<br> pgsql.custom.query, pgsql.dbstat, pgsql.dbstat.sum, pgsql.pgsql,. .db.bloating\_tables, <br> pgsql.db.discovery, pgsql.db.size, pgsql.locks, pgsql.oldest.xid, pgsql.ping, pgsql.queries, <br> pgsql.replication.count, pgsql .replication.process, pgsql.replication.process.discovery, pgsql.replication.recovery\_role, pgsql.replication.status, <br> pgsql.replication\_lag.b, pgsql.replication\_lag.sec., pgsql.uptime, pgsql.version, pgsql.wal.stat |Per configurar connexions xifrades a la base de dades, especifiqueu els paràmetres TLS al fitxer de configuració de l'agent com a paràmetres [sessió anomenada](#named_sessions) o [per defecte](#valors-predeterminats).<br>Actualment, TLS els paràmetres no es poden passar com a paràmetres clau d'element.<br><br>Veieu també [Paràmetres de configuració del connector PostgreSQL](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters).|  Veieu també:  - [Creació de plugins carregables](/manual/extensions/plugins/build). - [Zabbix Cloud Images i Appliances](https://cdn.zabbix.com/zabbix/binaries/stable/) per a binaris de plugins pre-compilats de Windows

en-us	##### LoadModulePath  The full path to the location of agent modules. The default depends on compilation options.
ca	##### LoadModulePath  El camí complet a la ubicació dels mòduls d'agent. El valor predeterminat depèn de les opcions de compilació.

en-us	##### LoadModulePath  The full path to the location of proxy modules. The default depends on compilation options.
ca	##### LoadModulePath  Camí complet a la ubicació dels mòduls del proxy. El valor predeterminat depèn de les opcions de compilació.

en-us	##### LoadModulePath The full path to the location of server modules. The default depends on compilation options.
ca	##### LoadModulePath  Camí complet a la ubicació dels mòduls del servidor. El valor predeterminat depèn de les opcions de compilació.

en-us	##### LoadModule  The module to load at agent startup. Modules are used to extend the functionality of the agent. The module must be located in the directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>It is allowed to include multiple LoadModule parameters.
ca	##### LoadModule  El mòdul que cal carregar a l'inici de l'agent. Els mòduls s'empren per ampliar la funcionalitat de l'agent. El mòdul s'ha d'ubicar al directori especificat per LoadModulePath o el camí ha de precedir el nom del mòdul. Si el camí anterior és absolut (comença per '/'), llavors LoadModulePath s'ignora.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Es permeten incloure diversos paràmetres de LoadModule.

en-us	##### LoadModule  The module to load at proxy startup. Modules are used to extend the functionality of the proxy. The module must be located in the directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>It is allowed to include multiple LoadModule parameters.
ca	##### LoadModule  Mòdul que cal carregar a l'inici del proxy. Els mòduls s'empren per ampliar la funcionalitat del proxy. El mòdul s'ha d'ubicar al directori especificat per LoadModulePath o el camí ha de precedir el nom del mòdul. Si el camí anterior és absolut (comença per '/'), llavors LoadModulePath s'ignora.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Es permeten incloure diversos paràmetres de LoadModule.

en-us	##### LoadModule The module to load at server startup. Modules are used to extend the functionality of the server.  The module must be located in the directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>It is allowed to include multiple LoadModule parameters.
ca	##### LoadModule  El mòdul que cal carregar a l'inici del servidor. Els mòduls s'empren per ampliar la funcionalitat del servidor. El mòdul s'ha d'ubicar al directori especificat per LoadModulePath o el camí ha de precedir el nom del mòdul. Si el camí anterior és absolut (comença per '/'), llavors LoadModulePath s'ignora.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Es permeten incloure diversos paràmetres de LoadModule.

en-us	##### Load on I/O  Item's persistent file is updated after successful sending of every batch of data \(containing item's data\) to server.  For example, default 'BufferSize' is 100.  If a log item has found 70 matching records then the first 50 records will be sent in one batch, persistent file will be updated, then remaining 20 records will be sent \(maybe with some delay when more data is accumulated\) in the 2nd batch, and the persistent file will be updated again.
ca	##### Càrrega d' E/S  L'arxiu persistent de l'element s'actualitza després de l'enviament correcte de cada lot de dades \(que contenen les dades de l'element\) cap al servidor. Per exemple, 'BufferSize' per defecte és 100. Si un element de registre ha trobat 0 registres corresponents, els primers 0 s'enviaran en un sol lot, l'arxiu persistent s'actualitzarà, i els 20 registres restants s'enviaran \(potser amb un cert endarreriment quan s'acumulin més dades\) al  segon lot, i l'arxiu persistent serà actualitzat de nou.

en-us	#### Locale  Note that the agent requires a UTF-8 locale so that some textual agent items can return the expected content. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
ca	#### Entorn Local  Veieu que a l'agent li cal un entorn local UTF-8 per tal que determinats elements d'agent textuals retornar el contingut esperat. La majoria dels sistemes moderns de tipus Unix tenen un paràmetre regional UTF-8 per defecte; de tota manera, alguns sistemes poden haver d'ésser definits específicament.

en-us	#### Locale  Note that the proxy requires a UTF-8 locale so that some textual items can be interpreted correctly. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
ca	#### Entorn Local  Veieu que al proxy li cal un entorn local UTF-8 per tal que determinats elements textuals puguin ésser interpretats correctament. La majoria dels sistemes moderns de tipus Unix tenen un paràmetre regional UTF-8 per defecte; de tota manera, alguns sistemes poden haver d'ésser definits específicament.

en-us	#### Locale  Note that the server requires a UTF-8 locale so that some textual items can be interpreted correctly. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
ca	#### Entorn Local  Veieu que al servidor li cal un entorn local UTF-8 per tal que determinats elements textuals puguin ésser interpretats correctament. La majoria dels sistemes moderns de tipus Unix tenen un paràmetre regional UTF-8 per defecte; de tota manera, alguns sistemes poden haver d'ésser definits específicament.

en-us	 ##### log10(value) {#log10}  The decimal logarithm.  Parameter:   -   **value** - the value to check  For example, the decimal logarithm of a value '5' will be '0.69897000433'.  Example:      log10(last(/host/key))
ca	 ##### log10(value) {#log10}  Logaritme decimal.  Paràmetre:  - **valor** - valor que cal comprovar  Per exemple, el logaritme decimal de '5' serà '0,69897000433'.  Exemple:      log10(last(/host/key))

en-us	 ##### log.count[file,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>] {#log.count}  <br> The count of matched lines in a monitored log file.<br> Return value: *Integer*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path and name of log file;<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxproclines** - the maximum number of new lines per second the agent will analyze (cannot exceed 10000). The default value is 10\*'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items).<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - additional options:<br>*mtime-noreread* - non-unique records, reread only if the file size changes (ignore modification time change). (This parameter is deprecated since 5.0.2, because now mtime is ignored.)<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   Matching lines are counted in the new lines since the last log check by the agent, and thus depend on the item update interval; -   If the file is missing or permissions do not allow access, the item turns unsupported.
ca	 ##### log.count[file,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>] {#log.count}  <br> El recompte de línies coincidents en un fitxer de registre monitorat.<br> Valor de retorn: *Enter*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet i el nom del fitxer de registre;<br> - **regexp** - una [expressió](/manual/regular_expressions#overview) que descriu el patró necessari;<br> - **encoding** - pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxproclines** - nombre màxim de línies noves per segon que analitzarà l'agent (no pot superar les 10.000). El valor predeterminat és 10\*'MaxLinesPerSecond' a [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **mode** - valors possibles: *all* (predeterminat) o *skip* - saltar el processament de dades més antigues (afecta només els elements de nova creació).<br> - **maxdelay**: endarreriment màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) mai ignoreu les línies del fitxer de registre; > 0.0: ignora les línies més antigues per analitzar les línies més recents en "maxdelay" segons. Llegeix les notes de [maxdelay](log_items#using_maxdelay_parameter) abans d'emprar-lo!<br> - **opcions** - opcions addicionals:<br>*mtime-noreread* - registres no únics, rellegit només si la mida del fitxer canvia (ignora el canvi d'hora de modificació). (Aquest paràmetre és obsolet des de la 5.0.2, perquè ara s'ignora mtime.)<br> - **director persistent** (només a zabbix\_agentd en sistemes Unix; no és compatible amb l'agent Zabbix 2) - la ruta absoluta del directori on s'emmagatzemen els fitxers persistents. Veieu també notes addicionals sobre [fitxers persistents](log_items#notes-on-persistent-files-for-log-items).  Comentaris:  - L'element s'ha de configurar com a [comprovació activa](/manual/appendix/items/activepassive#active_checks); - Les línies coincidents es compten a les noves línies des de la darrera comprovació del registre per part de l'agent i, per tant, depenen de l'interval d'actualització de l'element; - Si falta el fitxer o els permisos no permeten l'accés, l'element no s'admet.

en-us	### Log entry  The log entry object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |level|integer|Log level.| |ms|string|The time elapsed in milliseconds since the script was run before log entry was added.| |message|string|Log message.|
ca	### Entrada de registre  L'objecte d'entrada de registre té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |level|integer|Nivell de registre.| |ms|string|Temps transcorregut en mil·lisegons des que s'executa l'script abans que s'afegeix l'entrada de registre.| |message|string|Missatge de registre.|

en-us	 ##### logeventid(/host/key,<#num<:time shift>>,<pattern>) {#logeventid}  Check if the event ID of the last log entry matches a regular expression.<br> Supported value types: *Log*.<br> Returns: 0 - does not match; 1 - matches.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **#num** (optional) - the Nth most recent value;<br> -   **pattern** (optional) - the regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).
ca	 ##### logeventid(/host/key,<#num<:time shift>>,<pattern>) {#logeventid}  Comproveu si l'ID d'esdeveniment de la darrera entrada del registre coincideix amb una expressió regular.<br> Tipus de valors admesos: *Log*.<br> Retorna: 0 - no coincideix; 1 - partits.  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **#num** (opcional) - el valor enèssim més recent;<br> - **patró** (opcional) - l'expressió regular que descriu el patró requerit, estil [Expressió regular compatible amb Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) (els arguments de cadena han de ser amb cometes dobles).

en-us	#### Log file monitoring  `log[]` and `logrt[]` items repeatedly reread log file from the beginning if file system is 100% full and the log file is being appended (see [ZBX-10884](https://support.zabbix.com/browse/ZBX-10884) for more information).
ca	#### Monitoratge dels arxius de registre  Els elements `log[]` i `logrt[]` reprodueixen repetidament el fitxer de registre des del principi si el sistema de fitxers és ple al 100% i el fitxer de registre és en mode d'adjuntar (veieu [ZBX-10884](https://support.zabbix.com/browse/ZBX-10884) per obtindre més informació).

en-us	 ##### log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>] {#log}  <br> The monitoring of a log file.<br> Return value: *Log*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path and name of a log file;<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxlines** - the maximum number of new lines per second the agent will send to Zabbix server or proxy. This parameter overrides the value of 'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd);<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items);<br> -   **output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups);<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - additional options:<br>*mtime-noreread* - non-unique records, reread only if the file size changes (ignore modification time change). (This parameter is deprecated since 5.0.2, because now mtime is ignored.)<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   If the file is missing or permissions do not allow access, the item turns unsupported; -   If `output` is left empty - the whole line containing the matched text is returned. Note that all global regular expression types except 'Result is TRUE' always return the whole matched line and the `output` parameter is ignored. -   Content extraction using the `output` parameter takes place on the agent.  Examples:      log[/var/log/syslog]     log[/var/log/syslog,error]     log[/home/zabbix/logs/logfile,,,100]      Example of using the `output` parameter for extracting a number from log record:      log[/app1/app.log,"task run [0-9.]+ sec, processed ([0-9]+) records, [0-9]+ errors",,,,\1] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send only '6080' to server. Because a numeric value is being sent, the "Type of information" for this item can be set to "Numeric (unsigned)" and the value can be used in graphs, triggers etc.  Example of using the `output` parameter for rewriting a log record before sending to server:      log[/app1/app.log,"([0-9 :-]+) task run ([0-9.]+) sec, processed ([0-9]+) records, ([0-9]+) errors",,,,"\1 RECORDS: \3, ERRORS: \4, DURATION: \2"] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send a modified record "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" to the server.
ca	 ##### log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>] {#log}  <br> El seguiment d'un fitxer de registre.<br> Valor de retorn: *Log*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **fitxer** - camí complet i el nom d'un fitxer de registre;<br> - **regexp** - una [expressió](/manual/regular_expressions#overview) que descriu el patró necessari;<br> - **encoding** - pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxlines** - nombre màxim de línies noves per segon que l'agent enviarà al servidor o proxy Zabbix. Aquest paràmetre anul·la el valor de 'MaxLinesPerSecond' a [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd);<br> - **mode** - valors possibles: *tot* (per defecte) o *saltar* - omet el processament de dades més antigues (afecta només els elements de creació recent);<br> - **sortida** - una plantilla de format de sortida opcional. La seqüència d'escapada **\\0** es substitueix per la part del text coincident (des del primer caràcter on comença la coincidència fins al caràcter on acaba la coincidència), mentre que un **\\N** (on N=1... 9) la seqüència d'escapada es substitueix per N grup coincident (o una cadena buida si la N supera el nombre de grups capturats).<br> - **maxdelay** - endarreriment màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) mai ignoreu les línies del fitxer de registre; > 0.0: ignora les línies més antigues per analitzar les línies més recents en "maxdelay" segons. Llegeix les notes de [maxdelay](log_items#using_maxdelay_parameter) abans d'emprar-lo!<br> - **opcions** - opcions addicionals:<br>*mtime-noreread* - registres no únics, rellegit només si la mida del fitxer canvia (ignora el canvi d'hora de modificació). (Aquest paràmetre és obsolet des de la 5.0.2, perquè ara s'ignora mtime.)<br> - **director persistent** (només a zabbix\_agentd en sistemes Unix; no és compatible amb l'agent Zabbix 2) - la ruta absoluta del directori on s'emmagatzemen els fitxers persistents. Veieu també notes addicionals sobre [fitxers persistents](log_items#notes-on-persistent-files-for-log-items).  Comentaris:  - L'element s'ha de configurar com a [comprovació activa](/manual/appendix/items/activepassive#active_checks); - Si manca el fitxer o els permisos no permeten l'accés, l'element no s'admet; - Si `output` es deixa buit, es retorna tota la línia que conté el text coincident. Tingueu en compte que tots els tipus d'expressions regulars globals excepte `El resultat és CERT` sempre retornen tota la línia coincident i el paràmetre `output` s'ignora. - L'extracció de contingut mitjançant el paràmetre `output` té lloc a l'agent.  Exemples:       log[/var/log/syslog]      log[/var/log/syslog,error]      log[/home/zabbix/logs/logfile,,,100]      Exemple d'ús del paràmetre `output` per extreure un nombre del registre de registre:       log[/app1/app.log,"execució de la tasca [0-9.]+ seg, registres processats ([0-9]+), [0-9]+ errors",,,,\1] #aquest element coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons, processats 6080 registres, 0 errors" i enviarà només "6080" al servidor. Com que s'envia un valor numèric, el "Tipus d'informació" d'aquest element es pot definir a "Numèric (sense signe)" i el valor es pot emprar en gràfics, triggers, etc.  Exemple d'ús del paràmetre `output` per reescriure un registre de registre abans d'enviar-lo al servidor:       log[/app1/app.log,"([0-9 :-]+) tasca executada ([0-9.]+) segons, registres processats ([0-9]+), ([0-9] +) errors",,,,"\1 REGISTRES: \3, ERRORS: \4, DURADA: \2"] #aquest element coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons , processat 6080 registres, 0 errors" i enviar un registre modificat "2015-11-13 10:08:26 REGISTRES: 6080, ERRORS: 0, DURADA: 6.08" al servidor.

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
ca	##### LogFileSize  La mida màxima d'un fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
ca	##### LogFileSize  Mida màxima d'un fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
ca	##### LogFileSize  La mida màxima d'un fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
ca	##### LogFileSize  La mida màxima d'un fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
ca	##### LogFileSize Mida màxima d'un fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
ca	##### LogFileSize  La mida màxima d'un fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024

en-us	##### LogFileSize The maximum size of the log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFileSize  La mida màxima del fitxer de registre en Mo.<br>0: desactiva la rotació automàtica del registre.<br>*Nota*: Si s'arriba al límit de mida del fitxer de registre i la rotació del fitxer falla, per qualsevol motiu, el fitxer de registre existent es trunca i comença de nou.  Per defecte: `1`<br> Rang: 0-1024<br> Obligatori: Sí, si LogType és *file*; altrament, no

en-us	##### LogFile  The name of the agent log file.  Default: `c:\\zabbix_agent2.log`<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile  El nom del fitxer de registre de l'agent.  Per defecte: `c:\\zabbix_agent2.log`<br> Obligatori: Sí, si LogType s'estableix a *fitxer*; en cas contrari no

en-us	##### LogFile  The name of the agent log file.  Default: `C:\\zabbix_agentd.log`<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile  El nom del fitxer de registre de l'agent.  Per defecte: `C:\\zabbix_agentd.log`<br> Obligatori: Sí, si LogType s'estableix a *fitxer*; en cas contrari no

en-us	##### LogFile  The name of the log file.  Default: `/tmp/zabbix_agent2.log`<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile  El nom del fitxer de registre.  Per defecte: `/tmp/zabbix_agent2.log`<br> Obligatori: Sí, si LogType s'estableix a *fitxer*; en cas contrari no

en-us	##### LogFile  The name of the log file.  Example:      /tmp/zabbix_web_service.log  Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile  Nom del fitxer de registre.  Exemple:   `/tmp/zabbix_service.log`  Obligatori: Sí, si LogType s'estableix a *fitxer*; en cas contrari no

en-us	##### LogFile  The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile  El nom de l'arxiu de registre.  Obligatori: Sí, si LogType s'ha establert a *file*; cas contrari, no

en-us	##### LogFile  The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile  Nom de l'arxiu de registre.  Obligatori: Sí, si LogType s'ha establert a *file*; cas contrari, no

en-us	##### LogFile The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
ca	##### LogFile El nom de l'arxiu de registre.  Obligatori: Sí, si LogType s'ha establert a *file*; cas contrari, no

en-us	##### Logging  Add the "Log test" entry to the Zabbix server log and receive the item value "1" in return:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript Zabbix.log(3, 'Log test'); return 1; ```
ca	##### Registre  Afegir "Log test" a l'arxiu de registre del servidor Zabbix i rebre el valor de l'element "1" de tornada:  - Crear un element de tipus "Script".\ - Al camp *Script*, poseu-hi el codi següent:  ```javascript Zabbix.log(3, 'Log test'); return 1; ```

en-us	 #### Logging of duplicate SNMPv3 Engine IDs  Engine IDs in SNMPv3 are used as unique identifiers of the device. Sometimes Engine IDs are the same in several devices because of misconfiguration or factory settings. As SNMP standards require Engine IDs to be unique, items sharing the same Engine ID become unsupported in Zabbix leading to availability issues with these devices.  To help troubleshoot such issues, information about SNMPv3 devices sharing the same Engine ID will now be logged periodically by Zabbix server. Note that duplicate Engine ID detection works in each SNMP poller separately.
ca	 #### Registre d'identificadors de motor SNMPv3 duplicats  Els identificadors del motor a SNMPv3 s'utilitzen com a identificadors únics del dispositiu. De vegades, els identificadors del motor són els mateixos en diversos dispositius a causa d'una configuració incorrecta o de la configuració de fàbrica. Com que els estàndards SNMP requereixen que els identificadors de motor siguin únics, els elements que comparteixen el mateix identificador de motor no s'admeten a Zabbix, provocant problemes de disponibilitat amb aquests dispositius.  Per ajudar a solucionar aquests problemes, el servidor Zabbix registrarà periòdicament la informació sobre els dispositius SNMPv3 que comparteixen el mateix ID de motor. Tingueu en compte que la detecció d'ID de motor duplicada funciona a cada sondador SNMP per separat.

en-us	#### Logging out  Log out from the API.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
ca	#### Desconnectar  Desconnecta de l'API.  [Petició](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	### Log history  The log history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|ID|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|ID|ID of the related item.| |logeventid|integer|Windows event log entry ID.| |ns|integer|Nanoseconds when the value was received.| |severity|integer|Windows event log entry level.| |source|string|Windows event log entry source.| |timestamp|timestamp|Windows event log entry time.| |value|text|Received value.|
ca	### Històric dels registres  L'objecte històric de registre té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |id|ID|ID de l'entrada d'històric.| |clock|timestamp|Hora quan es va rebre el valor.| |itemid|ID|ID de l'element relacionat.| |logeventid|integer|ID d'entrada al registre d'esdeveniments de Windows.| |ns|integer|Nanosegons de quan es va rebre el valor.| |severity|integer|Nivell d'entrada al registre d'esdeveniments de Windows.| |source|string|Font de l'entrada al registre d'esdeveniments de Windows.| |timestamp|timestamp|Hora d'entrada al registre d'esdeveniments de Windows.| |value|text|Valor rebut.|

en-us	#### Login and systemd  We recommend [creating](/manual/installation/install#create_user_account) a *zabbix* user as system user, that is, without ability to log in. Some users ignore this recommendation and use the same account to log in (e. g. using SSH) to host running Zabbix. This might crash Zabbix daemon on log out. In this case you will get something like the following in Zabbix server log:      zabbix_server [27730]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument     zabbix_server [27716]: [file:'dbconfig.c',line:5266] lock failed: [22] Invalid argument     zabbix_server [27706]: [file:'log.c',line:238] lock failed: [22] Invalid argument  and in Zabbix agent log:      zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument  This happens because of default systemd setting `RemoveIPC=yes` configured in `/etc/systemd/logind.conf`. When you log out of the system the semaphores created by Zabbix previously are removed which causes the crash.  A quote from systemd documentation:      RemoveIPC=      Controls whether System V and POSIX IPC objects belonging to the user shall be removed when the     user fully logs out. Takes a boolean argument. If enabled, the user may not consume IPC resources     after the last of the user's sessions terminated. This covers System V semaphores, shared memory     and message queues, as well as POSIX shared memory and message queues. Note that IPC objects of the     root user and other system users are excluded from the effect of this setting. Defaults to "yes".  There are 2 solutions to this problem:  1.  (recommended) Stop using *zabbix* account for anything else than     Zabbix processes, create a dedicated account for other things. 2.  (not recommended) Set `RemoveIPC=no` in `/etc/systemd/logind.conf`     and reboot the system. Note that `RemoveIPC` is a system-wide     parameter, changing it will affect the whole system.
ca	#### Connexió i systemd  Recomanem [crear](/manual/installation/install#create_user_account) un usuari *zabbix* com a usuari del sistema, sense possibilitat de connectar-s'hi. Alguns usuaris ignoren la recomanació i empren el mateix compte per connectar-se (per exemple per SSH) a l'equip on hi ha el Zabbix. Això pot tombar el dimoni Zabbix després al desconnectar. En aquest cas, tindreu alguna cosa com això, al registre del servidor Zabbix:      zabbix_server [27730]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument     zabbix_server [27716]: [file:'dbconfig.c',line:5266] lock failed: [22] Invalid argument     zabbix_server [27706]: [file:'log.c',line:238] lock failed: [22] Invalid argument  i al registre de l'agent Zabbix:      zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument  Això passa per el paràmetre per defecte de systemd `RemoveIPC=yes` configurat a `/etc/systemd/logind.conf`. Quan sortiu del sistema, els semàfors creats per Zabbix s'esborren, i provoquen l'errada.  Una frase de la documentació de systemd:      RemoveIPC=      Controls whether System V and POSIX IPC objects belonging to the user shall be removed when the     user fully logs out. Takes a boolean argument. If enabled, the user may not consume IPC resources     after the last of the user's sessions terminated. This covers System V semaphores, shared memory     and message queues, as well as POSIX shared memory and message queues. Note that IPC objects of the     root user and other system users are excluded from the effect of this setting. Defaults to "yes".  Hi ha dues solucions per aquest problema:  1.  (recomanada) Deixeu d'emprar el compte *zabbix* per qualsevol cosa que no siguin els processos de Zabbix, i creeu un altre compte per fer qualsevol altra tasca. 2.  (no recomanada) Definiu `RemoveIPC=no` dans `/etc/systemd/logind.conf` i reinicieu el sistema. Fixeu-vos que `RemoveIPC` és un paràmetre de tot el sistema, modificar-lo afectarà a tot el sistema.

en-us	#### Login  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  This is the Zabbix welcome screen. Enter the user name **Admin** with password **zabbix** to log in as a [Zabbix superuser](/manual/config/users_and_usergroups/permissions). Access to all menu sections will be granted.
ca	#### Autenticació  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Aquesta és la pantalla \"Benvingut\" de Zabbix. Introduïu el nom d'usuari **Admin** amb el mot de pas **zabbix** per identificar-vos com a [superusuari de Zabbix](/manual/config/users_and_usergroups/permissions).  Quan hagueu iniciat la sessió, veureu "Heu iniciat sessió com a administrador" a l'extrem inferior dret de la pàgina. S'autoritzarà l'accés a totes les seleccions del menú.

en-us	#### Log in  Zabbix frontend is ready! The default user name is **Admin**, password **zabbix**.  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Proceed to [getting started with Zabbix](/manual/quickstart/login).
ca	#### Connexió  La interfície de Zabbix és llesta! El nom d'usuari per defecte és **Admin**, i el mot de pas **zabbix**.  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  I ara, [engegueu amb Zabbix](/manual/quickstart/login).

en-us	###      Log level control targets     *process-type*   All processes of specified type (active checks, collector, listener)     *process-type,N*   Process type and number (e.g., listener,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Print known items and exit. For each item either generic defaults are used, or specific defaults for testing are supplied. These defaults are listed in square brackets as item key parameters. Returned values are enclosed in square brackets and prefixed with the type of the returned value, separated by a pipe character. For user parameters type is always **t**, as the agent can not determine all possible return values. Items, displayed as working, are not guaranteed to work from the Zabbix server or zabbix\_get when querying a running agent daemon as permissions or environment may be different. Returned value types are:     d   Number with a decimal part.     m   Not supported. This could be caused by querying an item that only works in the active mode like a log monitoring item or an item that requires multiple collected values. Permission issues or incorrect user parameters could also result in the not supported state.     s   Text. Maximum length not limited.     t   Text. Same as **s**.     u   Unsigned integer.  **-t**, **--test** *item-key*   Test single item and exit. See **--print** for output description.  **-T**, **--test-config**   Validate configuration file and exit.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAH}
ca	###      Objectes de control del nivell de registre     *process-type*   Tots els processos especificats per tipus (checks actius, colectors, a l'escolta)     *process-type,N*   Tipus de procés i nombre (ex., listener,3)     *pid*   Identificador del procés; fins a 65535. Per a valors més grans, especifiqueu el destí com a "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Mostra els elements coneguts i surt. Per cada element, s'usen els valors per defecte; o els valors que s'hagin especificat. Aquests valors per defecte es llisten entre parèntesi com a paràmetres de clau d'element. Retorna els valors entre claudàtors i prefixats amb el tipus del valor retornat, separat amb una pleca (|). Per paràmetres d'usuari, el tipus és sempre **t**, doncs l'agent no pot pas determinar tots els valors de retorn possibles. Els elements, mostrats engegats, no garanteix que funcionin des del servidor de Zabbix o zabbix\_get quan un dimoni d'agent en execució en fa la consulta, doncs els permisos de l'entorn podrien ésser diferents. Els valors que retorna són:     d   Nombre amb una part decimal.     m   No compatible. Això pot ser causat per la consulta d'un element que només funciona en el mode actiu, com un element de control de registre o un element que requereix múltiples valors recollits. Problemes de permís o usuari incorrecte els paràmetres també podrien donar lloc a l'estat no compatible.     s   Text. Longitud màxima no limitada.     t   Text. Igual que **s**.     u   Enter sense signe.  **-t**, **--test** *item-key*   Prova un sol element i surt. Vegeu **--print** per a la descripció de la sortida.  **-T**, **--test-config** Validar l'arxiu de configuració i sortir.  **-h**, **--help**   Mostra aquesta ajuda i surt.  **-V**, **--version**   Informació de la versió de sortida, i surt.  [ ]{#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (alerter, alert manager, configuration syncer, discoverer, escalator, history syncer, housekeeper, agent poller, http agent poller, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector)     *process-type,N*   Process type and number (e.g., poller,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ```  [ ]{#lbAH}
ca	###      Fites de control del nivell de registre     *process-type*   Tots els processos del tipus especificat (alerter, alert manager, configuration syncer, discoverer, escalator, history syncer, housekeeper, agent poller, http agent poller, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector)     *process-type,N*   Tipus i nombre de procés (p.e., poller,3)     *pid*   Identificador de procés (fins a 65535). Per a valors més grans, especificar el destí com a "process-type,N"  ```{=html} <!-- --> ```   [ ]{#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (configuration syncer, data sender, discoverer, history syncer, housekeeper, agent poller, http agent poller,  http poller, icmp pinger, ipmi manager, ipmi poller, java poller, poller, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector)     *process-type,N*   Process type and number (e.g., poller,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` **-T**, **--test-config**   Validate configuration file and exit.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAH}
ca	###      Fite de control del nivell de registre     *process-type*   Tots els processos del tipus especificat (configuration syncer, data sender, discoverer, history syncer, housekeeper, agent poller, http agent poller, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, poller, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector)     *process-type,N*   Tipus i nombre de procés (p.e., poller,3)     *pid*   Identificador del procés; fins a 65535. Per a valors superiors, especificar el destí com a "tipus de procés,N"  ```{=html} <!-- --> ``` **-T**, **--test-config** Validar l'arxiu de configuració i sortir.  **-h**, **--help**   Mostrar aqueseta ajuda i sortir.  **-V**, **--version**   Mostrar la informació de versió i sortir.  [ ]{#lbAH}

en-us	##### LogRemoteCommands  Enable logging of the executed shell commands as warnings. Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
ca	##### LogRemoteCommands  Habiliteu el registre de les ordres de l'intèrpret d'ordres executades com a avisos. Les ordres només es registraran si s'executen de forma remota. Les entrades de registre no es crearan si system.run\[\] s'inicia localment mitjançant els paràmetres HostMetadataItem, HostInterfaceItem o HostnameItem.  Per defecte: `0`<br> Valors: 0 - desactivat, 1 - activat

en-us	##### LogRemoteCommands  Enable the logging of executed shell commands as warnings.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
ca	##### LogRemoteCommands  Habiliteu el registre de les ordres de l'intèrpret d'ordres executades com a avisos.  Per defecte: `0`<br> Valors: 0 - desactivat, 1 - activat

en-us	##### LogRemoteCommands  Enable the logging of the executed shell commands as warnings. Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
ca	##### LogRemoteCommands  Habiliteu el registre de les ordres de l'intèrpret d'ordres executades com a avisos. Les ordres només es registraran si s'executen de forma remota. Les entrades de registre no es crearan si system.run\[\] s'inicia localment mitjançant els paràmetres HostMetadataItem, HostInterfaceItem o HostnameItem.  Per defecte: `0`<br> Valors: 0 - desactivat, 1 - activat

en-us	 ###### Log request  A request sent by a plugin to write a log message into the agent log file.  |   |   | |---|---| |direction|plugin → agent| |response|no|  Parameters specific to log requests:  |Name|Type|Comments| |---------|--------|----------| |severity|uint32|The message severity (log level).| |message|string|The message to log.|  *Example:*      {"id":0,"type":1,"severity":3,"message":"message"}
ca	###### Petició de registre  Petició enviada per un plug-in per escriure un missatge de registre a l'arxiu registre de l'agent.  |   |   | |---|---| |direction|plugin → agent| |response|no|  Paràmetres específics de les peticions de registre:  |Nom|Tipus|Comentaris| |---------|--------|----------| |severity|uint32|La gravetat del missatge (nivell de registre).| |message|string|El missatge a registrar.|  *Exemple:*      {"id":0,"type":1,"severity":3,"message":"message"}

en-us	##### Log rotation  Zabbix does not provide any log rotation system - that should be handled by the user. The log rotation should first rename the old file and only later delete it so that no traps are lost:\  1.  Zabbix opens the trap file at the last known location and goes to     step 3 2.  Zabbix checks if the currently opened file has been rotated by     comparing the inode number to the defined trap file's inode number.     If there is no opened file, Zabbix resets the last location and goes     to step 1. 3.  Zabbix reads the data from the currently opened file and sets the     new location. 4.  The new data are parsed. If this was the rotated file, the file is     closed and goes back to step 2. 5.  If there was no new data, Zabbix sleeps for 1 second and goes back     to step 2.
ca	##### Rotació dels registres  Zabbix no proporciona cap sistema de rotació de registres: ha d'ésser gestionat per l'usuari. En rotar el registre, primer hauria de canviar el nom del fitxer antic i només esborrar-lo més tard perquè no es perdi cap informació:\  1. Obriu el fitxer Zabbix a la darrera ubicació coneguda i aneu a la passa 3 2. Zabbix comprova si el fitxer obert actualment s'ha rotat comparant el nombre d'inode amb el nombre d'inode del fitxer trap definit. Si no hi ha cap fitxer obert, Zabbix restableix la darrera ubicació i passa a la passa 1. 3. Zabbix llegeix les dades del fitxer actualment obert i estableix la nova ubicació. 4. S'analitzen les noves dades. Si aquest era el fitxer rotat, el fitxer es tanca i torna a la passa 2. 5. Si no hi ha dades noves, Zabbix s'atura durant 1 segon i torna a la passa 2.

en-us	 ##### logrt.count[file regexp,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>] {#logrt.count}  <br> The count of matched lines in a monitored log file that is rotated.<br> Return value: *Integer*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file regexp** - the absolute path to file and regular [expression](/manual/regular_expressions#overview) describing the file name pattern;<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxproclines** - the maximum number of new lines per second the agent will analyze (cannot exceed 10000). The default value is 10\*'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items).<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - the type of log file rotation and other options. Possible values:<br>*rotate* (default),<br>*copytruncate* - note that *copytruncate* cannot be used together with *maxdelay*. In this case *maxdelay* must be 0 or not specified; see [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation) notes,<br>*mtime-reread* - non-unique records, reread if modification time or size changes (default),<br>*mtime-noreread* - non-unique records, reread only if the size changes (ignore modification time change).<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   Matching lines are counted in the new lines since the last log check by the agent, and thus depend on the item update interval; -   Log rotation is based on the last modification time of files..
ca	 ##### logrt.count[file regexp,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>] {#logrt.count}  <br> El recompte de línies coincidents en un fitxer de registre monitorat que rota.<br> Valor de retorn: *Enter*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **file regexp** - camí absolut al fitxer i [expressió] regular (/manual/regular_expressions#overview) que descriu el patró del nom del fitxer;<br> - **regexp** - una [expressió](/manual/regular_expressions#overview) que descriu el patró necessari;<br> - **encoding** - pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxproclines** - el nombre màxim de línies noves per segon que analitzarà l'agent (no pot superar les 10.000). El valor predeterminat és 10\*'MaxLinesPerSecond' a [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **mode** - valors possibles: *all* (predeterminat) o *skip* - saltar el processament de dades més antigues (afecta només els elements de nova creació).<br> - **maxdelay** - endarreriment màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) mai ignoreu les línies del fitxer de registre; > 0.0: ignora les línies més antigues per analitzar les línies més recents en "maxdelay" segons. Llegeix les notes de [maxdelay](log_items#using_maxdelay_parameter) abans d'emprar-lo!<br> - **opcions** - tipus de rotació del fitxer de registre i altres opcions. Valors possibles:<br>*rotate* (per defecte),<br>*copytruncate* - tingueu en compte que *copytruncate* no es pot emprar juntament amb *maxdelay*. En aquest cas, *maxdelay* ha de ser 0 o no especificat; veieu [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation) notes,<br>*mtime-reread* - registres no únics, rellegiu si el temps de modificació o la mida canvia (per defecte),<br>*mtime-noreread* - registres no únics, tornar a llegir només si la mida canvia (ignora el canvi d'hora de modificació).<br> - **director persistent** (només a zabbix\_agentd en sistemes Unix; no és compatible amb l'agent Zabbix 2) - la ruta absoluta del directori on s'emmagatzemen els fitxers persistents. Veieu també notes addicionals sobre [fitxers persistents](log_items#notes-on-persistent-files-for-log-items).  Comentaris:  - L'element s'ha de configurar com a [comprovació activa](/manual/appendix/items/activepassive#active_checks); - Les línies coincidents es compten a les noves línies des de la darrera comprovació del registre per part de l'agent i, per tant, depenen de l'interval d'actualització de l'element; - La rotació del registre es basa en la darrera modificació dels fitxers.

en-us	##### logrt[file regexp,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>] {#logrt}  <br> The monitoring of a log file that is rotated.<br> Return value: *Log*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file regexp** - the absolute path to file and the file name described by a regular [expression](/manual/regular_expressions#overview). *Note* that only the file name is a regular expression.<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required content pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxlines** - the maximum number of new lines per second the agent will send to Zabbix server or proxy. This parameter overrides the value of 'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items).<br> -   **output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - the type of log file rotation and other options. Possible values:<br>*rotate* (default),<br>*copytruncate* - note that *copytruncate* cannot be used together with *maxdelay*. In this case *maxdelay* must be 0 or not specified; see [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation) notes,<br>*mtime-reread* - non-unique records, reread if modification time or size changes (default),<br>*mtime-noreread* - non-unique records, reread only if the size changes (ignore modification time change).<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   Log rotation is based on the last modification time of files; -   Note that logrt is designed to work with one currently active log file, with several other matching inactive files rotated. If, for example, a directory has many active log files, a separate logrt item should be created for each one. Otherwise if one logrt item picks up too many files it may lead to exhausted memory and a crash of monitoring. -   If `output` is left empty - the whole line containing the matched text is returned. Note that all global regular expression types except 'Result is TRUE' always return the whole matched line and the `output` parameter is ignored. -   Content extraction using the `output` parameter takes place on the agent.  Examples:      logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #this item will match a file like "logfile1" (will not match ".logfile1")     logrt["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #this item will collect data from files such "logfile_abc_1" or "logfile__001"      Example of using the `output` parameter for extracting a number from log record:      logrt[/app1/^test.*log$,"task run [0-9.]+ sec, processed ([0-9]+) records, [0-9]+ errors",,,,\1] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send only '6080' to server. Because a numeric value is being sent, the "Type of information" for this item can be set to "Numeric (unsigned)" and the value can be used in graphs, triggers etc.      Example of using the `output` parameter for rewriting a log record before sending to server:      logrt[/app1/^test.*log$,"([0-9 :-]+) task run ([0-9.]+) sec, processed ([0-9]+) records, ([0-9]+) errors",,,,"\1 RECORDS: \3, ERRORS: \4, DURATION: \2"] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send a modified record "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" to server. |
ca	##### logrt[file regexp,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>] {#logrt}  <br> El seguiment d'un fitxer de registre que es gira.<br> Valor de retorn: *Log*.<br> Veieu [plataformes compatibles](#supported-platforms).  Paràmetres:  - **file regexp** - camí absolut al fitxer i el nom del fitxer descrit per una [expression] regular (/manual/regular_expressions#overview). *Tingueu en compte* que només el nom del fitxer és una expressió regular.<br> - **regexp** - una [expressió](/manual/regular_expressions#overview) que descriu el patró de contingut necessari;<br> - **encoding** - pàgina de codis [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxlines** - nombre màxim de línies noves per segon que l'agent enviarà al servidor o proxy Zabbix. Aquest paràmetre anul·la el valor de "MaxLinesPerSecond" a [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **mode** - valors possibles: *all* (predeterminat) o *skip* - saltar el processament de dades més antigues (afecta només els elements de nova creació).<br> - **sortida** - una plantilla de format de sortida opcional. La seqüència d'escapada **\\0** es substitueix per la part del text coincident (des del primer caràcter on comença la coincidència fins al caràcter on acaba la coincidència), mentre que un **\\N** (on N=1... 9) la seqüència d'escapada es substitueix per Nè grup coincident (o una cadena buida si la N supera el nombre de grups capturats).<br> - **maxdelay** - endarreriment màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) mai ignoreu les línies del fitxer de registre; > 0.0: ignora les línies més antigues per analitzar les línies més recents en "maxdelay" segons. Llegeix les notes de [maxdelay](log_items#using_maxdelay_parameter) abans d'emprar-lo!<br> - **opcions** - el tipus de rotació del fitxer de registre i altres opcions. Valors possibles:<br>*rotate* (per defecte),<br>*copytruncate*: tingueu en compte que *copytruncate* no es pot emprar juntament amb *maxdelay*. En aquest cas, *maxdelay* ha de ser 0 o no especificat; veieu [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation) notes,<br>*mtime-reread* - registres no únics, rellegiu si el temps de modificació o la mida canvia (per defecte),<br>*mtime-noreread* - registres no únics, tornar a llegir només si la mida canvia (ignora el canvi d'hora de modificació).<br> - **director persistent** (només a zabbix\_agentd en sistemes Unix; no és compatible amb l'agent Zabbix 2) - la ruta absoluta del directori on s'emmagatzemen els fitxers persistents. Veieu també notes addicionals sobre [fitxers persistents](log_items#notes-on-persistent-files-for-log-items).  Comentaris:  - L'element s'ha de configurar com a [comprovació activa](/manual/appendix/items/activepassive#active_checks); - La rotació del registre es basa en la darrera modificació dels fitxers; - Tingueu en compte que logrt és dissenyat per funcionar amb un fitxer de registre actiu actualment, amb diversos altres fitxers inactius coincidents girats. Si, per exemple, un directori té molts fitxers de registre actius, s'hauria de crear un element de registre separat per a cadascun. En cas contrari, si un ítem de logrt recull massa fitxers, pot ser que s'esgoti la memòria i s'interrompi el monitoratge. - Si `output` es deixa buit, es retorna tota la línia que conté el text coincident. Tingueu en compte que tots els tipus d'expressions regulars globals excepte `El resultat és CERT` sempre retornen tota la línia coincident i el paràmetre `output` s'ignora. - L'extracció de contingut mitjançant el paràmetre `output` té lloc a l'agent.  Exemples:       logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #aquest element coincidirà amb un fitxer com "logfile1" (no coincidirà amb ".logfile1")      logrt["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #aquest element recopilarà dades de fitxers com "logfile_abc_1" o "logfile__001"      Exemple d'ús del paràmetre "sortida" per extreure un nombre del registre de registre:       logrt[/app1/^test.*log$,"execució de la tasca [0-9.]+ s, registres processats ([0-9]+), [0-9]+ errors",,,,\1] #aquest element coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons, processat 6080 registres, 0 errors" i només enviarà "6080" al servidor. Com que s'envia un valor numèric, el "Tipus d'informació" d'aquest element es pot definir a "Numèric (sense signar)" i el valor es pot emprar en gràfics, triggers, etc.      Exemple d'ús del paràmetre `output` per reescriure un registre de registre abans d'enviar-lo al servidor:       logrt[/app1/^test.*log$,"([0-9 :-]+) execució de tasques ([0-9.]+) segons, registres processats ([0-9]+), ([0 -9]+) errors",,,,"\1 REGISTRES: \3, ERRORS: \4, DURATION: \2"] #aquest element coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executar 6,08 segons, processar 6080 registres, 0 errors" i enviar un registre modificat "2015-11-13 10:08:26 REGISTRES: 6080, ERRORS: 0, DURADA: 6,08" al servidor.|

en-us	 ##### logseverity(/host/key,<#num<:time shift>>) {#logseverity}  Log severity of the last log entry.<br> Supported value types: *Log*.<br> Returns: 0 - default severity; N - severity (integer, useful for Windows event logs: 1 - Information, 2 - Warning, 4 - Error, 7 - Failure Audit, 8 - Success Audit, 9 - Critical, 10 - Verbose).  Parameters:   -   See [common parameters](#common-parameters);<br> -   **#num** (optional) - the Nth most recent value.  Zabbix takes log severity from the **Information** field of Windows event log.
ca	 ##### logseverity(/host/key,<#num<:time shift>>) {#logseverity}  Gravetat de la darrera entrada del registre.<br> Tipus de valors admesos: *Log*.<br> Retorna: 0 - gravetat predeterminada; N - gravetat (nombre enter, útil per als registres d'esdeveniments de Windows: 1 - Informació, 2 - Avís, 4 - Error, 7 - Auditoria d'error, 8 - Auditoria d'èxit, 9 - Crític, 10 - Detallat).  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **#num** (opcional) - el valor enèssim més recent.  Zabbix pren la gravetat del registre del camp **Informació** del registre d'esdeveniments de Windows.

en-us	##### LogSlowQueries Determines how long a database query may take before being logged in milliseconds.<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.  Default: `0`<br> Range: 0-3600000
ca	##### LogSlowQueries Quant de temps pot trigar una consulta de base de dades a registrar-se (en mil·lisegons).<br>0: no registreu consultes lentes.<br>Aquesta opció s'habilita a partir de DebugLevel=3.  Per defecte: `0`<br> Rang: 0-3600000

en-us	##### LogSlowQueries  How long a database query may take before being logged (in milliseconds).<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.  Default: `0`<br> Range: 0-3600000
ca	##### LogSlowQueries  Quant de temps pot trigar una consulta de base de dades a registrar-se (en mil·lisegons).<br>0: no registreu consultes lentes.<br>Aquesta opció s'habilita a partir de DebugLevel=3.  Per defecte: `0`<br> Rang: 0-3600000

en-us	 ##### logsource(/host/key,<#num<:time shift>>,<pattern>) {#logsource}  Check if log source of the last log entry matches a regular expression.<br> Supported value types: *Log*.<br> Returns: 0 - does not match; 1 - matches.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **#num** (optional) - the Nth most recent value;<br> -   **pattern** (optional) - the regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).  Normally used for Windows event logs.  Example:      logsource(/host/key,,"VMware Server")
ca	 ##### logsource(/host/key,<#num<:time shift>>,<pattern>) {#logsource}  Comproveu si la font del registre de la darrera entrada del registre coincideix amb una expressió regular.<br> Tipus de valors admesos: *Log*.<br> Retorna: 0 - no coincideix; 1 - partits.  Paràmetres:  - Veieu [paràmetres comuns](#common-parameters);<br> - **#num** (opcional) - el valor enèssim més recent;<br> - **patró** (opcional) - l'expressió regular que descriu el patró requerit, estil [Expressió regular compatible amb Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) (els arguments de cadena han de ser amb cometes dobles).

en-us	##### LogType The type of the log output:<br>*file* - write log to file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
ca	##### LogType  El tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*system* - escriu el registre al syslog;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*console* - write log to standard output.  Default: `file`
ca	##### LogType  El tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
ca	##### LogType Tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*system* - escriu el registre al syslog;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
ca	##### LogType  Tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*system* - escriu el registre al syslog;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
ca	##### LogType  El tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*system* - escriu el registre al syslog;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output  Default: `file`
ca	##### LogType  El tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*system* - escriu el registre al syslog;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to Windows Event Log;<br>*console* - write log to standard output.  Default: `file`
ca	##### LogType  El tipus de sortida del registre:<br>*fitxer* - escriu el registre al fitxer especificat pel paràmetre LogFile;<br>*system* - escriu el registre al Windows Event Log;<br>*consola* - escriu el registre a la sortida estàndard.  Per defecte: `file`

en-us	 ##### log(value) {#log}  The natural logarithm.  Parameter:   -   **value** - the value to check  For example, the natural logarithm of a value '2' will be '0.69314718055994529'.  Example:      log(last(/host/key))
ca	 ##### log(value) {#log}  Logaritme natural.  Paràmetre:  - **valor** - valor que cal comprovar  Per exemple, el logaritme natural d'un valor '2' serà '0,69314718055994529'.  Exemple:      log(last(/host/key))

en-us	#### Low-level discovery  Configure low-level discovery rules as well as item, trigger and graph prototypes to monitor dynamic entities.  [LLD rule API](/manual/api/reference/discoveryrule) | [Item prototype API](/manual/api/reference/itemprototype) | [Trigger prototype API](/manual/api/reference/triggerprototype) | [Graph prototype API](/manual/api/reference/graphprototype) | [Host prototype API](/manual/api/reference/hostprototype)
ca	#### Descoberta de baix nivell  Configurar les regles de descoberta a baix nivell, així com els prototipus d'elements, triggers i els prototipus de gràfics; per monitorar les entitats dinàmiques.  [API Regla de descoberta de baix nivell](/manual/api/reference/discoveryrule) |  [API Prototip d'element](/manual/api/reference/itemprototype) | [API Prototip de trigger](/manual/api/reference/triggerprototype) | [API Prototip de gràfic](/manual/api/reference/graphprototype) | [API Prototip d'equip](/manual/api/reference/hostprototype)

en-us	#### Low-level discovery  In a [low-level discovery rule](/manual/discovery/low_level_discovery#configuring_low-level_discovery), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Key parameters|<|yes| |Update interval|<|no| |Custom interval|<|no| |Timeout (available for [supported](/manual/web_interface/frontend_sections/administration/general#timeouts) item types)|<|no| |Delete lost resources|<|no| |Disable lost resources|<|no| |Description|<|yes| |*SNMP agent*|<|<| | |SNMP OID|yes| |*SSH agent*|<|<| | |Username|yes| |^|Public key file|yes| |^|Private key file|yes| |^|Password|yes| |^|Script|yes| |*TELNET agent*|<|<| | |Username|yes| |^|Password|yes| |^|Script|yes| |*Zabbix trapper*|<|<| | |Allowed hosts|yes| |*Database monitor*|<|<| | |Username|yes| |^|Password|yes| |^|SQL query|yes| |*JMX agent*|<|<| | |JMX endpoint|yes| |*HTTP agent*|<|<| | |URL^[3](supported_by_location_user#footnotes)^|yes| |^|Query fields|yes| |^|Request body|yes| |^|Headers (names and values)|yes| |^|Required status codes|yes| |^|HTTP authentication username|yes| |^|HTTP authentication password|yes| |*Filters*|<|<| | |Regular expression|yes| |*Overrides*|<|<| | |Filters: regular expression|yes| |^|Operations: update interval (for item prototypes)|no| |^|Operations: history storage period (for item prototypes)|no| |^|Operations: trend storage period (for item prototypes)|no|
ca	#### Descoberta de baix nivell  En una [regla de descoberta de baix nivell](/manual/discovery/low_level_discovery#configuring_low-level_discovery), les macros d'usuari es poden emprar als camps següents:  |Ubicació|<|Múltiples macros/barreja amb text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Paràmetres de clau|<|sí| |Interval d'actualització|<|no| |Intervals personalitzats|<|no| |Temps d'espera (disponible per a tipus d'elements [admesos](/manual/web_interface/frontend_sections/administration/general#timeouts) item types)|<|no| |Esborrar recursos perduts|<|no| |Deshabilitar recursos perduts|<|no| |Descripció|<|sí| |*Agent SNMP*|<|<| | |OID SNMP|sí| |*Agent SSH*|<|<| | |Nom d'usuari|sí| |^|Arxiu de clau pública|sí| |^|Arxiu de clau privada|sí| |^|Paraula de pas|sí| |^|Script|sí| |*Agent TELNET*|<|<| | |Nom d'usuari|sí| |^|Mot de pas|sí| |^|Script|sí| |*Trap Zabbix*|<|<| | |Equips autoritzats|sí| |*Monitoratge de base de dades*|<|<| | |Nom d'usuari|sí| |^|Mot de pas|sí| |^|Petició SQL|sí| |*Agent JMX*|<|<| | |Punt d'acabament JMX|sí| |*Agent HTTP*|<|<| | |URL^[3](supported_by_location_user#footnotes)^|sí| |^|Camps de petició|sí| |^|Cos de la petició|sí| |^|Capçalera (noms i valors)|sí| |^|Codis d'estat demanats|sí| |^|Nom d'usuari d'autenticació HTTP|sí| |^|Mot de pas d'autenticació HTTP|sí| |*Filtres*|<|<| | |Expressió regular|sí| |*Anul·lar*|<|<| | |Filtres: Expressió regular|sí| |^|Operacions: interval d'actualització (per als prototips d'elements)|no| |^|Operacions: període d'emmagatzematge de l'històric (per als prototips d'elements)|no| |^|Operacions: període d'emmagatzematge de les tendències (per als prototips d'elements)|no|

en-us	#### Low-level discovery macros  Even though no low-level discovery macros are created in the returned JSON, these macros can be defined by the user as an additional step, using the [custom LLD macro](/manual/discovery/low_level_discovery#custom_macros) functionality with JSONPath pointing to the discovered values in the returned JSON.  The macros then can be used to create item, trigger, etc prototypes.
ca	#### Macros de descoberta de baix nivell  Tot i que no es creen macros de descoberta de baix nivell al JSON retornat, l'usuari pot definir aquestes macros com a passa addicional, emprant [macros LLD personalitzades](/manual/discovery/low_level_discovery# custom_macros) amb un JSONPath que apunta a alors descoberts al JSON retornat.  Aleshores, les macros es poden emprar per crear prototips d'elements, triggers, etc.

en-us	 ### Low-level discovery rules  |Macro|Supported in|Description| |--|--------|--------| |{LLDRULE.DESCRIPTION}|→ LLD-rule based internal notifications|*Description of the low-level discovery rule which caused a notification.*| |{LLDRULE.DESCRIPTION.ORIG}|→ LLD-rule based internal notifications|*Description (with macros unresolved) of the low-level discovery rule which caused a notification.*| |{LLDRULE.ID}|→ LLD-rule based internal notifications|*Numeric ID of the low-level discovery rule which caused a notification.*| |{LLDRULE.KEY}|→ LLD-rule based internal notifications|*Key of the low-level discovery rule which caused a notification.*| |{LLDRULE.KEY.ORIG}|→ LLD-rule based internal notifications|*Original key (with macros not expanded) of the low-level discovery rule which caused a notification.*| |{LLDRULE.NAME}|→ LLD-rule based internal notifications|*Name of the low-level discovery rule (with macros resolved) that caused a notification.*| |{LLDRULE.NAME.ORIG}|→ LLD-rule based internal notifications|*Original name (i.e. without macros resolved) of the low-level discovery rule that caused a notification.*| |{LLDRULE.STATE}|→ LLD-rule based internal notifications|*The latest state of the low-level discovery rule.* Possible values: **Not supported** and **Normal**.| |{LLDRULE.STATE.ERROR}|→ LLD-rule based internal notifications|*Error message with details why an LLD rule became unsupported.* <br> <br> If an LLD rule goes into the unsupported state and then immediately gets supported again the error field can be empty.|
ca	### Regles de descoberta de baix nivell  |Macro|Admesa a|Descripció| |--|------|------| |{LLDRULE.DESCRIPTION}|→ Notificacions internes basades en regles LLD|*Descripció de la regla de descoberta de baix nivell que va provocar la notificació.*| |{LLDRULE.DESCRIPTION.ORIG}|→ Regla LLD basada en notificacions internes|*Descripció (amb macros no resoltes) de la regla de descoberta de baix nivell que va provocar una notificació.*<br>Admet des de la 5.2.0.| |{LLDRULE.ID}|→ Notificacions internes basades en regles LLD|*Identificador numèric de la regla de descoberta de baix nivell que va provocar una notificació.*| |{LLDRULE.KEY}|→ Notificacions internes basades en regles LLD|*Clau de la regla de descoberta de baix nivell que va provocar una notificació.*| |{LLDRULE.KEY.ORIG}|→ Notificacions internes basades en regles LLD|*Clau original (amb macros no ampliades) de la regla de descoberta de baix nivell que va provocar una notificació.*| |{LLDRULE.NAME}|→ Notificacions internes basades en regles LLD|*Nom de la regla de descoberta de baix nivell (amb les macros resoltes) que va provocar una notificació.*| |{LLDRULE.NAME.ORIG}|→ Notificacions internes basades en regles LLD|*Nom original (és a dir, sense macros resoltes) de la regla de descoberta de baix nivell que va provocar una notificació.*| |{LLDRULE.STATE}|→ Notificacions internes basades en regles LLD|*El darrer estat de la regla de descoberta de baix nivell.* Valors possibles: **No s'admet** i **Normal**.| |{LLDRULE.STATE.ERROR}|→ Notificacions internes basades en regles de LLD|*Missatge d'error amb detalls per què una regla de LLD no s'admet.* <br> <br> Si una regla de LLD passa a l'estat no compatible i s'admet immediatament de nou, el camp d'error pot ésser buit.|

en-us	 ##### ltrim(value,<chars>) {#ltrim}  Remove specified characters from the beginning of string.<br> Supported value types: *String*, *Text*, *Log*.  Parameter:   -   **value** - the value to check;<br> -   **chars** (optional) - specify the characters to remove.  Whitespace is left-trimmed by default (if no optional characters are specified). See also: [rtrim()](#rtrim), [trim()](#trim).  Examples:      ltrim(last(/host/key)) #remove whitespace from the beginning of string     ltrim(last(/host/key),"Z") #remove any 'Z' from the beginning of string     ltrim(last(/host/key)," Z") #remove any space and 'Z' from the beginning of string
ca	 ##### ltrim(value,<chars>) {#ltrim}  Esborra els caràcters especificats del principi de la cadena.<br> Tipus de valors admesos: *String*, *Text*, *Log*.  Paràmetre:  - **valor** - valor que cal comprovar;<br> - **caràcters** (opcional) - especifiqueu els caràcters que voleu esborrar.  Els espais en blanc es retallen a l'esquerra per defecte (si no s'especifiquen caràcters opcionals). Veieu també: [rtrim()](#rtrim), [trim()](#trim).  Exemples:       ltrim(last(/host/key)) #esborra els espais en blanc del principi de la cadena      ltrim(last(/host/key),"Z") #esborra qualsevol 'Z' del principi de la cadena      ltrim(last(/host/key),"Z") #esborra qualsevol espai i 'Z' des del principi de la cadena

en-us	## Macros
ca	## Macros

en-us	## Macros
ca	## Macros

en-us	#### Macros  Manage macros.  [User macro API](/manual/api/reference/usermacro)
ca	#### Macros  Gestionar macros.  [API macro d'usuari](/manual/api/reference/usermacro)

en-us	#### Macro support  [Built-in](/manual/appendix/macros/supported_by_location) and [user macros](/manual/config/macros/user_macros) in tags are resolved at the time of the event. Until the event has occurred, these macros will be shown in Zabbix frontend unresolved.  [Low-level discovery macros](/manual/config/macros/lld_macros) are resolved during discovery process.  The following macros may be used in trigger tags:  -   {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} built-in macros can be used to populate the tag name or tag value. -   {INVENTORY.\*} built-in macros can be used to reference host inventory values from one or several hosts in a trigger expression. -   User macros and user macros with context are supported for the tag name/value; context may include low-level discovery macros. -   Low-level discovery macros can be used for the tag name/value in trigger prototypes.  The following macros may be used in trigger-based notifications:  -   {EVENT.TAGS} and {EVENT.RECOVERY.TAGS} built-in macros will resolve to a comma separated list of event tags or recovery event tags. -   {EVENT.TAGSJSON} and {EVENT.RECOVERY.TAGSJSON} built-in macros will resolve to a JSON array containing event tag [objects](/manual/api/reference/event/object#event_tag) or recovery event tag objects.  The following macros may be used in template, host, item, and web scenario tags:  -   {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} built-in macros. -   {INVENTORY.\*} built-in macros. -   User macros. -   Low-level discovery macros can be used in item prototype tags.  The following macros may be used in host prototype tags:  -   {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} built-in macros. -   {INVENTORY.\*} built-in macros. -   User macros. -   Low-level discovery macros will be resolved during discovery process and then added to the discovered host.
ca	#### Suport de macros  Les macros [integrades](/manual/appendix/macros/supported_by_location) i d'[usuari](/manual/config/macros/user_macros) en etiquetes es resolen al moment de l'esdeveniment. Fins que l'esdeveniment succeeixi, aquestes macros es veuran a la interfície de Zabbix sense resoldre.  Les [macros de descoberta de baix nivell](/manual/config/macros/lld_macros) es resolen durant el procés de descoberta.  Les macros següents s'han d'emprar amb etiquetes de triggers:  - Les macros integrades {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} i {HOST.ID} es poden emprar per emplenar l'etiqueta del nom o del valor. - Les macros integrades d'{INVENTORY.\*} es poden emprar per fer referència als valors d'inventari d'equip d'un o diversos equips en una expressió trigger. - Les macros d'usuari i les macros d'usuari en context són compatibles amb el nom/valor de l'etiqueta; el context ha d'incloure macros de descoberta de baix nivell. - Es poden emprar macros de descoberta de baix nivell per al nom/valor de l'etiqueta de prototips de trigger.  Les macros següents es poden emprar a les notificacions basades en triggers:  - Les macros {EVENT.TAGS} i {EVENT.RECOVERY.TAGS} es resoldran en una llista separada per comes d'etiquetes d'esdeveniment o etiquetes d'esdeveniment de recuperació - Les macros {EVENT.TAGSJSON} i {EVENT.RECOVERY.TAGSJSON} es resoldran a una matriu JSON que conté una etiqueta d'esdeveniment amb [objectes](/manual/api/reference/event/object#event_tag) o objectes de recuperació d'etiquetes d'esdeveniment  Les macros següents es poden emprar en plantilla, equip, element i etiquetes d'escenari web:  - Macros integrades {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} i {HOST.ID}. - Macros integrades d'{INVENTARI.\*}. - Macros d'usuari. - Les macros de descoberta de baix nivell es poden emprar a les etiquetes de prototip d'elements.  Les macros següents es poden emprar a les etiquetes de prototip d'equips:  - Macros integrades {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} i {HOST.ID}. - Macros integrades d'{INVENTARI.\*}. - Macros d'usuari. - Les macros de descoberta de baix nivell es resoldran durant el procés de descoberta i després s'afegirà al fitxer de l'equip trobat.

en-us	#### Macro support  The [{EVENT.UPDATE.STATUS}](/manual/appendix/macros/supported_by_location#events) macro is now supported in service update notifications and commands.
ca	#### Suport de macro  La macro [{EVENT.UPDATE.STATUS}](/manual/appendix/macros/supported_by_location#events) ara és compatible amb les notificacions i les ordres d'actualització del servei.

en-us	 #### Macro support  [User macros](/manual/config/macros/user_macros) and user macros with context are supported in:   -   preprocessing step parameters, including JavaScript code; -   custom error-handling parameters (*Set value to* and *Set error to* fields).  ::: noteclassic The macro context is ignored when a macro is replaced with its value. The macro value is inserted in the code as is, it is not possible to add additional escaping before placing the value in the JavaScript code. Please be advised that this can cause JavaScript errors in some cases. :::
ca	 #### Suport de macro  [Macros d'usuari](/manual/config/macros/user_macros) i macros d'usuari amb context s'admeten a:   - paràmetres de passa de preprocessament, inclòs el codi JavaScript; - Paràmetres personalitzats de gestió d'errors (camps *Establor el valor a* i *Establir error a*).  ::: noteclassic El context de la macro s'ignora quan se substitueix una macro pel seu valor. El valor de la macro s'insereix al codi tal com és, no es pot afegir escapament addicional abans de col·locar el valor al codi JavaScript. Tingueu en compte que això pot provocar errors de JavaScript en alguns casos. :::

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

en-us	# maintenance.create
ca	# maintenance.create

en-us	# maintenance.delete
ca	# maintenance.delete

en-us	# maintenance.get
ca	# maintenance.get

en-us	# Maintenance object  The following objects are directly related to the `maintenance` API.
ca	# Objecte manteniment  Els següents objectes tenen relació directa amb l'API `maintenance`.

en-us	##### Maintenance periods  The maintenance period window is for scheduling time for a recurring or a one-time maintenance. The form is dynamic with available fields changing based on the *Period type* selected.  ![](../../assets/en/manual/maintenance/maintenance_period.png){width="600"}  |Period type|Description| |--|--------| |*One time only*|Configure a one time only maintenance period:<br>*Date* - date and time of the maintenance period;<br>*Maintenance period length* - for how long the maintenance will be active.| |*Daily*|Configure a daily maintenance period:<br>*Every day(s)* - maintenance frequency (1 - *(default)* every day, 2 - every two days, etc.);<br>*At (hour:minute)* - time of the day when maintenance starts;<br>*Maintenance period length* - for how long the maintenance will be active.<br><br>When *Every day(s)* parameter is greater than "1", the starting day is the day that the *Active since* time falls on. Examples:<br>- if *Active since* is set to "2021-01-01 12:00", *Every day(s)* is set to "2", and *At (hour:minute)* is set to "23:00", then the first maintenance period will start on January 1 at 23:00, while the second maintenance period will start on January 3 at 23:00;<br>- if *Active since* is set to "2021-01-01 12:00", *Every day(s)* is set to "2", and *At (hour:minute)* is set to "01:00", then the first maintenance period will start on January 3 at 01:00, while the second maintenance period will start on January 5 at 01:00.| |*Weekly*|Configure a weekly maintenance period:<br>*Every week(s)* - maintenance frequency (1 - *(default)* every week, 2 - every two weeks, etc.);<br>*Day of week* - on which day the maintenance should take place;<br>*At (hour:minute)* - time of the day when maintenance starts;<br>*Maintenance period length* - for how long the maintenance will be active.<br><br>When *Every week(s)* parameter is greater than "1", the starting week is the week that the *Active since* time falls on. For examples, see parameter *Daily* description above.| |*Monthly*|Configure a monthly maintenance period:<br>*Month* - select all months during which the regular maintenance is carried out;<br>*Date: **Day of month*** - select this option if the maintenance should take place on the same date each month (for example, every 1st day of the month), and then select the required day in the field *Day of month* that appears;<br>*Date: **Day of week*** - select this option if the maintenance should take place only on certain days (for example, every first Monday of the month), then select (in the drop-down) the required week of the month (first, second, third, fourth, or last), and then mark the checkboxes for maintenance day(s);<br>*At (hour:minute)* - time of the day when maintenance starts;<br>*Maintenance period length* - for how long the maintenance will be active.|
ca	##### Períodes de manteniment  La finestra del període de manteniment s'utilitza per programar el temps per al manteniment recurrent o únic. El formulari és dinàmic i els camps disponibles canvien en funció del *tipus de període* seleccionat.  ![](../../assets/en/manual/maintenance/maintenance_period.png){width="600"}  |Tipus de període|Descripció| |--|---------| |*Només un cop*|Definiu la data i l'hora, així com la durada del període de manteniment:<br>*Data*: data i hora del període de manteniment;<br>*Durada del període de manteniment*: durant quant de temps restarà actiu el manteniment.| |*Diari*|*Diari* - freqüència de manteniment: 1 (per defecte) - cada dia, 2 - cada dos dies, etc.<br>*A (hora:minut)* - hora del dia en què comença el manteniment.<br> *Durada del període de manteniment* - quant de temps serà actiu el manteniment.<br><br>Quan el paràmetre *Cada dia(s)* és superior a "1", el dia inicial és el dia en què cau l'hora *Activat des de*. Exemples:<br>- si *Activat des que* s'estableix a "2021-01-01 12:00", *Cada dia(s)* s'estableix a "2" i s'estableix *A (hora:minut)* a "23:00", aleshores el primer període de manteniment començarà l'1 de gener a les 23:00, mentre que el segon període de manteniment començarà el 3 de gener a les 23:00;<br>- si *Activat des de* està establert en " 2021-01-01 12:00", *Cada dia(s)* s'estableix en "2" i *A (hora:minut)* s'estableix en "01:00", aleshores el primer període de manteniment començarà el  3 de gener a la 01:00, mentre que el segon període de manteniment començarà el 5 de gener a la 01:00.| |*Setmanal*|*Cada setmana(s)* - freqüència de manteniment: 1 (per defecte) - cada dia, 2 - cada dos dies, etc.<br>*Dia de la setmana* - el dia en què s'ha de fer el manteniment. <br>*A (hora:minut)* - hora del dia comença el manteniment.<br>*Durada del període de manteniment* - quant de temps serà actiu el manteniment.<br><br>Quan el paràmetre *Cada setmana(s)* és superior a "1", la setmana inicial és la setmana en què cau l'hora *Activat des de*. Per obtindre exemples, veieu la descripció del paràmetre *Diari* anterior.| |*Mensual*|*Mes* - trieu tots els mesos en què es realitza el manteniment habitual.<br>*Data*: **Dia del mes** - trieu aquesta opció si el manteniment es produeix la mateixa data cada mes (per exemple, 1r dia del mes). Tot seguit, trieu el dia requerit al camp nou que apareix.<br>*Data*: **Dia de la setmana** - trieu aquesta opció si el manteniment només es produeix en determinats dies (per exemple, cada primer dilluns de mes). A continuació, a la llista desplegable, trieu la setmana del mes requerida (primera, segona, tercera, quarta o darrera) i marqueu les caselles corresponents al(s) dia(s) de manteniment.<br>*A (hora:minut)* - hora d'inici del manteniment.<br>*Durada del període de manteniment* - quant de temps serà actiu el manteniment.|

en-us	### Maintenance  The maintenance object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |maintenanceid|ID|ID of the maintenance.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |name|string|Name of the maintenance.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |active\_since|timestamp|Time when the maintenance becomes active.<br><br>The given value will be rounded down to minutes.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |active\_till|timestamp|Time when the maintenance stops being active.<br><br>The given value will be rounded down to minutes.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |description|string|Description of the maintenance.| |maintenance\_type|integer|Type of maintenance.<br><br>Possible values:<br>0 - *(default)* with data collection;<br>1 - without data collection.| |tags\_evaltype|integer|Problem tag evaluation method.<br><br>Possible values:<br>0 - *(default)* And/Or;<br>2 - Or.|
ca	### Manteniment  L'objecte  manteniment té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |maintenanceid|ID|ID de manteniment.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions d'actualització| |name|string|Nom del manteniment.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació| |active\_since|timestamp|Hora en què el manteniment s'activa.<br><br>El valor donat s'arrodonirà al minut inferior.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació| |active\_till|timestamp|Hora en què el manteniment deixa d'ésser actiu.<br><br>El valor donat s'arrodonirà al minut inferior.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació| |description|string|Descripció del manteniment.| |maintenance\_type|integer|Tipus de manteniment.<br><br>Valors possibles:<br>0 - *(per defecte)* amb recollida de dades;<br>1 - sense recollida de dades.| |tags\_evaltype|integer|Mètode d'avaluació de l'etiqueta del problema.<br><br>Valors possibles:<br>0 - *(per defecte)* I/O;<br>2 - O.|

en-us	# Maintenance  This class is designed to work with maintenances.  Object references:  -   [Maintenance](/manual/api/reference/maintenance/object#maintenance) -   [Time period](/manual/api/reference/maintenance/object#time_period) -   [Problem tag](/manual/api/reference/maintenance/object#problem_tag)  Available methods:  -   [maintenance.create](/manual/api/reference/maintenance/create) - create new maintenances -   [maintenance.delete](/manual/api/reference/maintenance/delete) - delete maintenances -   [maintenance.get](/manual/api/reference/maintenance/get) - retrieve maintenances -   [maintenance.update](/manual/api/reference/maintenance/update) - update maintenances
ca	# Manteniment  Aquesta classe és dissenyada per treballar amb manteniements.  Referències d'objectes:  -   [Manteniment](/manual/api/reference/maintenance/object#maintenance) -   [Període](/manual/api/reference/maintenance/object#time_period) -   [Etiqueta de problema](/manual/api/reference/maintenance/object#problem_tag)  Mètodes disponibles:  -   [maintenance.create](/manual/api/reference/maintenance/create) - crear nous manteniments -   [maintenance.delete](/manual/api/reference/maintenance/delete) - esborrar manteniments -   [maintenance.get](/manual/api/reference/maintenance/get) - recuperar manteniments -   [maintenance.update](/manual/api/reference/maintenance/update) - actualitzar manteniments

en-us	# maintenance.update
ca	# maintenance.update

en-us	 ### Makefile targets  Loadable plugins provided by Zabbix have simple makefiles with the following targets:  |Target|Description| |--|--------| |make|Build plugin.| |make clean|Delete all files that are normally created by building the plugin.| |make check|Perform self-tests. A real PostgreSQL database is required.| |make style|Check Go code style with 'golangci-lint'.| |make format|Format Go code with 'go fmt'.| |make dist|Create an archive containing the plugin sources and sources of all packages needed to build the plugin and its self-tests.|
ca	### Destins del Makefile  Els plugins carregables proporcionats per Zabbix tenen fitxers de creació senzills amb els objectius següents:  |Destí|Descripció| |--|--------| |make|Construeix el connector.| |make clean|Esborra tots els fitxers que es creen normalment en crear el connector.| |make check|Fa autoproves. Es requereix una base de dades PostgreSQL real.| |make style|Comprova l'estil del codi Go amb 'golangci-lint'.| |make format|Formata el codi Go amb 'go fmt'.| |make dist|Crea un arxiu que contingui les fonts del connector i les fonts de tots els paquets necessaris per crear el connector i les seves autoproves.|

en-us	### Managing HA cluster  The current status of the HA cluster can be managed using the dedicated [runtime control](/manual/concepts/server#runtime_control) options:  -   `ha_status` - log HA cluster status in the Zabbix server log (and to stdout) -   `ha_remove_node=target` - remove an HA node identified by its     \<target\> - number of the node in the list (the number can be     obtained from the output of running ha\_status), e.g.:  ``` zabbix_server -R ha_remove_node=2 ```  Note that active/standby nodes cannot be removed.  -   `ha_set_failover_delay=delay` - set HA failover delay (between 10 seconds and 15 minutes; time     suffixes are supported, e.g. 10s, 1m)  Node status can be monitored:  -   in *Reports* → *[System     information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* -   in the *System information* dashboard widget -   using the `ha_status` runtime control option of the server (see     above).  The `zabbix[cluster,discovery,nodes]` internal item can be used for node discovery, as it returns a JSON with the high-availability node information.
ca	### Getió del cluster d'alta disponibilitat (HA)  L'estat actual del clúster HA es pot gestionar mitjançant les opcions dedicades [control en temps d'execució](/manual/concepts/server#runtime_control):  - `ha_status`: desa l'estat del clúster HA al registre del servidor Zabbix (i a stdout) - `ha_remove_node=target` - elimina un node HA identificat pel seu \<target\> - nombre de node a la llista (el nombre es pot obtindre a partir de la sortida de l'execució de ha\_status), per exemple: ``` zabbix_server -R ha_remove_node=2 ```  Tingueu en compte que els nodes actius/en espera no es poden pas esborrar.  - `ha_set_failover_delay=delay`: estableix l'endarreriment de la migració per error HA (entre 10 segons i 15 minuts; s'admeten sufixos de temps, per exemple, 10 s, 1 m)  L'estat del node es pot controlar:  - a *Informes* → *[Informació del sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* - al giny del tauler *Informació del sistema* - emprant l'opció de control d'execució `ha_status` del servidor (veieu més amunt).  L'element intern `zabbix[cluster,discovery,nodes]` es pot emprar per a la descoberta de nodes, ja que retorna un JSON amb informació de nodes d'alta disponibilitat.

en-us	##### Mandatory interface  The only mandatory function is **zbx\_module\_api\_version()**:  ``` {.c} int zbx_module_api_version(void); ```  This function should return the API version implemented by this module and in order for the module to be loaded this version must match module API version supported by Zabbix. Version of module API supported by Zabbix is ZBX\_MODULE\_API\_VERSION. So this function should return this constant. Old constant ZBX\_MODULE\_API\_VERSION\_ONE used for this purpose is now defined to equal ZBX\_MODULE\_API\_VERSION to preserve source compatibility, but it's usage is not recommended.
ca	##### Interfície obligatòria  L'única funció necessària és **zbx\_module\_api\_version()**:  ``` {.c} int zbx_module_api_version(void); ```  Aquesta funció ha de retornar la versió del mòdul de l'API implementada per aquest mòdul i perquè el mòdul carregui aquesta versió ha de coincidir amb la versió del mòdul de l'API suportada per Zabbix. La versió del mòdul API admesa per Zabbix és ZBX\_MODULE\_API\_VERSION. Per tant, aquesta funció ha de retornar aquesta constant. L'antiga constant ZBX\_MODULES\_API\_VERSION\_ONE que s'empra per a aquest propòsit ara s'estableix igual a ZBX\_MODULE\_API\_VERSION per preservar la compatibilitat de les fonts, però aquest és un ús no recomanat.

en-us	 # manifest.json  Any module needs the manifest.json file. The file must be located in the module's primary directory (for example, *zabbix/ui/modules/module_name/manifest.json*).  As a bare minimum, manifest.json should specify these fields:  ```json {     "manifest_version": 2.0,     "id": "my_ip_address",     "name": "My IP Address",     "namespace": "MyIPAddress",     "version": "1.0" } ```  Parameters supported in **manifest.json** (press on the parameter name for a detailed description):  |Parameter |Description |Required | |--|--------|--| |[manifest_version](#manifest-version)|Manifest version of the module.| Yes | |[id](#id) |Unique module ID. |^| |[name](#name) |Module name that will be displayed in the Administration section. |^| |[namespace](#namespace) |PHP namespace for module classes.|^| |[version](#version) |Module version. |^| |[type](#type) |Type of the module. For widget must be set to *widget* | Yes for widgets, otherwise no | |[widget](#widget) |Widget configuration. Used for widgets only. |^| |[actions](#actions) | Actions to register with the module. |^| |[assets](#assets) | CSS styles and JavaScript files to include. | No | |[author](#author) |Module author. |^| |[config](#config) |Default values for custom module options. |^| |[description](#description) |Module description.|^| |[url](#url) |A link to the module description. |^|
ca	# manifest.json  Qualsevol mòdul necessita el fitxer manifest.json. El fitxer s'ha d'ubicar al directori principal del mòdul (per exemple, `ui/modules/module_name/manifest.json`).  Com a mínim, manifest.json hauria d'especificar aquests camps:  ```json {     "manifest_version": 2.0,     "id": "la_meva_adreça_ip",     "name": "La meva adreça IP",     "namespace": "LaMevaAdreçaIP",     "version": "1.0" } ```  Paràmetres admesos a **manifest.json** (premeu al nom del paràmetre per veure una descripció detallada):  |Paràmetre |Descripció |Obligatori | |--|--------|--| |[manifest_version](#manifestversion)|Versió manifest del mòdul.| Sí | |[id](#id) |ID únic del mòdul. |^| |[nom](#nom) |Nom del mòdul que es mostrarà a la secció Administració. |^| |[espai de noms](#espai de noms) |Espai de noms PHP per a classes de mòduls.|^| |[versió](#versió) |Versió del mòdul. |^| |[tipus](#tipus) |Tipus del mòdul. Per al giny s'ha d'establir a *widget* | Sí per als ginys, en cas contrari no | |[giny](#widget) |Configuració del giny. S'empra només per a ginys. |^| |[accions](#accions) | Accions per registrar-se al mòdul. |^| |[actius](#actius) | Estils CSS i fitxers JavaScript per incloure. | No | |[autor](#autor) |Autor del mòdul. |^| |[configuració](#config) |Valors per defecte per a les opcions de mòduls personalitzats. |^| |[descripció](#descripció) |Descripció del mòdul.|^| |[url](#url) |Un enllaç a la descripció del mòdul. |^|

en-us	 ### manifest_version {#manifest-version}  Manifest version of the module. Currently, supported version is **2.0**.  *Type*: Double  *Example*:   ```json "manifest_version": 2.0 ```
ca	### manifest_version {#manifest-version}  Versió manifest del mòdul. Actualment, la versió suportada és la **2.0**.  *Tipus*: Doble  *Exemple*:   ```json "manifest_version": 2.0 ```

en-us	##### Manual mode  When [configuring a host](host), in the *Inventory* tab you can enter such [details](/manual/api/reference/host/object#host-inventory) as the type of device, serial number, location, responsible person, URLs, etc. - data that will populate inventory information.  If a URL is included in host inventory information and it starts with 'http' or 'https', it will result in a clickable link in the *Inventory* section.
ca	##### Mode manual  Quan [configurem un equip](host), a la pestanya *Inventari*, podem entrar [detalls](/manual/api/reference/host/object#host-inventory) com el tipus de perifèric, el nombre de sèrie, ubicació, persona responsable, URLs, etc... - les dades que ompliran la informació de l'inventari.  Si una URL s'inclou a la informació de l'inventari d'equip i comença per `http` o `https`, apareixerà un enllaç clicable a la secció *Inventari*.

en-us	#### Manual user input for scripts  Manual user input for frontend scripts allows to supply a custom parameter on each execution of the script. This saves the necessity to create multiple similar user scripts with only a single parameter difference.  For example, you may want to supply a different integer or a different URL address to the script during execution.  To enable manual user input:  -   use the {MANUALINPUT} macro in the script (commands, script, script parameter) where required; or in the URL field of URL scripts; -   in [advanced script configuration](/manual/web_interface/frontend_sections/alerts/scripts#advanced-configuration), enable manual user input and configure input options:  ![](../../../assets/en/manual/web_interface/script_advanced.png){width="600"}  With user input enabled, before script execution, a *Manual input* popup will appear to the user asking to supply a custom value. The supplied value will replace {MANUALINPUT} in the script.  Depending on the configuration, the user will be asked to enter a string value or select the value from a dropdown of pre-determined options.  ![](../../../assets/en/manual/web_interface/manual_input_field.png)
ca	#### Entrada manual de l'usuari per als scripts  L'entrada manual de l'usuari per als scripts d'interfície permet proporcionar un paràmetre personalitzat a cada execució de l'script. Això estalvia la necessitat de crear diversos scripts d'usuari similars amb només una diferència de paràmetres.  Per exemple, és possible que vulgueu proporcionar un nombre enter diferent o una adreça URL diferent a l'script durant l'execució.  Per habilitar l'entrada manual de l'usuari:  - empreu la macro {MANUALINPUT} a l'script (ordres, script, paràmetre de l'script) quan calgui; o al camp URL dels scripts d'URL; - a [Configuració avançada de l'script](/manual/web_interface/frontend_sections/alerts/scripts#advanced-configuration), activeu l'entrada manual de l'usuari i configureu les opcions d'entrada:  ![](../../../assets/en/manual/web_interface/script_advanced.png){width="600"}  Amb l'entrada de l'usuari habilitada, abans de l'execució de l'script, apareixerà una finestra emergent *Entrada manual* a l'usuari demanant que proporcioni un valor personalitzat. El valor proporcionat substituirà {MANUALINPUT} a l'script.  En funció de la configuració, se li demanarà a l'usuari que introdueixi un valor de cadena o seleccioneu el valor d'un desplegable d'opcions predeterminades.  ![](../../../assets/en/manual/web_interface/manual_input_field.png)

en-us	#### Manual user input  Manual user input allows to supply a custom parameter on each execution of the script. This saves the necessity to create multiple similar user scripts with only a single parameter difference.  For example, you may want to supply a different integer or a different URL address to the script during execution.  To enable manual user input:  -   use the {MANUALINPUT} macro in the script (commands, script, script parameter) where required; or in the URL field of URL scripts; -   in [advanced script configuration](#advanced-configuration), enable manual user input and configure input options.  With user input enabled, before script execution, a *Manual input* popup will appear to the user asking to supply a custom value. The supplied value will replace {MANUALINPUT} in the script.  Depending on the configuration, the user will be asked to enter a string value:  ![](../../../../../assets/en/manual/web_interface/manual_input_field.png)  Or select the value from a dropdown of pre-determined options:  ![](../../../../../assets/en/manual/web_interface/manual_input_field2.png)  Manual user input is available only for scripts where the scope is 'Manual host action' or 'Manual event action'.
ca	#### Entrada manual de l'usuari  L'entrada manual de l'usuari permet proporcionar un paràmetre personalitzat a cada execució de l'script. Això estalvia la necessitat de crear diversos scripts d'usuari similars amb només una diferència de paràmetres.  Per exemple, és possible que vulgueu proporcionar un nombre enter diferent o una adreça URL diferent a l'script durant l'execució.  Per habilitar l'entrada manual de l'usuari:  - empreu la macro {MANUALINPUT} a l'script (ordres, script, paràmetre de l'script) quan calgui; o al camp URL dels scripts d'URL; - a [Configuració avançada de l'script](#advanced-configuration), habiliteu l'entrada manual de l'usuari i configureu les opcions d'entrada.  Amb l'entrada de l'usuari habilitada, abans de l'execució de l'script, apareixerà una finestra emergent *Entrada manual* a l'usuari demanant que proporcioni un valor personalitzat. El valor proporcionat substituirà {MANUALINPUT} a l'script.  En funció de la configuració, se li demanarà a l'usuari que introdueixi un valor de cadena:  ![](../../../../../assets/en/manual/web_interface/manual_input_field.png)  O trieu el valor d'un menú desplegable d'opcions predeterminades:  ![](../../../../../assets/en/manual/web_interface/manual_input_field2.png)  L'entrada manual de l'usuari només és disponible per als scripts on l'abast és "Acció manual de l'equip" o "Acció d'esdeveniment manual".

en-us	# map.create
ca	# map.create

en-us	# map.delete
ca	# map.delete

en-us	#### Map element Host group  The map element Host group object defines one host group element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupid|ID|ID of the host group.|
ca	#### Element de mapa grup d'equips  L'objecte element de mapa de grups d'equips defineix un o més elements de grups d'equips.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |groupid|ID|ID del grup d'equips.|

en-us	#### Map element Host  The map element Host object defines one host element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|ID|ID of the host.|
ca	#### Element de mapa d'quip  L'objecte element de mapa d'equips defineix un o més elements d'equips.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |hostid|ID|ID de l'equip.|

en-us	#### Map element Map  The map element Map object defines one map element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapid|ID|ID of the map.|
ca	#### Element de mapa Mapa  L'objecte element de mapa Mapa defineix un o més elements de Mapes.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |sysmapid|ID|ID del mapa.|

en-us	#### Map element tag  The map element tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Map element tag name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |operator|integer|Map element tag condition operator.<br><br>Possible values:<br>0 - *(default)* Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.| |value|string|Map element tag value.|
ca	#### Element del mapa Etiqueta  L'objecte d'element de mapa Etiqueta té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |tag|cadena|Nom d'etiqueta de l'element del mapa.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*| |operator|string|Operador de condició d'etiqueta d'element de mapa.<br><br>Valors possibles :<br>0 - *(per defecte)* Conté;<br>1 - Iguals;<br>2 - No en conté;<br>3 - No és igual;<br>4 - Existeix;<br>5 - No existeix.| |value|string|Valor d'etiqueta d'element de carta.|