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.
es	 #### Limitaciones  El agente Zabbix para Windows no es compatible con configuraciones de Windows no estándar donde se distribuyen CPU de manera no uniforme entre los nodos NUMA. Si las CPU lógicas están distribuidas de manera no uniforme, es posible que las métricas de rendimiento de la CPU no estén disponibles para algunas CPU. Por ejemplo, si hay 72 CPU lógicas con 2 nodos NUMA, ambos nodos deben tener 36 CPU cada uno.

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 } ```
es	#### Limitar el acceso a la API  Actualizar rol con ID "5", denegar la llamada a cualquiera de los métodos "creación", "actualización" o "eliminación".  [Solicitud](/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 } ```  Respuesta:  ```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 } ```
es	#### Vincular un grupo a plantillas  Agregue el grupo de plantillas "2" a dos plantillas.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10085"             },             {                 "templateid": "10086"             }         ],         "groups": [             {                 "groupid": "2"             }         ]     },     "id": 1 } ```  Respuesta:  ```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.
es	### Vincular una plantilla  Para vincular una plantilla al equipo, haga lo siguiente:  1. Vaya a *Recopilación de datos → Equipos*. 2. Haga clic en el equipo requerido. 3. Comience a escribir el nombre de la plantilla en el campo *Plantillas*. Aparecerá una lista de plantillas coincidentes; desplácese hacia abajo para seleccionar.    Alternativamente, puede hacer clic en *Seleccionar* junto al campo y seleccionar una o varias plantillas de la lista en una ventana emergente. 4. Haga clic en *Agregar/Actualizar* en el formulario de atributos del equipo.  El equipo ahora tendrá todas las entidades de la plantilla. Esto incluye métricas, iniciadores, gráficos, reglas de descubrimiento de bajo nivel, escenarios web y tableros.  ::: noteimportant Vincular varias plantillas al mismo equipo fallará si esas plantillas contienen métricas con la misma clave de métrica. Y, como los iniciadores y los gráficos utilizan métricas, tampoco se pueden vincular a un único equipo desde varias plantillas si se utilizan claves de métricas idénticas. :::  Cuando se agregan entidades (métricas, iniciadores, etc.) desde la plantilla:  - las entidades idénticas previamente existentes en el equipo se actualizan como entidades de la plantilla y **cualquier personalización existente a nivel de equipo en la entidad se pierde**; - se agregan entidades de la plantilla; - cualquier entidad directamente vinculada que, antes de la vinculación de la plantilla, existía solo en el equipo permanece intacta.  En las listas, todas las entidades de la plantilla ahora tienen el prefijo nombre de la plantilla, indicando que pertenecen a la plantilla en particular. El nombre de la plantilla en sí (en texto gris) es un enlace que permite acceder a la lista de esas entidades en el nivel de plantilla.  ::: noteclassic Para algunas métricas, como [verificaciones externas](/manual/config/items/itemtypes/external), [verificaciones del agente HTTP](/manual/config/items/itemtypes/http), [verificaciones simples](/manual/config /items/itemtypes/simple_checks), [comprobaciones SSH](/manual/config/items/itemtypes/ssh_checks) y [comprobaciones Telnet](/manual/config/items/itemtypes/telnet_checks), la interfaz de equipo es opcional. Si al momento de vincular una plantilla, el equipo no tiene una interfaz definida estas métricas se agregarán sin interfaz. Si agrega una interfaz de equipo más adelante, no se asignará automáticamente a métricas ya existentes. Para asignar la interfaz de equipo recién agregada a todas las métricas de la plantilla a la vez, [desvincule](#unlinking-a-template) la plantilla del equipo y luego vuelva a vincularla. Para conservar el historial de las métricas, utilice la opción *Desvincular*, no utilice *Desvincular y borrar*. :::  Si alguna entidad no tiene el prefijo del nombre de la plantilla, significa que existía en el equipo antes y no fue agregada por la plantilla.

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.|
es	#### Elementos de enlace  Una vez que haya puesto algunos elementos en el mapa, es hora de comenzar a vincular a ellos. Para vincular dos elementos primero debe seleccionarlos. con los elementos seleccionado, haga clic en *Agregar* al lado de Enlace.  Con un enlace creado, el formulario de un solo elemento ahora contiene una Sección *Enlaces*. Haga clic en *Editar* para editar los atributos del enlace.  ![](../../../../../assets/en/manual/config/visualization/map_links.png){width="600"}  Atributos de enlace:  |Parámetro|Descripción| |--|--------| |*Etiqueta*|Etiqueta que se representará en la parte superior del enlace.<br>Las expresiones [macros](/manual/appendix/macros/supported_by_location) se admiten en este campo, pero solo con `avg`, `last`, Funciones `min` y `max`, con el tiempo como parámetro (por ejemplo, `{?avg(/host/key,1h)}`).| |*Conectar a*|El elemento al que se conecta el enlace.| |*Escriba (OK)*|Estilo de enlace predeterminado:<br>**Línea** - línea única<br>**Línea en negrita** - línea en negrita<br>**Punto** - puntos<br>** Línea discontinua** - línea discontinua| |*Color (OK)*|Color de enlace predeterminado.| |*[Indicadores de enlace](enlaces)*|Lista de disparadores enlazados al enlace. En caso de que un disparador tenga el estado PROBLEMA, su estilo se aplica al enlace.|

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.
es	##### Vincular plantillas predefinidas a equipos  Como habrá notado, Zabbix viene con un conjunto de plantillas predefinidas. para varios sistemas operativos, dispositivos y aplicaciones. Para comenzar con el monitoreo muy rápidamente, puede vincular la plantilla apropiada a un equipo, pero tenga en cuenta que estas plantillas deben ajustarse a su entorno. Es posible que algunas comprobaciones no sean necesarias y que los intervalos de sondeo sean demasiado frecuentes.  Más información sobre [plantillas](/manual/config/templates) está disponible.

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. :::
es	##### Vincular plantillas a varios equipos  Para actualizar la vinculación de plantillas de muchos equipos, en *Recopilación de datos → Equipos* seleccione algunos equipos marcando sus casillas de verificación, luego haga clic en **[Actulización masiva](/manual/config/hosts/hostupdate)** debajo de la lista y luego seleccione *Vincular plantillas*:  ![](../../../../assets/en/manual/config/mass_link.png)  Para vincular plantillas adicionales, comience a escribir el nombre de la plantilla en el campo de autocompletar hasta que aparezca un menú desplegable que ofrezca las plantillas  coincidentes. Simplemente desplácese hacia abajo para seleccionar la plantilla a vincular.  La opción *Reemplazar* permitirá vincular una nueva plantilla mientras se desvincula cualquier plantilla que estuviera vinculada a los equipos anteriormente. La opción *Desvincular* permitirá especificar qué plantillas desvincular. El *Borrar cuando la opción de desvincular* permitirá no solo desvincular cualquier plantilla previamente vinculada , sino también eliminar todas las entidades heredadas de ellas (métricas, iniciadores, etc.).  ::: notetip Zabbix ofrece un conjunto considerable de plantillas predefinidas.  Puede usarlas como referencia, pero tenga cuidado de usarlas sin cambios en producción, ya que pueden contener demasiados elementos y también sondear datos a menudo. Si tiene ganas de usarlas, ajústelas para que se ajusten a sus necesidades reales. :::

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.
es	#### Vincular plantilla al equipo  Con una plantilla lista solo queda agregarla a un equipo. Para eso ve a *Recopilación de datos → Equipos*, haga clic en 'Nuevo equipo' para abrir su propiedad formulario y busque el campo **Plantillas**.  Comience a escribir *Nueva plantilla* en el campo *Plantillas*. El nombre de la plantilla que hemos creado debería aparecer en la lista desplegable. Desplácese hacia abajo para seleccionar. Compruebe que aparece en el campo *Plantillas*.  ![](../../../assets/en/manual/quickstart/link_template.png)  Haga clic en *Actualizar* en el formulario para guardar los cambios. La plantilla está ahora agregada al equipo, con todas las entidades que contiene.  De esta manera se puede aplicar también a cualquier otro equipo. Cualquier cambio en las métricas, iniciadores y otras entidades a nivel de plantilla se propagará a los equipos a los que está 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
es	#### Enlaces disponibles  Para cada entrada están disponibles los siguientes enlaces:  -   Equipos     -   Supervisión         - Últimos datos         -   Problemas         - Gráficos         - Tableros de equipos         - Escenarios web     - Configuración         -   Métricas         - Iniciadores         - Gráficos         - Reglas de descubrimiento         - Escenarios web   - Grupos de equipos     -   Supervisión         - Últimos datos         -   Problemas         - Escenarios web     - Configuración         -   Equipos   - Plantillas     - Configuración         -   Métricas         - Iniciadores         - Gráficos         - Plantillas de tableros         - Reglas de descubrimiento         - Escenarios web   - Grupos de plantillas     - Configuración         - Plantillas

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).
es	##### Enlaces  Al hacer clic en un elemento del mapa se abre un menú con algunos enlaces disponibles. Al hacer clic en el nombre del equipo, aparece el [menú del equipo](/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 } ```
es	#### Vincular dos plantillas a una plantilla  Vincula las plantillas "10106" y "10104" a la plantilla "10073".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10073"             }         ],         "templates_link": [             {                 "templateid": "10106"             },             {                 "templateid": "10104"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10073"         ]     },     "id": 1 } ```

en-us	#### Linux kernel threads
es	#### Hilos 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.
es	####Linux  Consulte los valores admitidos para el parámetro 'memtype' en Linux en la tabla.  |Valor admitido|Descripción|Fuente en /proc/<pid>/archivo de estado| |--|------|--| |vsize ^[1](proc_mem_notes#footnotes)^|Tamaño de la memoria virtual|VmSize| |pmem|Porcentaje de memoria real|(VmRSS/total\_memory) \* 100| |rss|Tamaño del conjunto residente|VmRSS| |data|Tamaño del segmento de datos|VmData| |exe|Tamaño del segmento de código|VmExe| |hwm|Tamaño máximo del conjunto residente|VmHWM| |lck|Tamaño de la memoria bloqueada|VmLck| |lib|Tamaño de bibliotecas compartidas|VmLib| |peak|Tamaño máximo de memoria virtual|VmPeak| |pin|Tamaño de las páginas fijadas|VmPin| |pte|Tamaño de las entradas de la tabla de páginas|VmPTE| |size|Tamaño del código de proceso + datos + segmentos de pila|VmExe + VmData + VmStk| |stk|Tamaño del segmento de pila|VmStk| |swap|Tamaño del espacio de intercambio utilizado|VmSwap|  Notas para Linux:  1. No todos los valores de 'memtype' son compatibles con los kernels de Linux más antiguos.      Por ejemplo, los kernels de Linux 2.4 no admiten los valores `hwm`, `pin`, `peak`,     `pte` y `swap`. 2. Hemos observado que el automonitoreo del proceso activo del     agente Zabbix  con `proc.mem[...,...,...,...,data]` muestra un valor     que es 4 kB más grande que lo informado por la línea `VmData` en el archivo del agente     /proc/<pid>/status. En el momento de la automedición, el     segmento de datos del agente aumenta en 4 kB y luego regresa al     tamaño 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| | |
es	####Linux  Los siguientes parámetros de proceso se devuelven en Linux para cada modo:  |modo=process|modo=thread|modo=summary| |--|--|--| |pid: PID |pid: PID|nombre: nombre del proceso | |ppid: PID padre|ppid: PID padre| procesos: número de procesos | |name: nombre del proceso|name: nombre del proceso | vsize: tamaño de la memoria virtual | |cmdline: comando con argumentos |user: usuario (real) bajo el cual se ejecuta el proceso |pmem: porcentaje de memoria real | |user: usuario (real) el proceso se ejecuta bajo |group: grupo (real) el proceso se ejecuta bajo |rss: tamaño del conjunto residente | |group: grupo (real) bajo el cual se ejecuta el proceso |uid: ID de usuario |data: tamaño del segmento de datos | |uid: ID de usuario |gid: ID del grupo bajo el cual se ejecuta el proceso |exe: tamaño del segmento de código | |gid: ID del grupo bajo el cual se ejecuta el proceso | tid: ID del hilo |lib: tamaño de las bibliotecas compartidas | |vsize: tamaño de la memoria virtual | tname: nombre del hilo |lck: tamaño de la memoria bloqueada | |pmem: porcentaje de memoria real |cputime_user: segundos totales de CPU (usuario)|pin: tamaño de páginas fijadas | |rss: tamaño del conjunto residente |cputime_system: segundos totales de CPU (sistema) |pte: tamaño de las entradas de la tabla de páginas | |data: tamaño del segmento de datos |state: estado del hilo |size: tamaño del código de proceso + datos + segmentos de pila | |exe: tamaño del segmento de código |ctx_switches: número de cambios de contexto |stk: tamaño del segmento de pila | |hwm: tamaño máximo del conjunto residente | page_faults: número de errores de página |swap: tamaño del espacio de intercambio utilizado | |lck: tamaño de la memoria bloqueada | |cputime_user: segundos totales de CPU (usuario) | |lib: tamaño de las bibliotecas compartidas| |cputime_system: segundos totales de CPU (sistema) | |peak: tamaño máximo de memoria virtual| |ctx_switches: número de cambios de contexto | |pin: tamaño de las páginas fijadas| |threads: número de hilos| |pte: tamaño de las entradas de la tabla de páginas| |page_faults: número de errores de página | |size: tamaño del código de proceso + datos + segmentos de pila| | | |stk: tamaño del segmento de pila| | | |swap: tamaño del espacio de intercambio utilizado| | | |cputime_user: segundos totales de CPU (usuario)| | | |cputime_system: segundos totales de CPU (sistema)| | | |state: estado del proceso (recuperado de forma transparente de procfs, formato largo)| | | |ctx_switches: número de cambios de contexto| | | |threads: número de hilos| | | |page_faults: número de errores de página| | |

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
es	##### ListenBacklog  El número máximo de conexiones pendientes en la cola TCP.<br>El valor predeterminado es una constante codificada, que depende del sistema.<br>El valor máximo admitido depende del sistema; los valores demasiado altos pueden truncarse silenciosamente a el 'máximo especificado por la implementación'.  Predeterminado: `SOMAXCONN`<br> Rango: 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
es	##### ListenBacklog  El número máximo de conexiones pendientes en la cola TCP.<br>El valor predeterminado es una constante codificada, que depende del sistema.<br>El valor máximo admitido depende del sistema; los valores demasiado altos pueden truncarse silenciosamente a el 'máximo especificado por la implementación'.  Predeterminado: `SOMAXCONN`<br> Rango: 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
es	##### ListenBacklog  El número máximo de conexiones pendientes en la cola TCP.<br>El valor predeterminado es una constante codificada, que depende del sistema.<br>El valor máximo admitido depende del sistema; los valores demasiado altos pueden truncarse silenciosamente a el 'máximo especificado por la implementación'.  Predeterminado: `SOMAXCONN`<br> Rango: 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
es	##### ListenBacklog El número máximo de conexiones pendientes en la cola TCP.<br>El valor predeterminado es una constante codificada, que depende del sistema.<br>El valor máximo admitido depende del sistema; los valores demasiado altos pueden truncarse silenciosamente a el 'máximo especificado por la implementación'.  Predeterminado: `SOMAXCONN`<br> Rango: 0 - INT\_MAX

en-us	##### ListenIP  A list of comma-delimited IP addresses that the agent should listen on.  Default: `0.0.0.0`
es	##### ListenIP  Una lista de direcciones IP delimitadas por comas que el agente debe escuchar.  Predeterminado: `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`
es	##### ListenIP  Una lista de direcciones IP delimitadas por comas que el agente debe escuchar.  Predeterminado: `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`
es	##### ListenIP  Una lista de direcciones IP delimitadas por comas que el agente debe escuchar. La primera dirección IP se envía al servidor Zabbix, si se conecta a él, para recuperar la lista de comprobaciones activas.  Predeterminado: `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`
es	##### ListenIP  Una lista de direcciones IP delimitadas por comas que el agente debe escuchar. La primera dirección IP se envía al servidor Zabbix, si se conecta a él, para recuperar la lista de comprobaciones activas.  Predeterminado: `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`
es	##### ListenIP  Una lista de direcciones IP delimitadas por comas que el Capturador debe escuchar.<br>El capturador escuchará en todas las interfaces de red si falta este parámetro.  Predeterminado: `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`
es	##### ListenIP Una lista de direcciones IP delimitadas por comas que el Capturador debe escuchar.<br>El capturador escuchará en todas las interfaces de red si falta este parámetro.  Predeterminado: `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
es	##### ListenPort  El agente escuchará en este puerto las conexiones del servidor.  Predeterminado: `10050`<br> Rango: 1024-32767

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
es	##### ListenPort  El agente escuchará en este puerto las conexiones del servidor.  Predeterminado: `10050`<br> Rango: 1024-32767

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
es	##### ListenPort  El agente escuchará en este puerto las conexiones del servidor.  Predeterminado: `10050`<br> Rango: 1024-32767

en-us	##### ListenPort  The agent will listen on this port for connections from the server.  Default: `10050`<br> Range: 1024-32767
es	##### ListenPort  El agente escuchará en este puerto las conexiones del servidor.  Predeterminado: `10050`<br> Rango: 1024-32767

en-us	##### ListenPort  The listen port for trapper.  Default: `10051`<br> Range: 1024-32767
es	##### ListenPort  El puerto de escucha para el capturador.  Predeterminado: `10051`<br> Rango: 1024-32767

en-us	##### ListenPort The listen port for trapper.  Default: `10051`<br> Range: 1024-32767
es	##### ListenPort El puerto de escucha para el capturador.  Predeterminado: `10051`<br> Rango: 1024-32767

en-us	##### ListenPort  The service will listen on this port for connections from the server.  Default: `10053`<br> Range: 1024-32767
es	##### ListenPort  El servicio escuchará en este puerto las conexiones del servidor.  Predeterminado: `10053`<br> Rango: 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|
es	##### Lista de campos de ordenación disponibles para cada tipo de solicitud de información de diagnóstico  Los siguientes campos estadísticos se pueden utilizar para ordenar y limitar las solicitudes de información.  |Tipo de diagnóstico|Campos disponibles|[Tipo](/manual/api/reference_commentary#data_types)| |--|--|------| |historycache|valores|entero| |valuecache|valores|entero| |^|request.values|entero| |preprocessing|valores|entero| |alerting|media.alerts|entero| |^|source.alerts|entero| |lld|valores|entero|

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.|
es	##### Lista de campos estadísticos disponibles para cada tipo de solicitud de información de diagnóstico  Se pueden solicitar los siguientes campos estadísticos para cada tipo de propiedad de solicitud de información de diagnóstico.  |Tipo de diagnóstico|Campos disponibles|Descripción| |--|--|------| |historycache|items|Número de métricas almacenados en caché.| |^|values|Número de valores almacenados en caché.| |^|memory|Estadísticas de memoria compartida (espacio libre, número de fragmentos utilizados, número de fragmentos libres, tamaño máximo de fragmentos libres).| |^|memory.data|Historial de estadísticas de memoria compartida de caché de datos.| |^|memory.index|Estadísticas de memoria compartida de caché de índice histórico.| |valuecache|items|Número de métricas almacenadas en caché.| |^|values|Número de valores almacenados en caché.| |^|memory|Estadísticas de memoria compartida (espacio libre, número de fragmentos utilizados, número de fragmentos libres, tamaño máximo de fragmentos libres).| |^|mode|Modo de caché de valores.| |preprocessing|valores|Número de valores en cola.| |^|preproc.values|Número de valores en cola con pasos de preprocesamiento.| |alerting|alertas|Número de alertas en cola.| |lld|rules|Número de reglas en cola.| |^|values|Número de valores en cola.|

en-us	 List of VMware monitoring [item keys](/manual/vm_monitoring/vmware_keys) has been moved to [VMware monitoring](/manual/vm_monitoring) section. 
es	 La lista de [claves de métricas] de monitoreo de VMware (/manual/vm_monitoring/vmware_keys) se ha movido a la sección [monitoreo 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.|
es	##### Lista de elementos en espera  En esta pantalla, se enumeran todos los elementos en espera.  ![](../../../../../assets/en/manual/web_interface/queue_details.png){width="600"}  Datos mostrados:  |Columna|Descripción| |--|--------| |*Cheque programado*|Se muestra la hora a la que venció el cheque.| |*Retrasado por*|Se muestra la duración del retraso.| |*Host*|Se muestra el host del elemento.| |*Nombre*|Se muestra el nombre del elemento en espera.| |*Proxy*|Se muestra el nombre del proxy, si el host está supervisado por 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*|
es	### Ruta de macro LLD  La ruta de macro LLD tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |lld\_macro|cadena|Macro LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |path|cadena|Selector del valor que se asignará a la macro correspondiente.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|

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. :::
es	#### Condición de filtro de regla LLD  El objeto de condición de filtro de regla LLD define una verificación separada para realizar sobre el valor de una macro LLD. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |macro|cadena|Macro LLD para realizar la verificación.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |value|cadena|Valor con el que comparar.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `operator` está configurado como "coincide con expresión regular" o "no coincide con la expresión regular"| |formulaid|cadena|ID único arbitrario que se utiliza para hacer referencia a la condición desde una expresión personalizada. Sólo puede contener letras mayúsculas. El ID debe ser definido por el usuario al modificar las condiciones del filtro, pero se generará nuevamente cuando se solicite posteriormente.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `evaltype` de [objeto de filtro de regla LLD](#lld-rule-filter) está configurado como "expresión personalizada"| |operator|entero|Operador de condición.<br><br>Valores posibles:<br>8 - *(predeterminado)* coincide con la expresión regular;<br>9 - no coincide con la expresión regular;<br>12 - existe;< br>13 - no existe.|  ::: notetip Para comprender mejor cómo utilizar filtros con varios tipos de expresiones, ver ejemplos en las páginas de los métodos [discoveryrule.get](get#retrieving_filter_conditions) y  [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"|
es	### Filtro de reglas LLD  El objeto de filtro de regla LLD define un conjunto de condiciones que se pueden utilizar para filtrar objetos descubiertos. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |conditions|objeto/matriz|Conjunto de [condiciones de filtro](#lld-rule-filter-condition) que se utilizarán para filtrar los resultados. Las condiciones se ordenarán según el orden en que se ubican en la fórmula.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |evaltype|entero|Método de evaluación de la condición del filtro.<br><br>Valores posibles:<br>0 - y/o;<br>1 - y;<br>2 - o;<br>3 - expresión personalizada. <br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|  |eval\_formula|cadena|Expresión generada que se utilizará para evaluar las condiciones del filtro. La expresión contiene ID que hacen referencia a condiciones de filtro específicas mediante su "formulaid". El valor de `eval_formula` es igual al valor de `formula` para filtros con una expresión personalizada.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- * sólo lectura*| |formula|cadena|Expresión definida por el usuario que se utilizará para evaluar las condiciones de los filtros con una expresión personalizada. La expresión debe contener ID que hagan referencia a condiciones de filtro específicas mediante su `formulaid`. Los ID utilizados en la expresión deben coincidir exactamente con los definidos en las condiciones del filtro: ninguna condición puede permanecer sin usar u omitir.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br >- *obligatorio* si `evaltype` está configurado como "expresión personalizada"|

en-us	# LLD rule object  The following objects are directly related to the `discoveryrule` API.
es	# Objeto de regla LLD  Los siguientes objetos están directamente relacionados con la 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.|
es	#### Condición de filtro de reemplazo de regla LLD  El objeto de condición de filtro de reemplazo de regla LLD define una verificación separada para realizar sobre el valor de una macro LLD. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |macro|cadena|Macro LLD para realizar la verificación.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |value|cadena|Valor con el que comparar.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `operador` está configurado en "coincide con regular expresión" o "no coincide con la expresión regular"| |formulaid|cadena|ID único arbitrario que se utiliza para hacer referencia a la condición desde una expresión personalizada. Sólo puede contener letras mayúsculas. El ID debe ser definido por el usuario al modificar las condiciones del filtro, pero se generará de nuevo cuando se solicite posteriormente.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `evaltype` de [objeto de filtro de anulación de regla LLD](#lld-rule-override-filter) está configurado en "expresión personalizada"| |operator|entero|Operador de condición.<br><br>Valores posibles:<br>8 - *(predeterminado)* coincide con la expresión regular;<br>9 - no coincide con la expresión regular;<br>12 - existe;< br>13 - no existe.|

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"|
es	#### Filtro de reemplazo de regla LLD  El objeto de filtro de reemplazo de regla LLD define un conjunto de condiciones que, si coinciden con el objeto descubierto, se aplica el reemplazo. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |conditions|objeto/matriz|Conjunto de [condiciones de filtro de reemplazo](#lld-rule-override-filter-condition) a utilizar para hacer coincidir los objetos descubiertos. Las condiciones se ordenarán según el orden en que se ubican en la fórmula.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |evaltype|entero|Método de evaluación de la condición del filtro de reemplazo.<br><br>Valores posibles:<br>0 - y/o;<br>1 - y;<br>2 - o;<br>3 - expresión personalizada .<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |eval\_formula|cadena|Expresión generada que se utilizará para evaluar las condiciones del filtro de reemplazo. La expresión contiene ID que hacen referencia a condiciones de filtro de reemplazo específicas mediante su "formulaid". El valor de `eval_formula` es igual al valor de `formula` para filtros con una expresión personalizada.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *sólo lectura*| |formula|cadena|Expresión definida por el usuario que se utilizará para evaluar las condiciones de reemplazo de filtros con una expresión personalizada. La expresión debe contener ID que hagan referencia a condiciones de filtro de reemplazo específicas mediante su "formulaid". Los ID utilizados en la expresión deben coincidir exactamente con los definidos en las condiciones del filtro de reemplazo: ninguna condición puede permanecer sin usar u omitir.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):< br>- *obligatorio* si `evaltype` está configurado en "expresión personalizada"|

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*|
es	##### Descubrimiento de operación de anulación de regla LLD  Estado de descubrimiento de operación de anulación de regla LLD que está establecido en  el objeto descubierto. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |discover|entero|Anula el estado de descubrimiento del objeto seleccionado.<br><br>Valores posibles:<br>0 - Sí, continúa descubriendo los objetos;<br>1 - No, no se descubrirán nuevos objetos y los existentes se marcará como perdido.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

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*|
es	##### Historial de operaciones de anulación de regla LLD  La regla LLD anula el valor del historial de operaciones que está configurado como  métrica descubierta. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |history|cadena|Anula el historial del prototipo de métrica, que es una unidad de tiempo de cuánto tiempo se deben almacenar los datos del historial. También acepta macros de usuario y macros LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|

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*|
es	##### Inventario de operaciones de anulación de regla LLD  La regla LLD anula el valor del modo de inventario de operación que está establecido en equipo descubierto. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |inventory\_mode|entero|Anula el modo de inventario del prototipo del equipo.<br><br>Valores posibles:<br>-1 - deshabilitado;<br>0 - *(predeterminado)* manual;<br>1 - automático. <br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

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*|
es	##### Período de operación de anulación de regla LLD  El período de operación de anulación de la regla LLD es un valor de intervalo de actualización que se establece en la métrica descubierta. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |delay|cadena|Anula el intervalo de actualización del prototipo de métrica.<br><br>Acepta segundos o unidades de tiempo con sufijo (por ejemplo, 30 s, 1 m, 2 h, 1 d) y, opcionalmente, uno o más [intervalos personalizados](/manual/config/items/item/custom_intervals), todos separados por punto y coma. Los intervalos personalizados pueden ser una combinación de intervalos flexibles y de programación.<br><br>Acepta macros de usuario o macros LLD. Si se utiliza, el valor debe ser una sola macro. No se admiten múltiples macros o macros mezcladas con texto. Los intervalos flexibles se pueden escribir como dos macros separadas por una barra diagonal (por ejemplo, `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Ejemplo:<br>`1h;wd1-5h9-18;{ $Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Comportamiento de la propiedad] (/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

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*|
es	##### Regla LLD anula la gravedad de la operación  La regla LLD anula el valor de gravedad de la operación que está configurada como iniciador descubierto. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |severity|entero|Anula la gravedad del prototipo de iniciador.<br><br>Valores posibles:<br>0 - *(predeterminado)* no clasificado;<br>1 - información;<br>2 - advertencia;<br >3 - promedio;<br>4 - alto;<br>5 - desastre.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

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*|
es	##### Estado de operación de anulación de regla LLD  La regla LLD anula el estado de operación establecido en objeto descubierto. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |status|entero|Anula el estado del objeto seleccionado.<br><br>Valores posibles:<br>0 - Crear habilitado;<br>1 - Crear deshabilitado.<br><br>[Comportamiento de la propiedad](/manual /api/reference_commentary#property-behavior):<br>- *obligatorio*|

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.|
es	##### Etiqueta de operación de anulación de regla LLD  El objeto de etiqueta de operación de anulación de regla LLD contiene el nombre y el valor de la etiqueta que están configurados para el objeto descubierto. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tag|cadena|Nuevo nombre de etiqueta.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |value|cadena|Nuevo valor de etiqueta.|

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*|
es	##### Plantilla de operación de anulación de regla LLD  Objeto de plantilla de operación de anulación de regla LLD que está vinculado al equipo descubierto. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |templateid|ID|Anular la plantilla de las plantillas vinculadas del prototipo de equipo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

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.|
es	#### Operación de reemplazo de regla LLD  La operación de reemplazo de la regla LLD es una combinación de condiciones y acciones a realizar en el objeto prototipo. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |operationobject|entero|Tipo de objeto descubierto para realizar la acción.<br><br>Valores posibles:<br>0 - Prototipo de métrica;<br>1 - Prototipo de iniciador;<br>2 - Prototipo de gráfico;<br> 3 - Prototipo de equipo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |operator|entero|Operador de condición de reemplazo.<br><br>Valores posibles:<br>0 - *(predeterminado)* es igual;<br>1 - no es igual;<br>2 - contiene;<br>3 - no contiene;<br>8 - coincide;<br>9 - no coincide.| |value|cadena|Patrón para hacer coincidir el nombre de la métrica, iniciador, gráfico o prototipo de equipo según el objeto seleccionado.| |opstatus|objeto|Anular el objeto de estado de operación para objetos de métrica, iniciador y prototipo de equipo.| |opdiscover|objeto|Anular operación de descubrimiento de objeto de estado (todos los tipos de objetos).| |opperiod|objeto|Anular el objeto de período de operación (intervalo de actualización) para el objeto prototipo de métrica.| |ophistory|objeto|Anular el objeto de historial de operaciones para el objeto prototipo de métrica.| |optrends|objeto|Anular el objeto de tendencias de operación para el objeto prototipo de métrica.| |opseverity|objeto|Anular el objeto de gravedad de la operación para el objeto prototipo de iniciador.| |optag|objeto/matriz|Anular objeto de etiqueta de operación para objetos de prototipo de equipo y iniciador.| |optemplate|objeto/matriz|Anular el objeto de plantilla de operación para el objeto prototipo de equipo.| |opinventory|objeto|Anular objeto de inventario de operación para objeto prototipo de equipo.|

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*|
es	##### Tendencias de operación de anulación de regla LLD  La regla LLD anula el valor de tendencias de operación que se establece en la métrica descubierta. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |trends|cadena|Anula las tendencias del prototipo de métrica, que es una unidad de tiempo de cuánto tiempo se deben almacenar los datos de tendencias. También acepta macros de usuario y macros LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|

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.|
es	### Reemplazo de regla LLD  El objeto de reemplazo de regla LLD  define un conjunto de reglas (filtros, condiciones y operaciones) que se utilizan para anular las propiedades de diferentes objetos prototipo. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |name|cadena|Nombre único del reemplazo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |step|entero|Número de orden único del reemplazo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |stop|entero|Detener el procesamiento de los siguientes reemplazos si coinciden.<br><br>Valores posibles:<br>0 - *(predeterminado)* no detener el procesamiento de los reemplazos;<br>1 - detener el procesamiento de los reemplazos si el filtro coincide. | |filter|objeto|Filtro de reemplazo.| |operations|matriz|Operaciones de reemplazo.|

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.
es	### Preprocesamiento de reglas LLD  El objeto de preprocesamiento de reglas LLD tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |type|entero|El tipo de opción de preprocesamiento.<br><br>Valores posibles:<br>5 - Expresión regular;<br>11 - XML XPath;<br>12 - JSONPath;<br>14 - Coincide con la expresión regular ;<br>15 - No coincide con la expresión regular;<br>16 - Verifique si hay errores en JSON;<br>17 - Verifique si hay errores en XML;<br>20 - Descartar sin cambios con latido;<br>21 - JavaScript ;<br>23 - Prometheus a JSON;<br>24 - CSV a JSON;<br>25 - Reemplazar;<br>27 - XML a JSON;<br>28 - Valor SNMP walk;<br>29 - SNMP walk a JSON;<br>30 - valor SNMP get.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |params|string|Parámetros adicionales utilizados por la opción de preprocesamiento. Varios parámetros están separados por el carácter de nueva línea (\\n).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si se establece `type` a "Expresión regular" (5), "XML XPath" (11), "JSONPath" (12), "Coincide con la expresión regular" (14), "No coincide con la expresión regular" (15), "Compruebe si hay errores en JSON " (16), "Comprobar errores en XML" (17), "Descartar sin cambios con latido" (20), "JavaScript" (21), "Prometheus a JSON" (23), "CSV a JSON" (24) , "Reemplazar" (25), "Valor de recorrido SNMP" (28), "Recorrido SNMP a JSON" (29) o "Valor de obtención SNMP" (30)| |error\_handler|entero|Tipo de acción utilizado en caso de falla en el paso de preprocesamiento.<br><br>Valores posibles:<br>0: el servidor Zabbix establece el mensaje de error;<br>1: descartar valor;<br> 2 - Establecer un valor personalizado;<br>3 - Establecer un mensaje de error personalizado.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `tipo` está configurado en "Expresión regular" (5), "XML XPath" (11), "JSONPath" (12), "Coincide con la expresión regular" (14), "No coincide con la expresión regular" (15), "Compruebe si hay errores en JSON" (16), "Comprobar errores en XML" (17), "Prometheus a JSON" (23), "CSV a JSON" (24), "XML a JSON" (27), "Valor de recorrido SNMP" (28), "SNMP camina hacia JSON" (29) o "SNMP obtiene valor" (30)| |error\_handler\_params|cadena|Parámetros del controlador de errores.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `error_handler` está configurado como "Establecer valor personalizado" o "Establecer mensaje de error personalizado"|  Se admiten los siguientes parámetros y controladores de errores para cada tipo de preprocesamiento.  |Tipo de preprocesamiento|Nombre|Parámetro 1|Parámetro 2|Parámetro 3|Manejadores de errores admitidos| |------------------|----|-----------|-----------|- ----------|---------------------------------| |5|Expresión regular|patrón^1^|salida^2^|<|0, 1, 2, 3| |11|XML XPath|ruta^3^|<|<|0, 1, 2, 3| |12|JSONPath|ruta^3^|<|<|0, 1, 2, 3| |14|Coincide con la expresión regular|patrón^1^|<|<|0, 1, 2, 3| |15|No coincide con la expresión regular|patrón^1^|<|<|0, 1, 2, 3| |16|Compruebe si hay errores en JSON|ruta^3^|<|<|0, 1, 2, 3| |17|Compruebe si hay errores en XML|ruta^3^|<|<|0, 1, 2, 3| |20|Descartar sin cambios con latido|segundos^4,\ 5^|<|<|<| |21|JavaScript|script^2^|<|<|<| |23|Prometeo a JSON|patrón^5,\ 6^|<|<|0, 1, 2, 3| |24|CSV a JSON|carácter^2^|carácter^2^|0,1|0, 1, 2, 3| |25|Reemplazar|cadena de búsqueda^2^|reemplazo^2^|<|<| |27|XML a JSON|<|<|<|0, 1, 2, 3| |28|Valor SNMP walk|OID^2^|Formato:<br>0 - Sin cambios<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Entero de BITS |<|0, 1, 2, 3| |29|SNMP walk a JSON^7^|Nombre de campo^2^|Prefijo OID^2^|Formato:<br>0 - Sin cambios<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Entero de BITS|0, 1, 2, 3| |30|valor SNMP get|Formato:<br>1 - UTF-8 de Hex-STRING<br>2 - MAC de Hex-STRING<br>3 - Entero de BITS|<|<|0, 1, 2, 3|  ^1^ expresión regular\ ^2^ cadena\ ^3^ JSONPath o XML XPath\ ^4^ entero positivo (con soporte de sufijos de tiempo, por ejemplo, 30s, 1m, 2h, 1d)\ ^5^ macro de usuario\ ^6^ Patrón de Prometheus siguiendo la sintaxis: `<nombre de métrica>{<nombre de etiqueta>="<valor de etiqueta>", ...} == <valor>`. Cada Componente del patrón Prometheus (métrica, nombre de etiqueta, valor de etiqueta y métrica) valor) puede ser una macro de usuario.\ ^7^ Admite múltiples registros de "Nombre de campo, prefijo OID, registros de formato" delimitados por un carácter de nueva línea.

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|
es	### Regla LLD  El objeto de regla de descubrimiento de bajo nivel tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |itemid|ID|ID de la regla LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |delay|cadena|Intervalo de actualización de la regla LLD.<br><br>Acepta segundos o unidades de tiempo con sufijo (p.e., 30s, 1m, 2h, 1d) y opcionalmente con uno o más [intervalos personalizados](/manual/config/items/item/custom_intervals) todos ellos separados por punto y coma. Los intervalos personalizados pueden ser una mezcla de intervalos programados y flexibles.<br><br>Acepta macros de usuario. Si se usan, el valor debe ser una macro simple. No se soportan macros múltiples o macros mezcladas con texto. Los intervalos flexibles podrían escribirse como dos macros separadas por una barra diagonal.  (p.e., `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Ejemplo:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado como "Agente Zabbix" (0), "Comprobación simple" (3), "Zabbix interno" (5), "Comprobación externa" (10), "Monitor de base de datos" (11), "Agente IPMI" (12), "Agente SSH" (13), "Agente TELNET" (14), "Agente JMX" (16), "Agente HTTP" (19), "Agente SNMP" (20), "Script" (21), "Navegador" (22), o si `type` está configurado como "Agente Zabbix (activo)" (7) y `key_` no contiene "mqtt.get"| |hostid|ID|ID del equipo al que pertenece la regla LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *constante*<br>- *obligatorio* para operaciones de creación| |interfaceid|ID|ID de la interfaz del equipo de la regla LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si la regla LLD pertenece al equipo y `type` está configurado como "agente Zabbix", "agente IPMI", "agente JMX" o "agente SNMP"<br>- *compatible* si la regla LLD pertenece al equipo y `type` está configurado como "Comprobación simple" , "Comprobación externa", "agente SSH", "agente TELNET" o "agente HTTP"| |key\_|cadena|Clave de regla LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación<br>- *leer -solo* para objetos heredados| |name|cadena|Nombre de la regla LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación<br>- *leer -solo* para objetos heredados| |type|entero|Tipo de regla LLD.<br><br>Valores posibles:<br>0 - Agente Zabbix;<br>2 - Captura Zabbix;<br>3 - Comprobación simple;<br>5 - Zabbix interno;<br>7 - Agente Zabbix (activo);<br>10 - Verificación externa;<br>11 - Monitor de base de datos;<br>12 - Agente IPMI;<br>13 - Agente SSH;<br>14 - Agente TELNET;<br>16 - Agente JMX;<br>18 - Elemento dependiente;<br>19 - Agente HTTP;<br>20 - Agente SNMP;<br>21 - Script;<br>22 - Navegador.<br><br>[Propiedad comportamiento](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación<br>- *solo lectura* para objetos heredados| |url|cadena|Cadena URL.<br>Admite macros de usuario, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID} , {ITEM.KEY}.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado como "agente HTTP"<br >- *solo lectura* para objetos heredados| |allow\_traps|entero|Permitir completar el valor de manera similar a la métrica de captura.<br><br>Valores posibles:<br>0 - *(predeterminado)* No permitir aceptar datos entrantes;<br>1 - Permitir para aceptar datos entrantes.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurado en "agente HTTP"| |authtype|entero|Método de autenticación.<br><br>Valores posibles si `type` está configurado en "Agente SSH":<br>0 - *contraseña (predeterminada)*;<br>1 - clave pública.<br ><br>Valores posibles si `type` está configurado en "agente HTTP":<br>0 - *(predeterminado)* ninguno;<br>1 - básico;<br>2 - NTLM.<br><br> [Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado como "agente SSH" o "agente HTTP"<br>- *solo lectura* para objetos heredados (si `tipo` está configurado como "agente HTTP")| |description|cadena|Descripción de la regla LLD.| |error|cadena|Texto de error si hay problemas al actualizar la regla LLD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |follow\_redirects|entero|Seguir redirecciones de respuesta mientras se obtienen datos.<br><br>Valores posibles:<br>0: no seguir redirecciones;<br>1: *(predeterminado)* Seguir redirecciones.<br>< br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurado como "agente HTTP"<br>- *solo lectura* para objetos heredados| |headers|matriz|Matriz de [encabezados](#http-header) que se enviarán cuando se realice una solicitud HTTP.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurado como "agente HTTP"<br>- *solo lectura* para objetos heredados| |http\_proxy|cadena|Cadena de conexión de proxy HTTP(S).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` es establecida como "agente HTTP"<br>- *solo lectura* para objetos heredados| |ipmi\_sensor|cadena|Sensor IPMI.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `tipo` está configurado en "Agente IPMI " y `key_` no están configurados en "ipmi.get"<br>- *compatible* si `type` está configurado en "Agente IPMI"<br>- *solo lectura* para objetos heredados| |jmx\_endpoint|cadena|Cadena de conexión personalizada del agente JMX.<br><br>Predeterminado: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi< br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente JMX"| |lifetime|cadena|Período de tiempo después del cual se eliminarán los elementos que ya no se descubren. Acepta segundos, unidades de tiempo con sufijo o una macro de usuario.<br><br>Predeterminado: `7d`.| |lifetime\_type|entero|Escenario para borrar los recursos LLD perdidos.<br><br>Posibles valores:<br>0 - *(predeterminado)* Borrar después de que el límite de tiempo de vida haya sido alcanzado;<br>1 - No borrar;<br>2 - Borrar inmediatamente.| |enabled\_lifetime|cadena|Periodo de tiempo despues de que las métricas que ya no son descubiertas sean desactivadas. Acepta segundos, unidades de tiempo con sufijo, o una macro de usuario.<br><br>Predeterminado: `0`.| |enabled\_lifetime\_type|entero|Escenario para desactivar los recursos LLD perdidos.<br><br>Posibles valores:<br>0 - Desactivar después de que el límite de tiempo de vida haya sido alcanzado;<br>1 -No desactivar;<br>2 - *(predeterminado)* Desactivar inmediatamente.| |master\_itemid|ID|ID de la métrica principal.<br>Se permite la recursividad de hasta 3 métricas dependientes y un recuento máximo de métricas dependientes igual a 999.<br>La regla de descubrimiento no puede ser una métrica principal para otra regla de descubrimiento.<br>< br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "Métrica dependiente"<br>- *solo lectura* para objetos heredados| |output\_format|entero|¿Debería la respuesta convertirse a JSON?<br><br>Valores posibles:<br>0 - *(predeterminado)* Almacenar sin formato;<br>1 - Convertir a JSON.<br>< br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado como "agente HTTP"<br>- *solo lectura* para objetos heredados| |params|cadena|Parámetros adicionales dependiendo del tipo de regla LLD:<br>- script ejecutado para reglas SSH y Telnet LLD;<br>- consulta SQL para reglas LLD de monitor de base de datos;<br>- fórmula para reglas LLD calculadas .<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "Monitor de base de datos", "Agente SSH", "agente TELNET", o "Script"<br>- *solo lectura* para objetos heredados (si `type` está configurado en "Script")| |parameters|objeto/matriz|Parámetros adicionales si `type` está configurado en "Script" o "Navegador".<br>Matriz de objetos con propiedades `name` y `value`, donde `name` debe ser único.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurado en "Script" o "Navegador"<br>- *solo lectura* para objetos heredados| |password|cadena|Contraseña para autenticación.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "agente JMX" y `nombre de usuario` está configurado<br>- *compatible* si `type` está configurado en "Comprobación simple", "Monitor de base de datos", "Agente SSH", "Agente TELNET" o "Agente HTTP"<br>- * solo lectura* para objetos heredados (si `type` está configurado en "agente HTTP")| |post\_type|entero|Tipo de cuerpo de datos de publicación almacenado en la propiedad `posts`.<br><br>Valores posibles:<br>0 - *(predeterminado)* Datos sin procesar;<br>2 - Datos JSON;< br>3 - Datos XML.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurado como "agente HTTP"<br >- *solo lectura* para objetos heredados| |posts|cadena|Datos del cuerpo de la solicitud HTTP(S).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado como "Agente HTTP" y `post_type` está configurado como "datos JSON" o "datos XML"<br>- *compatible* si `type` está configurado como "agente HTTP" y `post_type` está configurado como "Datos sin procesar"< br>- *solo lectura* para objetos heredados| |privatekey|cadena|Nombre del archivo de clave privada.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en " Agente SSH" y `authtype` están configurados en "clave pública"| |publickey|cadena|Nombre del archivo de clave pública.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en " Agente SSH" y `authtype` están configurados en "clave pública"| |query\_fields|matriz|Parámetros de consulta.<br>Matriz de objetos con pares `clave`:`valor`, donde `valor` puede ser una cadena vacía.| |request\_method|entero|Tipo de método de solicitud.<br><br>Valores posibles:<br>0 - *(predeterminado)* GET;<br>1 - POST;<br>2 - PUT;<br> 3 - HEAD.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado como "agente HTTP"<br>- * sólo lectura* para objetos heredados| |retrieve\_mode|entero|Qué parte de la respuesta debe almacenarse.<br><br>Valores posibles si `request_method` está configurado en "GET", "POST" o "PUT":<br>0 - *( predeterminado)* Cuerpo;<br>1 - Encabezados;<br>2 - Se almacenarán tanto el cuerpo como los encabezados.<br><br>Valores posibles si `request_method` está configurado en "HEAD":<br>1 - Encabezados .<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado como "agente HTTP"<br>- *solo lectura * para objetos heredados| |snmp\_oid|string|SNMP OID.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `tipo` está configurado en "Agente SNMP "<br>- *solo lectura* para objetos heredados| |ssl\_cert\_file|cadena|Ruta del archivo de clave SSL pública.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` es establecido en "agente HTTP"<br>- *solo lectura* para objetos heredados| |ssl\_key\_file|string|Ruta del archivo de clave SSL privada.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` es establecido en "agente HTTP"<br>- *solo lectura* para objetos heredados| |ssl\_key\_password|string|Contraseña para el archivo de clave SSL.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` es establecido en "agente HTTP"<br>- *solo lectura* para objetos heredados| |state|entero|Estado de la regla LLD.<br><br>Valores posibles:<br>0 - *(predeterminado)* normal;<br>1 - no compatible.<br><br>[Comportamiento de la propiedad] (/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |status|entero|Estado de la regla LLD.<br><br>Valores posibles:<br>0 - *(predeterminado)* regla LLD habilitada;<br>1 - regla LLD deshabilitada.| |status\_codes|cadena|Rangos de códigos de estado HTTP requeridos, separados por comas. También admite macros de usuario como parte de una lista separada por comas.<br><br>Ejemplo: 200,200-{$M},{$M},200-400<br><br>[Comportamiento de la propiedad](/manual/api/ reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente HTTP"<br>- *solo lectura* para objetos heredados| |templateid|ID|ID de la regla LLD de la plantilla principal.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |timeout|cadena|Tiempo de espera de solicitud de obtención de datos de la métrica. Admite segundos o unidades de tiempo con sufijo (p.e., 30s, 1m). Tambien admite macros de usuario.<br><br>Rango de valores admitidos: 1-600s.<br><br>Predeterminado: "" - usar configuración de proxy/global.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurada como "Zabbix agent" (0), "Simple check" (3) y `key_` no empieza por "`vmware.`" ni "`icmpping`", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) y `snmp_oid` empieza por "`walk[`" o "`get[`", "Script" (21), "Browser" (22)<br>- *solo-lectura* para objetos heredados| |trapper\_hosts|cadena|Equipos permitidos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado en "Zabbix trapper ", o si `type` está configurado en "Agente HTTP" y `allow_traps` está configurado en "Permitir aceptar datos entrantes"| |username|cadena|Nombre de usuario para la autenticación.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "Agente SSH" , "agente TELNET", o si "tipo" está configurado en "agente JMX" y "contraseña" está configurada<br>- *compatible* si "tipo" está configurado en "Comprobación simple", "Monitor de base de datos" o " Agente HTTP"<br>- *solo lectura* para objetos heredados (si `type` está configurado en "agente HTTP")| |uuid|cadena|Identificador único universal, utilizado para vincular reglas LLD importadas con las ya existentes. Generado automáticamente, si no se proporciona.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si la regla LLD pertenece a una plantilla| |verify\_host|entero|Validar que el nombre del equipo en la URL esté en el campo Nombre común o en el campo Nombre alternativo del sujeto del certificado del equipo.<br><br>Valores posibles:<br>0 - *(predeterminado)* No validar; <br>1 - Validar.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado como "agente HTTP"<br >- *solo lectura* para objetos heredados| |verify\_peer|entero|Validar que el certificado de equipo auténtico.<br><br>Valores posibles:<br>0 - *(predeterminado)* No validar;<br>1 - Validar.<br><br>[ Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportada* si `type` está configurado como "agente HTTP"<br>- *solo lectura* para objetos heredados|

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
es	# Regla de descubrimiento LLD  Esta clase está diseñada para trabajar con reglas de descubrimiento LLD (low level discovery).  Referencias de objetos:  -   [Regla LLD](/manual/api/reference/discoveryrule/object#lld_rule) -   [Filtro de regla LLD](/manual/api/reference/discoveryrule/object#lld_rule_filter) -   [Condición de filtro de regla LLD](/manual/api/reference/discoveryrule/object#lld_rule_filter_condition) -   [Ruta de macro LLD](/manual/api/reference/discoveryrule/object#lld_macro_path) -   [Regla de procesamiento LLD](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) -   [Reemplazo de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_overrides) -   [Reemplazo de filtro de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_filter) -   [Reemplazo de condición de filtro de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_filter_condition) -   [Reemplazo de operación de regla LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation) -   [Estado de operaciones de regla LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_status) -   [Reemplazo de descubrimiento de operaciones de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_discover) -   [Reemplazo de periodo de operaciones de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_period) -   [Reemplazo del historial de operaciones de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_history) -   [Reemplazo de tendencias de operación de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_trends) -   [Reemplazo de la severidad de operación de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_severity) -   [Reemplazo de etiqueta de operación de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_tag) -   [Reemplazo de plantillas de operación de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_template) -   [Reemplazo de operaciones de inventario de reglas LLD](/manual/api/reference/discoveryrule/object#lld_rule_override_operation_inventory)  Métodos disponibles:  -   [discoveryrule.copy](/manual/api/reference/discoveryrule/copy) - copiar reglas LLD -   [discoveryrule.create](/manual/api/reference/discoveryrule/create) - crear nuevas reglas LLD -   [discoveryrule.delete](/manual/api/reference/discoveryrule/delete) - borrar reglas LLD -   [discoveryrule.get](/manual/api/reference/discoveryrule/get) - obtener reglas LLD -   [discoveryrule.update](/manual/api/reference/discoveryrule/update) - actualizar las reglas 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.
es	##### Módulos cargables  Los [módulos cargables](/manual/extensions/loadablemodules), escritos en C, son una herramienta versátil y una opción orientada al rendimiento para ampliar la funcionalidad de los componentes de Zabbix (servidor, proxy, agente) en plataformas UNIX. Un módulo cargable es básicamente una biblioteca compartida utilizada por el demonio Zabbix y cargada al inicio. La biblioteca debe contener ciertas funciones, para que un proceso de Zabbix pueda detectar que el archivo es, de hecho, un módulo que puede cargar y trabajar con él.  Los módulos cargables tienen una serie de beneficios, incluida la capacidad de agregar nuevas métricas o implementar cualquier otra lógica. (por ejemplo, la [exportación de datos históricos](/manual/extensions/loadablemodules#providing-history-export-callbacks)) de Zabbix, un gran rendimiento y la opción de desarrollar, utilizar y compartir la funcionalidad que proporcionan, contribuye a un mantenimiento sin problemas. y ayuda a ofrecer nuevas funciones de forma más fácil e independiente del código base central de Zabbix.  Los módulos cargables son especialmente útiles en una configuración de monitoreo compleja. Al monitorear sistemas integrados, tener una gran cantidad de parámetros monitoreados o scripts pesados con lógica compleja o tiempo de inicio prolongado, extensiones como parámetros de usuario, métricas del agente Zabbix `system.run[]` y comprobaciones externas tendrá un impacto en el rendimiento. Los módulos cargables ofrecen una forma de ampliar la funcionalidad de Zabbix sin sacrificar el rendimiento.

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
es	 ##### Cargable  ::: notetip Complementos cargables, cuando se inician con:<br> -   *-V --version* - imprime la versión del complemento y la información de licencia;<br> -   *-h --help* - imprime información de ayuda. :::  Haga clic en el nombre del complemento para ir al repositorio de complementos con información adicional.  |Nombre del complemento|Descripción|Claves de métricas compatibles|Comentarios| |--|--|--|----| |[Ember+](https://git.zabbix.com/projects/AP/repos/ember-plus/browse)|Monitoreo de Ember+.|ember.get|Actualmente solo está disponible para ser compilado desde el código fuente (tanto para Unix y Windows).<br><br>Consulte también [Parámetros de configuración del complemento Ember+](/manual/appendix/config/zabbix_agent2_plugins/ember_plus_plugin#parameters).| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md)|Monitoreo de servidores y clústeres de MongoDB (base de datos distribuida basada en documentos).|mongodb.collection. estadísticas, 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|Para configurar conexiones cifradas a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como parámetros de [sesión con nombre](#named_sessions).<br>Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de métrica.<br><br>Consulte también [parámetros de configuración del complemento MongoDB](/manual/appendix/ config/zabbix_agent2_plugins/mongodb_plugin#parameters).| |[MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse)|Monitoreo de la base de datos MSSQL.|mssql.availability.group.get, mssql.custom.query, mssql.db. obtener, 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|Para configurar una conexión cifrada a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como [sesión con nombre](#sesiones-con-nombre) o parámetros [predeterminados](#valores-predeterminados). Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de métrica.<br><br>Consulte también [parámetros de configuración del complemento MSSQL](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin#parameters).| |[PostgreSQL](https://git.zabbix.com/projects/AP/repos/postgresql/browse/README.md)|Monitoreo de PostgreSQL y sus bifurcaciones.|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 |Para configurar conexiones cifradas a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como parámetros [sesión con nombre] (# sesiones_con nombre) o [predeterminado] (# valores-default).<br>Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de métrica. .<br><br>Consulte también [Parámetros de configuración del complemento PostgreSQL](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters).|  Ver también:  -   [Creación de complementos cargables](/manual/extensions/plugins/build) -   [Imágenes y dispositivos de la nube de Zabbix](https://cdn.zabbix.com/zabbix/binaries/stable/) para archivos binarios de complementos precompilados para Windows

en-us	##### LoadModulePath  The full path to the location of agent modules. The default depends on compilation options.
es	##### LoadModulePath  La ruta completa a la ubicación de los módulos del agente. El valor predeterminado depende de las opciones de compilación.

en-us	##### LoadModulePath  The full path to the location of proxy modules. The default depends on compilation options.
es	##### LoadModulePath  La ruta completa a la ubicación de los módulos del proxy. El valor predeterminado depende de las opciones de compilación.

en-us	##### LoadModulePath The full path to the location of server modules. The default depends on compilation options.
es	##### LoadModulePath La ruta completa a la ubicación de los módulos del servidor. El valor predeterminado depende de las opciones de compilación.

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.
es	##### LoadModule  El módulo que se cargará al iniciar el agente. Los módulos se utilizan para ampliar la funcionalidad del agente. El módulo debe estar ubicado en el directorio especificado por LoadModulePath o la ruta debe preceder al nombre del módulo. Si la ruta anterior es absoluta (comienza con '/'), entonces se ignora LoadModulePath.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule= </abs\_path/module.so><br>Se permite incluir múltiples parámetros 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.
es	##### LoadModule  El módulo que se cargará al iniciar el proxy. Los módulos se utilizan para ampliar la funcionalidad del proxy. El módulo debe estar ubicado en el directorio especificado por LoadModulePath o la ruta debe preceder al nombre del módulo. Si la ruta anterior es absoluta (comienza con '/'), entonces se ignora LoadModulePath.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule= </abs\_path/module.so><br>Se permite incluir múltiples parámetros 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.
es	##### LoadModule El módulo que se cargará al iniciar el servidor. Los módulos se utilizan para ampliar la funcionalidad del servidor. El módulo debe estar ubicado en el directorio especificado por LoadModulePath o la ruta debe preceder al nombre del módulo. Si la ruta anterior es absoluta (comienza con '/'), entonces se ignora LoadModulePath.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule= </abs\_path/module.so><br>Se permite incluir múltiples parámetros 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.
es	##### Carga en E/S  El archivo persistente del artículo se actualiza después del envío exitoso de cada lote de datos \(que contienen los datos del elemento\) al servidor. Por ejemplo, predeterminado 'BufferSize' es 100. Si un elemento de registro ha encontrado 70 registros coincidentes, los primeros 50 registros se enviará en un lote, el archivo persistente se actualizará y luego quedarán 20 los registros se enviarán \(quizás con algo de retraso cuando se acumulen más datos\) en el segundo lote, y el archivo persistente se actualizará nuevamente.

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.
es	#### Configuración regional  Tenga en cuenta que el agente requiere una configuración regional UTF-8 para que algún agente textual los elementos pueden devolver el contenido esperado. La mayoría de los sistemas similares a Unix modernos tener una configuración regional UTF-8 por defecto, sin embargo, hay algunos sistemas donde puede ser necesario establecer específicamente.

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.
es	#### Configuración regional  Tenga en cuenta que el proxy requiere una configuración regional UTF-8 para que algunas métricas de texto se puedan interpretar correctamente. La mayoría de los sistemas modernos tipo Unix tienen la configuración regional  UTF-8 como predeterminada, sin embargo, hay algunos sistemas en los que es posible que sea necesario configurarla específicamente.

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.
es	#### Configuración regional  Tenga en cuenta que el servidor requiere una configuración regional UTF-8 para que algunas métricas de texto se puedan interpretar correctamente. La mayoría de los sistemas modernos tipo Unix tienen la configuración regional  UTF-8 como predeterminada, sin embargo, hay algunos sistemas en los que es posible que sea necesario configurarla específicamente.

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))
es	 ##### log10(valor) {#log10}  El logaritmo decimal.  Parámetro:  -   **valor** - el valor a comprobar  Por ejemplo, el logaritmo decimal de un valor '5' será '0,69897000433'.  Ejemplo:      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.
es	 ##### log.count[archivo,<regexp>,<codificación>,<maxproclines>,<modo>,<maxdelay>,<opciones>,<directorio persistente>] {#log.count}  <br> El recuento de líneas coincidentes en un archivo de registro monitoreado.<br> Valor de retorno: *Entero*.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **archivo** - la ruta completa y el nombre del archivo de registro;<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón requerido;<br> - **codificación** - la página de códigos [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxproclines**: el número máximo de líneas nuevas por segundo que analizará el agente (no puede exceder 10000). El valor predeterminado es 10\*'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **modo** - valores posibles: *todos* (predeterminado) o *omitir* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados).<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones** - opciones adicionales:<br>*mtime-noreread* - registros no únicos, relee solo si el tamaño del archivo cambia (ignora el cambio de hora de modificación). (Este parámetro está en desuso desde 5.0.2, porque ahora se ignora mtime).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - El artículo debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - Las líneas coincidentes se cuentan en las nuevas líneas desde la última verificación del registro por parte del agente y, por lo tanto, dependen del intervalo de actualización del elemento; - Si falta el archivo o los permisos no permiten el acceso, el elemento deja de ser compatible.

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.|
es	### Entrada de registro  El objeto de entrada de registro tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |level|entero|Nivel de registro.| |ms|cadena|El tiempo transcurrido en milisegundos desde que se ejecutó el script antes de agregar la entrada de registro.| |message|cadena|Mensaje de registro.|

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).
es	 ##### logeventid(/host/key,<#num<:time shift>>,<patrón>) {#logeventid}  Compruebe si el ID del evento de la última entrada del registro coincide con una expresión regular.<br> Tipos de valores admitidos: *Log*.<br> Devuelve: 0 - no coincide; 1 - coincide.  Parámetros:  -   Ver [parámetros comunes](#common-parameters);<br> -   **#num** (opcional): el enésimo valor más reciente;<br> -   **patrón** (opcional): la expresión regular que describe el patrón requerido, estilo [expresión regular compatible con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) (los argumentos de cadena deben encerrarse entre comillas 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).
es	#### Supervisión de archivos de registro  Los elementos `log[]` y `logrt[]` vuelven a leer repetidamente el archivo de registro del comenzo si el sistema de archivos está 100% lleno y el archivo de registro se está agregando (ver [ZBX-10884](https://support.zabbix.com/browse/ZBX-10884) para más información).

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.
es	 ##### log[archivo,<regexp>,<codificación>,<maxlines>,<modo>,<salida>,<maxdelay>,<opciones>,<directorio persistente>] {#log}  <br> La supervisión de un archivo de registro.<br> Valor de retorno: *Registro*.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **archivo** - la ruta completa y el nombre de un archivo de registro;<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón requerido;<br> - **codificación** - la página de códigos [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxlines**: el número máximo de líneas nuevas por segundo que el agente enviará al servidor o proxy de Zabbix. Este parámetro anula el valor de 'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd);<br> - **modo** - valores posibles: *todos* (predeterminado) o *omitir* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados);<br> - **salida**: una plantilla de formato de salida opcional. La secuencia de escape **\\0** se reemplaza con la parte coincidente del texto (desde el primer carácter donde comienza la coincidencia hasta el carácter donde termina la coincidencia), mientras que **\\N** (donde N=1... 9) la secuencia de escape se reemplaza con el enésimo grupo coincidente (o una cadena vacía si N excede el número de grupos capturados);<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones** - opciones adicionales:<br>*mtime-noreread* - registros no únicos, relee solo si el tamaño del archivo cambia (ignora el cambio de hora de modificación). (Este parámetro está en desuso desde 5.0.2, porque ahora se ignora mtime).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - El artículo debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - Si falta el archivo o los permisos no permiten el acceso, el elemento deja de ser compatible; - Si "salida" se deja vacío, se devuelve la línea completa que contiene el texto coincidente. Tenga en cuenta que todos los tipos de expresiones regulares globales, excepto 'El resultado es VERDADERO', siempre devuelven la línea coincidente completa y el parámetro "salida" se ignora. - La extracción de contenido mediante el parámetro "salida" se realiza en el agente.  Ejemplos:      registro[/var/log/syslog]     registro[/var/log/syslog,error]     registro[/home/zabbix/logs/logfile,,,100]      Ejemplo de uso del parámetro "salida" para extraer un número del registro:      log[/app1/app.log,"tarea ejecutada [0-9.]+ segundos, registros procesados ([0-9]+), [0-9]+ errores",,,,\1] #este elemento coincidirá con un registro "2015-11-13 10:08:26 tarea ejecutada 6,08 segundos, procesó 6080 registros, 0 errores" y enviará solo '6080' al servidor. Debido a que se envía un valor numérico, el "Tipo de información" para este elemento se puede establecer en "Numérico (sin firmar)" y el valor se puede utilizar en gráficos, activadores, etc.  Ejemplo de uso del parámetro `output` para reescribir un registro antes de enviarlo al servidor:      log[/app1/app.log,"([0-9:-]+) tarea ejecutada ([0-9.]+) segundos, registros procesados ([0-9]+), ([0-9] +) errores",,,,"\1 REGISTROS: \3, ERRORES: \4, DURACIÓN: \2"] #este elemento coincidirá con un registro "2015-11-13 10:08:26 ejecución de la tarea 6,08 seg. , procesó 6080 registros, 0 errores" y envía un registro modificado "2015-11-13 10:08:26 REGISTROS: 6080, ERRORES: 0, DURACIÓN: 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
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 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
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 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
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 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
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 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
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 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
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 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
es	##### LogFileSize El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empezó de nuevo.  Predeterminado: `1`<br> Rango: 0-1024<br> Obligatorio: Sí, si LogType está configurado en *file*; De otra manera 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
es	##### LogFile  El nombre del archivo de registro del agente.  Valor predeterminado: `c:\\zabbix_agent2.log`<br> Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera 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
es	##### LogFile  El nombre del archivo de registro del agente.  Valor predeterminado: `C:\\zabbix_agentd.log`<br> Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera 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
es	##### LogFile  El nombre del archivo de registro.  Valor predeterminado: `/tmp/zabbix_agent2.log`<br> Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera 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
es	##### LogFile  El nombre del archivo de registro.  Ejemplo:      /tmp/zabbix_web_service.log  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera 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; ```
es	##### Registro de datos  Añade la entrada "Log test" al registro del servidor Zabbix y recibe el elemento valor "1" a cambio:  - · Cree un elemento de tipo "Script".\ - · En el campo *Script*, introduce el siguiente código:  ``` {.java} 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.
es	 #### Registro de ID de motor SNMPv3 duplicados  Los ID de motor en SNMPv3 se utilizan como identificadores únicos del dispositivo. A veces, los ID de motor son los mismos en varios dispositivos debido a una mala configuración o a los ajustes de fábrica. Como los estándares SNMP requieren que los ID de motor sean únicos, las métricas que comparten el mismo ID de motor dejan de ser compatibles con Zabbix, lo que genera problemas de disponibilidad con estos dispositivos.  Para ayudar a solucionar estos problemas, el servidor Zabbix ahora registrará periódicamente la información sobre los dispositivos SNMPv3 que comparten el mismo ID de motor. Tenga en cuenta que la detección de ID de motor duplicado funciona en cada sondeador SNMP por separado.

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 } ```
es	#### Saliendo de tu sesión  Cierre sesión en la API.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1 } ```  Respuesta:  ```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.|
es	### Historial de registro  El objeto del historial de registro tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |id|ID|ID de la entrada del historial.| |clock|marca de tiempo|Hora en que se recibió ese valor.| |itemid|ID|ID de la métrica relacionada.| |logeventid|entero|ID de entrada del registro de eventos de Windows.| |ns|entero|Nanosegundos cuando se recibió el valor.| |severity|entero|Nivel de entrada del registro de eventos de Windows.| |source|cadena|Fuente de entrada del registro de eventos de Windows.| |timestamp|marca de tiempo|Hora de entrada del registro de eventos de Windows.| |value|texto|Valor recibido.|

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.
es	#### Iniciar sesión y systemd  Nosotros recomendamos [crear](/manual/installation/install#create_user_account) un  usuario *zabbix* como usuario del sistema, es decir, sin posibilidad de iniciar sesión. Algunos usuarios ignoran esta recomendación y usan la misma cuenta para iniciar sesión (p. ej. usando SSH) para alojar Zabbix en ejecución. Esto podría bloquear el demonio Zabbix en la desconexión. En este caso obtendrá algo como lo siguiente en registro 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  y en el registro del agente de Zabbix:      zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument  Esto sucede debido a la configuración predeterminada de systemd `RemoveIPC=yes` configurado en `/etc/systemd/logind.conf`. Cuando cierra la sesión en el sistema, los semáforos creados por Zabbix previamente son eliminados lo que provoca el problema.  Una cita de la documentación de systemd:     RemoveIPC=      Controla si los objetos System V y POSIX IPC que pertenecen al usuario se eliminarán cuando el     el usuario cierra la sesión por completo. Toma un argumento booleano. Si está habilitado, el usuario no puede consumir recursos de IPC.     después de que finalice la última sesión del usuario. Esto cubre semáforos System V, memoria compartida     y colas de mensajes, así como memoria compartida y colas de mensajes POSIX. Tenga en cuenta que los objetos IPC del     El usuario root y otros usuarios del sistema están excluidos del efecto de esta configuración. El valor predeterminado es "sí".  Hay 2 soluciones a este problema:  1. (recomendado) Deje de usar la cuenta *zabbix* para cualquier otra cosa que no sean     los procesos de Zabbix, crea una cuenta dedicada para otras cosas. 2. (no recomendado) Configure `RemoveIPC=no` en `/etc/systemd/logind.conf`     y reinicie el sistema. Tenga en cuenta que `RemoveIPC` es un parámetro global del sistema    y cambiarlo afectará a todo 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.
es	#### Iniciar sesión  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Esta es la pantalla de bienvenida de Zabbix. Ingrese el nombre de usuario **Admin** con contraseña **zabbix** para iniciar sesión como [superusuario Zabbix](/manual/config/users_and_usergroups/permissions). Se otorgará el acceso a todas las secciones 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).
es	#### Acceso  ¡La interfaz de Zabbix está lista! El nombre de usuario predeterminado es **Admin**, y la contraseña **zabbix**.  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Continúe con: [empezando con 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}
es	###      Objetivos de control de nivel de registro     *process-type*   Todos los procesos del tipo especificado (active checks, collector, listener)     *process-type,N*   Tipos de proceso y número (p.e., listener,3)     *pid*   Identificador de proceso, hasta 65535. Para valores más grandes deberá especificar el objetivo como "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Imprime las métricas conocidas y sale. Para cada métrica se utilizan los parámetros genéricos, o se indican valores especificos predeterminados para la comprobación. Estos valores predeterminados están enumerados entre corchetes como parámetros de clave de métrica. Los valores devueltos están encerrados entre corchetes y con el prefijo del tipo de valor retornado, separado por un carácter de barra vertical. Para los parámetros de usuario el tipo siempre es **t**, ya que el agente no puede determinar todos los posibles valores de retorno. Las métricas mostradas como en funcionamiento, no se garantiza que funcionen en el servidor Zabbix o zabbiz\_get cuando se lanza una consulta al agente ya que los permisos o entorno pueden ser diferentes. Los valores devueltos son:     d   Numero con una parte decimal.     m   No soportado. Esto puede ser causado por una consulta de una métrica que sólo funciona en modo activo como una métrica de monitoreo de registro o una métrica que requiere la recolección de múltiples valores. Problemas de permisos o parámetros de usuario incorrectos también pueden producir un estado de no soportado.       s   Texto. No hay límite en la longitud máxima.     t   Texto. Igual que **s**.     u   Entero sin signo.  **-t**, **--test** *item-key*   Prueba una única métrica y sale. Vea **--print** para la descripción de la salida.  **-h**, **--help**   Muestra la ayuda y sale.  **-V**, **--version**   Muestra la información de la versión y sale.  [ ]{#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}
es	###     Objetivos de control del nivel de registro     *process-type* Todos los procesos del tipo especificado (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* Tipo y número de proceso (por ejemplo, poller,3)     *pid* Identificador de proceso, hasta 65535. Para valores mayores, especifique el objetivo como "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}
es	###      Objetivos de control de nivel de registro.     *process-type*   Todos los procesos del tipo especificado (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*   Tipo de proceso y número (p.e., poller,3)     *pid*   Identificador de proceso, hasta 65535. Para valores mayores especificar objetivo como "process-type,N"  ```{=html} <!-- --> ``` **-T**, **--test-config** Validar el archivo de configuración y salir.  **-h**, **--help**   Muestra esta ayuda y sale.  **-V**, **--version**   Muestra la información de la versión y sale.  [ ]{#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
es	##### LogRemoteCommands  Habilite el registro como advertencias de los comandos de shell ejecutados. Los comandos se registrarán sólo si se ejecutan de forma remota. Las entradas de registro no se crearán si system.run\[\] se inicia localmente mediante los parámetros HostMetadataItem, HostInterfaceItem o HostnameItem.  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

en-us	##### LogRemoteCommands  Enable the logging of executed shell commands as warnings.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
es	##### LogRemoteCommands  Habilite el registro como advertencias de los comandos de shell ejecutados.  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

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
es	##### LogRemoteCommands  Habilite el registro como advertencias de los comandos de shell ejecutados. Los comandos se registrarán sólo si se ejecutan de forma remota. Las entradas de registro no se crearán si system.run\[\] se inicia localmente mediante los parámetros HostMetadataItem, HostInterfaceItem o HostnameItem.  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

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"}
es	 ###### Solicitud de registro  Una solicitud enviada por un complemento para escribir un mensaje de registro en el archivo de registro del agente.  |   |   | |---|---| |direction|complemento → agente| |response|no|  Parámetros específicos de las solicitudes de registro:  |Nombre|Tipo|Comentarios| |---------|--------|----------| |severity|uint32|La gravedad del mensaje (nivel de registro).| |message|cadena|El mensaje a registrar.|  *Ejemplo:*      {"id":0,"tipo":1,"gravedad":3,"mensaje":"mensaje"}

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.
es	##### Rotación de registros  Zabbix no proporciona ningún sistema de rotación de registros; eso debe manejarse por el usuario La rotación de registros primero debe cambiar el nombre del archivo antiguo y solo luego elimínelo para que no se pierdan trampas:\  1. Zabbix abre el archivo de captura en la última ubicación conocida y va a     paso 3 2. Zabbix verifica si el archivo actualmente abierto ha sido rotado por     comparando el número de inodo con el número de inodo del archivo trap definido.     Si no hay ningún archivo abierto, Zabbix restablece la última ubicación y va     al paso 1. 3. Zabbix lee los datos del archivo abierto actualmente y establece el     nueva ubicacion. 4. Los nuevos datos se analizan. Si este fue el archivo girado, el archivo es     cierra y vuelve al paso 2. 5. Si no hubo datos nuevos, Zabbix duerme durante 1 segundo y vuelve     al paso 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..
es	 ##### logrt.count[archivo regexp,<regexp>,<codificación>,<maxproclines>,<modo>,<maxdelay>,<opciones>,<dir persistente>] {#logrt.count}  <br> El recuento de líneas coincidentes en un archivo de registro monitoreado que se rota.<br> Valor de retorno: *Entero*.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **file regexp** - la ruta absoluta al archivo y la [expresión](/manual/regular_expressions#overview) regular que describe el patrón de nombre del archivo;<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón requerido;<br> - **codificación** - la página de códigos [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxproclines**: el número máximo de líneas nuevas por segundo que analizará el agente (no puede exceder 10000). El valor predeterminado es 10\*'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **modo** - valores posibles: *todos* (predeterminado) o *omitir* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados).<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones**: el tipo de rotación del archivo de registro y otras opciones. Valores posibles:<br>*rotate* (predeterminado),<br>*copytruncate* - tenga en cuenta que *copytruncate* no se puede utilizar junto con *maxdelay*. En este caso *maxdelay* debe ser 0 o no especificarse; consulte las notas de [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros no únicos, vuelva a leer si cambia el tiempo de modificación o el tamaño (predeterminado),<br>*mtime-noreread* - registros no únicos, vuelva a leer solo si el tamaño cambia (ignore el cambio de hora de modificación).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - El artículo debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - Las líneas coincidentes se cuentan en las nuevas líneas desde la última verificación del registro por parte del agente y, por lo tanto, dependen del intervalo de actualización del elemento; - La rotación de registros se basa en la hora de la última modificación de los archivos.

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. |
es	##### logrt[archivo regexp,<regexp>,<codificación>,<maxlines>,<modo>,<salida>,<maxdelay>,<opciones>,<directorio persistente>] {#logrt}  <br> La supervisión de un archivo de registro que se rota.<br> Valor de retorno: *Registro*.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **file regexp**: la ruta absoluta al archivo y el nombre del archivo descrito por una [expresión] normal (/manual/regular_expressions#overview). *Tenga en cuenta* que sólo el nombre del archivo es una expresión regular.<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón de contenido requerido;<br> - **codificación** - la página de códigos [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxlines**: el número máximo de líneas nuevas por segundo que el agente enviará al servidor o proxy de Zabbix. Este parámetro anula el valor de 'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **modo** - valores posibles: *todos* (predeterminado) o *omitir* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados).<br> - **salida**: una plantilla de formato de salida opcional. La secuencia de escape **\\0** se reemplaza con la parte coincidente del texto (desde el primer carácter donde comienza la coincidencia hasta el carácter donde termina la coincidencia), mientras que **\\N** (donde N=1... 9) la secuencia de escape se reemplaza con el enésimo grupo coincidente (o una cadena vacía si N excede el número de grupos capturados).<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones**: el tipo de rotación del archivo de registro y otras opciones. Valores posibles:<br>*rotate* (predeterminado),<br>*copytruncate* - tenga en cuenta que *copytruncate* no se puede utilizar junto con *maxdelay*. En este caso *maxdelay* debe ser 0 o no especificarse; consulte las notas de [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros no únicos, vuelva a leer si cambia el tiempo de modificación o el tamaño (predeterminado),<br>*mtime-noreread* - registros no únicos, vuelva a leer solo si el tamaño cambia (ignore el cambio de hora de modificación).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - El artículo debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - La rotación de registros se basa en la hora de la última modificación de los archivos; - Tenga en cuenta que logrt está diseñado para funcionar con un archivo de registro actualmente activo, con varios otros archivos inactivos coincidentes rotados. Si, por ejemplo, un directorio tiene muchos archivos de registro activos, se debe crear un elemento de registro independiente para cada uno. De lo contrario, si un elemento de registro recoge demasiados archivos, puede provocar que se agote la memoria y se produzca un fallo en la supervisión. - Si "salida" se deja vacío, se devuelve la línea completa que contiene el texto coincidente. Tenga en cuenta que todos los tipos de expresiones regulares globales, excepto 'El resultado es VERDADERO', siempre devuelven la línea coincidente completa y el parámetro "salida" se ignora. - La extracción de contenido mediante el parámetro "salida" se realiza en el agente.  Ejemplos:      logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #este elemento coincidirá con un archivo como "logfile1" (no coincidirá con ".logfile1")     logrt["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #este elemento recopilará datos de archivos como "logfile_abc_1" o "archivo de registro__001"      Ejemplo de uso del parámetro "salida" para extraer un número del registro:      logrt[/app1/^test.*log$,"tarea ejecutada [0-9.]+ segundos, registros procesados ([0-9]+), [0-9]+ errores",,,,\1] #este elemento coincidirá con un registro "2015-11-13 10:08:26 tarea ejecutada 6,08 segundos, procesado 6080 registros, 0 errores" y enviará solo '6080' al servidor. Debido a que se envía un valor numérico, el "Tipo de información" para este elemento se puede establecer en "Numérico (sin firmar)" y el valor se puede utilizar en gráficos, activadores, etc.      Ejemplo de uso del parámetro `output` para reescribir un registro antes de enviarlo al servidor:      logrt[/app1/^test.*log$,"([0-9 :-]+) tarea ejecutada ([0-9.]+) segundos, registros procesados ([0-9]+), ([0 -9]+) errores",,,,"\1 REGISTROS: \3, ERRORES: \4, DURACIÓN: \2"] #este elemento coincidirá con un registro "2015-11-13 10:08:26 tarea ejecute 6,08 segundos, procesó 6080 registros, 0 errores" y envíe un registro modificado "2015-11-13 10:08:26 REGISTROS: 6080, ERRORES: 0, DURACIÓN: 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.
es	 ##### logseverity(/host/key,<#num<:time shift>>) {#logseverity}  Gravedad del registro de la última entrada del registro.<br> Tipos de valores admitidos: *Log*.<br> Devuelve: 0 - gravedad predeterminada; N - gravedad (entero, útil para registros de eventos de Windows: 1 - Información, 2 - Advertencia, 4 - Error, 7 - Auditoría de fallas, 8 - Auditoría de éxito, 9 - Crítico, 10 - Detallado).  Parámetros:   -   Ver [parámetros comunes](#common-parameters);<br> -   **#num** (opcional): el enésimo valor más reciente.  Zabbix toma la gravedad del registro del campo **Información** del registro de eventos 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
es	##### LogSlowQueries Determina cuánto tiempo en milisegundos puede tardar una consulta de base de datos antes de registrarse.<br>0: no registrar consultas lentas.<br>Esta opción se habilita a partir de DebugLevel=3.  Predeterminado: `0`<br> Rango: 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
es	##### LogSlowQueries  Determina cuánto tiempo puede tardar una consulta de base de datos antes de registrarse ( en milisegundos ).<br>0: no registrar consultas lentas.<br>Esta opción se habilita a partir de DebugLevel=3.  Predeterminado: `0`<br> Rango: 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")
es	 ##### logsource(/host/key,<#num<:time shift>>,<pattern>) {#logsource}  Compruebe si el origen del registro de la última entrada del registro coincide con una expresión regular.<br> Tipos de valores admitidos: *Log*.<br> Devuelve: 0 - no coincide; 1 - partidos.  Parámetros:   -   Ver [parámetros comunes](#common-parameters);<br> -   **#num** (opcional): el enésimo valor más reciente;<br> -   **patrón** (opcional): la expresión regular que describe el patrón requerido, estilo [Expresión regular compatible con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) (los argumentos de cadena deben ser dobles). citado).  Normalmente se utiliza para registros de eventos de Windows.  Ejemplo:      logsource(/host/clave,,"Servidor VMware")

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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*console* - escribe el registro en la salida estándar.  Predeterminado: `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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `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`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en el registro de eventos de Windows;<br>*console* - escribe el registro en la salida estándar .  Predeterminado: `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))
es	 ##### log(valor) {#log}  El logaritmo natural.  Parámetro:  -   **valor** - el valor a comprobar  Por ejemplo, el logaritmo natural de un valor '2' será '0,69314718055994529'.  Ejemplo:      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)
es	#### Descubrimiento de bajo nivel  Configure reglas de descubrimiento de bajo nivel, así como prototipos de métricas, de iniciadores y de gráficos para monitorizar entidades dinámicas.  [API de regla de LLD](/manual/api/reference/discoveryrule) | [API de prototipo de Monitor](/manual/api/reference/itemprototype) | [API de prototipo de Iniciador](/manual/api/reference/triggerprototype) | [API de prototipo de Gráfico](/manual/api/reference/graphprototype) | [API de prototipo de Equipo](/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|
es	#### Descubrimiento de bajo nivel  En una [regla de descubrimiento de bajo nivel](/manual/discovery/low_level_discovery#configuring_low-level_discovery), las macros de usuario se pueden utilizar en los siguientes campos:  |Ubicación|<|Múltiples macros/mezcla con texto^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Parámetros clave|<|sí| |Intervalo de actualización|<|no| |Intervalo personalizado|<|no| |Tiempo de espera (disponible para tipos de elementos [compatibles](/manual/web_interface/frontend_sections/administration/general#timeouts))|<|no| |Eliminar recursos perdidos|<|no| |Desactivar recursos perdidos|<|no| |Descripción|<|sí| |*Agente SNMP*|<|<| | |SNMP OID|sí| |*Agente SSH*|<|<| | |Nombre de usuario|sí| |^|Archivo de clave pública|sí| |^|Archivo de clave privada|sí| |^|Contraseña|sí| |^|Script|sí| |*Agente TELNET*|<|<| | |Nombre de usuario|sí| |^|Contraseña|sí| |^|Script|sí| |*Capturas Zabbix*|<|<| | |Equipos permitidos|sí| |*Monitor de base de datos*|<|<| | |Nombre de usuario|sí| |^|Contraseña|sí| |^|Consulta SQL|sí| |*Agente JMX*|<|<| | |Punto final JMX|sí| |*Agente HTTP*|<|<| | |URL^[3](supported_by_location_user#footnotes)^|sí| |^|Campos de consulta|sí| |^|Cuerpo de la solicitud|sí| |^|Encabezados (nombres y valores)|sí| |^|Códigos de estado requeridos|sí| |^|Nombre de usuario de autenticación HTTP|sí| |^|Contraseña de autenticación HTTP|sí| |*Filtros*|<|<| | |Expresión regular|sí| |*Anulaciones*|<|<| | |Filtros: expresión regular|sí| |^|Operaciones: intervalo de actualización (para prototipos de métricas)|no| |^|Operaciones: período de almacenamiento del historial (para prototipos de métricas)|no| |^|Operaciones: período de almacenamiento de tendencias (para prototipos de métricas)|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.
es	#### Macros de descubrimiento de bajo nivel  Aunque no se crean macros de descubrimiento de bajo nivel en el archivo  JSON devuelto, estas macros pueden ser definidas por el usuario como un paso adicional, usando la funcionalidad de [macro LLD  ](/manual/discovery/low_level_discovery#custom_macros) personalizada  con JSONPath apuntando a los valores descubiertos en el JSON devuelto.  Luego, las macros se pueden utilizar para crear prototipos de métricas, iniciadores, 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.|
es	 ### Reglas de descubrimiento de bajo nivel  |Macro|Admitido en|Descripción| |--|--------|--------| |{LLDRULE.DESCRIPTION}|→ Notificaciones internas basadas en reglas LLD|*Descripción de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.DESCRIPTION.ORIG}|→ Notificaciones internas basadas en reglas LLD|*Descripción (con macros sin resolver) de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.ID}|→ Notificaciones internas basadas en reglas LLD|*ID numérico de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.KEY}|→ Notificaciones internas basadas en reglas LLD|*Clave de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.KEY.ORIG}|→ Notificaciones internas basadas en reglas LLD|*Clave original (con macros no expandidas) de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.NAME}|→ Notificaciones internas basadas en reglas LLD|*Nombre de la regla de descubrimiento de bajo nivel (con macros resueltas) que provocó una notificación.*| |{LLDRULE.NAME.ORIG}|→ Notificaciones internas basadas en reglas LLD|*Nombre original (es decir, sin macros resueltas) de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.STATE}|→ Notificaciones internas basadas en reglas LLD|*El último estado de la regla de descubrimiento de bajo nivel.* Valores posibles: **No compatible** y **Normal**.| |{LLDRULE.STATE.ERROR}|→ Notificaciones internas basadas en reglas LLD|*Mensaje de error con detalles de por qué una regla LLD dejó de ser compatible.* <br> <br> Si una regla LLD pasa al estado no compatible y luego se admite inmediatamente nuevamente el campo de error puede estar vacío.|

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
es	 ##### ltrim(valor,<caracteres>) {#ltrim}  Elimina los caracteres especificados desde el principio de la cadena.<br> Tipos de valores admitidos: *Cadena*, *Texto*, *Registro*.  Parámetro:  -   **valor** - el valor a comprobar;<br> -   **caracteres** (opcional): especifique los caracteres que desea eliminar.  Los espacios en blanco se recortan a la izquierda de forma predeterminada (si no se especifican caracteres opcionales). Ver también: [rtrim()](#rtrim), [trim()](#trim).  Ejemplos:      ltrim(last(/host/key)) #eliminar espacios en blanco desde el principio de la cadena     ltrim(last(/host/key),"Z") #eliminar cualquier 'Z' del principio de la cadena     ltrim(last(/host/key)," Z") #elimina cualquier espacio y 'Z' del principio de la cadena

en-us	## Macros
es	## Macros

en-us	#### Macros  Manage macros.  [User macro API](/manual/api/reference/usermacro)
es	#### Macros  Administrar macros.  [API de macro de usuario](/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.
es	#### Soporte de macros  [Incorporado](/manual/appendix/macros/supported_by_location) y [macros de usuario](/manual/config/macros/user_macros) en las etiquetas se resuelven en el momento del evento. Hasta que ocurra el evento, estas macros se mostrarán en la interfaz de Zabbix sin resolver.  Las [macros de descubrimiento de bajo nivel](/manual/config/macros/lld_macros) se resuelven durante el proceso de descubrimiento.  Las siguientes macros se pueden utilizar en etiquetas de activación:  - {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} y { HOST.ID} se pueden utilizar macros integradas para completar el nombre o el valor de la etiqueta. - Las macros integradas {INVENTORY.\*} se pueden utilizar para hacer referencia a valores de inventario de hosts de uno o varios hosts en una expresión de activación. - Se admiten macros de usuario y macros de usuario con contexto para el nombre/valor de la etiqueta; El contexto puede incluir macros de descubrimiento de bajo nivel. - Se pueden utilizar macros de descubrimiento de bajo nivel para el nombre/valor de la etiqueta en los prototipos de activación.  Las siguientes macros se pueden utilizar en notificaciones basadas en activadores:  - Las macros integradas {EVENT.TAGS} y {EVENT.RECOVERY.TAGS} se resolverán en una lista separada por comas de etiquetas de eventos o etiquetas de eventos de recuperación. - Las macros integradas {EVENT.TAGSJSON} y {EVENT.RECOVERY.TAGSJSON} se resolverán en una matriz JSON que contiene etiquetas de evento [objetos](/manual/api/reference/event/object#event_tag) u objetos de etiqueta de evento de recuperación.  Las siguientes macros se pueden utilizar en etiquetas de plantilla, host, elemento y escenario web:  - Macros integradas {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} y {HOST.ID}. - {INVENTARIO.\*} macros integradas. - Macros de usuario. - Se pueden utilizar macros de descubrimiento de bajo nivel en etiquetas de prototipos de elementos.  Se pueden utilizar las siguientes macros en etiquetas de prototipo de host:  - Macros integradas {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} y {HOST.ID}. - {INVENTARIO.\*} macros integradas. - Macros de usuario. - Las macros de descubrimiento de bajo nivel se resolverán durante el proceso de descubrimiento y luego se agregarán al host descubierto.

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. :::
es	 #### Soporte de macros  Las [macros de usuario](/manual/config/macros/user_macros) y macros de usuario con contexto están soportadas en:   -   parámetros de los pasos de preprocesamiento, incluido el código JavaScript; -   parámetros personalizados de manejo de errores (campos *Establecer valor en* y *Establecer error en*).  ::: noteclassic El contexto de la macro se ignora cuando una macro se reemplaza con su valor. El valor de la macro se inserta en el código tal cual, no es posible agregar escape adicional antes de colocar el valor en el código JavaScript. Tenga en cuenta que esto puede provocar errores de JavaScript en algunos 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
es	 ##### mad(/host/key,(sec|#num)<:time shift>) {#mad}  La desviación absoluta mediana en los valores recopilados dentro del período de evaluación definido. Ver también: [Desviación absoluta de la mediana](https://en.wikipedia.org/wiki/Median_absolute_deviation).<br> Tipos de valores admitidos: *Flotante*, *Entero*.<br> [Función foreach](/manual/appendix/functions/aggregate/foreach) admitida: *last_foreach*.  Parámetros: consulte [parámetros comunes](#common-parameters).  Ejemplo:      mad(/host/key,1h) #desviación absoluta media durante la última hora hasta ahora

en-us	# maintenance.create
es	# maintenance.create

en-us	# maintenance.delete
es	# maintenance.delete

en-us	# maintenance.get
es	# maintenance.get

en-us	# Maintenance object  The following objects are directly related to the `maintenance` API.
es	# Objeto de mantenimiento  Los siguientes objetos están directamente relacionados con la 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.|
es	##### Períodos de mantenimiento  La ventana del período de mantenimiento es para programar el tiempo para un período recurrente o un mantenimiento único. El formulario es dinámico con campos disponibles. que pueden variar según el *Tipo de período* seleccionado.  ![](../../assets/en/manual/maintenance/maintenance_period.png){width="600"}  |Tipo de período|Descripción| |--|--------| |*Solo una vez*|Configure un período de mantenimiento único:<br>*Fecha* - fecha y hora del período de mantenimiento;<br>*Duración del período de mantenimiento* - durante cuánto tiempo estará activo el mantenimiento.| |*Diario*|Configure un período de mantenimiento diario:<br>*Cada día(s)* - frecuencia de mantenimiento (1 - *(predeterminado)* todos los días, 2 - cada dos días, etc.);<br>*A las (hora:minuto)* - hora del día en que comienza el mantenimiento;<br>*Duración del período de mantenimiento* - durante cuánto tiempo estará activo el mantenimiento.<br><br>Cuándo el parámetro *Cada día(s)* es mayor que "1", el día de inicio es el día en el que cae la hora *Activo desde*. Ejemplos:<br>- si *Activo desde* está configurado en "2021-01-01 12:00", *Todos los días* está configurado en "2" y *A las (hora:minuto)* está configurado a "23:00", el primer período de mantenimiento comenzará el 1 de enero a las 23:00, mientras que el segundo período de mantenimiento comenzará el 3 de enero a las 23:00;<br>- si *Activo desde* está configurado en " 2021-01-01 12:00", *Todos los días* está configurado en "2" y *A las (hora:minuto)* está configurado en "01:00", luego el primer período de mantenimiento comenzará el 3 de enero a las 01:00 horas, mientras que el segundo periodo de mantenimiento comenzará el 5 de enero a las 01:00 horas.| |*Semanal*|Configure un período de mantenimiento semanal:<br>*Cada semana* - frecuencia de mantenimiento (1 - *(predeterminado)* cada semana, 2 - cada dos semanas, etc.);<br>*Día de la semana* - en qué día debe realizarse el mantenimiento;<br>*A las (hora:minuto)* - hora del día en que comienza el mantenimiento;<br>*Duración del período de mantenimiento* - durante cuánto tiempo estará activo el mantenimiento .<br><br>Cuando el parámetro *Cada semana(s)* es mayor que "1", la semana de inicio es la semana en la que cae el tiempo *Activo desde*. Para ver ejemplos, consulte la descripción del parámetro *Diario* arriba.| |*Mensual*|Configure un período de mantenimiento mensual:<br>*Mes*: seleccione todos los meses durante los cuales se realiza el mantenimiento regular;<br>*Fecha: **Día del mes***: seleccione esta opción si el mantenimiento debe realizarse en la misma fecha cada mes (por ejemplo, cada primer día del mes) y luego seleccione el día requerido en el campo *Día del mes* que aparece;<br>*Fecha: **Día de la semana *** - seleccione esta opción si el mantenimiento debe realizarse solo en ciertos días (por ejemplo, cada primer lunes del mes), luego seleccione (en el menú desplegable) la semana requerida del mes (primera, segunda, tercera , cuarto o último), y luego marque las casillas de verificación para los días de mantenimiento;<br>*A las (hora:minuto)* - hora del día en que comienza el mantenimiento;<br>*Duración del período de mantenimiento* - para cómo cuánto tiempo estará activo el mantenimiento.|

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.|
es	### Mantenimiento  El objeto de mantenimiento tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |maintenanceid|ID|ID del mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |nombre|cadena|Nombre del mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |active\_since|timestamp|Hora en que el mantenimiento se activa.<br><br>El valor proporcionado se redondeará a minutos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property- comportamiento):<br>- *obligatorio* para operaciones de creación| |active\_till|timestamp|Hora en que el mantenimiento deja de estar activo.<br><br>El valor dado se redondeará a minutos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property -behavior):<br>- *obligatorio* para operaciones de creación| |descripción|cadena|Descripción del mantenimiento.| |maintenance\_type|integer|Tipo de mantenimiento.<br><br>Valores posibles:<br>0 - *(predeterminado)* con recopilación de datos;<br>1 - sin recopilación de datos.| |tags\_evaltype|integer|Método de evaluación de etiqueta de problema.<br><br>Valores posibles:<br>0 - *(predeterminado)* Y/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
es	# Mantenimiento  Esta clase está diseñada para trabajar con mantenimientos.  Referencias de objetos:\  - [Mantenimiento](/manual/api/reference/maintenance/object#maintenance) - [Periodo de tiempo](/manual/api/reference/maintenance/object#time_period)  Métodos disponibles:\  - [maintenance.create](/manual/api/reference/maintenance/create) -     creando nuevos mantenimientos - [maintenance.delete](/manual/api/reference/maintenance/delete) -     borrando mantenimientos - [maintenance.get](/manual/api/reference/maintenance/get) -     recuperando mantenimientos - [maintenance.update](/manual/api/reference/maintenance/update) -     modificación de mantenimientos

en-us	# maintenance.update
es	# 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.|
es	 ### Objetivos de Makefile  Los complementos cargables proporcionados por Zabbix tienen "makefiles" simples con los siguientes objetivos:  |Objetivo|Descripción| |--|--------| |make|Crear complemento.| |make clean|Elimina todos los archivos que normalmente se crean al compilar el complemento.| |make check|Realizar autopruebas. Se requiere una base de datos PostgreSQL real.| |make style|Marque el estilo del código Go con 'golangci-lint'.| |make format|Formatear el código Go con 'go fmt'.| |make dist|Cree un archivo que contenga las fuentes del complemento y las fuentes de todos los paquetes necesarios para crear el complemento y sus autopruebas.|

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.
es	### Gestión del clúster HA  El estado actual del clúster HA se puede gestionar mediante las opciones dedicadas de [control en tiempo de ejecución](/manual/concepts/server#runtime_control):  -   `ha_status`: registra el estado del clúster HA en el registro del servidor Zabbix (y en la salida estándar) -   `ha_remove_node=target`: elimina un nodo HA identificado por su     \<destino\> - número del nodo en la lista (el número puede ser     obtenido de la salida de ejecutar ha\_status), por ejemplo:  ``` zabbix_server -R ha_remove_node=2 ```  Tenga en cuenta que los nodos activos/en espera no se pueden eliminar.  -   `ha_set_failover_delay=delay` - establece el retraso de conmutación por error de HA (entre 10 segundos y 15 minutos; se admiten sufijos de tiempo, p. 10s, 1m)  El estado del nodo se puede monitorear:  -   en *Informes* → *[Información del     sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* -   en el widget del tablero *Información del sistema* -   usando la opción de control de tiempo de ejecución `ha_status` del servidor (ver     arriba).  La métrica interna `zabbix[cluster,discovery,nodes]` se puede utilizar para el descubrimiento de los nodos, ya que devuelve un JSON con la información del nodo de alta disponibilidad.

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.
es	##### - Interfaz obligatoria  La única función obligatoria es **zbx\_module\_api\_version()**:  ``` {.c} int zbx_module_api_version(void); ```  Esta función debería devolver la versión de la API implementada por este módulo y para que el módulo se cargue, esta versión debe coincidir con una versión de API del módulo compatible con Zabbix. La versión de la API del módulo compatible con Zabbix es ZBX\_MODULE\_API\_VERSION. Entonces esta función debería devolver esta constante. La antigua constante ZBX\_MODULE\_API\_VERSION\_ONE utilizada para este propósito ahora está definida para ser igual a ZBX\_MODULE\_API\_VERSION para preservar compatibilidad de fuentes, pero no se recomienda su uso.

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. |^|
es	# manifest.json  Cualquier módulo necesita el archivo manifest.json. El archivo debe estar ubicado en el directorio principal del módulo (por ejemplo, *zabbix/ui/modules/module_name/manifest.json*).  Como mínimo, manifest.json debe especificar estos campos:  ```json {     "manifest_version": 2.0,     "id": "mi_direccion_ip",     "name": "Mi dirección IP",     "namespace": "MiDirecciónIP",     "version": "1.0" } ```  Parámetros admitidos en **manifest.json** (pulse sobre el nombre del parámetro para obtener una descripción detallada):  |Parámetro |Descripción |Requerido | |--|--------|--| |[manifest_version](#manifest-version)|Versión del manifiesto del módulo.| Si | |[id](#id) |ID único del módulo. |^| |[name](#name) |Nombre del módulo que se mostrará en la sección Administración. |^| |[namespace](#namespace) |Espacio de nombres de PHP para las clases del módulo.|^| |[version](#version) |Versión del módulo. |^| |[type](#tipo) Tipo del módulo. Para widget debe establecerse como *widget* | Si para widgets, de lo contrario no |  |[widget](#widget) |Configuración del widget. Usado sólo para widgets. |^| |[actions](#actions) | Acciones a registrar con el módulo. |^| |[assets](#assets) | Estilos CSS y archivos JavaScript a incluir. | No | |[author](#author) |Autor del módulo. |^| |[config](#config) |Valores por defecto para las opciones personalizadas del módulo. |^| |[description](#description) |Descripción del módulo. |[url](#url) |Un enlace a la descripción del módulo. |^|

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 ```
es	 ### manifest_version {#manifest-version}  Versión de manifiesto del módulo. Actualmente, la versión compatible es **2.0**.  *Type*: Double  *Ejemplo*:   ```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.
es	##### Modo manual  Al [configurar un host](host), en la pestaña *Inventario* puede ingresar [detalles](/manual/api/reference/host/object#host-inventory) como el tipo de dispositivo, número de serie, ubicación, persona responsable, URL, etc.: datos que completarán la información del inventario.  Si se incluye una URL en la información del inventario del host y comienza con 'http' o 'https', se generará un enlace en el que se puede hacer clic en la sección *Inventario*.

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)
es	#### Entrada manual del usuario para scripts  La entrada manual del usuario para scripts frontend permite proporcionar un parámetro personalizado en cada ejecución del script. Esto ahorra la necesidad de crear múltiples scripts de usuario similares con una única diferencia de parámetro.  Por ejemplo, es posible que desee proporcionar un número entero diferente o una dirección URL diferente al script durante la ejecución.  Para habilitar la entrada manual del usuario:  -   utilice la macro {MANUALINPUT} en el script (comandos, script, parámetro de script) cuando sea necesario; o en el campo URL de los scripts de URL; -   en [configuración de script avanzada](/manual/web_interface/frontend_sections/alerts/scripts#advanced-configuration), habilite la entrada manual del usuario y configure las opciones de entrada:  ![](../../../assets/en/manual/web_interface/script_advanced.png){width="600"}  Con la entrada del usuario habilitada, antes de la ejecución del script, aparecerá una ventana emergente de *Entrada manual* al usuario solicitándole que proporcione un valor personalizado. El valor proporcionado reemplazará a {MANUALINPUT} en el script.  Dependiendo de la configuración, se le pedirá al usuario que ingrese un valor de cadena o seleccione el valor de un menú desplegable de opciones predeterminadas.  ![](../../../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'.
es	#### Entrada manual del usuario  La entrada manual del usuario permite proporcionar un parámetro personalizado en cada ejecución del script. Esto ahorra la necesidad de crear múltiples scripts de usuario similares con una sola diferencia de parámetro.  Por ejemplo, es posible que desee proporcionar un número entero diferente o una dirección URL diferente al script durante la ejecución.  Para habilitar la entrada manual del usuario:  -   utilizar la macro {MANUALINPUT} en el script (comandos, script, parámetro de script) cuando sea necesario; o en el campo URL de los scripts de URL; -   en la [configuración de script avanzada](#configuración-avanzada), habilite la entrada manual del usuario y configure las opciones de entrada.  Con la entrada del usuario habilitada, antes de la ejecución del script, aparecerá una ventana emergente de *Entrada manual* al usuario solicitándole que proporcione un valor personalizado. El valor proporcionado reemplazará a {MANUALINPUT} en el script.  Dependiendo de la configuración, se le pedirá al usuario que ingrese un valor de cadena:  ![](../../../../../assets/en/manual/web_interface/manual_input_field.png)  O seleccione el valor de un menú desplegable de opciones predeterminadas:  ![](../../../../../assets/en/manual/web_interface/manual_input_field2.png)  La entrada manual del usuario está disponible solo para secuencias de comandos cuyo alcance es "Acción manual del equipo" o "Acción manual del evento".

en-us	# map.create
es	# map.create

en-us	# map.delete
es	# 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.|
es	#### Elemento de mapa grupo de equipos  El objeto de elemento de mapa de grupo de equipos define un elemento del grupo de equipos.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |groupid|ID|ID del grupo de equipos|

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.|
es	#### Elemento de mapa Equipo  El objeto de elemento de mapa Host define un elemento de equipo.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |hostid|ID|ID del equipo.|

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.|
es	#### Elemento de mapa Mapa  El objeto de elemento de mapa define un elemento de mapa.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmapid|ID|ID de 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.|
es	#### Elemento de mapa: Etiqueta  El objeto de etiqueta del elemento del mapa tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tag|cadena|Nombre de etiqueta del elemento del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |operator|entero|Operador de condición de etiqueta de elemento de mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* Contiene;<br>1 - Es igual;<br>2 - No contiene;<br >3 - No es igual;<br>4 - Existe;<br>5 - No existe.| |value|cadena|Valor de etiqueta de elemento de mapa.|

en-us	### Map element  The map element object defines an object displayed on a map. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |selementid|ID|ID of the map element.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |elements|array|Element data object.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `elementtype` is set to "host", "map", "trigger" or "host group"| |elementtype|integer|Type of map element.<br><br>Possible values:<br>0 - host;<br>1 - map;<br>2 - trigger;<br>3 - host group;<br>4 - image.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |iconid\_off|ID|ID of the image used to display the element in default state.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |areatype|integer|How separate host group hosts should be displayed.<br><br>Possible values:<br>0 - *(default)* the host group element will take up the whole map;<br>1 - the host group element will have a fixed size.| |elementsubtype|integer|How a host group element should be displayed on a map.<br><br>Possible values:<br>0 - *(default)* display the host group as a single element;<br>1 - display each host in the group separately.| |evaltype|integer|Map element tag filtering condition evaluation method.<br><br>Possible values:<br>0 - *(default)* AND / OR;<br>2 - OR.| |height|integer|Height of the fixed size host group element in pixels.<br><br>Default: 200.| |iconid\_disabled|ID|ID of the image used to display disabled map elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `elementtype` is set to "host", "map", "trigger", or "host group"| |iconid\_maintenance|ID|ID of the image used to display map elements in maintenance.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `elementtype` is set to "host", "map", "trigger", or "host group"| |iconid\_on|ID|ID of the image used to display map elements with problems.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `elementtype` is set to "host", "map", "trigger", or "host group"| |label|string|Label of the element.| |label\_location|integer|Location of the map element label.<br><br>Possible values:<br>-1 - *(default)* default location;<br>0 - bottom;<br>1 - left;<br>2 - right;<br>3 - top.| |permission|integer|Type of permission level.<br><br>Possible values:<br>-1 - none;<br>2 - read only;<br>3 - read-write.| |sysmapid|ID|ID of the map that the element belongs to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |urls|array|Map element URLs.<br><br>The map element URL object is [described in detail below](object#map_element_url).| |use\_iconmap|integer|Whether icon mapping must be used for host elements.<br><br>Possible values:<br>0 - do not use icon mapping;<br>1 - *(default)* use icon mapping.| |viewtype|integer|Host group element placing algorithm.<br><br>Possible values:<br>0 - *(default)* grid.| |width|integer|Width of the fixed size host group element in pixels.<br><br>Default: 200.| |x|integer|X-coordinates of the element in pixels.<br><br>Default: 0.| |y|integer|Y-coordinates of the element in pixels.<br><br>Default: 0.|
es	### Elemento de mapa  El objeto de elemento de mapa define un objeto que se muestra en un mapa. tiene el siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |selementid|ID|ID del elemento del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |elementos|matriz|Objeto de datos de elemento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `elementtype` está configurado en "host", "mapa", "activador" o "grupo de hosts"| |elementtype|integer|Tipo de elemento de mapa.<br><br>Valores posibles:<br>0 - host;<br>1 - mapa;<br>2 - activador;<br>3 - grupo de host;<br >4 - imagen.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |iconid\_off|ID|ID de la imagen utilizada para mostrar el elemento en el estado predeterminado.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* | |areatype|integer|Cómo se deben mostrar los hosts del grupo de hosts separados.<br><br>Valores posibles:<br>0 - *(predeterminado)* el elemento del grupo de hosts ocupará todo el mapa;<br>1 - el elemento del grupo anfitrión tendrá un tamaño fijo.| |elementsubtype|integer|Cómo se debe mostrar un elemento del grupo de hosts en un mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* muestra el grupo de hosts como un solo elemento;<br>1 - mostrar cada host del grupo por separado.| |evaltype|integer|Método de evaluación de condición de filtrado de etiqueta de elemento de mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* AND / OR;<br>2 - OR.| |height|integer|Altura del elemento del grupo de hosts de tamaño fijo en píxeles.<br><br>Predeterminado: 200.| |iconid\_disabled|ID|ID de la imagen utilizada para mostrar elementos de mapa deshabilitados.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si ` elementtype` está configurado en "host", "map", "trigger" o "host group"| |iconid\_maintenance|ID|ID de la imagen utilizada para mostrar elementos del mapa en mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `elementtype` está configurado en "host", "map", "trigger" o "host group"| |iconid\_on|ID|ID de la imagen utilizada para mostrar elementos del mapa con problemas.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `elementtype` está configurado en "host", "map", "trigger" o "host group"| |label|string|Etiqueta del elemento.| |label\_location|integer|Ubicación de la etiqueta del elemento del mapa.<br><br>Valores posibles:<br>-1 - *(predeterminado)* ubicación predeterminada;<br>0 - abajo;<br>1 - izquierda ;<br>2 - derecha;<br>3 - arriba.| |permiso|entero|Tipo de nivel de permiso.<br><br>Valores posibles:<br>-1 - ninguno;<br>2 - solo lectura;<br>3 - lectura-escritura.| |sysmapid|ID|ID del mapa al que pertenece el elemento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |urls|array|URL de elementos de mapa.<br><br>El objeto de URL de elemento de mapa se [describe en detalle a continuación](object#map_element_url).| |use\_iconmap|integer|Si se debe utilizar la asignación de iconos para los elementos del host.<br><br>Valores posibles:<br>0 - no usar la asignación de iconos;<br>1 - *(predeterminado)* usar la asignación de iconos .| |viewtype|integer|Algoritmo de colocación de elementos del grupo host.<br><br>Valores posibles:<br>0 - *(predeterminado)* cuadrícula.| |width|integer|Ancho del elemento del grupo de hosts de tamaño fijo en píxeles.<br><br>Predeterminado: 200.| |x|entero|Coordenadas X del elemento en píxeles.<br><br>Predeterminado: 0.| |y|entero|Coordenadas Y del elemento en píxeles.<br><br>Predeterminado: 0.|

en-us	#### Map element Trigger  The map element Trigger object defines one or more trigger elements.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|ID|ID of the trigger.|
es	#### Elemento de mapa Iniciador  El objeto iniciador del elemento de mapa define uno o más elementos de iniciador.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |triggerid|ID|ID del iniciador|