en-us	#### Flipping frontend locales  It has been observed that frontend locales may flip without apparent logic, i. e. some pages (or parts of pages) are displayed in one language while other pages (or parts of pages) in a different language. Typically the problem may appear when there are several users, some of whom use one locale, while others use another.  A known workaround to this is to disable multithreading in PHP and Apache.  The problem is related to how setting the locale works [in PHP](https://www.php.net/manual/en/function.setlocale): locale information is maintained per process, not per thread. So in a multi-thread environment, when there are several projects run by same Apache process, it is possible that the locale gets changed in another thread and that changes how data can be processed in the Zabbix thread.  For more information, please see related problem reports:  -   [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problem     with flipping frontend locales) -   [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problem     with number processing in graphs using the `bcdiv` function of BC     Math functions)
es	#### Cambiar configuraciones regionales de interfaz  Se ha observado que las configuraciones regionales del frontend pueden cambiar sin aparente lógica, por ejemplo, algunas páginas (o partes de páginas) se muestran en un idioma mientras que otras páginas (o partes de páginas) están en un idioma diferente. Normalmente el problema puede aparecer cuando hay varios usuarios, algunos de ellos quienes usan una localización, mientras que otros usan otra.  Una solución conocida para esto es deshabilitar el subproceso múltiple en PHP y Apache.  El problema está relacionado con cómo funciona la configuración regional [en PHP](https://www.php.net/manual/en/function.setlocale): configuración regional La información se mantiene por proceso, no por hilo. Entonces en un entorno multiproceso, cuando hay varios proyectos ejecutados por el mismo proceso Apache, es posible que la configuración regional se cambie en otro hilo y eso cambia la forma en que se pueden procesar los datos en el hilo Zabbix.  Para obtener más información, consulte los informes de problemas relacionados:  - [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problema     con cambios de configuración regional del frontend) - [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problema     con procesamiento de números en gráficos usando la función `bcdiv` de BC     funciones matemáticas)

en-us	### Float history  The float history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|float|Received value.|
es	### Historial de flotación  El objeto de historial flotante tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_data)|Descripción| |--|--|------| |reloj|marca de tiempo|Hora en que se recibió ese valor.| |itemid|cadena|ID del item relacionado.| |ns|integer|Nanosegundos de cuando se recibió el valor.| |valor|flotante|Valor recibido.|

en-us	##### Footnotes  ^**1**^A Linux-specific note. Zabbix agent must have read-only access to filesystem */proc*. Kernel patches from www.grsecurity.org limit access rights of non-privileged users.  ^**2**^ `vfs.dev.read[]`, `vfs.dev.write[]`: Zabbix agent will terminate "stale" device connections if the item values are not accessed for more than 3 hours. This may happen if a system has devices with dynamically changing paths or if a device gets manually removed. Note also that these items, if using an update interval of 3 hours or more, will always return '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: If default *all* is used for the first parameter then the key will return summary statistics, including all block devices like sda, sdb and their partitions (sda1, sda2, sdb3...) and multiple devices (MD raid) based on those block devices/partitions and logical volumes (LVM) based on those block devices/partitions. In such cases returned values should be considered only as relative value (dynamic in time) but not as absolute values.  ^**4**^ SSL (HTTPS) is supported only if agent is compiled with cURL support. Otherwise the item will turn unsupported.
es	##### Notas al pie  ^**1**^Una nota específica de Linux. El agente de Zabbix debe tener acceso de solo lectura al sistema de archivos */proc*. Los parches del kernel de www.grsecurity.org limitan los derechos de acceso de los usuarios no privilegiados.  ^**2**^ `vfs.dev.read[]`, `vfs.dev.write[]`: el agente Zabbix terminará Conexiones de dispositivos "obsoletas" si no se accede a los valores de la métrica durante más de 3 horas. Esto puede suceder si un sistema tiene dispositivos con rutas cambiando dinámicamente o si un dispositivo se elimina manualmente. Tenga en cuenta también que estas métricas, si utilizan un intervalo de actualización de 3 horas o más, siempre  devolverán '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: si se usa *todos* por defecto para el primer parámetro, la clave devolverá estadísticas resumidas, incluyendo todos los dispositivos de bloque como sda, sdb y sus particiones (sda1, sda2, sdb3...) y múltiples dispositivos (MD raid) basados en esos bloques dispositivos/particiones y volúmenes lógicos (LVM) basados en esos bloques dispositivos/particiones. En tales casos, se deben considerar los valores devueltos. sólo como valor relativo (dinámico en el tiempo) pero no como valores absolutos.  ^**4**^ SSL (HTTPS) solo se admite si el agente se compila con soporte cURL. De lo contrario, la métrica quedará como no soportada.

en-us	##### Footnotes  ^**1**^ Default value.
es	##### Notas al pie  ^**1**^ Valor predeterminado.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
es	##### Notas al pie  ^**1**^ Para valores de cadena, solo se exportará la cadena (p. ej. "ZABBIX\_ACTIVE") sin la numeración utilizada en esta tabla. Los números para los valores de rango (correspondientes a los valores API) en esta tabla se utiliza solo para realizar pedidos.

en-us	##### Footnotes  ^**1**^ If multiple macros in a field or macros mixed with text are not supported for the location, a single macro has to fill the whole field.  ^**2**^ Macros used in tag names and values are resolved only during event generation process.  ^**3**^ URLs that contain a [secret macro](/manual/config/macros/user_macros#configuration) will not work, as the macro in them will be resolved as "\*\*\*\*\*\*".
es	##### Notas al pie  ^**1**^ Si varias macros en un campo o macros combinadas con texto no son compatible con la ubicación, una sola macro tiene que llenar todo el campo.  ^**2**^ Las macros utilizadas en los nombres y valores de etiquetas se resuelven solo durante el proceso de generación de eventos.  ^**3**^ URL que contienen un [secreto macro](/manual/config/macros/user_macros#configuration) no funcionará, ya que la macro en ellos se resolverá como "\*\*\*\*\*\*".

en-us	##### Footnotes  ^**1**^ In the fields marked with ^[1](lld_macros#footnotes)^ a single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.
es	##### Notas al pie  ^**1**^ En los campos marcados con ^[1](lld_macros#footnotes)^ un solo macro tiene que llenar todo el campo. Múltiples macros en un campo o macros mezclados con texto no son compatibles.

en-us	##### Footnotes  ^**1**^ net.if.in, net.if.out and net.if.total items do not provide statistics of loopback interfaces (e.g. lo0).  ^**2**^ These values for these items are not supported for loopback interfaces on Solaris systems up to and including Solaris 10 6/06 as byte, error and utilization statistics are not stored and/or reported by the kernel. However, if you're monitoring a Solaris system via net-snmp, values may be returned as net-snmp carries legacy code from the cmu-snmp dated as old as 1997 that, upon failing to read byte values from the interface statistics returns the packet counter (which does exist on loopback interfaces) multiplied by an arbitrary value of 308. This makes the assumption that the average length of a packet is 308 octets, which is a very rough estimation as the MTU limit on Solaris systems for loopback interfaces is 8892 bytes.  These values should not be assumed to be correct or even closely accurate. They are guesstimates. The Zabbix agent does not do any guess work, but net-snmp will return a value for these fields.  ^**3**^ The command line on Solaris, obtained from /proc/pid/psinfo, is limited to 80 bytes and contains the command line as it was when the process was started.  ^**4**^ Not supported on Windows Event Log.  ^**5**^ On Windows XP vfs.file.time\[file,[change]{.underline}\] may be equal to vfs.file.time\[file,[access]{.underline}\].  ^**6**^ Supported only by Zabbix agent 2; not supported by Zabbix agent.  ^**7**^ Supported only by Zabbix agent 2 on 64-bit Windows; not supported by Zabbix agent.
es	##### Notas al pie  ^**1**^ las métricas net.if.in, net.if.out y net.if.total no proporcionan estadísticas de interfaces loopback (por ejemplo, lo0).  ^**2**^ Estos valores para estas métricas no son compatibles con las interfaces loopback en sistemas Solaris hasta Solaris 10 6/06 inclusive, ya que las estadísticas de bytes, errores y utilización no son almacenadas ni reportadas por el núcleo. Sin embargo, si está monitoreando un sistema Solaris a través de net-snmp, los valores pueden devolverse ya que net-snmp lleva código heredado de cmu-snmp. fechado en 1997 que, al no poder leer los valores de bytes de las estadísticas de la interfaz devuelven el contador de paquetes (que sí existe en interfaces loopback) multiplicado por un valor arbitrario de 308. Esto hace la suposición de que la longitud promedio de un paquete es de 308 bytes, lo que es una estimación muy aproximada ya que el límite de MTU en los sistemas Solaris para interfaces loopback es de 8892 bytes.  No se debe suponer que estos valores sean correctos o ni siquiera precisos. Son estimaciones. El agente de Zabbix no hace trabajo de adivino, pero net-snmp devolverá un valor para estos campos.  ^**3**^ La línea de comando en Solaris, obtenida de /proc/pid/psinfo, está limitado a 80 bytes y contiene la línea de comando tal como estaba cuando se inició el proceso.  ^**4**^ No compatible con el registro de eventos de Windows.  ^**5**^ En Windows XP, vfs.file.time\[archivo,[cambio]{.underline}\] puede ser igual a vfs.file.time\[archivo,[acceso]{.underline}\].  ^**6**^ Compatible únicamente con el agente 2 de Zabbix; no soportado por el agente de Zabbix.  ^**7**^ Compatible únicamente con Zabbix Agent 2 en Windows de 64 bits; no soportado por el agente de Zabbix.

en-us	##### Footnotes  ^**1**^ Note that too many data gathering processes (pollers, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) together with IPMI manager, SNMP trapper and preprocessing workers can **exhaust** the per-process file descriptor limit for the preprocessing manager.  ::: notewarning This will cause Zabbix server to stop (usually shortly after the start, but sometimes it can take more time). The configuration file should be revised or the limit should be raised to avoid this situation. :::  ^**2**^ When a lot of items are deleted it increases the load to the database, because the housekeeper will need to remove all the history data that these items had. For example, if we only have to remove 1 item prototype, but this prototype is linked to 50 hosts and for every host the prototype is expanded to 100 real items, 5000 items in total have to be removed (1\*50\*100). If 500 is set for MaxHousekeeperDelete (MaxHousekeeperDelete=500), the housekeeper process will have to remove up to 2500000 values (5000\*500) for the deleted items from history and trends tables in one cycle.
es	##### Notas al pie  ^**1**^ Tenga en cuenta que demasiados procesos de recopilación de datos (encuestadores, sondeadores inalcanzables, sondeadores ODBC, sondeadores HTTP, sondeadores Java, pingers, trappers, proxypollers) junto con el administrador de IPMI, trampa SNMP y preprocesamiento los trabajadores pueden **agotar** el límite del descriptor de archivo por proceso para el gerente de preprocesamiento.  ::: nota de advertencia Esto hará que el servidor Zabbix se detenga (generalmente poco después del inicio, pero a veces puede llevar más tiempo). los el archivo de configuración debe revisarse o el límite debe elevarse a evitar esta situación. :::  ^**2**^ Cuando se eliminan muchos elementos, aumenta la carga al base de datos, porque el ama de llaves deberá eliminar todo el historial datos que tenían estos artículos. Por ejemplo, si solo tenemos que eliminar 1 elemento prototipo, pero este prototipo está vinculado a 50 hosts y por cada host el prototipo se amplía a 100 artículos reales, 5000 artículos en total tienen que eliminarse (1\*50\*100). Si se establece 500 para MaxHousekeeperDelete (MaxHousekeeperDelete=500), el proceso de ama de llaves deberá eliminar hasta 2500000 valores (5000\*500) para los elementos eliminados del historial y tablas de tendencias en un ciclo.

en-us	 ### Footnotes  ^**1**^ - Since Zabbix 6.0.13, loadable plugins started using the same versioning system as Zabbix itself.  As a result, MongoDB plugin version has changed from 1.2.0 to 6.0.13. 
es	 ### Notas al pie  ^**1**^ - Desde Zabbix 6.0.13, los complementos cargables comenzaron a usar el mismo sistema de versiones que el propio Zabbix. Como resultado, la versión del complemento MongoDB cambió de 1.2.0 a 6.0.13.

en-us	 ##### Footnotes  ^**1**^ - Since Zabbix 6.0.13, loadable plugins started using the same versioning system as Zabbix itself.  As a result, MongoDB plugin version has changed from 1.2.0 to 6.0.13 and PostgreSQL plugin version has changed from 1.2.1 to 6.0.13. 
es	 ##### Notas al pie  ^**1**^ - Desde Zabbix 6.0.13, los complementos cargables comenzaron a usar el mismo sistema de versiones que el propio Zabbix. Como resultado, la versión del complemento MongoDB ha cambiado de 1.2.0 a 6.0.13 y la versión del complemento PostgreSQL ha cambiado de 1.2.1 a 6.0.13.

en-us	##### Footnotes  ^**1**^ The `{HOST.*}` macros supported in item key parameters will resolve to the interface that is selected for the item. When used in items without interfaces they will resolve to either the Zabbix agent, SNMP, JMX or IPMI interface of the host in this order of priority or to 'UNKNOWN' if the host does not have any interface.  ^**2**^ In global scripts, interface IP/DNS fields and web scenarios the macro will resolve to the main agent interface, however, if it is not present, the main SNMP interface will be used. If SNMP is also not present, the main JMX interface will be used. If JMX is not present either, the main IPMI interface will be used. If the host does not have any interface, the macro resolves to 'UNKNOWN'.  ^**3**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported in this macro in map labels.  ^**4**^ `{HOST.*}` macros are supported in web scenario *Variables*, *Headers*, *SSL certificate file* and *SSL key file* fields and in scenario step *URL*, *Post*, *Headers* and *Required string* fields. Since Zabbix 5.2.2, `{HOST.*}` macros are no longer supported in web scenario *Name* and web scenario step *Name* fields.  ^**5**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported within this macro in graph names. The {HOST.HOST<1-9>} macro can be used as host within the macro. For example:       last(/Cisco switch/ifAlias[{#SNMPINDEX}])      last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Supported since 5.2.5.
es	##### Notas al pie  ^**1**^ Las macros `{HOST.*}` admitidas en los parámetros de la clave de métrica se resuelven en la interfaz seleccionada para la métrica. Cuando se usa en las métricas sin interfaces, se resolverán a la interfaz del agente de Zabbix, interfaz SNMP, JMX o IPMI del equipo en este orden de prioridad o a 'DESCONOCIDO' si el equipo no tiene ninguna interfaz.  ^**2**^ En scripts globales, los campos IP/DNS de interfaz y escenarios web, la macro se resolverá a la interfaz del agente principal, sin embargo, si no está presente, se utilizará la interfaz SNMP principal. Si SNMP tampoco está presente, se utilizará la interfaz JMX principal. Si JMX no está presente entonces, se utilizará la interfaz IPMI principal. Si el equipo no tiene ninguna interfaz, la macro se resuelve como 'DESCONOCIDA'.  ^**3**^ Solo las funciones **avg**, **last**, **max** y **min**, con segundos como parámetro se admiten en esta macro en etiquetas de mapa.  ^**4**^ Las macros `{HOST.*}` son compatibles en los campos de las *Variables* de escenario web , *Encabezados*, *Archivo de certificado SSL* y *Archivo de clave SSL* y en los campos de los pasos de escenario  *URL*, *Publicación*, *Encabezados* y *Cadena de caracteres obligatoria*. Desde Zabbix 5.2.2, las macros `{HOST.*}` ya no se admiten en  el *Nombre* de los escenarios web ni en el *Nombre* de los pasos del escenario web.  ^**5**^ Solo las funciones **avg**, **last**, **max** y **min**, con segundos como parámetro se admiten dentro de esta macro en los nombres de los gráficos. La macro {HOST.HOST<1-9>} se puede usar como equipo dentro de la macro.  Por ejemplo:       last(/Cisco switch/ifAlias[{#SNMPINDEX}])      last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Compatible desde 5.2.5.

en-us	##### Footnotes  ^**1**^ The VMware performance counter path has the `group/counter[rollup]` format where:  -   `group` - the performance counter group, for example *cpu* -   `counter` - the performance counter name, for example *usagemhz* -   `rollup` - the performance counter rollup type, for example     *average*  So the above example would give the following counter path: `cpu/usagemhz[average]`  The performance counter group descriptions, counter names and rollup types can be found in [VMware documentation](https://developer.vmware.com/apis/968).  See also: [Creating custom performance counter names for VMware](/manual/appendix/items/perf_counters).  ^**2**^ The value of these items is obtained from VMware performance counters and the VMwarePerfFrequency [parameter](/manual/appendix/config/zabbix_server) is used to refresh their data in Zabbix VMware cache:  -   vmware.hv.datastore.read -   vmware.hv.datastore.write -   vmware.hv.network.in -   vmware.hv.network.out -   vmware.hv.perfcounter -   vmware.vm.cpu.ready -   vmware.vm.net.if.in -   vmware.vm.net.if.out -   vmware.vm.perfcounter -   vmware.vm.vfs.dev.read -   vmware.vm.vfs.dev.write
es	##### Notas al pie  ^**1**^ La ruta del contador de rendimiento de VMware tiene el formato `group/counter[rollup]` donde:  - `group`: el grupo de contadores de rendimiento, por ejemplo *cpu* - `counter`: el nombre del contador de rendimiento, por ejemplo *usagemhz* - `rollup`: el tipo de resumen del contador de rendimiento, por ejemplo     * average*  Entonces, el ejemplo anterior daría la siguiente ruta contraria: `cpu/usagemhz[average]`  Las descripciones del grupo de contadores de rendimiento, los nombres de los contadores y  los tipos de resumen se pueden encontrar en la [documentación de VMware](https://developer.vmware.com/apis/968).  Consulte también: [Creación de nombres de contadores de rendimiento personalizados para VMware](/manual/appendix/items/perf_counters).  ^**2**^ El valor de estas métricas se obtiene de los contadores de rendimiento de VMware y el [parámetro](/manual/appendix/config/zabbix_server) VMwarePerfFrequency se utiliza para actualizar sus datos en la caché de Zabbix VMware:  -   vmware.hv.datastore.read -   vmware.hv.datastore.write -   vmware.hv.network.in -   vmware.hv.network.out -   vmware.hv.perfcounter -   vmware.vm.cpu.listo -   vmware.vm.net.if.in -   vmware.vm.net.if.out -   vmware.vm.perfcounter -   vmware.vm.vfs.dev.read -   vmware.vm.vfs.dev.write

en-us	##### - Forecasting horizon  (**forecast** only)\ Parameter `time` specifies how far in the future Zabbix should extrapolate dependencies it finds in historic data. No matter if you use `time_shift` or not, `time` is always counted starting from the current moment.
es	##### - Horizonte de previsión  (**solo pronóstico**)\ El parámetro `time` especifica qué tan lejos en el futuro debe Zabbix extrapolar las dependencias que encuentra en los datos históricos. No importa si usas `time_shift` o no, `time` siempre se cuenta a partir del actual momento.

en-us	#### - Format-specific notes
es	#### - Notas específicas del formato

en-us	#### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|Add an item. This button is only available for new items.| |![](../../../../assets/en/manual/config/button_update.png)|Update the properties of an item.| |![](../../../../assets/en/manual/config/button_clone.png)|Create another item based on the properties of the current item.| |![](../../../../assets/en/manual/config/button_execute.png)|Execute a check for a new item value immediately. Supported for **passive** checks only (see [more details](/manual/config/items/check_now)).<br>*Note* that when checking for a value immediately, configuration cache is not updated, thus the value will not reflect very recent changes to item configuration.| |![](../../../../assets/en/manual/config/button_test.png)|Test if item configuration is correct by getting a value.| |![](../../../../assets/en/manual/config/button_clear_history.png)|Delete the item history and trends.| |![](../../../../assets/en/manual/config/button_delete.png)|Delete the item.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of item properties.|
es	#### Botones de formulario  Los botones en la parte inferior del formulario permiten realizar varias operaciones.  |   |   | |---|---| |![](../../../../assets/en/manual/config/button_add.png)|Agregar una métrica. Éste botón solo está disponible para nuevas métricas.| |![](../../../../assets/en/manual/config/button_update.png)|Actualizar las propiedades de una métrica.| |![](../../../../assets/en/manual/config/button_clone.png)|Crear otra métrica basándonos en las propiedades de la métrica actual.| |![](../../../../assets/en/manual/config/button_execute.png)|Ejecuta la comprobación del nueva valor de una métrica de manera inmediata. Soportado sólo en verificaciones **pasivas** (vea [más detalles](/manual/config/items/check_now)).<br>*Note* que cuando verificamos un valor de manera inmediata, la configuración del caché no se actualiza, por lo que el valor no reflejará los cambios recientes a la configuración de la métrica.| |![](../../../../assets/en/manual/config/button_test.png)|Prueba si la configuración de la métrica es correcta al obtener un valor.| |![](../../../../assets/en/manual/config/button_clear.png)|Borra el historial y las tendencias de la métrica.| |![](../../../../assets/en/manual/config/button_delete.png)|Borra la métrica.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancela la edición de las propiedades de la métrica.|

en-us	##### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Add a report. This button is only available for new reports.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a report.| |![](../../../assets/en/manual/config/button_clone.png)|Create another report based on the properties of the current report.| |![](../../../assets/en/manual/config/button_test.png)|Test if report configuration is correct by sending a report to the current user.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the report.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of report properties.|
es	##### Botones de formulario  Los botones en la parte inferior del formulario permiten realizar varias operaciones.  | | | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Agregar un informe. Este botón solo está disponible para nuevos informes.| |![](../../../assets/en/manual/config/button_update.png)|Actualizar las propiedades de un informe.| |![](../../../assets/en/manual/config/button_clone.png)|Cree otro informe basado en las propiedades del informe actual.| |![](../../../assets/en/manual/config/button_test.png)|Pruebe si la configuración del informe es correcta enviando un informe al usuario actual.| |![](../../../assets/en/manual/config/button_delete.png)|Eliminar el informe.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancelar la edición de las propiedades del informe.|

en-us	#### FreeBSD  See values supported for 'memtype' parameter on FreeBSD in the table.  |Supported value|Description|Source in kinfo\_proc structure|Tries to be compatible with| |--|------|--|--| |vsize|Virtual memory size|kp\_eproc.e\_vm.vm\_map.size or ki\_size|ps -o vsz| |pmem|Percentage of real memory|calculated from rss|ps -o pmem| |rss|Resident set size|kp\_eproc.e\_vm.vm\_rssize or ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|Size of process (code + data + stack)|tsize + dsize + ssize| | |tsize|Text (code) size|kp\_eproc.e\_vm.vm\_tsize or ki\_tsize|ps -o tsiz| |dsize|Data size|kp\_eproc.e\_vm.vm\_dsize or ki\_dsize|ps -o dsiz| |ssize|Stack size|kp\_eproc.e\_vm.vm\_ssize or ki\_ssize|ps -o ssiz|
es	#### FreeBSD  Consulte los valores admitidos para el parámetro 'memtype' en FreeBSD en la tabla.  |Valor admitido|Descripción|Fuente en la estructura kinfo\_proc|Intenta ser compatible con| |--|------|--|--| |vsize|Tamaño de la memoria virtual|kp\_eproc.e\_vm.vm\_map.size o ki\_size|ps -o vsz| |pmem|Porcentaje de memoria real|calculado a partir de rss|ps -o pmem| |rss|Tamaño del conjunto residente|kp\_eproc.e\_vm.vm\_rssize o ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|Tamaño del proceso (código + datos + pila)|tsize + dsize + ssize| | |tsize|Tamaño del texto (código)|kp\_eproc.e\_vm.vm\_tsize o ki\_tsize|ps -o tsiz| |dsize|Tamaño de datos|kp\_eproc.e\_vm.vm\_dsize o ki\_dsize|ps -o dsiz| |ssize|Tamaño de pila|kp\_eproc.e\_vm.vm\_ssize o ki\_ssize|ps -o ssiz|

en-us	## Frontend
es	## Interfaz

en-us	 ## Frontend
es	## Interfaz

en-us	#### - Frontend access  By default, access to the frontend is allowed from anywhere.  The frontend can be accessed at *http://<host>*.  This can be customized in **/etc/nginx/conf.d/zabbix.conf**. Nginx has to be restarted after modifying this file. To do so, log in using SSH as **root** user and execute:      systemctl restart nginx
es	#### - Acceso a la interfaz  De forma predeterminada, el acceso a la interfaz está permitido desde cualquier lugar.  Se puede acceder a la interfaz en *http://<host>*.  Esto se puede personalizar en **/etc/nginx/conf.d/zabbix.conf**. Nginx tiene que ser reiniciado después de modificar este archivo. Para hacerlo, inicie sesión usando SSH como Usuario **root** y ejecute:   ·  systemctl restart nginx

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
es	##### Configuración de la interfaz  El Zabbix proxy no tiene una interfaz; se comunica solo con el servidor de Zabbix.

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
es	##### Configuración del frontend  Un proxy de Zabbix no tiene un frontend; se comunica solamente con el servidor de Zabbix.

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.  
es	##### Configuración del frontend  Un proxy de Zabbix no tiene un frontend; se comunica con el servidoir de Zabbix solamente.

en-us	**Frontend configuration**  Create an action in the frontend, using some hard-to-guess secret code to disallow unwanted hosts:  -   Name: Autoregistration action Linux -   Conditions:     - Type of calculation: AND     - Condition (A): Host metadata contains //Linux//     - Condition (B): Host metadata contains //21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae// -   Operations:      - Send message to users: Admin via all media     - Add to host groups: Linux servers     - Link to templates: Linux  Please note that this method alone does not provide strong protection because data is transmitted in plain text. Configuration cache reload is required for changes to have an immediate effect.
es	**Configuración de la interfaz**  Cree una acción en la interfaz, utilizando un código secreto difícil de adivinar para rechazar equipos no deseados:  - Nombre: Acción de autorregistro Linux -   Condiciones:     - Tipo de cálculo: AND     - Condición (A): Los metadatos del equipo contienen //Linux//     - Condición (B): Los metadatos del equipo contienen //21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae// - Operaciones:     - Enviar mensaje a los usuarios: Administrador a través de todos los medios.     - Agregar a grupos de equipos: servidores Linux     - Vincular a plantillas: Linux  Tenga en cuenta que este método por sí solo no proporciona una protección sólida porque los datos se transmiten en texto plano. La recarga de la caché de configuración es necesaria para que los cambios tengan un efecto inmediato.

en-us	#### - Frontend configuration  Loadable modules are supported by Zabbix agent, server and proxy. Therefore, item type in Zabbix frontend depends on where the module is loaded. If the module is loaded into the agent, then the item type should be "Zabbix agent" or "Zabbix agent (active)". If the module is loaded into server or proxy, then the item type should be "Simple check".  History export through Zabbix modules does not need any frontend configuration. If the module is successfully loaded by server and provides **zbx\_module\_history\_write\_cbs()** function which returns at least one non-NULL callback function then history export will be enabled automatically.
es	#### - Configuración de interfaz  Los módulos cargables son compatibles con el agente, el servidor y el proxy de Zabbix. Por lo tanto, el tipo de elemento en la interfaz de Zabbix depende de dónde esté el módulo cargado. Si el módulo se carga en el agente, el tipo de elemento debe ser "agente Zabbix" o "agente Zabbix (activo)". Si el módulo es cargado en el servidor o proxy, entonces el tipo de elemento debe ser "Simple controlar".  La exportación de historial a través de los módulos Zabbix no necesita ninguna interfaz configuración. Si el servidor carga correctamente el módulo y proporciona la función **zbx\_module\_history\_write\_cbs()** que devuelve al menos una función de devolución de llamada no NULL, entonces la exportación del historial será habilitado automáticamente.

en-us	**Frontend configuration**  The first thing to do is to configure the frontend. Create 2 actions. The first action:  -   Name: Linux host autoregistration -   Conditions: Host metadata contains *Linux* -   Operations: Link to templates: Linux  ::: noteclassic You can skip an "Add host" operation in this case. Linking to a template requires adding a host first so the server will do that automatically. :::  The second action:  -   Name: Windows host autoregistration -   Conditions: Host metadata contains *Windows* -   Operations: Link to templates: Windows
es	**Configuración del frontal**  Lo primero que debemos hacer es configurar el frontal. Cree 2 acciones. La primera acción:  - Nombre: registro automático de equipo Linux - Condiciones: los metadatos del equipo contienen *Linux* - Operaciones: Enlace a plantillas: Linux  ::: noteclassic En este caso, puede omitir la operación "Agregar equipo". Enlace a una plantilla requiere agregar primero un equipo para que el servidor lo haga automáticamente. :::  La segunda acción:  - Nombre: registro automático de equipo de Windows - Condiciones: los metadatos del equipo contienen *Windows* - Operaciones: Enlace a plantillas: Windows

en-us	**Frontend configuration**  Update the action in the frontend:  -   Name: Autoregistration action Linux -   Conditions:     - Type of calculation: AND     - Condition (A): Host metadata contains Linux     - Condition (B): Host metadata contains 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae -   Operations:     - Send message to users: Admin via all media     - Add to host groups: Linux servers     - Link to templates: Linux     - Link to templates: MySQL by Zabbix Agent
es	**Configuración de la interfaz**  Actualiza la acción en la interfaz:  - Nombre: Acción de autorregistro Linux -   Condiciones:     - Tipo de cálculo: AND     - Condición (A): los metadatos del equipo contienen Linux     - Condición (B): los metadatos del equipo contienen 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae - Operaciones:     - Enviar mensaje a los usuarios: Administrador a través de todos los medios.     - Vincular a grupos de equipos: servidores Linux     - Enlace a plantillas: Linux     - Enlace a plantillas: MySQL de Zabbix Agent

en-us	 ### Frontend languages  Catalan and Romanian languages are now enabled in the frontend.
es	 ### Idiomas de la interfaz  Los idiomas catalán y rumano ahora están habilitados en la interfaz.

en-us	##### Frontend  The minimum supported screen width for Zabbix frontend is 1200px.  |Software|Version|Comments| |--------|-------|--------| |*Apache*|1.3.12 or later|<| |*PHP*|7.2.5 or later|PHP 8.0 is not supported.| |PHP extensions:|<|<| |*gd*|2.0.28 or later|PHP GD extension must support PNG images (*--with-png-dir*), JPEG (*--with-jpeg-dir*) images and FreeType 2 (*--with-freetype-dir*).| |*bcmath*|<|php-bcmath (*--enable-bcmath*)| |*ctype*|<|php-ctype (*--enable-ctype*)| |*libXML*|2.6.15 or later|php-xml, if provided as a separate package by the distributor.| |*xmlreader*|<|php-xmlreader, if provided as a separate package by the distributor.| |*xmlwriter*|<|php-xmlwriter, if provided as a separate package by the distributor.| |*session*|<|php-session, if provided as a separate package by the distributor.| |*sockets*|<|php-net-socket (*--enable-sockets*). Required for user script support.| |*mbstring*|<|php-mbstring (*--enable-mbstring*)| |*gettext*|<|php-gettext (*--with-gettext*). Required for translations to work.| |*ldap*|<|php-ldap. Required only if LDAP authentication is used in the frontend.| |*openssl*|<|php-openssl. Required only if SAML authentication is used in the frontend.| |*mysqli*|<|Required if MySQL is used as Zabbix backend database.| |*oci8*|<|Required if Oracle is used as Zabbix backend database.| |*pgsql*|<|Required if PostgreSQL is used as Zabbix backend database.|  ::: noteclassic Zabbix may work on previous versions of Apache, MySQL, Oracle, and PostgreSQL as well. :::  ::: noteimportant For other fonts than the default DejaVu, PHP function [imagerotate](http://php.net/manual/en/function.imagerotate.php) might be required. If it is missing, these fonts might be rendered incorrectly when a graph is displayed. This function is only available if PHP is compiled with bundled GD, which is not the case in Debian and other distributions. :::
es	##### Interfaz  El ancho de pantalla mínimo admitido para la interfaz de Zabbix es de 1200 px.  |Software|Versión|Comentarios| |--------|-------|--------| |*Apache*|1.3.12 o posterior|<| |*PHP*|7.2.5 o posterior|PHP 8.0 no es compatible.| |Extensiones PHP:|<|<| |*gd*|2.0.28 o posterior|La extensión PHP GD debe ser compatible con imágenes PNG (*--with-png-dir*), imágenes JPEG (*--with-jpeg-dir*) y FreeType 2 (*-- con-tipo-libre-dir*).| |*bcmath*|<|php-bcmath (*--enable-bcmath*)| |*ctype*|<|php-ctype (*--enable-ctype*)| |*libXML*|2.6.15 o posterior|php-xml, si el distribuidor lo proporciona como un paquete separado.| |*xmlreader*|<|php-xmlreader, si el distribuidor lo proporciona como un paquete separado.| |*xmlwriter*|<|php-xmlwriter, si el distribuidor lo proporciona como un paquete separado.| |*session*|<|php-session, si el distribuidor lo proporciona como un paquete separado.| |*sockets*|<|php-net-socket (*--enable-sockets*). Requerido para soporte de secuencias de comandos de usuario.| |*mbstring*|<|php-mbstring (*--enable-mbstring*)| |*gettext*|<|php-gettext (*--with-gettext*). Requerido para que las traducciones funcionen.| |*ldap*|<|php-ldap. Obligatorio solo si se utiliza la autenticación LDAP en la interfaz.| |*openssl*|<|php-openssl. Obligatorio solo si se utiliza la autenticación SAML en la interfaz.| |*mysqli*|<|Requerido si se usa MySQL como base de datos backend de Zabbix.| |*oci8*|<|Requerido si se utiliza Oracle como base de datos backend de Zabbix.| |*pgsql*|<|Requerido si se usa PostgreSQL como base de datos back-end de Zabbix.|  ::: notaclásica Zabbix puede funcionar en versiones anteriores de Apache, MySQL, Oracle y PostgreSQL también. :::  ::: notaimportante Para otras fuentes además de la predeterminada DejaVu, PHP función [imagerotate](http://php.net/manual/en/function.imagerotate.php) podría ser requerido. Si falta, es posible que estas fuentes se representen incorrectamente cuando se muestra un gráfico. Esta función solo está disponible si PHP está compilado con GD incluido, que no es el caso en Debian y otras distribuciones. :::

en-us	#### Frontend  To enable encryption with certificate and database host identity verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to *Database TLS key file* -   Specify path to *Database TLS CA file* -   Specify path to *Database TLS certificate file* -   Check *Database host verification*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php:*      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...
es	#### Interfaz  Para habilitar el cifrado con certificado y la verificación de identidad del equipo de  la base de datos para las conexiones entre la interfaz de Zabbix y la base de datos:  -   Verifique *Cifrado TLS de base de datos* y *Verificar certificado de base de datos* -   Especifique la ruta al *archivo de clave TLS de la base de datos* -   Especifique la ruta al *archivo CA TLS de base de datos* -   Especifique la ruta al *archivo de certificado TLS de base de datos* -   Marque *Verificación del equipo de la base de datos*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  Alternativamente, esto se puede configurar en */etc/zabbix/web/zabbix.conf.php:*      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable encryption with certificate authority verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to *Database TLS CA file*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca2.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php:*      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...
es	#### Interfaz  Para habilitar el cifrado con verificación de la autoridad certificadora para las conexiones entre la interfaz de Zabbix y la base de datos:  -   Verifique *Cifrado TLS de base de datos* y *Verificar certificado de base de datos* -   Especifique la ruta al *archivo CA TLS de base de datos*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca2.png){width="600"}  Alternativamente, esto se puede configurar en */etc/zabbix/web/zabbix.conf.php:*      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable encryption with certificate verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to Database TLS CA file  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php*:      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = false;     $DB['CIPHER_LIST'] = '';     ...  Troubleshoot user using command-line tool to check if connection is possible for required user:      mysql -u zbx_web -p -h 10.211.55.9 --ssl-mode=REQUIRED --ssl-ca=/var/lib/mysql/ca.pem
es	#### Interfaz  Para habilitar el cifrado con verificación de certificado para conexiones entre la interfaz de Zabbix y la base de datos:  - Active *Cifrado TLS de base de datos* y *Verificar certificado de base de datos* - Especifique la ruta al archivo CA TLS de la base de datos  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca.png){width="600"}  Alternativamente, esto se puede configurar en */etc/zabbix/web/zabbix.conf.php*:      ...     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = falso;     $DB['CIPHER_LIST'] = '';     ...  Solucione problemas del usuario usando la herramienta de línea de comandos para verificar si la conexión es posible para el usuario requerido:      mysql -u zbx_web -p -h 10.211.55.9 --ssl-mode=REQUIRED --ssl-ca=/var/lib/mysql/ca.pem

en-us	#### Frontend  To enable encryption with full verification for connections between Zabbix frontend and the database:  -   Check Database TLS encryption and Verify database certificate -   Specify path to Database TLS key file -   Specify path to Database TLS CA file -   Specify path to Database TLS certificate file  Note that *Database host verification* is checked and grayed out - this step cannot be skipped for MySQL.   ::: notewarning  Cipher list should be empty, so that frontend and server can negotiate required one from the supported by both ends. :::  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full1.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php*:      ...     // Used for TLS connection with strictly defined Cipher list.     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GC';     ...     // or     ...     // Used for TLS connection without Cipher list defined - selected by MySQL server     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...
es	#### Interfaz  Para habilitar el cifrado con verificación completa para conexiones entre la Interfaz de Zabbix y la base de datos:  -   Verifique el cifrado TLS de la base de datos y verifique el certificado de la base de datos -   Especifique la ruta al archivo de clave TLS de la base de datos -   Especifique la ruta al archivo CA TLS de la base de datos -   Especifique la ruta al archivo de certificado TLS de la base de datos  Tenga en cuenta que la *Verificación del equipo de la base de datos* está marcado y atenuado: este paso no se puede omitir para MySQL.  ::: notewarning  La lista de cifrado debe estar vacía, para que la interfaz y el servidor puedan negociar el cifrado requerido soportado por ambos extremos. :::  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full1.png){width="600"}  Alternativamente, esto se puede configurar en */etc/zabbix/web/zabbix.conf.php*:      ...     // Se utiliza para conexiones TLS con una lista de cifrado estrictamente definida.     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GC';     ...     // o     ...     // Usado para conexión TLS sin lista de cifrado definida - seleccionada por el servidor MySQL     $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '/etc/ssl/mysql/client-key.pem';     $DB['CERT_FILE'] = '/etc/ssl/mysql/client-cert.pem';     $DB['CA_FILE'] = '/etc/ssl/mysql/ca.pem';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable transport-only encryption for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* -   Leave *Verify database certificate* unchecked  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport2.png){width="600"}
es	#### Interfaz  Para habilitar el cifrado de solo el transporte para conexiones entre la interfaz de Zabbix y la base de datos:  - Marque *Cifrado TLS de la base de datos* - Deje *Verificar certificado de base de datos* sin marcar  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}

en-us	#### Frontend  To enable transport-only encryption for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* -   Leave *Verify database certificate* unchecked  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}
es	#### Interfaz  Para habilitar el cifrado de solo transporte para conexiones entre la interfaz de Zabbix y la base de datos:  - Marque *Cifrado TLS de la base de datos* - Deje *Verificar certificado de base de datos* sin marcar  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}

en-us	##### Frontend to the database  A secure connection to the database can be configured during frontend installation:  -   Mark the *Database TLS encryption* checkbox in the [Configure DB     connection](/manual/installation/frontend#configure_db_connection)     step to enable transport encryption. -   Mark the *Verify database certificate* checkbox that appears when     *TLS encryption* field is checked to enable encryption with     certificates.  ::: noteclassic  For MySQL, the *Database TLS encryption* checkbox is disabled, if *Database host* is set to localhost, because connection that uses a socket file (on Unix) or shared memory (on Windows) cannot be encrypted.\ For PostgreSQL, the *TLS encryption* checkbox is disabled, if the value of the *Database host* field begins with a slash or the field is empty.  :::  The following parameters become available in the TLS encryption in certificates mode (if both checkboxes are marked):  |Parameter|Description| |--|--------| |*Database TLS CA file*|Specify the full path to a valid TLS certificate authority (CA) file.| |*Database TLS key file*|Specify the full path to a valid TLS key file.| |*Database TLS certificate file*|Specify the full path to a valid TLS certificate file.| |*Database host verification*|Mark this checkbox to activate host verification.<br>Disabled for MYSQL, because PHP MySQL library does not allow to skip the peer certificate validation step.| |*Database TLS cipher list*|Specify a custom list of valid ciphers. The format of the cipher list must conform to the OpenSSL standard.<br>Available for MySQL only.|  ::: noteimportant TLS parameters must point to valid files. If they point to non-existent or invalid files, it will lead to the authorization error.\ If certificate files are writable, the frontend generates a warning in the [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) report that "TLS certificate files must be read-only." (displayed only if the PHP user is the owner of the certificate).\ \ Certificates protected by passwords are not supported.  :::
es	##### Interfaz de la base de datos  Se puede configurar una conexión segura a la base de datos durante la interfaz instalación:  - Marque la casilla de verificación *Cifrado TLS de base de datos* en el paso  [Configurar conexión a base de      datos](/manual/instalación/frontend#configure_db_connection)      para habilitar el cifrado del transporte. - Marque la casilla de verificación *Verificar certificado de base de datos* que aparece cuando     el campo *Cifrado TLS* está marcado para habilitar el cifrado con     certificados.  ::: noteclassic  Para MySQL, la casilla de verificación *Cifrado TLS de base de datos* está deshabilitada, si el *Equipo de base de datos* está configurado en localhost, porque la conexión que utiliza un archivo de socket (en Unix) o memoria compartida (en Windows) no puede estar cifrado.\ Para PostgreSQL, la casilla de verificación *Cifrado TLS* está deshabilitada, si el valor del campo *Equipo de base de datos* comienza con una barra o el campo está vacío.  :::  Los siguientes parámetros están disponibles en el cifrado TLS en modo de certificados (si ambas casillas de verificación están marcadas):  |Parámetro|Descripción| |--|--------| |*Archivo CA TLS de base de datos*|Especifique la ruta completa a un archivo de autoridad de certificación (CA) TLS válido.| |*Archivo de clave TLS de base de datos*|Especifique la ruta completa a un archivo de clave TLS válido.| |*Archivo de certificado TLS de base de datos*|Especifique la ruta completa a un archivo de certificado TLS válido.| |*Verificación del equipo de la base de datos*|Marque esta casilla de verificación para activar la verificación del equipo.<br>Deshabilitado para MYSQL, porque la biblioteca PHP MySQL no permite omitir el paso de validación del certificado de pares.| |*Lista de cifrado TLS de base de datos*|Especifique una lista personalizada de cifrados válidos. El formato de la lista de cifrado debe cumplir con el estándar OpenSSL.<br>Disponible solo para MySQL.|  ::: noteimportant Los parámetros TLS deben apuntar a archivos válidos. Si apuntan a archivos inexistentes o no válidos, dará lugar a un error de autorización.\ Si los archivos de certificado se pueden escribir, la interfaz genera una advertencia en el la [ información del sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix) informando que "los archivos de certificado TLS deben ser de solo lectura". (sólo se muestra si el usuario PHP es el propietario del certificado).\ \ No se admiten certificados protegidos por contraseñas. :::

en-us	#### Function parameters  Function parameters allow to specify:  -   host and item key (functions referencing the host item history only) -   function-specific parameters -   other expressions (not available for functions referencing the host     item history, see [other expressions](#other_expressions) for     examples)  The host and item key can be specified as `/host/key`. The referenced item must be in a supported state (except for **nodata()** function, which is calculated for unsupported items as well).  While other trigger expressions as function parameters are limited to non-history functions in triggers, this limitation does not apply in [calculated items](/manual/config/items/itemtypes/calculated).
es	#### Parámetros de la función  Los parámetros de función permiten especificar:  - clave de host y elemento (funciones que hacen referencia únicamente al historial del elemento del host) - parámetros específicos de la función - otras expresiones (no disponible para funciones que hacen referencia al host)     historial de elementos, consulte [otras expresiones](#other_expressions) para     ejemplos)  La clave del host y del elemento se puede especificar como `/host/key`. el referenciado el elemento debe estar en un estado compatible (excepto para la función **nodata()**, que también se calcula para artículos no admitidos).  Mientras que otras expresiones de activación como parámetros de función se limitan a funciones no históricas en disparadores, esta limitación no se aplica en [elementos calculados](/manual/config/items/itemtypes/calculado).

en-us	## Functions
es	## Funciones

en-us	#### - Functions  Before setting a trigger, it is necessary to define what a problem state is and how much time is needed to take action. Then there are two ways to set up a trigger signaling about a potential unwanted situation. First: the trigger must fire when the system is expected to be in a problem state after the "time to act". Second: the trigger must fire when the system is going to reach the problem state in less than "time to act". Corresponding trigger functions to use are **forecast** and **timeleft**. Note that underlying statistical analysis is basically identical for both functions. You may set up a trigger whichever way you prefer with similar results.
es	#### - Funciones  Antes de establecer un iniciador, es necesario definir qué es un estado problemático y cuanto tiempo se necesita para tomar medidas. Entonces hay dos maneras de configurar una señal de iniciador sobre una posible situación no deseada. Primero el iniciador debe dispararse cuando se espera que el sistema esté en un estado problemático después del "momento de actuar". Segundo: el iniciador debe dispararse cuando el sistema está en un estado problemático cuando ya no hay "tiempo para actuar". Las funciones de activación correspondientes a utilizar son **forecast** y **timeleft**. Tenga en cuenta que el análisis estadístico subyacente es básicamente idéntico para ambas funciones. Puede configurar un iniciador de cualquier forma que desee con resultados similares.

en-us	#### Functions  Functions allow to calculate the collected values (average, minimum, maximum, sum), find strings, reference current time and other factors.  A complete list of [supported functions](/manual/appendix/functions) is available.  Typically functions return numeric values for comparison. When returning strings, comparison is possible with the **=** and **<>** operators (see [example](#example_14)).
es	#### Funciones  Las funciones permiten calcular los valores recogidos (promedio, mínimo, máximo, suma), buscar cadenas, hacer referencia a la hora actual y otros factores.  Se incluye una lista completa de [funciones admitidas](/manual/appendix/functions). disponible.  Por lo general, las funciones devuelven valores numéricos para comparar. al regresar cadenas, la comparación es posible con **=** y **<>** operadores (ver [ejemplo](#example_14)).

en-us	##### Function-specific parameters  Function-specific parameters are placed after the item key and are separated from the item key by a comma. See the [supported functions](/manual/appendix/functions) for a complete list of these parameters.  Most of numeric functions accept time as a parameter. You may use seconds or [time suffixes](/manual/appendix/suffixes) to indicate time. Preceded by a hash mark, the parameter has a different meaning:  |Expression|Description| |----------|-----------| |**sum**(/host/key,**10m)**|Sum of values in the last 10 minutes.| |**sum**(/host/key,**\#10)**|Sum of the last ten values.|  Parameters with a hash mark have a different meaning with the function **last** - they denote the Nth previous value, so given the values 3, 7, 2, 6, 5 (from the most recent to the least recent):  -   `last(/host/key,#2)` would return '7' -   `last(/host/key,#5)` would return '5'
es	##### Parámetros específicos de la función  Los parámetros específicos de la función se colocan después de la clave de la métrica y van separados de la clave de la métrica por una coma. Ver las [funciones compatibles](/manual/appendix/functions) para obtener una lista completa de estos parámetros.  La mayoría de las funciones numéricas aceptan el tiempo como parámetro. Puede utilizar segundos o [sufijos de tiempo](/manual/apendix/suffixes) para indicar el tiempo. Precedido por un hashtag, el parámetro tiene un significado diferente:  |Expresión|Descripción| |----------|-----------| |**sum**(/host/key,**10m)**|Suma de valores en los últimos 10 minutos.| |**sum**(/host/key,**\#10)**|Suma de los últimos diez valores.|  Los parámetros con un hashtag tienen un significado diferente con la función **last**: denotan el enésimo valor anterior, por lo que, dados los valores 3, 7, 2, 6, 5 (del más reciente al menos reciente):  -   `last(/host/key,#2)` devolvería '7' -   `last(/host/key,#5)` devolvería '5'

en-us	##### Function-specific parameters  Function-specific parameters are placed after the item key and are separated from the item key by a comma. See the [supported functions](/manual/appendix/functions) for a complete list of these parameters.  Most of numeric functions accept time as a parameter. You may use seconds or [time suffixes](/manual/appendix/suffixes) to indicate time. Preceded by a hashtag, the parameter has a different meaning:  |Expression|Description| |----------|-----------| |**sum**(/host/key,**10m)**|Sum of values in the last 10 minutes.| |**sum**(/host/key,**\#10)**|Sum of the last ten values.|  Parameters with a hashtag have a different meaning with the function **last** - they denote the Nth previous value, so given the values 3, 7, 2, 6, 5 (from most recent to least recent):  -   `last(/host/key,#2)` would return '7' -   `last(/host/key,#5)` would return '5'  
es	##### Function-specific parameters  Function-specific parameters are placed after the item key and are separated from the item key by a comma. See the [supported functions](/manual/appendix/functions) for a complete list of these parameters.  Most of numeric functions accept time as a parameter. You may use seconds or [time suffixes](/manual/appendix/suffixes) to indicate time. Preceded by a hashtag, the parameter has a different meaning:  |Expression|Description| |----------|-----------| |**sum**(/host/key,**10m)**|Sum of values in the last 10 minutes.| |**sum**(/host/key,**\#10)**|Sum of the last ten values.|  Parameters with a hashtag have a different meaning with the function **last** - they denote the Nth previous value, so given the values 3, 7, 2, 6, 5 (from most recent to least recent):  -   `last(/host/key,#2)` would return '7' -   `last(/host/key,#5)` would return '5'  

en-us	#### Function syntax  Foreach functions support two common parameters: `item filter` (see details below) and `time period`:      foreach_function(item filter,time period)  For example:   `avg_foreach(/*/mysql.qps?[group="MySQL Servers"],5m)`  will return the five-minute average of each 'mysql.qps' item in the MySQL server group.  Note that some functions support additional [parameters](#additional_parameters).
es	#### Sintaxis de la función  Las funciones Foreach admiten dos parámetros comunes: "filtro de métricas" (ver detalles a continuación) y "período de tiempo":      foreach_function(filtro de métrica,período de tiempo)  Por ejemplo:  `avg_foreach(/*/mysql.qps?[group="MySQL Servers"],5m)`  devolverá el promedio de cinco minutos de cada elemento 'mysql.qps' en el grupo de servidores MySQL.  Tenga en cuenta que algunas funciones admiten [parámetros](#additional_parameters) adicionales.

en-us	### Further reading  You now know enough to start working with the Zabbix API, but don't stop here. For further reading we suggest you have a look at the [list of available APIs](/manual/api/reference).
es	### Otras lecturas  Ahora ya sabes suficiente para empezar a trabajar con las API en Zabbix, pero no te detengas aquí. Para más información te sugerimos que eches un vistazo a la [list of available APIs](/manual/api/reference).

en-us	#### General
es	#### General

en-us	#### General advice  -   monitor required parameters only -   tune 'Update interval' for all items. Keeping a small update     interval may be good for nice graphs, however, this may overload     Zabbix -   tune parameters for default templates -   tune housekeeping parameters -   do not monitor parameters which return the same information. -   avoid the use of triggers with long period given as function     argument. For example, max(/host/key,1h) will be calculated     significantly slower than max(/host/key,1m).
es	#### Consejos generales  -   monitorear solo los parámetros requeridos -   ajustar el 'intervalo de actualización' para todas las métricas. Manteniendo un intervalo de actualización     pequeño puede ser bueno para obtener buenos gráficos, sin embargo, esto puede sobrecargar     zabbix -   ajustar los parámetros para las plantillas predeterminadas -   ajustar los parámetros de limpieza -   no controlar parámetros que devuelvan la misma información. -   evitar el uso de iniciadores con un período prolongado dado como argumento de la función.     Por ejemplo, calcular max(/host/key,1h)     es significativamente más lento que max(/host/key,1m).

en-us	#### General attributes  The *User* tab contains general user attributes:  ![](../../../../assets/en/manual/config/user.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Username*|Unique username, used as the login name.| |*Name*|User first name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Last name*|User last name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Groups*|Select [user groups](usergroup) the user belongs to. Starting with Zabbix 3.4.3 this field is auto-complete so starting to type the name of a user group will offer a dropdown of matching groups. Scroll down to select. Alternatively, click on *Select* to add groups. Click on 'x' to remove the selected.<br>Adherence to user groups determines what host groups and hosts the user will have [access to](permissions).| |*Password*|Two fields for entering the user password.<br>With an existing password, contains a *Password* button, clicking on which opens the password fields.<br>Note that passwords longer than 72 characters will be truncated.| |*Language*|Language of the Zabbix frontend.<br>The php gettext extension is required for the translations to work.| |*Time zone*|Select the time zone to override global [time zone](/manual/web_interface/time_zone#overview) on user level or select **System default** to use global time zone settings.| |*Theme*|Defines how the frontend looks like:<br>**System default** - use default system settings<br>**Blue** - standard blue theme<br>**Dark** - alternative dark theme<br>**High-contrast light** - light theme with high contrast<br>**High-contrast dark** - dark theme with high contrast| |*Auto-login*|Mark this checkbox to make Zabbix remember the user and log the user in automatically for 30 days. Browser cookies are used for this.| |*Auto-logout*|With this checkbox marked the user will be logged out automatically, after the set amount of seconds (minimum 90 seconds, maximum 1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 90s, 5m, 2h, 1d.<br>Note that this option will not work:<br>\* If the "Show warning if Zabbix server is down" global configuration option is enabled and Zabbix frontend is kept open;<br>\* When Monitoring menu pages perform background information refreshes;<br>\* If logging in with the *Remember me for 30 days* option checked.| |*Refresh*|Set the refresh rate used for graphs, plain text data, etc. Can be set to 0 to disable.| |*Rows per page*|You can determine how many rows per page will be displayed in lists.| |*URL (after login)*|You can make Zabbix transfer the user to a specific URL after successful login, for example, to Problems page.|
es	#### Atributos generales  La pestaña *Usuario* contiene atributos generales de usuario:  ![](../../../../assets/en/manual/config/user.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre de usuario*|Usuario único, utilizado como nombre de inicio de sesión.| |*Nombre*|Nombre del usuario (opcional).<br>Si no está vacío, visible en la información de confirmación y en la información del destinatario de la notificación.| |*Apellido*|Apellido del usuario (opcional).<br>Si no está vacío, visible en la información de reconocimiento y en la información del destinatario de la notificación.| |*Grupos*|Seleccione [grupos de usuarios](grupo de usuarios) al que pertenece el usuario. A partir de Zabbix 3.4.3, este campo se completa automáticamente, por lo que comenzar a escribir el nombre de un grupo de usuarios ofrecerá un menú desplegable de grupos coincidentes. Desplácese hacia abajo para seleccionar. Alternativamente, haga clic en *Seleccionar* para agregar grupos. Haga clic en 'x' para eliminar el seleccionado.<br>La adherencia a los grupos de usuarios determina a qué grupos de host y hosts tendrá [acceso] (permisos) el usuario.| |*Contraseña*|Dos campos para ingresar la contraseña de usuario.<br>Con una contraseña existente, contiene un botón *Contraseña*, al hacer clic en el cual se abren los campos de contraseña.<br>Tenga en cuenta que las contraseñas de más de 72 caracteres se truncarán. | |*Idioma*|Idioma de la interfaz de Zabbix.<br>Se requiere la extensión php gettext para que funcionen las traducciones.| |*Zona horaria*|Seleccione la zona horaria para anular la [zona horaria] global (/manual/web_interface/time_zone#overview) en el nivel de usuario o seleccione **Predeterminado del sistema** para usar la configuración de zona horaria global.| |*Tema*|Define el aspecto de la interfaz:<br>**Predeterminado del sistema**: use la configuración predeterminada del sistema<br>**Azul**: tema azul estándar<br>**Oscuro**: tema oscuro alternativo <br>**Luz de alto contraste**: tema claro con alto contraste<br>**Oscuro de alto contraste**: tema oscuro con alto contraste| |*Inicio de sesión automático*|Marque esta casilla de verificación para que Zabbix recuerde al usuario e inicie sesión automáticamente durante 30 días. Las cookies del navegador se utilizan para esto.| |*Cierre de sesión automático*|Con esta casilla de verificación marcada, la sesión del usuario se cerrará automáticamente, después de la cantidad establecida de segundos (mínimo 90 segundos, máximo 1 día).<br>[Sufijos de tiempo](/manual/appendix/suffixes) son compatibles, p. 90s, 5m, 2h, 1d.<br>Tenga en cuenta que esta opción no funcionará:<br>\* Si la opción de configuración global "Mostrar advertencia si el servidor Zabbix está inactivo" está habilitada y la interfaz de Zabbix se mantiene abierta;<br> \* Cuando las páginas del menú Supervisión realizan actualizaciones de información de fondo;<br>\* Si inicia sesión con la opción *Recordarme durante 30 días* marcada.| |*Actualizar*|Establece la frecuencia de actualización utilizada para gráficos, datos de texto sin formato, etc. Se puede establecer en 0 para desactivar.| |*Filas por página*|Puede determinar cuántas filas por página se mostrarán en las listas.| |*URL (después de iniciar sesión)*|Puede hacer que Zabbix transfiera al usuario a una URL específica después de iniciar sesión correctamente, por ejemplo, a la página de Problemas.|

en-us	#### General  Change certain global configuration options.  [Autoregistration API](/manual/api/reference/autoregistration) | [Icon map API](/manual/api/reference/iconmap) | [Image API](/manual/api/reference/image) | [User macro API](/manual/api/reference/usermacro) | [Settings API](/manual/api/reference/settings) | [Housekeeping API](/manual/api/reference/housekeeping)
es	#### General  Cambie ciertas opciones de configuración global.  [API de Autoregistro](/manual/api/reference/autoregistration) | [API de Mapa de Iconos](/manual/api/reference/iconmap) | [API de Imagen](/manual/api/reference/image) | [API de Macro de Usuario](/manual/api/reference/usermacro) | [API de Configuraciones](/manual/api/reference/settings) | [API de Limpieza Interna](/manual/api/reference/housekeeping)

en-us	##### Generating from history/trends  Graphs can be drawn based on either item [history or trends](/manual/config/items/history_and_trends).  For the users who have frontend [debug mode](/manual/web_interface/debug_mode) activated, a gray, vertical caption is displayed at the bottom right of a graph indicating where the data come from.  Several factors influence whether history of trends is used:  -   longevity of item history. For example, item history can be kept for     14 days. In that case, any data older than the fourteen days will be     coming from trends.  ```{=html} <!-- --> ``` -   data congestion in the graph. If the amount of seconds to display in     a horizontal graph pixel exceeds 3600/16, trend data are displayed     (even if item history is still available for the same period).  ```{=html} <!-- --> ``` -   if trends are disabled, item history is used for graph building - if     available for that period. This is supported starting with Zabbix     2.2.1 (before, disabled trends would mean an empty graph for the     period even if item history was available).
es	##### Generación a partir del historial/tendencias  Los gráficos se pueden dibujar en función de cualquier elemento [historial o tendencias](/manual/config/items/history_and_trends).  Para los usuarios que tienen frontend [debug mode](/manual/web_interface/debug_mode) activado, un gris, vertical El título se muestra en la parte inferior derecha de un gráfico que indica dónde se encuentra el proceden los datos.  Varios factores influyen en el uso del historial de tendencias:  - longevidad del historial del artículo. Por ejemplo, el historial de artículos se puede conservar durante     14 dias. En ese caso, los datos con una antigüedad superior a los catorce días serán     procedente de las tendencias.  ```{=html} <!-- --> ``` - congestión de datos en el gráfico. Si la cantidad de segundos a mostrar en     un píxel de gráfico horizontal excede 3600/16, se muestran datos de tendencia     (incluso si el historial de artículos todavía está disponible para el mismo período).  ```{=html} <!-- --> ``` - si las tendencias están deshabilitadas, el historial de elementos se utiliza para la creación de gráficos - si     disponible para ese periodo. Esto es compatible a partir de Zabbix     2.2.1 (antes, las tendencias deshabilitadas significaban un gráfico vacío para el     período incluso si el historial del artículo estaba disponible).

en-us	##### Geomap widget  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)  
es	#### Geomap widget  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)  

en-us	#### Geomap widget error   The maps in the Geomap widget may not load correctly, if you have upgraded from an older Zabbix version with NGINX and didn't switch to the new NGINX configuration file during the upgrade.   To fix the issue, you can  discard the old configuration file, use the configuration file from 6.0 package and reconfigure it as described in the [download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) in section *e. Configure PHP for Zabbix frontend*.  Alternatively, you can manually edit an existing NGINX configuration file (typically, */etc/zabbix/nginx.conf*). To do so, open the file and locate the following block:       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Then, replace this block with:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }
es	#### Error del widget de mapa geográfico  Es posible que los mapas en el widget Geomap no se carguen correctamente si actualizó desde una versión anterior de Zabbix con NGINX y no cambió al nuevo archivo de configuración de NGINX durante la actualización.  Para solucionar el problema, puede descartar el archivo de configuración anterior, usar el archivo de configuración del paquete 6.0 y reconfigurarlo como se describe en las [instrucciones de descarga](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version =8&db=mysql&ws=nginx) en la sección *e. Configure PHP para la interfaz de Zabbix*.  Alternativamente, puede editar manualmente un archivo de configuración NGINX existente (normalmente, */etc/zabbix/nginx.conf*). Para hacerlo, abra el archivo y localice el siguiente bloque:      location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Entonces, reemplace este bloque con:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }

en-us	#### Getting Java gateway  You can install Java gateway either from the sources or packages downloaded from [Zabbix website](http://www.zabbix.com/download.php).  Using the links below you can access information how to get and run Zabbix Java gateway, how to configure Zabbix server (or Zabbix proxy) to use Zabbix Java gateway for JMX monitoring, and how to configure Zabbix items in Zabbix frontend that correspond to particular JMX counters.  |Installation from|Instructions|Instructions| |-----------------|------------|------------| |*Sources*|[Installation](/manual/installation/install#installing_java_gateway)|[Setup](/manual/concepts/java/from_sources)| |*RHEL packages*|[Installation](/manual/installation/install_from_packages/rhel#java_gateway_installation)|[Setup](/manual/concepts/java/from_rhel)| |*Debian/Ubuntu packages*|[Installation](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[Setup](/manual/concepts/java/from_debian_ubuntu)|
es	#### Obtener la puerta de enlace de Java  Puede instalar la puerta de enlace de Java desde las fuentes o desde los paquetes descargados del [sitio web de Zabbix] (http://www.zabbix.com/download.php).  Usando los enlaces a continuación, puede acceder a la información sobre cómo obtener y ejecutar la Pasarela Zabbix Java, cómo configurar el servidor Zabbix (o el proxy Zabbix) para que use la puerta de enlace Zabbix Java para el monitoreo de JMX y cómo configurar las métricas de Zabbix en la interfaz de Zabbix que corresponden a los contadores JMX particulares.  |Instalación desde|Instrucciones|Instrucciones| |--------|------------|------------| |*Fuentes*|[Instalación](/manual/instalación/install#installing_java_gateway)|[Configuración](/manual/concepts/java/from_sources)| |*Paquetes de RHEL*|[Instalación](/manual/installation/install_from_packages/rhel#java_gateway_installation)|[Configuración](/manual/concepts/java/from_rhel)| |*Paquetes Debian/Ubuntu*|[Instalación](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[Configuración](/manual/concepts/java/from_debian_ubuntu)|

en-us	##### Getting the list of items  **Agent request**  The active checks request is used to obtain the active checks to be processed by agent. This request is sent by the agent upon start and then with _RefreshActiveChecks_ intervals.  ```json {   "request": "active checks",   "host": "Zabbix server",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050 } ```  | Field | Type | Mandatory | Value | |-|-|-|--------| | request | _string_ | yes | `active checks` | | host | _string_ | yes | Host name. | | host_metadata | _string_ | no | The configuration parameter HostMetadata or HostMetadataItem metric value. | | hostinterface | _string_ | no | The configuration parameter HostInterface or HostInterfaceItem metric value. | | ip | _string_ | no | The configuration parameter ListenIP first IP if set. | | port | _number_ | no | The configuration parameter ListenPort value if set and not default agent listening port. |    **Server response**  The active checks response is sent by the server back to agent after processing the active checks request.    ```json {   "response": "success",   "data": [     {       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "key_orig": "log[/home/zabbix/logs/zabbix_agentd.log]",       "itemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "key_orig": "agent.version",       "itemid": 5678,       "delay": "10m",       "lastlogsize": 0,       "mtime": 0     }   ] }  ```  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | response |<| _string_ | yes | `success` \| `failed` | | info |<| _string_ | no | Error information in the case of failure. | | data |<| _array of objects_ | no | Active check items. | | | key | _string_ | no | Item key with expanded macros. | |^| key_orig | _string_ | no | Item key without expanded macros. | |^| itemid | _number_ | no | Item identifier. | |^| delay | _string_ | no | Item update interval. | |^| lastlogsize | _number_ | no | Item lastlogsize. | |^| mtime | _number_ | no | Item mtime. | | refresh_unsupported |<| _number_ | no | Unsupported item refresh interval. | | regexp |<| _array of objects_ | no | Global regular expressions. | | | name | _string_ | no | Global regular expression name. | |^| expression | _string_ | no | Global regular expression. | |^| expression_type | _number_ | no | Global regular expression type. | |^| exp_delimiter | _string_ | no | Global regular expression delimiter. | |^| case_sensitive | _number_ | no | Global regular expression case sensitivity setting. |    The server must respond with success.  For example:  1.  Agent opens a TCP connection 2.  Agent asks for the list of checks 3.  Server responds with a list of items (item key, delay) 4.  Agent parses the response 5.  TCP connection is closed 6.  Agent starts periodical collection of data  ::: noteimportant Note that (sensitive) configuration data may become available to parties having access to the Zabbix server trapper port when using an active check. This is possible because anyone may pretend to be an active agent and request item configuration data; authentication does not take place unless you use [encryption](/manual/encryption) options. :::
es	##### Obteniendo la lista de métricas  **Solicitud del agente**  La solicitud de comprobaciones activas se utiliza para obtener las comprobaciones activas que procesará el agente. Esta solicitud la envía el agente al inicio y luego con intervalos _RefreshActiveChecks_.  ```json {   "request": "active checks",   "host": "servidor Zabbix",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050 } ```  | Campo | Tipo | Obligatorio | Valor | |-|-|-|--------| | request | _cadena_ | si | `active checks` | | host | _cadena_ | si | Nombre del equipo. | | host_metadata | _cadena_ | no | El parámetro de configuración HostMetadata o valor de métrica HostMetadataItem. | | hostinterface | _cadena_ | no | El valor de la métrica del parámetro de configuración HostInterface o HostInterfaceItem. | | ip | _cadena_ | no | El parámetro de configuración ListenIP primera IP si está configurado. | | port | _número_ | no | El valor del parámetro de configuración ListenPort si está configurado y no es el puerto de escucha del agente predeterminado. |    **Respuesta del servidor**  El servidor envía la respuesta de comprobacioes activas al agente después de procesar la solicitud de comprobaciones activas.    ```json {   "response": "success",   "data": [     {       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "key_orig": "log[/home/zabbix/logs/zabbix_agentd.log]",       "itemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "key_orig": "agent.version",       "itemid": 5678,       "delay": "10 m",       "lastlogsize": 0,       "mtime": 0     }   ] }  ```  | Campo |<| Tipo | Obligatorio | Valor | |-|------|--|-|-----------------------| | response |<| _cadena_ | si | `success` \| `failed` | | info |<| _cadena_ | no | Información de error en caso de fallo. | | data |<| _conjunto de objetos_ | no | Elementos de cheques activos. | | | key | _cadena_ | no | Clave de métrica con macros expandidas. | |^| key_orig | _cadena_ | no | Clave de métrica sin macros expandidas. | |^| itemid | _número_ | no | Identificador de métrica. | |^| delay | _cadena_ | no | Intervalo de actualización de la métrica. | |^| lastlogsize | _número_ | no | Tamaño del último registro de la métrica. | |^| mtime | _número_ | no | mtime de la métrica. | | refresh_unsupported |<| _número_ | no | Intervalo de actualización de métricas no admitidas. | | regexp |<| _conjunto de objetos_ | no | Expresiones regulares globales. | | | name | _cadena_ | no | Nombre de expresión regular global. | |^| expression | _cadena_ | no | Expresión regular global. | |^| expression_type | _número_ | no | Tipo de expresión regular global. | |^| exp_delimiter | _cadena_ | no | Delimitador de expresión regular global. | |^| case_sensitive | _número_ | no | Configuración global de sensibilidad entre mayúsculas y minúsculas de expresiones regulares. |    El servidor debe responder con éxito.  Por ejemplo:  1. El agente abre una conexión TCP 2. El agente solicita la lista de comprobaciones. 3. El servidor responde con una lista de métricas (clave de métrica, retraso) 4. El agente analiza la respuesta. 5. La conexión TCP está cerrada 6. El agente inicia la recopilación periódica de datos.  ::: noteimportant Tenga en cuenta que los datos de configuración (sensibles) pueden estar disponibles para las partes que tengan acceso al puerto del servidor Zabbix Trapper cuando se utiliza una comprobación activa. Esto es posible porque cualquiera puede pretender ser un agente activo y solicitar datos de configuración de la métrica; la autenticación no se realiza a menos que utilice las opciones de [cifrado](/manual/encryption). :::

en-us	#### Getting Zabbix source code  There are several ways of getting Zabbix source code:  -   You can [download](https://www.zabbix.com/download_sources) the     released stable versions from the official Zabbix website -   You can [download](https://www.zabbix.com/developers) nightly builds     from the official Zabbix website developer page -   You can get the latest development version from the Git source code     repository system:     -   The primary location of the full repository is at         <https://git.zabbix.com/scm/zbx/zabbix.git>     -   Master and supported releases are also mirrored to Github at         <https://github.com/zabbix/zabbix>  A Git client must be installed to clone the repository. The official commandline Git client package is commonly called **git** in distributions. To install, for example, on Debian/Ubuntu, run:      sudo apt-get update     sudo apt-get install git  To grab all Zabbix source, change to the directory you want to place the code in and execute:      git clone https://git.zabbix.com/scm/zbx/zabbix.git
es	#### Obtener el código fuente de Zabbix  Hay varias formas de obtener el código fuente de Zabbix:  - Puedes [descargar](https://www.zabbix.com/download_sources) las versiones estables lanzadas del sitio web oficial de Zabbix - Puede [descargar] (https://www.zabbix.com/developers) compilaciones nocturnas de la página oficial del desarrollador del sitio web de Zabbix - Puede obtener la última versión de desarrollo del sistema de repositorio código fuente de Git:     - La ubicación principal del repositorio completo esta en         <https://git.zabbix.com/scm/zbx/zabbix.git>     - Las versiones maestras y compatibles también se reflejan en Github en         <https://github.com/zabbix/zabbix>  Se debe instalar un cliente Git para clonar el repositorio. El paquete oficial de la línea de comandos del cliente Git se denomina comúnmente **git** en las distribuciones. Para instalar, por ejemplo, en Debian/Ubuntu, ejecute:      sudo apt-get update     sudo apt-get install git  Para obtener todas las fuentes de Zabbix, cambie al directorio en el que desea colocar el codigo y ejecute:      git clone https://git.zabbix.com/scm/zbx/zabbix.git

en-us	#### Global event correlation  Events may not get correlated correctly if the time interval between the first and second event is very small, i.e. half a second and less.
es	#### Correlación de eventos globales  Es posible que los eventos no se correlacionen correctamente si el intervalo de tiempo entre el primer y segundo evento es muy pequeño, es decir, medio segundo y menos.

en-us	### Global macro  The global macro object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |globalmacroid|string|*(readonly)* ID of the global macro.| |**macro**<br>(required)|string|Macro string.| |**value**<br>(required)|string|Value of the macro.| |type|integer|Type of macro.<br><br>Possible values:<br>0 - *(default)* Text macro;<br>1 - Secret macro;<br>2 - Vault secret.| |description|string|Description of the macro.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Macro global  El objeto macro global tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |globalmacroid|cadena|*(sololectura)* ID de la macro global.| |**macro**<br>(obligatorio)|cadena|Cadena de macro.| |**valor**<br>(obligatorio)|cadena|Valor de la macro.| |tipo|número entero|Tipo de macro.<br><br>Valores posibles:<br>0 - *(predeterminado)* Macro de texto;<br>1 - Macro secreta;<br>2 - Secreto de Vault.| |descripción|cadena|Descripción de la macro.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	##### Global messages displayed  As the messages arrive, they are displayed in a floating section on the right hand side. This section can be repositioned freely by dragging the section header.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  For this section, several controls are available:  -   ![](../../../../assets/en/manual/about/message_button_snooze.png)     **Snooze** button silences the currently active alarm sound; -   ![](../../../../assets/en/manual/about/message_button_mute.png)     **Mute/Unmute** button switches between playing and not playing the     alarm sounds at all.
es	##### Mensajes globales mostrados  A medida que llegan los mensajes, se muestran en una sección flotante en la lado derecho. Esta sección se puede reposicionar libremente arrastrando el encabezado de sección.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  Para esta sección, hay varios controles disponibles:  - ![](../../../../assets/en/manual/about/message_button_snooze.png)     El botón **Snooze** silencia el sonido de la alarma actualmente activa; - ![](../../../../assets/en/manual/about/message_button_mute.png)     El botón **Mute/Unmute** cambia entre reproducir y no reproducir el     la alarma suena en absoluto.

en-us	#### graph  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: Graph availability doesn't depend on permissions to items specified in graph "ymin_itemid" and "ymax_itemid" fields.\ Graph having MIN or MAX Y axis linked to inaccessible items will still be accessible but MIN/MAX Y axis works the same way as if specified calculation method is "Calculated".\
es	#### gráfico  Cambios:\ [ZBX.7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: La disponibilidad del gráfico no depende de los permisos para los elementos especificados los campos "ymin_itemid" e "ymax_itemid" del gráfico.\ El gráfico que tiene el eje Y MIN o MAX vinculado a elementos inaccesibles seguirá siendo accesible, pero el eje Y MIN/MAX funciona de la misma manera que si el método de cálculo especificado fuera "Calculated".\

en-us	#### graph  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graph.update`: the parameter `uuid` can now be updated.\
es	#### graph  Cambios:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graph.update`: el parámetro `uuid` ahora se puede actualizar.\

en-us	# graph.create
es	# graph.create

en-us	# graph.delete
es	# graph.delete

en-us	# graph.get
es	# graph.get

en-us	# graphitem.get
es	# graphitem.get

en-us	### Graph item  ::: noteclassic Graph items can only be modified via the `graph` API. :::  The graph item object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitemid|string|*(readonly)* ID of the graph item.| |**color**<br>(required)|string|Graph item's draw color as a hexadecimal color code.| |**itemid**<br>(required)|string|ID of the item.| |calc\_fnc|integer|Value of the item that will be displayed.<br><br>Possible values:<br>1 - minimum value;<br>2 - *(default)* average value;<br>4 - maximum value;<br>7 - all values;<br>9 - last value, used only by pie and exploded graphs.| |drawtype|integer|Draw style of the graph item.<br><br>Possible values:<br>0 - *(default)* line;<br>1 - filled region;<br>2 - bold line;<br>3 - dot;<br>4 - dashed line;<br>5 - gradient line.| |graphid|string|ID of the graph that the graph item belongs to.| |sortorder|integer|Position of the item in the graph.<br><br>Default: starts with 0 and increases by one with each entry.| |type|integer|Type of graph item.<br><br>Possible values:<br>0 - *(default)* simple;<br>2 - graph sum, used only by pie and exploded graphs.| |yaxisside|integer|Side of the graph where the graph item's Y scale will be drawn.<br><br>Possible values:<br>0 - *(default)* left side;<br>1 - right side.|
es	### Item gráfico  ::: noteclassic Los items de gráfico solo se pueden modificar a través de la API "graph" API. :::  El objeto de item gráfico tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |gitemid|cadena|*(sololectura)* ID del item gráfico.| |**color**<br>(obligatorio)|cadena|Grafica el color del dibujo del item como un código de color hexadecimal.| |**itemid**<br>(obligatorio)|cadena|ID del item.| |calc\_fnc|número entero|Valor del item que se mostrará.<br><br>Valores posibles:<br>1 - valor mínimo;<br>2 - *(predeterminado)* valor promedio;<br>4 - valor máximo;<br>7 - todos los valores;<br>9 - último valor, utilizado sólo en gráficos circulares y desglosados.| |drawtype|número entero|Dibujar estilo del item gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* línea;<br>1 - región rellena;<br>2 - línea en negrita;<br>3 - punto;<br>4 - línea discontinua;<br>5 - línea de degradado.| |graphid|cadena|ID del gráfico al que pertenece el item gráfico.| |sortorder|número entero|Posición del item en el gráfico.<br><br>Predeterminado: comienza con 0 y aumenta en uno con cada entrada.| |tipo|número entero|Tipo de item gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* simple;<br>2 - suma del gráfico, usado solo por gráficos circulares y desglosados.| |yaxisside|número entero|Lado del gráfico donde se dibujará la escala Y del item gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* lado izquierdo;<br>1 - lado derecho.|

en-us	# > Graph item object  The following objects are directly related to the `graphitem` API.
es	# > Objeto de item gráfico  Los siguientes objetos están directamente relacionados con la API "graphitem".

en-us	# Graph item  This class is designed to work with graph items.  Object references:\  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)  Available methods:\  -   [graphitem.get](/manual/api/reference/graphitem/get) - retrieving     graph items
es	# Item gráfico  Esta clase está diseñada para trabajar con items gráficos.  Referencias de objetos:\  - [graphitem.get](/manual/api/reference/graphitem/object#item_grafico)  Métodos disponibles:\  - [graphitem.get](/manual/api/reference/graphitem/get) - recuperando    items graficos

en-us	# > Graph object  The following objects are directly related to the `graph` API.
es	# > Objeto de gráficas  Los siguientes objetos están directamente relacionados con la API "graph".

en-us	##### Graph preview  In the *Preview* tab, a preview of the graph is displayed so you can immediately see what you are creating.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Note that the preview will not show any data for template items.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  In this example, pay attention to the dashed bold line displaying the trigger level and the trigger information displayed in the legend.  ::: noteclassic No more than 3 trigger lines can be displayed. If there are more triggers then the triggers with lower severity are prioritized for display.\ \ If graph height is set as less than 120 pixels, no trigger will be displayed in the legend. :::
es	##### Vista previa del gráfico  En la pestaña *Vista previa*, se muestra una vista previa del gráfico para que pueda vea inmediatamente lo que está creando.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Tenga en cuenta que la vista previa no mostrará ningún dato para los elementos de la plantilla.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  En este ejemplo, preste atención a la línea discontinua en negrita que muestra el nivel de activación y la información de activación que se muestra en la leyenda.  ::: notaclásica No se pueden mostrar más de 3 líneas de activación. Si hay más disparadores, entonces los disparadores con menor gravedad se priorizan para monitor.\ \ Si la altura del gráfico se establece en menos de 120 píxeles, no se activará ningún activador. mostrado en la leyenda. :::

en-us	#### graphprototype  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: Graph prototype availability doesn't depend on permissions to items specified in graph prototype "ymin_itemid" and "ymax_itemid" fields.\
es	#### prototipo gráfico  Cambios:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: La disponibilidad del prototipo gráfico no depende de los permisos de los elementos especificados en los campos del gráfico prototipo "ymin_itemid" e "ymax_itemid".\

en-us	#### graphprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graphprototype.update`: the parameter `uuid` can now be updated.\
es	#### graphprototype  Cambios:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graphprototype.update`: el parámetro `uuid` ahora se puede actualizar.\

en-us	# graphprototype.create
es	# graphprototype.create

en-us	# graphprototype.delete
es	# graphprototype.delete

en-us	# graphprototype.get
es	# graphprototype.get

en-us	# > Graph prototype object  The following objects are directly related to the `graphprototype` API.
es	# > Objeto prototipo de gráfico  Los siguientes objetos están directamente relacionados con la API `graphprototype`.

en-us	#### Graph prototypes  The following screenshot illustrates how we can use these macros in graph prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  A summary of our discovery rule:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}
es	#### Prototipos de gráficos  La siguiente captura de pantalla ilustra cómo podemos usar estas macros en prototipos de gráficos:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  Un resumen de nuestra regla de descubrimiento:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}

en-us	### Graph prototype  The graph prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph prototype.| |**height**<br>(required)|integer|Height of the graph prototype in pixels.| |**name**<br>(required)|string|Name of the graph prototype.| |**width**<br>(required)|integer|Width of the graph prototype in pixels.| |graphtype|integer|Graph prototypes's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show discovered pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph prototype.| |yaxismax|float|The fixed maximum value for the Y axis.| |yaxismin|float|The fixed minimum value for the Y axis.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymin\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |discover|integer|Graph prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new graphs will be discovered;<br>1 - new graphs will not be discovered and existing graphs will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported graph prototypes to already existing ones. Used only for graph prototypes on templates. Auto-generated, if not given.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Prototipo de gráfico  El objeto prototipo de gráfico tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |graphid|cadena|*(sololectura)* ID del prototipo del gráfico.| |**height**<br>(obligatorio)|número entero|Altura del prototipo del gráfico en píxeles.| |**nombre**<br>(obligatorio)|cadena|Nombre del prototipo del gráfico.| |**width**<br>(obligatorio)|número entero|Ancho del prototipo de gráfico en píxeles.| |graphtype|número entero|Tipo de diseño de prototipos de gráficos.<br><br>Valores posibles:<br>0 - *(predeterminado)* normal;<br>1 - apilado;<br>2 - circular;<br>3 - explosión.| |porcentaje\_left|flotante|Percentil izquierdo.<br><br>Predeterminado: 0.| |porcentaje\_right|flotante|Percentil derecho.<br><br>Predeterminado: 0.| |show\_3d|número entero|Si se muestran los gráficos circulares y desglosados descubiertos en 3D.<br><br>Valores posibles:<br>0 - *(predeterminado)* mostrar en 2D;<br>1 - mostrar en 3D. | |show\_legend|número entero|Si se muestra la leyenda en el gráfico descubierto.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |show\_work\_period|número entero|Si se muestra el tiempo de trabajo en el gráfico descubierto.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |templateid|cadena|*(sololectura)* ID del prototipo del gráfico de la template principal.| |yaxismax|flotante|El valor máximo fijo para el eje Y.| |yaxismin|floante|El valor mínimo fijo para el eje Y.| |ymax\_itemid|cadena|ID del item que se utiliza como valor máximo para el eje Y.<br><br>A partir de Zabbix 6.0.7, si el usuario no tiene acceso al item especificado, el gráfico que es renderizado como ymax\_type se establecería en '0' (calculado).| |ymax\_type|número entero|Método de cálculo del valor máximo para el eje Y.<br><br>Valores posibles:<br>0 - *(predeterminado)* calculado;<br>1 - fijo;<br>2 - item .| |ymin\_itemid|cadena|ID del item que se utiliza como valor mínimo para el eje Y.<br><br>A partir de Zabbix 6.0.7, si el usuario no tiene acceso al elemento especificado, el gráfico que es renderizado como ymin\_type se establecería en '0' (calculado).| |ymin\_type|número entero|Método de cálculo del valor mínimo para el eje Y.<br><br>Valores posibles:<br>0 - *(predeterminado)* calculado;<br>1 - fijo;<br>2 - item .| |discover|número entero|Estado de descubrimiento del prototipo de gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* se descubrirán nuevos gráficos;<br>1 - no se descubrirán nuevos gráficos y los gráficos existentes serán marcados como perdidos.| |uuid|cadena|Identificador único universal, utilizado para vincular prototipos de gráficos importados con los ya existentes. Se utiliza únicamente para prototipos de gráficos en templates. Generado automáticamente, si no se proporciona.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Graph prototype  This class is designed to work with graph prototypes.  Object references:\  -   [Graph     prototype](/manual/api/reference/graphprototype/object#graph_prototype)  Available methods:\  -   [graphprototype.create](/manual/api/reference/graphprototype/create) -     creating new graph prototypes -   [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     deleting graph prototypes -   [graphprototype.get](/manual/api/reference/graphprototype/get) -     retrieving graph prototypes -   [graphprototype.update](/manual/api/reference/graphprototype/update) -     updating graph prototypes
es	# Prototipo de gráficas  Esta clase está diseñada para trabajar con prototipos de gráficas.  Referencias de objetos:\  -   [Graph     prototype](/manual/api/reference/graphprototype/object#prototipo_de_graficas)  Métodos disponibles:\  - [graphprototype.create](/manual/api/reference/graphprototype/create) -     creando nuevos prototipos de gráficas - [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     borrando prototipos de gráficas - [graphprototype.get](/manual/api/reference/graphprototype/get) -     recuperando prototipos de gráficas - [graphprototype.update](/manual/api/reference/graphprototype/update) -     actualizando prototipos de gráficas

en-us	# graphprototype.update
es	# graphprototype.update

en-us	#### Graphs  ##### Daylight Saving Time  Changes to Daylight Saving Time (DST) result in irregularities when displaying X axis labels (date duplication, date missing, etc.).  ##### Sum aggregation  When using [sum aggregation](/manual/config/visualization/graphs/aggregate#configuration)  in a graph for period that is less than one hour, graphs display  incorrect (multiplied) values when data come from trends.  ##### Text overlapping  For some frontend languages (e.g., Japanese), local fonts can cause text overlapping in graph legend. To avoid this, use version 2.3.0 (or later) of PHP GD extension.
es	#### Gráficos  ##### Horario de verano  Los cambios al horario de verano (DST) provocan irregularidades cuando se muestran etiquetas del eje X (duplicación de fecha, fecha faltante, etc.).  ##### Agregación de suma  Cuando se utiliza la [agregación de suma](/manual/config/visualization/graphs/aggregate#configuration) en un gráfico para un período inferior a una hora, los gráficos muestran valores incorrectos (multiplicados) cuando los datos provienen de tendencias.  ##### Texto superpuesto  Para algunos idiomas de interfaz (por ejemplo, japonés), las fuentes locales pueden provocar que el texto se superponga en la leyenda del gráfico. Para evitar esto, utilice la versión 2.3.0 (o posterior) de la extensión PHP GD.

en-us	#### Graphs  Edit graphs or separate graph items for better presentation of the gathered data.  [Graph API](/manual/api/reference/graph) | [Graph item API](/manual/api/reference/graphitem)
es	#### Gráficos  Edita gráficos o elementos de gráfico para una mejor representación de los datos recopilados.  [API de Gráfico](/manual/api/reference/graph) | [API de Elemento de Gráfico](/manual/api/reference/graphitem)

en-us	##### Graphs  With the item working for a while, it might be time to see something visual. [Simple graphs](/manual/config/visualization/graphs/simple) are available for any monitored numeric item without any additional configuration. These graphs are generated on runtime.  To view the graph, go to *Monitoring → Latest data* and click on the 'Graph' link next to the item.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}
es	##### Gráficos  Con la métrica funcionando por un tiempo, puede que sea hora de ver algo visual. Los [gráficos simples](/manual/config/visualization/graphs/simple) están disponibles para cualquier métrica numérica monitoreada sin ningún tipo de configuración adicional. Estos gráficos se generan en tiempo de ejecución.  Para ver el gráfico, vaya a *Monitoreo → Últimos datos* y haga clic en el enlace 'Gráfico' junto a la métrica.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}

en-us	### Graph  The graph object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph.| |**height**<br>(required)|integer|Height of the graph in pixels.| |**name**<br>(required)|string|Name of the graph| |**width**<br>(required)|integer|Width of the graph in pixels.| |flags|integer|*(readonly)* Origin of the graph.<br><br>Possible values are:<br>0 - *(default)* a plain graph;<br>4 - a discovered graph.| |graphtype|integer|Graph's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_triggers|integer|Whether to show the trigger line on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph.| |yaxismax|float|The fixed maximum value for the Y axis.<br><br>Default: 100.| |yaxismin|float|The fixed minimum value for the Y axis.<br><br>Default: 0.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |uuid|string|Universal unique identifier, used for linking imported graphs to already existing ones. Used only for graphs on templates. Auto-generated, if not given.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Gráficos  El objeto de gráficos tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |graphid|cadena|*(sololectura)* ID de las gráficas.| |**altura**<br>(obligatorio)|número entero|Altura de los gráficos en píxeles.| |**nombre**<br>(obligatorio)|cadena|Nombre de los gráficos| |**ancho**<br>(obligatorio)|número entero|Ancho de los gráficos en píxeles.| |flags|número entero|*(solo lectura)* Origen de los gráficos.<br><br>Los valores posibles son:<br>0 - *(predeterminado)* un gráfico simple;<br>4 - un gráfico descubierta.| |tipodegrafica|número entero|Tipo de diseño del gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* normal;<br>1 - apilado;<br>2 - circular;<br>3 - desglosado .| |porcentaje\_izquierdo|flotante|Percentil izquierdo.<br><br>Predeterminado: 0.| |porcentaje\_derecho|flotante|Percentil derecho.<br><br>Predeterminado: 0.| |mostrar\_3d|número entero|Si se muestran gráficos circulares y desglosados en 3D.<br><br>Valores posibles:<br>0 - *(predeterminado)* mostrar en 2D;<br>1 - mostrar en 3D.| |mostrar\_leyenda|número entero|Si se muestra la leyenda en el gráfico.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |mostrar\_trabajo\_periodo|número entero|Si se muestra el tiempo de trabajo en el gráfico.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |mostrar\_triggers|número entero|Si se muestra la línea de trigger en el gráfico.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |templateid|cadena|*(sololectura)* ID del gráfico de template principal.| |yejesmax|flotante|El valor máximo fijo para el eje Y.<br><br>Predeterminado: 100.| |yejesmin|flotante|El valor mínimo fijo para el eje Y.<br><br>Predeterminado: 0.| |ymax\_itemid|cadena|ID de item que se utiliza como valor máximo para el eje Y.<br><br>A partir de Zabbix 6.0.7, si el usuario no tiene acceso al item especificado, el gráfico se representa como ymax\_type se establecería en '0' (calculado).| |ymax\_tipo|número entero|Método de cálculo del valor máximo para el eje Y.<br><br>Valores posibles:<br>0 - *(predeterminado)* calculado;<br>1 - fijo;<br>2 - item .| |ymin\_itemid|cadena|ID del item que se utiliza como valor mínimo para el eje Y.<br><br>A partir de Zabbix 6.0.7, si el usuario no tiene acceso al item especificado, el gráfico se representa como ymax\_type se establecería en '0' (calculado).| |ymin\_tipo|número entero|Método de cálculo del valor mínimo para el eje Y.<br><br>Valores posibles:<br>0 - *(predeterminado)* calculado;<br>1 - fijo;<br>2 - item .| |uuid|cadena|Identificador único universal, utilizado para vincular gráficos importados a los ya existentes. Se utiliza sólo para gráficos en templates. Generado automáticamente, si no se proporciona.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Graph  This class is designed to work with graphs.  Object references:\  -   [Graph](/manual/api/reference/graph/object#graph)  Available methods:\  -   [graph.create](/manual/api/reference/graph/create) - creating new     graphs -   [graph.delete](/manual/api/reference/graph/delete) - deleting graphs -   [graph.get](/manual/api/reference/graph/get) - retrieving graphs -   [graph.update](/manual/api/reference/graph/update) - updating graphs
es	# Grafico  Esta clase está diseñada para trabajar con gráficos.  Referencias de objetos:\  - [Gráfico](/manual/api/reference/graph/object#grafico)  Métodos disponibles:\  - [graph.create](/manual/api/reference/graph/create) - creando nuevos     gráficos - [graph.delete](/manual/api/reference/graph/delete) - eliminando gráficos - [graph.get](/manual/api/reference/graph/get) - recuperando gráficos - [graph.update](/manual/api/reference/graph/update) - actualización de gráficos

en-us	# graph.update
es	# graph.update

en-us	### Group link  The group link object links a host prototype with a host group and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(required)|string|ID of the host group.|
es	### Enlace de grupo  El objeto de enlace de grupo vincula un prototipo de host con un grupo de hosts y tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |**groupid**<br>(obligatorio)|cadena|ID del grupo de host.|

en-us	### Group prototype  The group prototype object defines a group that will be created for a discovered host and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the group prototype.|
es	### Prototipo de grupo  El objeto de prototipo de grupo define un grupo que será creado para un host descubierto y tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |**nombre**<br>(obligatorio)|cadena|Nombre del prototipo del grupo.|

en-us	#### groups/group  |Parameter|Type|Description|Details| |---------|----|-----------|-------| |name|*string*|Group name.| |
es	#### grupos/grupo  |Parámetro|Tipo|Descripción|Detalles| |---------|----|-----------|-------| |name|*string*|Nombre del grupo.| |

en-us	#### Guest user authorization  Automatic login for the guest user has been removed. After this change, the guest user will need to log in like any other user. Previously, a guest could immediately get to almost any monitoring or reporting page without going through authorization.
es	#### Autorización de usuario invitado  Se eliminó el inicio de sesión automático para el usuario invitado. Después de este cambio, el usuario invitado deberá iniciar sesión como cualquier otro usuario. Anteriormente, un invitado podía acceder inmediatamente a casi cualquier página de seguimiento o generación de informes sin necesidad de autorización.

en-us	#### GUI debugging  Problems related to the frontend performance may be diagnosed using the frontend [debug mode](/manual/web_interface/debug_mode).
es	#### Depuración de GUI  Los problemas relacionados con el rendimiento de la interfaz se pueden diagnosticar utilizando el  [modo de depuración](/manual/web_interface/debug_mode) de la interfaz.

en-us	 #### Handling of regular expression compilation and runtime errors  If a regular expression used in `log[]`, `logrt[]`, `log.count[]` or `logrt.count[]` item cannot be compiled by PCRE or PCRE2 library then the item goes into NOTSUPPORTED state with an error message. To continue monitoring the log item, the regular expression should be fixed.  If the regular expression compiles successfully, but fails at runtime (on some or on all log records), then the log item remains supported and monitoring continues. The runtime error is logged in the Zabbix agent log file (without the log file record).   Note that the logging of regular expression runtime errors is supported since Zabbix 6.0.21.  The logging rate is limited to one runtime error per check to allow Zabbix agent to monitor its own log file. For example, if 10 records are analyzed and 3 records fail with a regexp runtime error, one record is produced in the agent log.   Exception: if MaxLinesPerSecond=1 and update interval=1 (only 1 record is allowed to analyze per check) then regexp runtime errors are not logged.  zabbix_agentd logs the item key in case of a runtime error, zabbix_agent2 logs the item ID to help identify which log item has runtime errors. It is recommended to redesign the regular expression in case of runtime errors.
es	 #### Manejo de errores de compilación y tiempo de ejecución de expresiones regulares  Si una expresión regular utilizada en las métrica `log[]`, `logrt[]`, `log.count[]` o `logrt.count[]` no puede ser compilada por la biblioteca PCRE o PCRE2, entonces la métrica pasa al estado NOTSUPPORTED con un mensaje de error. Para continuar monitoreando la métrica de registro, se debe corregir la expresión regular.  Si la expresión regular se compila correctamente, pero falla en tiempo de ejecución (en algunos o en todos los registros), entonces la métrica de registro sigue siendo compatible y la supervisión continúa. El error de tiempo de ejecución se registra en el archivo de registro del agente Zabbix (sin el registro del archivo de registro).  Tenga en cuenta que el registro de errores en tiempo de ejecución de expresiones regulares se admite desde Zabbix 6.0.21.  La tasa de registro está limitada a un error de tiempo de ejecución por verificación para permitir que el agente Zabbix supervise su propio archivo de registro. Por ejemplo, si se analizan 10 registros y 3 registros fallan con un error de tiempo de ejecución de expresión regular, se genera un registro en el registro del agente.  Excepción: si MaxLinesPerSecond=1 y el intervalo de actualización=1 (solo se permite analizar 1 registro por verificación), los errores de tiempo de ejecución de expresiones regulares no se registran.  zabbix_agentd registra la clave de la métrica en caso de un error de tiempo de ejecución, zabbix_agent2 registra el ID de la métrica para ayudar a identificar qué métrica de registro tiene errores de tiempo de ejecución. Se recomienda rediseñar la expresión regular en caso de errores de tiempo de ejecución.

en-us	# hanode.get
es	# hanode.get

en-us	#### Hardware  General advice on hardware:  -   Use fastest processor available -   SCSI or SAS is better than IDE (performance of IDE disks may be     significantly improved by using utility hdparm) and SATA -   15K RPM is better than 10K RPM which is better than 7200 RPM -   Use fast RAID storage -   Use fast Ethernet adapter -   Having more memory is always better
es	#### Hardware  Consejos generales sobre hardware:  - Utilice el procesador más rápido disponible - SCSI o SAS es mejor que IDE (el rendimiento de los discos IDE puede verse afectado).     mejorado significativamente mediante el uso de la utilidad hdparm) y SATA - 15K RPM es mejor que 10K RPM, que es mejor que 7200 RPM - Utilice almacenamiento RAID rápido - Utilice un adaptador Ethernet rápido - Tener más memoria siempre es mejor

en-us	 **ha\_remove\_node**\[=*target*\]   Remove the high availability (HA) node specified by its name or ID. Note that active/standby nodes cannot be removed.  **ha\_set\_failover\_delay**\[=*delay*\]   Set high availability (HA) failover delay. Time suffixes are supported, e.g. 10s, 1m.  **secrets\_reload**   Reload secrets from Vault.  **service\_cache\_reload**   Reload the service manager cache.  **snmp\_cache\_reload**   Reload SNMP cache, clear the SNMP properties (engine time, engine boots, engine id, credentials) for all hosts.  **prof\_enable**\[=*target*\]   Enable profiling. Affects all processes if target is not specified. Enabled profiling provides details of all rwlocks/mutexes by function name. Supported since Zabbix 6.0.13.  **prof\_disable**\[=*target*\]   Disable profiling. Affects all processes if target is not specified. Supported since Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified  [ ]{#lbAG}
es	 **ha\_remove\_node**\[=*target*\] Elimine el nodo de alta disponibilidad (HA) especificado por su nombre o ID. Tenga en cuenta que los nodos activos/en espera no se pueden eliminar.  **ha\_set\_failover\_delay**\[=*delay*\] Establezca un retraso de conmutación por error de alta disponibilidad (HA). Se admiten sufijos de tiempo, p.e. 10s, 1m.  **secrets\_reload** Recargar secretos de Vault.  **service\_cache\_reload** Vuelva a cargar la caché del administrador de servicios.  **snmp\_cache\_reload** Vuelva a cargar la caché SNMP, borre las propiedades SNMP (hora del motor, arranque del motor, identificación del motor, credenciales) para todos los equipos.  **prof\_enable**\[=*target*\] Habilitar la creación de perfiles. Afecta a todos los procesos si no se especifica el objetivo. La creación de perfiles habilitada proporciona detalles de todos los rwlocks/mutex por nombre de función. Compatible desde Zabbix 6.0.13.  **prof\_disable**\[=*target*\] Deshabilitar la creación de perfiles. Afecta a todos los procesos si no se especifica el objetivo. Compatible desde Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\] Aumentar el nivel de registro, afecta a todos los procesos si no se especifica el objetivo     **log\_level\_decrease**\[=*target*\] Disminuir el nivel de registro, afecta a todos los procesos si no se especifica el objetivo  [ ]{#lbAG}

en-us	##### - HDD/flash image (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Replace */dev/sdc* with your Flash/HDD disk device.
es	##### - Imagen HDD/flash (sin procesar)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Reemplace */dev/sdc* con su dispositivo de disco Flash/HDD.

en-us	#### Header processing  The CSV file header line can be processed in two different ways:  -   If the *With header row* checkbox is marked - header line values are     interpreted as column names. In this case the column names must be     unique and the data row should not contain more columns than the     header row; -   If the *With header row* checkbox is not marked - the header line is     interpreted as data. Column names are generated automatically     (1,2,3,4...)  CSV file example:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic A quotation character within a quoted field in the input must be escaped by preceding it with another quotation character. :::  **Processing header line**  JSON output when a header line is expected:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **No header line processing**  JSON output when a header line is not expected:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```
es	#### Procesamiento de encabezado  La línea de encabezado del archivo CSV se puede procesar de dos maneras diferentes:  - Si la casilla de verificación *Con fila de encabezado* está marcada, los valores de la línea de encabezado son     interpretados como nombres de columnas. En este caso los nombres de las columnas deben ser     únicos y la fila de datos no debe contener más columnas que las de la     fila de encabezado; - Si la casilla de verificación *Con fila de encabezado* no está marcada, la línea de encabezado es     interpretada como datos. Los nombres de las columnas se generan automáticamente     (1,2,3,4...)  Ejemplo de archivo CSV:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic Un carácter de comilla dentro de un campo entre comillas en la entrada debe escaparse precediéndolo de otra comilla. :::  **Procesamiento de la línea de encabezado**  Salida JSON cuando se espera una línea de encabezado:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **Sin procesamiento de línea de encabezado**  Salida JSON cuando no se espera una línea de encabezado:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```

en-us	##### Hidden menu  Even when the menu is hidden completely, a full menu is just one mouse click away, by clicking on the burger icon. Note that it reappears over page content; to move page content to the right you have to unhide the menu by clicking on the show sidebar button.
es	##### Menú oculto  Incluso cuando el menú está completamente oculto, un menú completo es solo un mouse clic de distancia, haciendo clic en el icono de la hamburguesa. Tenga en cuenta que vuelve a aparecer contenido de página; para mover el contenido de la página a la derecha, debe mostrar el menú haciendo clic en el botón Mostrar barra lateral.

en-us	#### Hiding the file with list of common passwords  To increase the complexity of password brute force attacks, it is suggested to limit access to the file `ui/data/top_passwords.txt` by modifying web server configuration. This file contains a list of the most common and context-specific passwords, and is used to prevent users from setting such passwords if *Avoid easy-to-guess passwords* parameter is enabled in the [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  For example, on NGINX file access can be limited by using the `location` directive:      location = /data/top_passwords.txt {​​​​​​​         deny all;         return 404;     }​​​​​​​  On Apache - by using `.htacess` file:      <Files "top_passwords.txt">         Order Allow,Deny       Deny from all     </Files>  ​  
es	#### Ocultar el archivo con la lista de contraseñas comunes  Para aumentar la complejidad de los ataques de fuerza bruta a las contraseñas, se sugiere limitar el acceso al archivo `ui/data/top_passwords.txt` modificando la configuración del servidor web. Este archivo contiene una lista de las contraseñas más comunes y específicas del contexto, y se utiliza para evitar que los usuarios establezcan dichas contraseñas si el parámetro *Evitar contraseñas fáciles de adivinar está activado en la [política de contraseñas policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  Por ejemplo, en NGINX el acceso a los archivos puede limitarse utilizando la directiva `location`   · location = /data/top_passwords.txt {​​​​​​​  · deny all;  · return 404;  · }​​​​​​​  En Apache - utilizando el archivo `.htacess`:   · <Files "top_passwords.txt"> ·   · Order Allow,Deny  · Deny from all  · </Files>  

en-us	#### High availability cluster  Retrieve a list of server nodes and their status.  [High availability cluster API](/manual/api/reference/hanode)
es	#### Clúster de alta disponibilidad  Obtenga una lista de los nodos del clúster y su estado.  [API de Clúster de alta disponibilidad](/manual/api/reference/hanode)

en-us	### High availability node  ::: noteclassic Nodes are created by the Zabbix server and cannot be modified via the API. :::  The High availability node object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeid|string|ID of the node.| |name|string|Name assigned to the node, using the HANodeName configuration entry of zabbix\_server.conf. Empty for a server running in standalone mode.| |address|string|IP or DNS name where the node connects from.| |port|integer|Port on which the node is running.| |lastaccess|integer|Heartbeat time, t.i. time of last update from the node. UTC timestamp.| |status|integer|State of the node.<br><br>Possible values:<br>0 - standby;<br>1 - stopped manually;<br>2 - unavailable;<br>3 - active.|
es	### Nodo de alta disponibilidad  ::: noteclassic Los nodos son creados por el Zabbix server y no pueden ser modificados a través de la API. :::  El objeto de nodo de alta disponibilidad tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |ha\_nodeid|cadena|ID del nodo.| |nombre|cadena|Nombre asignado al nodo, utilizando la entrada de configuración HANodeName de zabbix\_server.conf. Vacío para un servidor que se ejecuta en modo independiente.| |dirección|cadena|IP o nombre DNS desde donde se conecta el nodo.| |puerto|número entero|Puerto en el que se ejecuta el nodo.| |lastaccess|número entero|Tiempo de latido, t.i. hora de la última actualización del nodo. Marca de tiempo UTC.| |status|número entero|Estado del nodo.<br><br>Valores posibles:<br>0 - en espera;<br>1 - detenido manualmente;<br>2 - no disponible;<br>3 - activo.|

en-us	# > High availability node object  The following object is related to operating a High availability cluster of Zabbix servers.
es	# > Objeto de nodo de alta disponibilidad  El siguiente objeto está relacionado con el funcionamiento de un clúster de alta disponibilidad de Zabbix servers.

en-us	#### High availability nodes  If [high availability cluster](/manual/concepts/server/ha) is enabled, then another block of data is displayed with the status of each high availability node.  ![](../../../../../assets/en/manual/web_interface/ha_nodes.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Name*|Node name, as defined in server configuration.| |*Address*|Node IP address and port.| |*Last access*|Time of node last access.<br>Hovering over the cell shows the timestamp of last access in long format.| |*Status*|Node status:<br>**Active** - node is up and working<br>**Unavailable** - node hasn't been seen for more than failover delay (you may want to find out why)<br>**Stopped** - node has been stopped or couldn't start (you may want to start it or delete it)<br>**Standby** - node is up and waiting|
es	#### Nodos de alta disponibilidad  Si el [clúster de alta disponibilidad](/manual/concepts/server/ha) está habilitado, se muestra otro bloque de datos con el estado de cada nodo de alta disponibilidad.  ![](../../../../../assets/en/manual/web_interface/ha_nodes.png){width="600"}  Datos mostrados:  |Columna|Descripción| |--|--------| |*Nombre*|Nombre del nodo, tal como se define en la configuración del servidor.| |*Dirección*|Dirección IP y puerto del nodo.| |*Último acceso*|Hora del último acceso al nodo.<br>Al pasar el cursor sobre la celda se muestra la marca de tiempo del último acceso en formato largo.| |*Estado*|Estado del nodo:<br>**Activo**: el nodo está activo y funcionando<br>**No disponible**: el nodo no se ha visto durante más que un retraso de conmutación por error (es posible que desee saber por qué )<br>**Detenido**: el nodo se detuvo o no se pudo iniciar (es posible que desee iniciarlo o eliminarlo)<br>**En espera**: el nodo está activo y esperando|

en-us	# High availability node  This class is designed to work with server nodes that are part of a High availability cluster, or a standalone server instance.  Object references:\  -   [High availability node](/manual/api/reference/hanode/object#hanode)  Available methods:\  -   [hanode.get](/manual/api/reference/hanode/get) - retrieving nodes
es	# Nodo de alta disponibilidad  Esta clase está diseñada para funcionar con nodos de servidor que forman parte de un clúster de Alta disponibilidad o una instancia de servidor independiente.  Referencias de objetos:\  - [High availability node](/manual/api/reference/hanode/object#hanodo)  Métodos disponibles:\  - [hanode.get](/manual/api/reference/hanode/get) - recuperar nodos

en-us	#### history  Changes:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) added new API method `history.clear`.\
es	#### historial  Cambios:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) añadido nuevo método de Interfaz de Programación de Aplicaciones `history.clear`.\

en-us	# history.clear
es	# history.clear

en-us	#### History functions  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**change** (/host/key)|<|<| |The amount of difference between the previous and latest value.| |Supported value types: float, int, str, text, log<br><br>For strings returns:<br>0 - values are equal<br>1 - values differ<br><br>Example:<br>=> **change**(/host/key)>10<br><br>Numeric difference will be calculated, as seen with these incoming example values ('previous' and 'latest' value = difference):<br>'1' and '5' = `+4`<br>'3' and '1' = `-2`<br>'0' and '-2.5' = `-2.5`<br><br>See also: [abs](/manual/appendix/functions/math) for comparison| |**changecount** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Number of changes between adjacent values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**mode** (optional; must be double-quoted)<br><br>Supported `modes`:<br>*all* - count all changes (default)<br>*dec* - count decreases<br>*inc* - count increases|Supported value types: float, int, str, text, log<br><br>For non-numeric value types, *mode* parameter is ignored.<br><br>Examples:<br>=> **changecount**(/host/key, 1w) → number of value changes for the last week until [now](/manual/config/triggers#evaluation_period)<br>=> **changecount**(/host/key,\#10,"inc") → number of value increases (relative to the adjacent value) among the last 10 values<br>=> **changecount**(/host/key,24h,"dec") → number of value decreases (relative to the adjacent value) for the last 24 hours until [now](/manual/config/triggers#evaluation_period)| |**count** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |Number of values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default for integer, float)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* (default for string, text, log) - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>Note that:<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* are supported for integer items<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* are supported for float items<br>*like* (default), *eq*, *ne*, *regexp*, *iregexp* are supported for string, text and log items<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **count**(/host/key,**10m**) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **count**(/host/key,**10m**,"like","error") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **count**(/host/key,**10m**,,12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that equal '12'<br>=> **count**(/host/key,**10m**,"gt",12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**\#10**,"gt",12) → number of values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**10m:now-1d**,"gt",12) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **count**(/host/key,**10m**,"bitand","6/7") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **count**(/host/key,**10m:now-1d**) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**countunique** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |Number of unique values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default for integer, float)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* (default for string, text, log) - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>Note that:<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* are supported for integer items<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* are supported for float items<br>*like* (default), *eq*, *ne*, *regexp*, *iregexp* are supported for string, text and log items<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **countunique**(/host/key,**10m**) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **countunique**(/host/key,**10m**,"like","error") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **countunique**(/host/key,**10m**,"gt",12) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**\#10**,"gt",12) → number of unique values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**10m:now-1d**,"gt",12) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **countunique**(/host/key,**10m**,"bitand","6/7") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **countunique**(/host/key,**10m:now-1d**) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**find** (/host/key,<(sec\|\#num)<:time shift>>,<operator>,<pattern>)|<|<| |Find a value match.|See [common parameters](#common-parameters).<br><br>**sec** or **\#num** (optional) - defaults to the latest value if not specified<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default for integer, float)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* (default for string, text, log) - value contains the string given in `pattern` (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>Note that:<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* are supported for integer items<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* are supported for float items<br>*like* (default), *eq*, *ne*, *regexp*, *iregexp* are supported for string, text and log items<br><br>**pattern** - required pattern (string arguments must be double-quoted); [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) regular expression if `operator` is *regexp*, *iregexp*.|Supported value types: float, int, str, text, log<br><br>Returns:<br>1 - found<br>0 - otherwise<br><br>If more than one value is processed, '1' is returned if there is at least one matching value.<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings.<br><br>Example:<br>=> **find**(/host/key,**10m**,"like","error") → find a value that contains 'error' within the last 10 minutes until [now](/manual/config/triggers#evaluation_period)| |**first** (/host/key,sec<:time shift>)|<|<| |The first (the oldest) value within the defined evaluation period.|See [common parameters](#common-parameters).|Supported value types: float, int, str, text, log<br><br>Example:<br>=> **first**(/host/key,**1h**) → retrieve the oldest value within the last hour until [now](/manual/config/triggers#evaluation_period)<br><br>See also last().| |**fuzzytime** (/host/key,sec)|<|<| |Checking how much the passive agent time differs from the Zabbix server/proxy time.|See [common-parameters](#common parameters).|Supported value types: float, int<br><br>Returns:<br>1 - difference between the passive item value (as timestamp) and Zabbix server/proxy timestamp (clock of value collection) is less than or equal to T seconds<br>0 - otherwise<br><br>Usually used with the 'system.localtime' item to check that local time is in sync with the local time of Zabbix server. *Note* that 'system.localtime' must be configured as a [passive check](/manual/appendix/items/activepassive#passive_checks).<br>Can be used also with vfs.file.time\[/path/file,modify\] key to check that file didn't get updates for long time.<br><br>Example:<br>=> **fuzzytime**(/host/key,**60s**)=0 → detect a problem if the time difference is over 60 seconds<br><br>This function is not recommended for use in complex trigger expressions (with multiple items involved), because it may cause unexpected results (time difference will be measured with the most recent metric), e.g. in `fuzzytime(/Host/system.localtime,60s)=0 or last(/Host/trap)<>0`| |**last** (/host/key,<\#num<:time shift>>)|<|<| |The most recent value.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: float, int, str, text, log<br><br>Take note that a hash-tagged time period (\#N) works differently here than with many other functions.<br>For example:<br>last() is always equal to last(\#1)<br>last(\#3) - third most recent value (*not* three latest values)<br><br>Zabbix does not guarantee the exact order of values if more than two values exist within one second in history.<br><br>Example:<br>=> **last**(/host/key) → retrieve the last value<br>=> **last**(/host/key,**\#2**) → retrieve the previous value<br>=> **last**(/host/key,**\#1**) <> **last**(/host/key,**\#2**) → the last and previous values differ<br><br>See also first().| |**logeventid** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |Checking if event ID of the last log entry matches a regular expression.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - 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).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches| |**logseverity** (/host/key,<\#num<:time shift>>)|<|<| |Log severity of the last log entry.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: log<br><br>Returns:<br>0 - default severity<br>N - severity (integer, useful for Windows event logs: 1 - Information, 2 - Warning, 4 - Error, 7 - Failure Audit, 8 - Success Audit, 9 - Critical, 10 - Verbose).<br>Zabbix takes log severity from **Information** field of Windows event log.| |**logsource** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |Checking if log source of the last log entry matches a regular expression.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - 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).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches<br><br>Normally used for Windows event logs. For example, logsource("VMware Server").| |**monodec** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Check if there has been a monotonous decrease in values.|See [common parameters](#common-parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is smaller or the same as the previous one; default) or *strict* (every value has decreased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously decrease, 0 otherwise.<br><br>Example:<br>=> **monodec**(/Host1/system.swap.size\[all,free\],**60s**) + **monodec**(/Host2/system.swap.size\[all,free\],**60s**) + **monodec**(/Host3/system.swap.size\[all,free\],**60s**) - calculate in how many hosts there has been a decrease in free swap size| |**monoinc** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Check if there has been a monotonous increase in values.|See [common parameters](#common-parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is bigger or the same as the previous one; default) or *strict* (every value has increased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously increase, 0 otherwise.<br><br>Example:<br>=> **monoinc**(/Host1/system.localtime,**\#3**,"strict")=0 - check if system local time has been increasing consistently| |**nodata** (/host/key,sec,<mode>)|<|<| |Checking for no data received.|See [common parameters](#common-parameters).<br><br>**sec** period should not be less than 30 seconds because the history syncer process calculates this function only every 30 seconds.<br><br>nodata(/host/key,0) is disallowed.<br><br>**mode** - if set to *strict* (double-quoted), this function will be insensitive to proxy availability (see comments for details).|All value types are supported.<br><br>Returns:<br>1 - if no data received during the defined period of time<br>0 - otherwise<br><br>Since Zabbix 5.0, the 'nodata' triggers monitored by proxy are, by default, sensitive to proxy availability - if proxy becomes unavailable, the 'nodata' triggers will not fire immediately after a restored connection, but will skip the data for the delayed period. Note that for passive proxies suppression is activated if connection is restored more than 15 seconds and no less than 2 & ProxyUpdateFrequency seconds later. For active proxies suppression is activated if connection is restored more than 15 seconds later.<br><br>To turn off sensitiveness to proxy availability, use the third parameter, e.g.: **nodata**(/host/key,**5m**,**"strict"**); in this case the function will work the same as before 5.0.0 and fire as soon as the evaluation period (five minutes) without data has past.<br><br>Note that this function will display an error if, within the period of the 1st parameter:<br>- there's no data and Zabbix server was restarted<br>- there's no data and maintenance was completed<br>- there's no data and the item was added or re-enabled<br>Errors are displayed in the *Info* column in trigger [configuration](/manual/web_interface/frontend_sections/configuration/hosts/triggers).<br><br>This function may not work properly if there are time differences between Zabbix server, proxy and agent. See also: [Time synchronization requirement](/manual/installation/requirements#time_synchronization).| |**percentile** (/host/key,(sec\|\#num)<:time shift>,percentage)|<|<| |P-th percentile of a period, where P (percentage) is specified by the third parameter.|See [common parameters](#common-parameters).<br><br>**percentage** - a floating-point number between 0 and 100 (inclusive) with up to 4 digits after the decimal point|Supported value types: float, int| |**rate** (/host/key,sec<:time shift>)|<|<| |Per-second average rate of the increase in a monotonically increasing counter within the defined time period.|See [common parameters](#common-parameters).|Supported value types: float, int<br><br>Functionally corresponds to '[rate](https://prometheus.io/docs/prometheus/latest/querying/functions/#rate)' of PromQL.<br><br>Example:<br>=> **rate**(/host/key,**30s**) → If the monotonic increase over 30 seconds is 20, this function will return 0.67.|
es	#### Funciones de historial  |FUNCIÓN|<|<| |--|--|--| |**Descripción**|**Parámetros específicos de la función**|**Comentarios**| |**change** (/host/clave)|<|<| |La cantidad de diferencia entre el valor anterior y el último.| |Tipos de valores admitidos: float, int, str, text, log<br><br>Para cadenas devuelve:<br>0 - los valores son iguales<br>1 - los valores difieren<br><br>Ejemplo:<br> => **change**(/host/key)>10<br><br>Se calculará la diferencia numérica, como se ve con estos valores de ejemplo entrantes (valor 'anterior' y 'último' = diferencia):<br> '1' y '5' = `+4`<br>'3' y '1' = `-2`<br>'0' y '-2.5' = `-2.5`<br><br>Ver también: [abs](/manual/appendix/functions/math) para comparar| |**changecount** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Número de cambios entre valores adyacentes dentro del período de evaluación definido.|Ver [parámetros comunes](#common-parameters).<br><br>**mode** (opcional; debe estar entre comillas dobles)<br><br>`Modos` admitidos:<br>*all* - contar todos los cambios (predeterminado)<br>*dec* - contar decrementos<br>*inc* - contar incrementos|Tipos de valores admitidos: float, int, str, text , log<br><br>Para los tipos de valores no numéricos, el parámetro *mode* se ignora.<br><br>Ejemplos:<br>=> **changecount**(/host/key, 1w) → número de cambios de valor durante la última semana hasta [ahora](/manual/config/triggers#evaluación_period)<br>=> **changecount**(/host/key,\#10,"inc") → número de incrementos de valor (en relación con el valor adyacente) entre los últimos 10 valores<br>=> **changecount**(/host/key,24h,"dec") → el número de decrementos de valor (en relación con el valor adyacente) durante los últimos 24 horas hasta [ahora](/manual/config/triggers#evaluación_period)| |**count** (/host/clave,(seg\|\#num)<:cambio de hora>,<operador>,<patrón>)|<|<| |Número de valores dentro del período de evaluación definido.|Ver [parámetros comunes](#common-parameters).<br><br>**operador** (opcional; debe estar entre comillas dobles)<br><br>Admitido `operadores`:<br>*eq* - igual (predeterminado para entero, flotante)<br>*ne* - no igual<br>*gt* - mayor<br>*ge* - mayor o igual<br>* lt* - menos<br>*le* - menor o igual<br>*like* (predeterminado para cadena, texto, registro) - coincide si contiene patrón (distingue entre mayúsculas y minúsculas)<br>*bitand* - bit a bit AND<br >*regexp* - coincidencia que distingue entre mayúsculas y minúsculas de la expresión regular dada en `pattern`<br>*iregexp* - coincidencia que distingue entre mayúsculas y minúsculas de la expresión regular dada en `pattern`<br><br>Tenga en cuenta que:<br> *eq* (predeterminado), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* son compatibles con elementos enteros<br>*eq* ( predeterminado), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* son compatibles con elementos flotantes<br>*like* (predeterminado), *eq*, * ne*, *regexp*, *iregexp* son compatibles con cadenas, texto y elementos de registro<br><br>**pattern** (opcional): patrón obligatorio (los argumentos de cadena deben estar entre comillas dobles)|Tipos de valores admitidos: float, integer, string, text, log<br><br>Los elementos flotantes coinciden con la precisión de 2.22e-16; si la base de datos [no está actualizada](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) la precisión es 0,000001.<br><br>Con *bitand* como tercer parámetro, el cuarto parámetro `patrón` se puede especificar como dos números, separados por '/': **número\_para\_compare\_with/mask**. count() calcula "Y bit a bit" a partir del valor y la *máscara* y compara el resultado con *número\_para\_compare\_con*. Si el resultado de "Y bit a bit" es igual a *número\_to\_compare\_with*, el valor se cuenta.<br>Si *número\_to\_compare\_with* y *máscara* son iguales, solo la *máscara * debe especificarse (sin '/').<br><br>Con *regexp* o *iregexp* como tercer parámetro, el cuarto parámetro `patrón` puede ser ordinario o [global](/manual/regular_expressions#global_regular_expressions) (que comienza con '@') expresión regular. En el caso de expresiones regulares globales, la distinción entre mayúsculas y minúsculas se hereda de la configuración de expresiones regulares globales. A los efectos de la coincidencia de expresiones regulares, los valores flotantes siempre se representarán con 4 dígitos decimales después de '.'. También tenga en cuenta que, para números grandes, la diferencia en la representación decimal (almacenada en la base de datos) y binaria (utilizada por el servidor Zabbix) puede afectar el cuarto dígito decimal.<br><br>Ejemplos:<br>=> **count**(/ host/key,**10m**) → número de valores de los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period)<br>=> **count**(/host/key,* *10m**,"like","error") → número de valores de los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period) que contienen 'error'<br>=> **count* *(/host/key,**10m**,,12) → número de valores de los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period) que equivalen a '12'<br>=> * *count**(/host/key,**10m**,"gt",12) → número de valores de los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period) que son superiores al '12 '<br>=> **count**(/host/key,**\#10**,"gt",12) → número de valores dentro de los últimos 10 valores hasta [ahora](/manual/config/ triggers#evaluación_period) que son superiores a '12'<br>=> **count**(/host/key,**10m:now-1d**,"gt",12) → número de valores entre 24 horas y Hace 10 minutos y 24 horas desde [ahora](/manual/config/triggers#evaluación_period) que eran superiores a '12'<br>=> **count**(/host/key,**10m**,"bitand","6/7") → número de valores durante los últimos 10 minutos hasta que [ahora](/manual/config/triggers#evaluación_period) tenga '110' (en binario) en los 3 bits menos significativos.<br>=> **count**(/host/key, **10m:now-1d**) → número de valores entre 24 horas y 10 minutos y hace 24 horas desde [ahora](/manual/config/triggers#evaluación_period)| |**countunique** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |Número de valores únicos dentro del período de evaluación definido.|Ver [parámetros comunes](#common-parameters).<br><br>**operador** (opcional; debe estar entre comillas dobles)<br><br> `Operadores` admitidos:<br>*eq* - igual (predeterminado para entero, flotante)<br>*ne* - no igual<br>*gt* - mayor<br>*ge* - mayor o igual<br> *lt* - menos<br>*le* - menor o igual<br>*like* (predeterminado para cadena, texto, registro) - coincide si contiene patrón (distingue entre mayúsculas y minúsculas)<br>*bitand* - bit a bit AND< br>*regexp* - coincidencia que distingue entre mayúsculas y minúsculas de la expresión regular dada en `pattern`<br>*iregexp* - coincidencia que distingue entre mayúsculas y minúsculas de la expresión regular dada en `pattern`<br><br>Tenga en cuenta que:<br >*eq* (predeterminado), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* son compatibles con elementos enteros<br>*eq* (predeterminado), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* son compatibles con elementos flotantes<br>*like* (predeterminado), *eq*, *ne*, *regexp*, *iregexp* son compatibles con cadenas, texto y elementos de registro<br><br>**pattern** (opcional): patrón obligatorio (los argumentos de cadena deben estar entre comillas dobles)|Tipos de valores admitidos : float, integer, string, text, log<br><br>Los elementos flotantes coinciden con la precisión de 2.22e-16; si la base de datos [no está actualizada](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) la precisión es 0,000001.<br><br>Con *bitand* como tercer parámetro, el cuarto parámetro `patrón` se puede especificar como dos números, separados por '/': **number\_to\_compare\_with/mask**. count() calcula "Y bit a bit" a partir del valor y la *máscara* y compara el resultado con *number\_to\_compare\_with*. Si el resultado de "Y bit a bit" es igual a *number\_to\_compare\_with*, el valor se cuenta.<br>Si *number\_to\_compare\_with* y *máscara* son iguales, solo la *máscara * debe especificarse (sin '/').<br><br>Con *regexp* o *iregexp* como tercer parámetro, el cuarto parámetro `patrón` puede ser ordinario o [global](/manual/regular_expressions#global_regular_expressions) (que comienza con '@') expresión regular. En el caso de expresiones regulares globales, la distinción entre mayúsculas y minúsculas se hereda de la configuración de expresiones regulares globales. A los efectos de la coincidencia de expresiones regulares, los valores flotantes siempre se representarán con 4 dígitos decimales después de '.'. También tenga en cuenta que, para números grandes, la diferencia en la representación decimal (almacenada en la base de datos) y binaria (utilizada por el servidor Zabbix) puede afectar el cuarto dígito decimal.<br><br>Ejemplos:<br>=> **countunique**(/ host/key,**10m**) → número de valores únicos durante los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period)<br>=> **countunique**(/host/key, **10m**,"like","error") → número de valores únicos durante los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period) que contienen 'error'<br>=> ** countunique**(/host/key,**10m**,"gt",12) → número de valores únicos durante los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period) que son superiores al '12 '<br>=> **countunique**(/host/key,**\#10**,"gt",12) → número de valores únicos dentro de los últimos 10 valores hasta [ahora](/manual/config /triggers#evaluación_period) que son superiores a '12'<br>=> **countunique**(/host/key,**10m:now-1d**,"gt",12) → número de valores únicos entre 24 Hace horas, 10 minutos y 24 horas desde [ahora](/manual/config/triggers#evaluación_period) que fueron más de '12'<br>=> **countunique**(/host/key,**10m**, "bitand","6/7") → número de valores únicos durante los últimos 10 minutos hasta que [ahora](/manual/config/triggers#evaluación_period) tenga '110' (en binario) en los 3 bits menos significativos.< br>=> **countunique**(/host/key,**10m:now-1d**) → número de valores únicos entre 24 horas y 10 minutos y hace 24 horas desde [ahora](/manual/config/ desencadenantes#evaluación_periodo)| |**find** (/host/clave,<(seg\|\#num)<:cambio de hora>>,<operador>,<patrón>)|<|<| |Encontrar una coincidencia de valor.|Consulte [parámetros comunes](#common-parameters).<br><br>**sec** o **\#num** (opcional): el valor predeterminado es el último valor si no se especifica <br><br>**operador** (opcional; debe estar entre comillas dobles)<br><br>`Operadores` admitidos:<br>*eq* - igual (predeterminado para entero, flotante)<br>* ne* - no igual<br>*gt* - mayor<br>*ge* - mayor o igual<br>*lt* - menor<br>*le* - menor o igual<br>*like* (predeterminado para cadena, texto, registro) - el valor contiene la cadena dada en `patrón` (distingue entre mayúsculas y minúsculas)<br>*bitand* - bit a bit AND<br>*regexp* - coincidencia entre mayúsculas y minúsculas de la expresión regular dada en `patrón` <br>*iregexp* - coincidencia que no distingue entre mayúsculas y minúsculas de la expresión regular dada en `pattern`<br><br>Tenga en cuenta que:<br>*eq*(predeterminado), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* son compatibles con elementos enteros<br>*eq* (predeterminado), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* son compatibles con elementos flotantes<br>*like* (predeterminado), *eq*, *ne*, *regexp*, *iregexp* son compatibles con cadenas, texto y elementos de registro<br><br>**pattern**: patrón obligatorio (los argumentos de cadena deben estar entre comillas dobles); [Expresión regular compatible con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) expresión regular si `operador` es *regexp*, *iregexp*.|Tipos de valores admitidos: float, int, str, texto, registro<br><br>Devuelve:<br>1 - encontrado<br>0 - de lo contrario<br><br>Si se procesa más de un valor, se devuelve '1' si hay al menos un valor coincidente .<br><br>Con *regexp* o *iregexp* como tercer parámetro, el cuarto parámetro `pattern` puede ser ordinario o [global](/manual/regular_expressions#global_regular_expressions) (comenzando con '@') regular expresión. En el caso de expresiones regulares globales, la distinción entre mayúsculas y minúsculas se hereda de la configuración de expresiones regulares globales.<br><br>Ejemplo:<br>=> **find**(/host/key,**10m**,"like", "error") → busque un valor que contenga 'error' en los últimos 10 minutos hasta [ahora](/manual/config/triggers#evaluación_period)| |**first** (/host/key,seg<:cambio de hora>)|<|<| |El primer valor (el más antiguo) dentro del período de evaluación definido.|Consulte [parámetros comunes](#common-parameters).|Tipos de valores admitidos: float, int, str, text, log<br><br>Ejemplo:< br>=> **first**(/host/key,**1h**) → recuperar el valor más antiguo de la última hora hasta [now](/manual/config/triggers#evaluación_period)<br><br> Véase también last().| |**fuzzytime** (/host/clave,seg)|<|<| |Comprobando en qué medida el tiempo del agente pasivo difiere del tiempo del servidor/proxy de Zabbix.|Ver [parámetros comunes](#common parameters).|Tipos de valores admitidos: float, int<br><br>Devoluciones:<br>1 - la diferencia entre el valor del elemento pasivo (como marca de tiempo) y la marca de tiempo del servidor/proxy de Zabbix (reloj de recopilación de valores) es menor o igual a T segundos<br>0; de lo contrario,<br><br>Usualmente se usa con el 'sistema. elemento localtime' para verificar que la hora local esté sincronizada con la hora local del servidor Zabbix. *Tenga en cuenta* que 'system.localtime' debe configurarse como [verificación pasiva](/manual/appendix/items/activepassive#passive_checks).<br>También se puede usar con vfs.file.time\[/path/file ,modificar\] para comprobar que el archivo no recibió actualizaciones durante mucho tiempo.<br><br>Ejemplo:<br>=> **fuzzytime**(/host/key,**60s**)=0 → detectar un problema si la diferencia horaria es superior a 60 segundos<br><br>No se recomienda el uso de esta función en expresiones de activación complejas (con varios elementos involucrados), porque puede causar resultados inesperados (la diferencia horaria se medirá con el métrica más reciente), p.e. en `fuzzytime(/Host/system.localtime,60s)=0 o last(/Host/trap)<>0`| |**last** (/host/clave,<\#num<:cambio de hora>>)|<|<| |El valor más reciente.|Consulte [parámetros comunes](#common-parameters).<br><br>**\#num** (opcional): el enésimo valor más reciente|Tipos de valores admitidos: float, int, str, text, log<br><br>Tenga en cuenta que un período de tiempo con etiqueta hash (\#N) funciona de manera diferente aquí que con muchas otras funciones.<br>Por ejemplo:<br>last() siempre es igual a último(\#1)<br>último(\#3) - tercer valor más reciente (*no* los tres últimos valores)<br><br>Zabbix no garantiza el orden exacto de los valores si existen más de dos valores dentro un segundo en el historial.<br><br>Ejemplo:<br>=> **last**(/host/key) → recuperar el último valor<br>=> **last**(/host/key, **\#2**) → recuperar el valor anterior<br>=> **last**(/host/key,**\#1**) <> **last**(/host/key, **\#2**) → el último valor y el anterior difieren<br><br>Ver también primero().| |**logeventid** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |Comprobar si el ID del evento de la última entrada del registro coincide con una expresión regular.|Consulte [parámetros comunes](#common-parameters).<br><br>**\#num** (opcional): el enésimo valor más reciente <br><br>**patrón** (opcional): 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) (argumentos de cadena) debe estar entre comillas dobles).|Tipos de valores admitidos: log<br><br>Devuelve:<br>0 - no coincide<br>1 - coincide| |**logseverity** (/host/key,<\#num<:time shift>>)|<|<| |Grabar la gravedad de la última entrada del registro.|Consulte [parámetros comunes](#common-parameters).<br><br>**\#num** (opcional): el enésimo valor más reciente|Tipos de valores admitidos: registro <br><br>Devuelve:<br>0 - gravedad predeterminada<br>N - gravedad (entero, útil para registros de eventos de Windows: 1 - Información, 2 - Advertencia, 4 - Error, 7 - Auditoría de fallas, 8 - Éxito Auditoría, 9 - Crítico, 10 - Detallado).<br>Zabbix toma la gravedad del registro del campo **Información** del registro de eventos de Windows.| |**logsource** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |Comprobar si el origen del registro de la última entrada de registro coincide con una expresión regular.|Consulte [parámetros comunes](#common-parameters).<br><br>**\#num** (opcional): el enésimo valor más reciente <br><br>**patrón** (opcional) - expresión regularn 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 estar entre comillas dobles).|Tipos de valores admitidos: log<br> <br>Devuelve:<br>0 - no coincide<br>1 - coincide<br><br>Normalmente se utiliza para registros de eventos de Windows. Por ejemplo, logsource("Servidor VMware").| |**monodec** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Compruebe si ha habido una disminución monótona en los valores.|Ver [parámetros comunes](#common-parameters).<br><br>**modo** (debe estar entre comillas dobles) - *débil* (cada valor es menor o igual que el anterior; predeterminado) o *estricto* (cada valor ha disminuido)|Tipos de valores admitidos: int<br><br>Devuelve 1 si todos los elementos en el período de tiempo disminuyen continuamente, 0 en caso contrario.< br><br>Ejemplo:<br>=> **monodec**(/Host1/system.swap.size\[all,free\],**60s**) + **monodec**(/Host2/ system.swap.size\[all,free\],**60s**) + **monodec**(/Host3/system.swap.size\[all,free\],**60s**) - calcular en cuántos hosts ha habido una disminución en el tamaño del intercambio libre| |**monoinc** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Compruebe si ha habido un aumento monótono en los valores.|Ver [parámetros comunes](#common-parameters).<br><br>**modo** (debe estar entre comillas dobles) - *débil* (cada valor es mayor o igual que el anterior; predeterminado) o *estricto* (cada valor ha aumentado)|Tipos de valores admitidos: int<br><br>Devuelve 1 si todos los elementos en el período de tiempo aumentan continuamente, 0 en caso contrario.< br><br>Ejemplo:<br>=> **monoinc**(/Host1/system.localtime,**\#3**,"strict")=0 - verifique si la hora local del sistema ha aumentado constantemente| |**nodata** (/host/clave,seg,<modo>)|<|<| |Comprobando que no se hayan recibido datos.|Consulte [parámetros comunes](#common-parameters).<br><br>El período de **seg** no debe ser inferior a 30 segundos porque el proceso de sincronización del historial calcula esta función solo cada 30 segundos.<br><br>nodata(/host/key,0) no está permitido.<br><br>**modo**: si se establece en *estricto* (entre comillas dobles), esta función no será sensible a disponibilidad de proxy (ver comentarios para más detalles).|Todos los tipos de valores son compatibles.<br><br>Devoluciones:<br>1 - si no se recibieron datos durante el período de tiempo definido<br>0 - en caso contrario<br><br >Desde Zabbix 5.0, los iniciadores 'nodata' monitoreados por el proxy son, de forma predeterminada, sensibles a la disponibilidad del proxy: si el proxy deja de estar disponible, los iniciadores 'nodata' no se activarán inmediatamente después de una conexión restaurada, pero omitirán los datos de la conexión retrasada. período. Tenga en cuenta que para los servidores proxy pasivos, la supresión se activa si la conexión se restablece más de 15 segundos y no menos de 2 & ProxyUpdateFrequency segundos después. Para los servidores proxy activos, la supresión se activa si la conexión se restablece más de 15 segundos después.<br><br>Para desactivar la sensibilidad a la disponibilidad del proxy, utilice el tercer parámetro, por ejemplo: **nodata**(/host/key,** 5m**,**"estricto"**); en este caso, la función funcionará igual que antes de 5.0.0 y se activará tan pronto como haya pasado el período de evaluación (cinco minutos) sin datos.<br><br>Tenga en cuenta que esta función mostrará un error si, dentro del período del primer parámetro:<br>- no hay datos y el servidor Zabbix se reinició<br>- no hay datos y se completó el mantenimiento<br>- no hay datos y el elemento se agregó o se volvió a habilitar<br>Se muestran errores en la columna *Información* en el disparador [configuración](/manual/web_interface/frontend_sections/configuration/hosts/triggers).<br><br>Es posible que esta función no funcione correctamente si hay diferencias horarias entre el servidor Zabbix, el proxy y el agente. . Ver también: [Requisito de sincronización horaria](/manual/installation/requirements#time_synchronization).| |**percentile** (/host/clave,(seg\|\#num)<:cambio de hora>,porcentaje)|<|<| |P-ésimo percentil de un período, donde P (porcentaje) se especifica mediante el tercer parámetro.|Ver [parámetros comunes](#common-parameters).<br><br>**porcentaje** - un punto flotante número entre 0 y 100 (inclusive) con hasta 4 dígitos después del punto decimal|Tipos de valores admitidos: float, int| |**rate** (/host/key,seg<:timeshift>)|<|<| |Tasa promedio por segundo de aumento en un contador que aumenta monótonamente dentro del período de tiempo definido.|Ver [parámetros comunes](#common-parameters).|Tipos de valores admitidos: float, int<br><br>Funcionalmente corresponde a '[tasa](https://prometheus.io/docs/prometheus/latest/querying/functions/#rate)' de PromQL.<br><br>Ejemplo:<br>=> **rate**(/ host/key,**30s**) → Si el aumento monótono durante 30 segundos es 20, esta función devolverá 0,67.|

en-us	# history.get
es	# history.get

en-us	# > History object  The following objects are directly related to the `history` API.  ::: noteclassic History objects differ depending on the item's type of information. They are created by the Zabbix server and cannot be modified via the API. :::
es	# > Objeto de historial  Los siguientes objetos están directamente relacionados con la API `history`.    ::: noteclassic Los objetos de historial difieren según el tipo de item de información. Son creados por el Zabbix server y no pueden ser modificados a través de la API.

en-us	#### History  Retrieve historical values gathered by Zabbix monitoring processes for presentation or further processing.  [History API](/manual/api/reference/history)
es	#### Histórico  Obtenga los valores históricos recopilados por los procesos de monitorización de Zabbix, para su presentación o posterior procesamiento .  [API de Histórico](/manual/api/reference/history)

en-us	# History  This class is designed to work with history data.  Object references:\  -   [History](/manual/api/reference/history/object#history)  Available methods:\  -   [history.get](/manual/api/reference/history/get) - retrieving     history data.
es	# History  Esta clase está diseñada para trabajar con datos de la history.  Referencias de objetos:\  - [History](/manual/api/reference/history/object#history)  Métodos disponibles:\  - [history.get](/manual/api/reference/history/get) - recuperando     datos de la history.

en-us	#### Host access from several user groups  A user may belong to any number of user groups. These groups may have different access permissions to hosts.  Therefore, it is important to know what hosts an unprivileged user will be able to access as a result. For example, let us consider how access to host **X** (in Hostgroup 1) will be affected in various situations for a user who is in user groups A and B.  -   If Group A has only *Read* access to Hostgroup 1, but Group B     *Read-write* access to Hostgroup 1, the user will get **Read-write**     access to 'X'.  ::: noteimportant “Read-write” permissions have precedence over “Read” permissions starting with Zabbix 2.2. :::  -   In the same scenario as above, if 'X' is simultaneously also in     Hostgroup 2 that is **denied** to Group A or B, access to 'X' will     be **unavailable**, despite a *Read-write* access to Hostgroup 1. -   If Group A has no permissions defined and Group B has a *Read-write*     access to Hostgroup 1, the user will get **Read-write** access to     'X'. -   If Group A has *Deny* access to Hostgroup 1 and Group B has a     *Read-write* access to Hostgroup 1, the user will get access to 'X'     **denied**.
es	#### Acceso al host desde varios grupos de usuarios  Un usuario puede pertenecer a cualquier número de grupos de usuarios. Estos grupos pueden tener diferentes permisos de acceso a los hosts.  Por lo tanto, es importante saber qué hosts utilizará un usuario sin privilegios. podrá acceder como resultado. Por ejemplo, consideremos cómo el acceso para alojar **X** (en el grupo de host 1) se verá afectado en varias situaciones para un usuario que está en los grupos de usuarios A y B.  - Si el Grupo A solo tiene acceso de *Lectura* al Hostgroup 1, pero el Grupo B     Acceso de *lectura-escritura* al Hostgroup 1, el usuario obtendrá **Lectura-escritura**     acceso a 'X'.  ::: notaimportante Los permisos de “lectura-escritura” tienen prioridad sobre Permisos de "lectura" a partir de Zabbix 2.2. :::  - En el mismo escenario que el anterior, si 'X' está simultáneamente también en     Hostgroup 2 **denegado** al Grupo A o B, el acceso a 'X' se     **no disponible**, a pesar de un acceso de *lectura-escritura* al grupo de host 1. - Si el Grupo A no tiene permisos definidos y el Grupo B tiene *Lectura-escritura*     acceso al Hostgroup 1, el usuario obtendrá acceso de **Lectura-escritura** a     'X'. - Si el Grupo A tiene *Denegar* acceso al Hostgroup 1 y el Grupo B tiene un     Acceso *Lectura-escritura* al Hostgroup 1, el usuario tendrá acceso a 'X'     **denegado**.

en-us	##### Host configuration  A host must be configured to process IPMI checks. An IPMI interface must be added, with the respective IP and port numbers, and IPMI authentication parameters must be defined.  See the [configuration of hosts](/manual/config/hosts/host) for more details.
es	##### Configuración del host  Se debe configurar un host para procesar comprobaciones de IPMI. Una interfaz IPMI debe agregarse, con los respectivos números de IP y puerto, e IPMI se deben definir los parámetros de autenticación.  Consulte la [configuración de hosts](/manual/config/hosts/host) para obtener más información. detalles.

en-us	#### Host configuration  To use VMware simple checks the host must have the following user macros defined:  -   **{$VMWARE.URL}** - VMware service (vCenter or ESX hypervisor) SDK     URL (<https://servername/sdk>) -   **{$VMWARE.USERNAME}** - VMware service user name -   **{$VMWARE.PASSWORD}** - VMware service {$VMWARE.USERNAME} user     password
es	#### Configuración del equipo  Para utilizar comprobaciones simples de VMware, el equipo debe tener las siguientes macros de usuario definidas:  - **{$VMWARE.URL}** - SDK del servicio VMware (vCenter o hipervisor ESX)     URL (<https://nombredeservidor/sdk>) - **{$VMWARE.USERNAME}** - Nombre de usuario del servicio VMware - **{$VMWARE.PASSWORD}** - Usuario del servicio VMware {$VMWARE.USERNAME}     contraseña

en-us	##### Host configuration  You can specify that an individual host should be monitored by a proxy in the [host configuration](/manual/config/hosts/host) form, using the *Monitored by proxy* field.  ![](../../../assets/en/manual/proxies/proxy_set.png)  Host [mass update](/manual/config/hosts/hostupdate) is another way of specifying that hosts should be monitored by a proxy.
es	##### Configuración del equipo  Puede especificar que un equipo individual debe ser monitoreado por un proxy en el formulario [configuración de equipo](/manual/config/hosts/host), usando el campo *Monitoreado por proxy*.  ![](../../../assets/en/manual/proxies/proxy_set.png)  La [actualización masiva](/manual/config/hosts/hostupdate) de equipos es otra forma de especificar que los equipos deben ser monitoreados por un proxy.

en-us	# host.create
es	# host.create

en-us	##### Host creation  A host is added if the *Add host* operation is selected. A host is also added, even if the *Add host* operation is missing, if you select operations resulting in actions on a host. Such operations are:  -   enable host -   disable host -   add host to a host group -   link template to a host  Created hosts are added to the *Discovered hosts* group (by default, configurable in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). If you wish hosts to be added to another group, add a *Remove from host groups* operation (specifying "Discovered hosts") and also add an *Add to host groups* operation (specifying another host group), because a host must belong to a host group.
es	##### Creación de equipo  Se agrega un equipo si se selecciona la operación *Agregar equipo*. Un equipo también es agregado, incluso si falta la operación *Agregar equipo*, si selecciona operaciones que resultan en acciones en un equipo. Tales operaciones son:  -   habilitar equipo -   deshabilitar el equipo -   agregar equipo a un grupo de equipos -   vincular plantilla a un equipo  Los equipos creados se agregan al grupo *Equipos descubiertos* (de forma predeterminada, configurable en *Administración* → *General* → *[Otros](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). Si desea que los anfitriones se agreguen a otro grupo, agregue *Eliminar del grupo de equipos* (especificando "Equipos descubiertos") y también agregue un *Agregar al grupo de equipos* (especificando otro grupo de equipos), porque el equipo debe pertenecer a un grupo de equipos.

en-us	# host.delete
es	# host.eliminar

en-us	# host.get
es	# host.get

en-us	#### host group  Changes:\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massupdate`: `hosts` and `templates` fields are now required.\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massadd`, `hostgroup.massupdate`, `hostgroup.massremove`: added strict validation of the method parameters.\
es	#### grupo anfitrión  Cambios:\ [ZBXNEXT-6868](https://support.zabbix.com/browse(ZBXNEXT-6868) `hostgroup.massupdate`: los campos `hosts` y `templates` son ahora requeridos.\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massadd`, `hostgroup.massupdate`, `hostgroup.massremove`:añadida validación estricta de los parámetros de método.\

en-us	#### hostgroup  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostgroup.update`: the parameter `uuid` can now be updated.\
es	#### hostgroup  Cambios:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostgroup.update`: el parámetro `uuid` ahora se puede actualizar.\

en-us	# hostgroup.create
es	# hostgroup.create

en-us	# hostgroup.get
es	# grupodehost.get

en-us	# hostgroup.massadd
es	# grupohost.massadd

en-us	# hostgroup.massremove
es	# hostgroup.massremove

en-us	# hostgroup.massupdate
es	# hostgroup.massupdate

en-us	# > Host group object  The following objects are directly related to the `hostgroup` API.
es	# > Objeto de grupo de hosts  Los siguientes objetos están directamente relacionados con la API `hostgroup`.

en-us	### Host group  The host group object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupid|string|*(readonly)* ID of the host group.| |**name**<br>(required)|string|Name of the host group.| |flags|integer|*(readonly)* Origin of the host group.<br><br>Possible values:<br>0 - a plain host group;<br>4 - a discovered host group.| |internal|integer|*(readonly)* Whether the group is used internally by the system. An internal group cannot be deleted.<br><br>Possible values:<br>0 - *(default)* not internal;<br>1 - internal.| |uuid|string|Universal unique identifier, used for linking imported host groups to already existing ones. Auto-generated, if not given.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Grupo de host  El objeto de grupo de host tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |groupid|cadena|*(sololectura)* ID del grupo de host.| |**nombre**<br>(obligatorio)|cadena|Nombre del grupo de host.| |flags|número entero|*(sololectura)* Origen del grupo de hosts.<br><br>Valores posibles:<br>0 - un grupo de hosts simple;<br>4 - un grupo de hosts descubierto.| |internal|número entero|*(readonly)* Si el sistema utiliza el grupo internamente. No se puede eliminar un grupo interno.<br><br>Valores posibles:<br>0 - *(predeterminado)* no interno;<br>1 - interno.| |uuid|cadena|Identificador único universal, utilizado para vincular grupos de hosts importados con los ya existentes. Generado automáticamente, si no se proporciona.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Host group  This class is designed to work with host groups.  Object references:\  -   [Host group](/manual/api/reference/hostgroup/object#host_group)  Available methods:\  -   [hostgroup.create](/manual/api/reference/hostgroup/create) -     creating new host groups -   [hostgroup.delete](/manual/api/reference/hostgroup/delete) -     deleting host groups -   [hostgroup.get](/manual/api/reference/hostgroup/get) - retrieving     host groups -   [hostgroup.massadd](/manual/api/reference/hostgroup/massadd) -     adding related objects to host groups -   [hostgroup.massremove](/manual/api/reference/hostgroup/massremove) -     removing related objects from host groups -   [hostgroup.massupdate](/manual/api/reference/hostgroup/massupdate) -     replacing or removing related objects from host groups -   [hostgroup.update](/manual/api/reference/hostgroup/update) -     updating host groups
es	# Grupo de host  Esta clase está diseñada para trabajar con grupos de hosts.  Referencias de objetos:\  -[Host group](/manual/api/reference/hostgroup/object#grupo_de_host)  Métodos disponibles:\  - [hostgroup.create](/manual/api/reference/hostgroup/create) -     creando nuevos grupos de anfitriones - [hostgroup.delete](/manual/api/reference/hostgroup/delete) -     eliminar grupos de hosts - [hostgroup.get](/manual/api/reference/hostgroup/get) - recuperando     grupos de hosts - [hostgroup.massadd](/manual/api/reference/hostgroup/massadd) -     agregar objetos relacionados a grupos de hosts - [hostgroup.massremove](/manual/api/reference/hostgroup/massremove) -     eliminar objetos relacionados de grupos de hosts - [hostgroup.massupdate](/manual/api/reference/hostgroup/massupdate) -     reemplazar o eliminar objetos relacionados de grupos de hosts - [hostgroup.update](/manual/api/reference/hostgroup/update) -     actualizando grupos de hosts

en-us	# hostgroup.update
es	# hostgroup.update

en-us	# hostinterface.create
es	# hostinterface.create

en-us	# hostinterface.delete
es	# interfazdehost.deletar

en-us	# hostinterface.get
es	# hostinterface.get

en-us	# hostinterface.massadd
es	# hostinterface.massadd

en-us	# hostinterface.massremove
es	# interfazdehost.eliminarenmasa

en-us	# > Host interface object  The following objects are directly related to the `hostinterface` API.
es	# > Objeto de interfaz de host  Los siguientes objetos están directamente relacionados con la API `hostinterface`.

en-us	# hostinterface.replacehostinterfaces
es	# hostinterface.replacehostinterfaces

en-us	### Host interface  The host interface object has the following properties.  ::: noteimportant Note that both IP and DNS are required. If you do not want to use DNS, set it to an empty string. :::  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |available|integer|*(readonly)* Availability of host interface.<br><br>Possible values are:<br>0 - *(default)* unknown;<br>1 - available;<br>2 - unavailable.| |details|array|Additional object for interface. **Required** if interface 'type' is SNMP.| |disable\_until|timestamp|*(readonly)* The next polling time of an unavailable host interface.| |**dns**<br>(required)|string|DNS name used by the interface.<br><br>Can be empty if the connection is made via IP.| |error|string|*(readonly)* Error text if host interface is unavailable.| |errors\_from|timestamp|*(readonly)* Time when host interface became unavailable.| |**hostid**<br>(required)|string|ID of the host the interface belongs to.| |interfaceid|string|*(readonly)* ID of the interface.| |**ip**<br>(required)|string|IP address used by the interface.<br><br>Can be empty if the connection is made via DNS.| |**main**<br>(required)|integer|Whether the interface is used as default on the host. Only one interface of some type can be set as default on a host.<br><br>Possible values are:<br>0 - not default;<br>1 - default.| |**port**<br>(required)|string|Port number used by the interface. Can contain user macros.| |**type**<br>(required)|integer|Interface type.<br><br>Possible values are:<br>1 - agent;<br>2 - SNMP;<br>3 - IPMI;<br>4 - JMX.<br>| |**useip**<br>(required)|integer|Whether the connection should be made via IP.<br><br>Possible values are:<br>0 - connect using host DNS name;<br>1 - connect using host IP address for this host interface.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Interfaz de host  El objeto de interfaz de host tiene las siguientes propiedades.  ::: noteimportant Tenga en cuenta que se requieren tanto IP como DNS.  Si no desea utilizar DNS, configúrelo en una cadena vacía. :::  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |disponible|número entero|*(sololectura)* Disponibilidad de la interfaz del host.<br><br>Los valores posibles son:<br>0 - *(predeterminado)* desconocido;<br>1 - disponible;<br>2 - no disponible .| |detalles|matriz|Objeto adicional para interfaz. **Obligatorio** si el 'tipo' de interfaz es SNMP.| |disable\_until|marca de tiempo|*(sololectura)* La próxima hora de sondeo de una interfaz de host no disponible.| |**dns**<br>(obligatorio)|cadena|Nombre DNS utilizado por la interfaz.<br><br>Puede estar vacío si la conexión se realiza vía IP.| |error|cadena|*(sololectura)* Texto de error si la interfaz del host no está disponible.| |errors\_from|marca de tiempo|*(sololectura)* Hora en que la interfaz del host dejó de estar disponible.| |**hostid**<br>(obligatorio)|cadena|ID del host al que pertenece la interfaz.| |interfaceid|cadena|*(solo lectura)* ID de la interfaz.| |**ip**<br>(obligatorio)|cadena|Dirección IP utilizada por la interfaz.<br><br>Puede estar vacía si la conexión se realiza mediante DNS.| |**main**<br>(obligatorio)|número entero|Si la interfaz se utiliza de forma predeterminada en el host. Sólo se puede configurar una interfaz de algún tipo como predeterminada en un host.<br><br>Los valores posibles son:<br>0 - no predeterminado;<br>1 - predeterminado.| |**puerto**<br>(obligatorio)|cadena|Número de puerto utilizado por la interfaz. Puede contener macros de usuario.| |**tipo**<br>(obligatorio)|número entero|Tipo de interfaz.<br><br>Los valores posibles son:<br>1 - agente;<br>2 - SNMP;<br>3 - IPMI;< br>4 - JMX.<br>| |**useip**<br>(obligatorio)|número entero|Si la conexión debe realizarse a través de IP o no.<br><br>Los valores posibles son:<br>0 - conectarse usando el nombre DNS del host;<br>1 - conéctese utilizando la dirección IP del host para esta interfaz de host.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Host interface  This class is designed to work with host interfaces.  Object references:\  -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)  Available methods:\  -   [hostinterface.create](/manual/api/reference/hostinterface/create) -     creating new host interfaces -   [hostinterface.delete](/manual/api/reference/hostinterface/delete) -     deleting host interfaces -   [hostinterface.get](/manual/api/reference/hostinterface/get) -     retrieving host interfaces -   [hostinterface.massadd](/manual/api/reference/hostinterface/massadd) -     adding host interfaces to hosts -   [hostinterface.massremove](/manual/api/reference/hostinterface/massremove) -     removing host interfaces from hosts -   [hostinterface.replacehostinterfaces](/manual/api/reference/hostinterface/replacehostinterfaces) -     replacing host interfaces on a host -   [hostinterface.update](/manual/api/reference/hostinterface/update) -     updating host interfaces
es	# Interfaz de host Esta clase está diseñada para trabajar con interfaces de host. Referencias de objeto: [Hostinterface](/manual/api/reference/hostinterface/object#host_interface) Métodos disponibles:\ -[hostinterface.create](/manual/api/reference/hostinterface/create) -crear nuevas interfaces de host -[hostinterface.delete](/manual/api/reference/hostinterface/delete) -eliminar interfaces de host -[hostinterface.get](/manual/api/reference/hostinterface/get) -recuperar interfaces de host -[hostinterface.massadd](/manual/api/reference/hostinterface/massadd) -añadir interfaces de host a hosts -[hostinterface.massremove](/manual/api/reference/hostinterface/massremove) -eliminar interfaces de hosts a hosts -[hostinterface.replacehostinterfaces](/manual/api/reference/hostinterface/replacehostinterfaces) -sustitución de interfaces de host en un host -[hostinterface.update](/manual/api/reference/hostinterface/update) -actualizar interfaces de host

en-us	# hostinterface.update
es	# interfazequipo.actualización

en-us	### Host inventory  The host inventory object has the following properties.  ::: notetip Each property has it's own unique ID number, which is used to associate host inventory fields with items. :::  |ID|Property|[Type](/manual/api/reference_commentary#data_types)|Description|Maximum length| |-|--|-|-----|-----| |4|alias|string|Alias.|128 characters| |11|asset\_tag|string|Asset tag.|64 characters| |28|chassis|string|Chassis.|64 characters| |23|contact|string|Contact person.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |32|contract\_number|string|Contract number.|64 characters| |47|date\_hw\_decomm|string|HW decommissioning date.|64 characters| |46|date\_hw\_expiry|string|HW maintenance expiry date.|64 characters| |45|date\_hw\_install|string|HW installation date.|64 characters| |44|date\_hw\_purchase|string|HW purchase date.|64 characters| |34|deployment\_status|string|Deployment status.|64 characters| |14|hardware|string|Hardware.|255 characters| |15|hardware\_full|string|Detailed hardware.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |39|host\_netmask|string|Host subnet mask.|39 characters| |38|host\_networks|string|Host networks.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |40|host\_router|string|Host router.|39 characters| |30|hw\_arch|string|HW architecture.|32 characters| |33|installer\_name|string|Installer name.|64 characters| |24|location|string|Location.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |25|location\_lat|string|Location latitude.|16 characters| |26|location\_lon|string|Location longitude.|16 characters| |12|macaddress\_a|string|MAC address A.|64 characters| |13|macaddress\_b|string|MAC address B.|64 characters| |29|model|string|Model.|64 characters| |3|name|string|Name.|128 characters| |27|notes|string|Notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |41|oob\_ip|string|OOB IP address.|39 characters| |42|oob\_netmask|string|OOB host subnet mask.|39 characters| |43|oob\_router|string|OOB router.|39 characters| |5|os|string|OS name.|128 characters| |6|os\_full|string|Detailed OS name.|255 characters| |7|os\_short|string|Short OS name.|128 characters| |61|poc\_1\_cell|string|Primary POC mobile number.|64 characters| |58|poc\_1\_email|string|Primary email.|128 characters| |57|poc\_1\_name|string|Primary POC name.|128 characters| |63|poc\_1\_notes|string|Primary POC notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |59|poc\_1\_phone\_a|string|Primary POC phone A.|64 characters| |60|poc\_1\_phone\_b|string|Primary POC phone B.|64 characters| |62|poc\_1\_screen|string|Primary POC screen name.|64 characters| |68|poc\_2\_cell|string|Secondary POC mobile number.|64 characters| |65|poc\_2\_email|string|Secondary POC email.|128 characters| |64|poc\_2\_name|string|Secondary POC name.|128 characters| |70|poc\_2\_notes|string|Secondary POC notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |66|poc\_2\_phone\_a|string|Secondary POC phone A.|64 characters| |67|poc\_2\_phone\_b|string|Secondary POC phone B.|64 characters| |69|poc\_2\_screen|string|Secondary POC screen name.|64 characters| |8|serialno\_a|string|Serial number A.|64 characters| |9|serialno\_b|string|Serial number B.|64 characters| |48|site\_address\_a|string|Site address A.|128 characters| |49|site\_address\_b|string|Site address B.|128 characters| |50|site\_address\_c|string|Site address C.|128 characters| |51|site\_city|string|Site city.|128 characters| |53|site\_country|string|Site country.|64 characters| |56|site\_notes|string|Site notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |55|site\_rack|string|Site rack location.|128 characters| |52|site\_state|string|Site state.|64 characters| |54|site\_zip|string|Site ZIP/postal code.|64 characters| |16|software|string|Software.|255 characters| |18|software\_app\_a|string|Software application A.|64 characters| |19|software\_app\_b|string|Software application B.|64 characters| |20|software\_app\_c|string|Software application C.|64 characters| |21|software\_app\_d|string|Software application D.|64 characters| |22|software\_app\_e|string|Software application E.|64 characters| |17|software\_full|string|Software details.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |10|tag|string|Tag.|64 characters| |1|type|string|Type.|64 characters| |2|type\_full|string|Type details.|64 characters| |35|url\_a|string|URL A.|255 characters| |36|url\_b|string|URL B.|255 characters| |37|url\_c|string|URL C.|255 characters| |31|vendor|string|Vendor.|64 characters|
es	### Inventario de host  El objeto de inventario del host tiene las siguientes propiedades.  ::: notetip Cada propiedad tiene su propio número de identificación único, que se utiliza para asociar campos de inventario del host con items. :::  |ID|Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción|Longitud máxima| |-|--|-|-----|-----| |4|alias|cadena|Alias.|128 caracteres| |11|asset\_tag|cadena|Etiqueta de activo.|64 caracteres| |28|chasis|cadena|Chasis.|64 caracteres| |23|contacto|cadena|Persona de contacto.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |32|contrato\_número|cadena|Número de contrato.|64 caracteres| |47|date\_hw\_decomm|cadena|Fecha de desmantelamiento del HW.|64 caracteres| |46|fecha\_hw\_expiry|cadena|Fecha de caducidad del mantenimiento del HW.|64 caracteres| |45|fecha\_hw\_install|cadena|Fecha de instalación del HW.|64 caracteres| |44|fecha\_hw\_purchase|cadena|Fecha de compra de HW.|64 caracteres| |34|implementación\_status|cadena|Estado de implementación.|64 caracteres| |14|hardware|cadena|Hardware.|255 caracteres| |15|hardware\_full|cadena|Hardware detallado.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |39|host\_netmask|cadena|Máscara de subred del host.|39 caracteres| |38|host\_networks|cadena|Redes host.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |40|host\_router|cadena|Router de host.|39 caracteres| |30|hw\_arch|cadena|Arquitectura HW.|32 caracteres| |33|instalador\_nombre|cadena|Nombre del instalador.|64 caracteres| |24|ubicación|cadena|Ubicación.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |25|ubicación\_lat|cadena|Latitud de ubicación.|16 caracteres| |26|ubicación\_lon|cadena|Longitud de ubicación.|16 caracteres| |12|macaddress\_a|cadena|Dirección MAC A.|64 caracteres| |13|macaddress\_b|cadena|Dirección MAC B.|64 caracteres| |29|modelo|cadena|Modelo.|64 caracteres| |3|nombre|cadena|Nombre.|128 caracteres| |27|notas|cadena|Notas.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |41|oob\_ip|cadena|Dirección IP OOB.|39 caracteres| |42|oob\_netmask|cadena|Máscara de subred del host OOB.|39 caracteres| |43|oob\_router|cadena|router OOB.|39 caracteres| |5|os|cadena|Nombre del sistema operativo.|128 caracteres| |6|os\_full|cadena|Nombre detallado del sistema operativo.|255 caracteres| |7|os\_short|cadena|Nombre corto del sistema operativo.|128 caracteres| |61|poc\_1\_cell|cadena|Número de móvil POC principal.|64 caracteres| |58|poc\_1\_email|cadena|Correo electrónico principal.|128 caracteres| |57|poc\_1\_name|cadena|Nombre de POC principal.|128 caracteres| |63|poc\_1\_notes|cadena|Notas principales de POC.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |59|poc\_1\_phone\_a|cadena|Teléfono POC principal A.|64 caracteres| |60|poc\_1\_phone\_b|cadena|Teléfono POC principal B.|64 caracteres| |62|poc\_1\_screen|cadena|Nombre de pantalla de POC principal.|64 caracteres| |68|poc\_2\_cell|cadena|Número de móvil POC secundario.|64 caracteres| |65|poc\_2\_email|cadena|Correo electrónico POC secundario.|128 caracteres| |64|poc\_2\_name|cadena|Nombre de POC secundario.|128 caracteres| |70|poc\_2\_notes|cadena|Notas secundarias de POC.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |66|poc\_2\_phone\_a|cadena|Teléfono POC secundario A.|64 caracteres| |67|poc\_2\_phone\_b|cadena|Teléfono POC secundario B.|64 caracteres| |69|poc\_2\_screen|cadena|Nombre de pantalla POC secundario.|64 caracteres| |8|serialno\_a|cadena|Número de serie A.|64 caracteres| |9|serialno\_b|cadena|Número de serie B.|64 caracteres| |48|sitio\_dirección\_a|cadena|Dirección del sitio A.|128 caracteres| |49|sitio\_dirección\_b|cadena|Dirección del sitio B.|128 caracteres| |50|sitio\_dirección\_c|cadena|Dirección del sitio C.|128 caracteres| |51|sitio\_ciudad|cadena|Ciudad del sitio.|128 caracteres| |53|sitio\_país|cadena|País del sitio.|64 caracteres| |56|site\_notes|cadena|Notas del sitio.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |55|site\_rack|cadena|Ubicación del rack del sitio.|128 caracteres| |52|site\_state|cadena|Estado del sitio.|64 caracteres| |54|site\_zip|cadena|Código postal del sitio.|64 caracteres| |16|software|cadena|Software.|255 caracteres| |18|software\_app\_a|cadena|Aplicación de software A.|64 caracteres| |19|software\_app\_b|cadena|Aplicación de software B.|64 caracteres| |20|software\_app\_c|cadena|Aplicación de software C.|64 caracteres| |21|software\_app\_d|cadena|Aplicación de software D.|64 caracteres| |22|software\_app\_e|cadena|Aplicación de software E.|64 caracteres| |17|software\_full|cadena|Detalles del software.|Depende de la base de datos utilizada:<br>- 65535 caracteres para bases de datos SQL<br>- 2048 caracteres para bases de datos Oracle| |10|etiqueta|cadena|Etiqueta.|64 caracteres| |1|tipo|cadena|Tipo.|64 caracteres| |2|type\_full|cadena|Escriba detalles.|64 caracteres| |35|url\_a|cadena|URL A.|255 caracteres| |36|url\_b|cadena|URL B.|255 caracteres| |37|url\_c|cadena|URL C.|255 caracteres| |31|proveedor|cadena|Proveedor.|64 caracteres|

en-us	### Host macro  The host macro object defines a macro available on a host, host prototype or template. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostmacroid|string|*(readonly)* ID of the host macro.| |**hostid**<br>(required)|string|ID of the host that the macro belongs to.| |**macro**<br>(required)|string|Macro string.| |**value**<br>(required)|string|Value of the macro.| |type|integer|Type of macro.<br><br>Possible values:<br>0 - *(default)* Text macro;<br>1 - Secret macro;<br>2 - Vault secret.| |description|string|Description of the macro.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Macro de host  El objeto macro de host define una macro disponible en un host, prototipo de host o template. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |hostmacroid|string|*(sololectura)* ID de la macro del host.| |**hostid**<br>(obligatorio)|cadena|ID del host al que pertenece la macro.| |**macro**<br>(obligatorio)|cadena|Cadena de macro.| |**valor**<br>(obligatorio)|cadena|Valor de la macro.| |tipo|número entero|Tipo de macro.<br><br>Valores posibles:<br>0 - *(predeterminado)* Macro de texto;<br>1 - Macro secreta;<br>2 - Secreto de Vault.| |descripción|cadena|Descripción de la macro.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# host.massadd
es	# host.massadd

en-us	# host.massremove
es	# host.massremove

en-us	# host.massupdate
es	# host.massupdate

en-us	#### Host menu  Clicking on a host in the *Problems* widget brings up the host menu. It includes links to host inventory, latest data, problems, graphs, dashboards, web scenarios and configuration. Note that host configuration is available for Admin and Superadmin users only.  ![](../../../../../assets/en/manual/web_interface/host_menu.png)  [Global scripts](/manual/web_interface/frontend_sections/administration/scripts) can also be run from the host menu. These scripts need to have their scope defined as 'Manual host action' to be available in the host menu.  The host menu is accessible by clicking on a host in several other frontend sections:  -   Monitoring → [Problems](problems) -   Monitoring → [Problems](problems) → Event details -   Monitoring → [Hosts](hosts) -   Monitoring → Hosts → [Web     Monitoring](/manual/web_interface/frontend_sections/monitoring/hosts/web) -   Monitoring → [Latest data](latest_data) -   Monitoring → [Maps](maps) -   Reports → [Triggers top     100](/manual/web_interface/frontend_sections/reports/triggers_top)
es	#### Menú de anfitrión  Al hacer clic en un equipo en el widget *Problemas* aparece el menú del equipo. Incluye enlaces al inventario del equipo, datos más recientes, problemas, gráficos, tableros, escenarios web y configuración. Tenga en cuenta que  la configuración del equipo está disponible solo para usuarios administradores y superadministradores.  ![](../../../../../assets/en/manual/web_interface/host_menu.png)  Los [Scripts globales](/manual/web_interface/frontend_sections/administration/scripts) también se pueden ejecutar desde el menú del equipo. Estos scripts deben tener su alcance definido como 'Acción manual del equipo' y estarán disponible en el menú del equipo.  Se puede acceder al menú de equipo haciendo clic en un equipo en otras varias secciones de la interfaz:  -   Monitoreo → [Problemas](problems) -   Monitoreo → [Problemas](problems) → Detalles del evento -   Monitoreo → [Equipos](hosts) -   Monitoreo → Equipos → [Monitoreo    web ](/manual/web_interface/frontend_sections/monitoring/hosts/web) -   Monitoreo → [Últimos datos](latest_data) -   Monitoreo → [Mapas](maps) -   Informes → [Iniciadores top     100](/manual/web_interface/frontend_sections/reports/triggers_top)

en-us	##### Hostname parameter  To perform [active checks](/manual/appendix/items/activepassive#active_checks) on a host Zabbix agent needs to have the hostname defined. Moreover, the hostname value set on the agent side should exactly match the "[Host name](/manual/config/hosts/host)" configured for the host in the frontend.  The hostname value on the agent side can be defined by either the **Hostname** or **HostnameItem** parameter in the agent [configuration file](/manual/appendix/config/zabbix_agentd_win) - or the default values are used if any of these parameters are not specified.  The default value for **HostnameItem** parameter is the value returned by the "system.hostname" agent key. For Windows, it returns result of the gethostname() function, which queries namespace providers to determine the local host name. If no namespace provider responds, the NetBIOS name is returned.  The default value for **Hostname** is the value returned by the **HostnameItem** parameter. So, in effect, if both these parameters are unspecified, the actual hostname will be the host NetBIOS name; Zabbix agent will use NetBIOS host name to retrieve the list of active checks from Zabbix server and send results to it.  The "system.hostname" key supports two optional parameters - *type* and *transform*.  *Type* parameter determines the type of the name the item should return. Supported values:  -   *netbios* (default) - returns the NetBIOS host name which is limited     to 15 symbols and is in the UPPERCASE only; -   *host* - case-sensitive, returns the full, real Windows host name (without a domain); -   *shorthost* (supported since Zabbix 5.4.7) - returns part of the     hostname before the first dot. It will return a full string if the     name does not contain a dot.  *Transform* parameter is supported since Zabbix 5.4.7 and allows to specify additional transformation rule for the hostname. Supported values:  -   *none* (default) - use the original letter case; -   *lower* - convert the text into lowercase.  So, to simplify the configuration of zabbix\_agentd.conf file and make it unified, two different approaches could be used.  1.  leave **Hostname** or **HostnameItem** parameters undefined and     Zabbix agent will use NetBIOS host name as the hostname; 2.  leave **Hostname** parameter undefined and define **HostnameItem**     like this:\     **HostnameItem=system.hostname\[host\]** - for Zabbix agent to use     the full, real (case sensitive) Windows host name as the hostname\     **HostnameItem=system.hostname\[shorthost,lower\]** - for Zabbix     agent to use only part of the hostname before the first dot,     converted into lowercase.  Host name is also used as part of Windows service name which is used for installing, starting, stopping and uninstalling the Windows service. For example, if Zabbix agent configuration file specifies `Hostname=Windows_db_server`, then the agent will be installed as a Windows service "`Zabbix Agent [Windows_db_server]`". Therefore, to have a different Windows service name for each Zabbix agent instance, each instance must use a different host name.
es	##### Parámetro Hostname  Para realizar [comprobaciones activas](/manual/appendix/items/activepassive#active_checks) en un equipo, el agente Zabbix necesita tener definido el nombre de equipo. Además, el nombre de equipo establecido en el lado del agente debe coincidir exactamente con el valor "[Host name](/manual/config/hosts/host)" configurado para el equipo en la Interfaz.  El valor del nombre de equipo en el lado del agente puede ser definido por el parámetro **Hostname** o **HostnameItem** en el  [archivo de configuración ](/manual/appendix/config/zabbix_agentd_win) del agente - o se utilizan los valores predeterminados si alguno de estos parámetros no se especifica.  El valor predeterminado para el parámetro **HostnameItem** es el valor devuelto mediante la clave del agente "system.hostname". Para Windows, devuelve el resultado de la función gethostname(), que consulta a los proveedores de espacios de nombres para determinar el nombre del host local. Si ningún proveedor de espacio de nombres responde, se devuelve el nombre NetBIOS.  El valor predeterminado para **Hostname** es el valor devuelto por el parámetro **HostnameItem**. Entonces, en efecto, si ambos parámetros están sin especificar, el nombre de equipo real será el nombre NetBIOS del equipo;  el agente zabbix utilizará el nombre de equipo NetBIOS para recuperar la lista de comprobaciones activas desde el servidor Zabbix y enviarle los resultados.  La clave "system.hostname" admite dos parámetros opcionales: *type* y *transform*.  El parámetro *Type* determina el tipo de nombre que debe devolver la métrica. Valores admitidos:  - *netbios* (predeterminado): devuelve el nombre de equipo NetBIOS que es limitado     hasta 15 símbolos y está en MAYÚSCULAS únicamente; - *host*: distingue entre mayúsculas y minúsculas, devuelve el nombre completo y real del host de Windows (sin dominio); - *shorthost* (compatible desde Zabbix 5.4.7) - devuelve parte del     nombre de equipo antes del primer punto. Devolverá una cadena completa si el     el nombre no contiene un punto.  El parámetro *Transform* es compatible desde Zabbix 5.4.7 y permite especificar una regla de transformación adicional para el nombre de equipo. Valores soportados:  - *none* (predeterminado): utilice la letra original en mayúsculas y minúsculas; - *lower* - convierte el texto a minúsculas.  Entonces, para simplificar la configuración del archivo zabbix\_agentd.conf y hacer unificado, se podrían utilizar dos enfoques diferentes.  1. Deje los parámetros **Hostname** o **HostnameItem** sin definir y     el agente Zabbix utilizará el nombre de equipo NetBIOS como nombre de equipo; 2. Deje el parámetro **Hostname** sin definir y defina **HostnameItem**     como esto:\     **HostnameItem=system.hostname\[host\]** - para que lo use el agente Zabbix     el nombre de equipo de Windows completo y real (distingue entre mayúsculas y minúsculas) como nombre de equipo\     **HostnameItem=system.hostname\[shorthost,lower\]** - para que el agente Zabbix      use solo parte del nombre de equipo antes del primer punto,     convertido a minúsculas.  El nombre de equipo también se utiliza como parte del nombre del servicio de Windows que se utiliza para instalar, iniciar, detener y desinstalar el servicio de Windows.  Por ejemplo, si el archivo de configuración del agente Zabbix especifica `Hostname=Windows_db_server`, entonces el agente se instalará como un Servicio de Windows "`Zabbix Agent [Windows_db_server]`". Por lo tanto, para tener un nombre de servicio de Windows diferente para cada instancia del agente Zabbix, cada instancia debe utilizar un nombre de equipo diferente.

en-us	# > Host object  The following objects are directly related to the host API.
es	# > Objeto de host  Los siguientes objetos están directamente relacionados con la API del host.

en-us	#### host prototype  Changes:\ [ZBXNEXT-6959](https://support.zabbix.com/browse/ZBXNEXT-6959) `hostprototype.get`: dropped support of properties `group_prototypeid`, `hostid`, `templateid` of group link and group prototype API objects.\ [ZBXNEXT-6959](https://support.zabbix.com/browse/ZBXNEXT-6959) `hostprototype.update`: dropped the ability to modify the readonly fields `host`, `name`, `custom_interfaces`, `interfaces`, `groupLinks`, `groupPrototypes`, `templates`, `tags`, `macros`, `inventory_mode` of inherited host prototypes.\ [ZBXNEXT-6959](https://support.zabbix.com/browse/ZBXNEXT-6959) `hostprototype.create`, `hostprototype.update`, `hostprototype.delete`: added strict validation of the method parameters.\
es	#### prototipo de equipo  Cambios:\ [ZBXNEXT-6959](https://support.zabbix.com/browse/ZBXNEXT-6959) `hostprototype.get`: se eliminó el soporte de las propiedades `group_prototypeid`, `hostid`, `templateid` de enlace de grupo y API deobjetos de prototipo de grupo.\ [ZBXNEXT-6959](https://support.zabbix.com/browse/ZBXNEXT-6959) `hostprototype.update`: se eliminó la capacidad de modificar los campos de solo lectura `host`, `name`, `custom_interfaces`, `interfaces `, `groupLinks`, `groupPrototypes`, `templates`, `tags`, `macros`, `inventory_mode` de prototipos de equipo heredados.\ [ZBXNEXT-6959](https://support.zabbix.com/browse/ZBXNEXT-6959) `hostprototype.create`, `hostprototype.update`, `hostprototype.delete`: se agregó validación estricta de los parámetros del método.\

en-us	#### hostprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostprototype.update`: the parameter `uuid` can now be updated.\
es	#### hostprototype  Cambios:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostprototype.update`: el parámetro `uuid` ahora se puede actualizar.\

en-us	# hostprototype.create
es	# prototipodehost.crear

en-us	# hostprototype.delete
es	# hostprototype.delete

en-us	# hostprototype.get
es	# hostprototype.get

en-us	# > Host prototype object  The following objects are directly related to the `hostprototype` API.
es	# > Objeto prototipo de host  Los siguientes objetos están directamente relacionados con la API `hostprototype`.

en-us	#### Host prototypes  Host prototypes can be created with the low-level discovery rule. When virtual machines  are discovered, these prototypes are the basis for generating real hosts. Prototypes, before becoming discovered, cannot have their own items and triggers, other than those from the linked templates.  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes.png){width="600"}  In order for hosts created from a prototype to have unique host names, the *Host name* field must contain at least one [low-level discovery macro](/manual/config/macros/lld_macros).  Since Zabbix 5.2, discovered hosts may be configured with custom interfaces or inherit the IP of a host the discovery rule belongs to (default). To add one or more custom interface, switch the *Interface* selector from *Inherit* to *Custom* mode, then press ![add\_link.png](../../assets/en/manual/config/add_link.png) and select the required interface type from the drop-down menu that appears. All supported types of interfaces can be defined for a host prototype: Zabbix agent, SNMP, JMX, IPMI. Interface fields support low-level discovery macros and [user macros](/manual/config/macros/user_macros). If several custom interfaces are specified - use the *Default* column to specify the primary interface.  Notes:  -   If *Custom* is selected, but no interfaces have been specified the     hosts will be created without interfaces. -   If *Inherit* is selected for a host prototype that belongs to a     template, discovered hosts will inherit the interface of a host to     which the template is linked to.  ::: notewarning  A host will not be created, if the host interface contains incorrect data  :::  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes_if2.png)  LLD macros can also be used for the visible name, host group prototype fields, tag values, or values of host prototype user macros.  Other options that can be specified for a host prototype are:  -   Linkage to existing host groups -   Template linkage -   Encryption  If *Create enabled* is checked, the host will be added in an enabled state. If unchecked, the host will be added, but in a disabled state.  If *Discover* is checked (default), the host will be created. If unchecked, the host will not be created, unless this setting is overridden in the [discovery rule](/manual/discovery/low_level_discovery#override). This functionality provides additional flexibility when creating discovery rules.  Discovered hosts are prefixed with the name of the discovery rule that created them, in the host list. Discovered hosts can be manually deleted. Discovered hosts will also be automatically deleted, based on the *Keep lost resources period (in days)* value of the discovery rule. Most of the configuration options are read-only, except for enabling/disabling the host and host inventory.  ::: noteclassic Zabbix does not support nested host prototypes, i.e. host prototypes are not supported on hosts that are discovered by low-level discovery rule. :::
es	#### Prototipos de host  Se pueden crear prototipos de equipos con la regla de descubrimiento de bajo nivel. Cuando las máquinas virtuales se descubren, estos prototipos son la base para generar equipos reales. Los prototipos, antes de ser descubiertos, no pueden tener elementos propios y iniciadores, distintos de los de las plantillas vinculadas.  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes.png){width="600"}  Para que los equipos creados a partir de un prototipo tengan nombres de equipo únicos, el campo *Nombre de equipo* debe contener al menos una [madro de descubrimiento de bajo nivel](/manual/config/macros/lld_macros).  Desde Zabbix 5.2, los equipos descubiertos se pueden configurar con opciones personalizadas. interfaces o heredar la IP de un equipo al que pertenece la regla de descubrimiento (por defecto). Para agregar una o más interfaces personalizadas, cambie la *Interfaz* selector de modo *Heredar* a *Personalizado*, luego presione ![add\_link.png](../../assets/en/manual/config/add_link.png) y seleccione el tipo de interfaz requerido en el menú desplegable que aparece. Todo Se pueden definir tipos de interfaces compatibles para un prototipo de equipo: Agente Zabbix, SNMP, JMX, IPMI. Los campos de interfaz admiten niveles bajos. macros de descubrimiento y [macros de usuario](/manual/config/macros/user_macros). Si se especifican varias interfaces personalizadas, utilice la columna *Predeterminada* para especifique la interfaz principal.  Notas:  - Si se selecciona *Personalizado*, pero no se han especificado interfaces,     Los hosts se crearán sin interfaces. - Si se selecciona *Heredar* para un prototipo de host que pertenece a un     plantilla, los hosts descubiertos heredarán la interfaz de un equipo para     al que está vinculada la plantilla.  ::: notewarning  No se creará un equipo si la interfaz del equipo contiene datos incorrectos :::  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes_if2.png)  Las macros LLD también se pueden utilizar para el nombre visible y el prototipo del grupo anfitrión. campos, valores de etiquetas o valores de macros de usuario del prototipo de host.  Otras opciones que se pueden especificar para un prototipo de host son:  - Vinculación con grupos de anfitriones existentes - Enlace de plantilla - Cifrado  Si se marca *Crear habilitado*, el host se agregará en un archivo habilitado estado. Si no está marcado, se agregará el host, pero en estado deshabilitado.  Si *Discover* está marcado (predeterminado), se creará el host. Si Si no está marcada, el host no se creará, a menos que esta configuración esté activada. anulado en el [descubrimiento regla](/manual/discovery/low_level_discovery#override). Este La funcionalidad proporciona flexibilidad adicional al crear descubrimiento. normas.  Los equipos descubiertos tienen el prefijo del nombre de la regla de descubrimiento que los creó, en la lista de equipos. Los equipos descubiertos pueden ser manualmente eliminado. Los equipos descubiertos también se eliminarán automáticamente, según el valor *Período de conservación de recursos perdidos (en días)* de la regla de descubrimiento. La mayoría de las opciones de configuración son de sólo lectura, excepto habilitar/deshabilitar el equipo y el inventario de equipos.  ::: noteclassic Zabbix no admite prototipos de equipo anidados, es decir, los prototipos de equipo no son compatibles con equipos descubiertos mediante una regla de descubrimiento de bajo nivel. :::

en-us	### Host prototype tag  The host prototype tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Host prototype tag name.| |value|string|Host prototype tag value.|
es	### Etiqueta de prototipo de host  El objeto de etiqueta del prototipo de host tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |**etiqueta**<br>(obligatorio)|cadena|Nombre de etiqueta del prototipo de host.| |valor|cadena|Valor de etiqueta del prototipo de host.|

en-us	### Host prototype  The host prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|*(readonly)* ID of the host prototype.| |**host**<br>(required)|string|Technical name of the host prototype.| |name|string|Visible name of the host prototype.<br><br>Default: `host` property value.| |status|integer|Status of the host prototype.<br><br>Possible values are:<br>0 - *(default)* monitored host;<br>1 - unmonitored host.| |inventory\_mode|integer|Host inventory population mode.<br><br>Possible values are:<br>-1 - *(default)* disabled;<br>0 - manual;<br>1 - automatic.| |templateid|string|*(readonly)* ID of the parent template host prototype.| |discover|integer|Host prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new hosts will be discovered;<br>1 - new hosts will not be discovered and existing hosts will be marked as lost.| |custom\_interfaces|integer|Source of interfaces for hosts created by the host prototype.<br><br>Possible values:<br>0 - *(default)* inherit interfaces from parent host;<br>1 - use host prototypes custom interfaces.| |uuid|string|Universal unique identifier, used for linking imported host prototypes to already existing ones. Used only for host prototypes on templates. Auto-generated, if not given.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Prototipo de host  El objeto de prototipo de host tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |hostid|cadena|*(solo lectura)* ID del prototipo de host.| |**host**<br>(obligatorio)|cadena|Nombre técnico del prototipo de host.| |nombre|cadena|Nombre visible del prototipo de host.<br><br>Predeterminado: valor de propiedad `host`.| |estado|número entero|Estado del prototipo de host.<br><br>Los valores posibles son:<br>0 - *(predeterminado)* host monitoreado;<br>1 - host no monitoreado.| |inventario\_modo|número entero|Modo de llenado del inventario del host.<br><br>Los valores posibles son:<br>-1 - *(predeterminado)* deshabilitado;<br>0 - manual;<br>1 - automático.| |templateid|cadena|*(readonly)* ID del prototipo de host de la template principal.| |descubrir|número entero|Estado de descubrimiento del prototipo de host.<br><br>Valores posibles:<br>0 - *(predeterminado)* se descubrirán nuevos hosts;<br>1 - no se descubrirán nuevos hosts y los existentes serán marcados como perdidos.| |personalizar\_interfaces|número entero|Fuente de interfaces para hosts creados por el prototipo de host.<br><br>Valores posibles:<br>0 - *(predeterminado)* hereda interfaces del host principal;<br>1 - usa host prototipos de interfaces personalizadas.| |uuid|cadena|Identificador único universal, utilizado para vincular prototipos de host importados con los ya existentes. Se utiliza únicamente para prototipos de host en templates. Generado automáticamente, si no se proporciona.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Host prototype  This class is designed to work with host prototypes.  Object references:\  -   [Host     prototype](/manual/api/reference/hostprototype/object#host_prototype) -   [Host prototype     inventory](/manual/api/reference/hostprototype/object#host_prototype_inventory) -   [Group link](/manual/api/reference/hostprototype/object#group_link) -   [Group     prototype](/manual/api/reference/hostprototype/object#group_prototype)  Available methods:\  -   [hostprototype.create](/manual/api/reference/hostprototype/create) -     creating new host prototypes -   [hostprototype.delete](/manual/api/reference/hostprototype/delete) -     deleting host prototypes -   [hostprototype.get](/manual/api/reference/hostprototype/get) -     retrieving host prototypes -   [hostprototype.update](/manual/api/reference/hostprototype/update) -     updating host prototypes
es	# Host de Prototipo   Esta clase está diseñada para trabajar con prototipos de host.  Referencias de objetos:\  -[Host  prototype](/manual/api/reference/hostprototype/object#prototipo_de_host) -[Host prototype  inventory](/manual/api/reference/hostprototype/object#inventario_de_prototipo_de_host) - [Enlace de grupo](/manual/api/reference/hostprototype/object#group_link) -[Group link](/manual/api/reference/hostprototype/object#enlace_de_grupo)  Métodos disponibles:\  - [hostprototype.create](/manual/api/reference/hostprototype/create) -     crear nuevos prototipos de host - [hostprototype.delete](/manual/api/reference/hostprototype/delete) -     eliminar prototipos de host - [hostprototype.get](/manual/api/reference/hostprototype/get) -     recuperar prototipos de host - [hostprototype.update](/manual/api/reference/hostprototype/update) -     actualizar prototipos de host

en-us	# hostprototype.update
es	# hostprototype.update

en-us	##### Host removal  Hosts discovered by a network discovery rule are removed automatically from *Monitoring* → *Discovery* if a discovered entity is not in the rule's IP range any more. Hosts are removed immediately.
es	##### Eliminación del equipo  Los equipos descubiertos por una regla de descubrimiento de red se eliminan automáticamente desde *Monitoreo* → *Descubrimiento* si una entidad descubierta no está en el el rango de IP de la regla nunca más. Los equipos se eliminan inmediatamente.

en-us	#### Hosts and host groups  Manage host groups, hosts and everything related to them, including host interfaces, host macros and maintenance periods.  [Host API](/manual/api/reference/host) | [Host group API](/manual/api/reference/hostgroup) | [Host interface API](/manual/api/reference/hostinterface) | [User macro API](/manual/api/reference/usermacro) | [Value map API](/manual/api/reference/valuemap) | [Maintenance API](/manual/api/reference/maintenance)
es	#### Equipos y grupos de equipos  Administre grupos de equipos, equipos y todo lo relacionado con ellos, incluyendo las interfaces de los equipos, las macros de equipo y los periodos de mantenimiento.  [API de Equipo](/manual/api/reference/host) | [Api de Grupo de Equipos](/manual/api/reference/hostgroup) | [API de Interfaz de equipo](/manual/api/reference/hostinterface) | [API de Macro de Usuario](/manual/api/reference/usermacro) | [API de Tabla de Equivalencias](/manual/api/reference/valuemap) | [API de Mantenimiento](/manual/api/reference/maintenance)

en-us	#### Hosts/host prototypes  In a [host](/manual/config/hosts/host) and [host prototype](/manual/vm_monitoring#host_prototypes) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |--------|-|------------------------------------------------------------------------| |Interface IP/DNS|<|DNS only| |Interface port|<|no| |*SNMP v1, v2*|<|<| |<|SNMP community|yes| |*SNMP v3*|<|<| |<|Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |*IPMI*|<|<| |<|Username|yes| |^|Password|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| |<|Tag names|yes| |^|Tag values|yes|
es	#### Equipos/prototipos de equipos  En la configuración de un [equipo](/manual/config/hosts/host) and [prototipo de equipo](/manual/vm_monitoring#host_prototypes), las macros de usuario pueden ser usadas en los siguientes campos:  |Localización|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |--------|-|------------------------------------------------------------------------| |Interface IP/DNS|<|DNS only| |Interface port|<|no| |*SNMP v1, v2*|<|<| |<|SNMP community|yes| |*SNMP v3*|<|<| |<|Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |*IPMI*|<|<| |<|Username|yes| |^|Password|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| |<|Tag names|yes| |^|Tag values|yes|

en-us	##### Host tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |groups| |x| | |Root element for host groups.| | |name|x|`string`| |Host group name.| |hosts| |\-| | |Root element for hosts.| | |host|x|`string`| |Unique host name.| | |name|\-|`string`| |Visible host name.| | |description|\-|`text`| |Host description.| | |status|\-|`string`|0 - ENABLED (default)<br>1 - DISABLED|Host status.| | |ipmi\_authtype|\-|`string`|-1 - DEFAULT (default)<br>0 - NONE<br>1 - MD2<br>2 - MD5<br>4 - STRAIGHT<br>5 - OEM<br>6 - RMCP\_PLUS|IPMI session authentication type.| | |ipmi\_privilege|\-|`string`|1 - CALLBACK<br>2 - USER (default)<br>3 - OPERATOR<br>4 - ADMIN<br>5 - OEM|IPMI session privilege level.| | |ipmi\_username|\-|`string`| |Username for IPMI checks.| | |ipmi\_password|\-|`string`| |Password for IPMI checks.| |proxy| |\-| | |Proxy.| | |name|x|`string`| |Name of the proxy (if any) that monitors the host.| |templates| |\-| | |Root element for linked templates.| | |name|x|`string`| |Template name.| |interfaces| |\-| | |Root element for host interfaces.| | |default|\-|`string`|0 - NO<br>1 - YES (default)|Whether this is the primary host interface.<br>There can be only one primary interface of one type on a host.| | |type|\-|`string`|1 - ZABBIX (default)<br>2 - SNMP<br>3 - IPMI<br>4 - JMX|Interface type.| | |useip|\-|`string`|0 - NO<br>1 - YES (default)|Whether to use IP as the interface for connecting to the host (if not, DNS will be used).| | |ip|\-|`string`| |IP address, can be either IPv4 or IPv6.<br><br>Required if the connection is made via IP.| | |dns|\-|`string`| |DNS name.<br><br>Required if the connection is made via DNS.| | |port|\-|`string`| |Port number. Supports user macros.| | |interface\_ref|x|`string`|Format: `if<N>`|Interface reference name to be used in items.| |details| |\-| | |Root element for interface details.| | |version|\-|`string`|1 - SNMPV1<br>2 - SNMP\_V2C (default)<br>3 - SNMP\_V3|Use this SNMP version.| | |community|\-|`string`| |SNMP community.<br><br>Required by SNMPv1 and SNMPv2 items.| | |contextname|\-|`string`| |SNMPv3 context name.<br><br>Used only by SNMPv3 items.| | |securityname|\-|`string`| |SNMPv3 security name.<br><br>Used only by SNMPv3 items.| | |securitylevel|\-|`string`|0 - NOAUTHNOPRIV (default)<br>1 - AUTHNOPRIV<br>2 - AUTHPRIV|SNMPv3 security level.<br><br>Used only by SNMPv3 items.| | |authprotocol|\-|`string`|0 - MD5 (default)<br>1 - SHA1<br>2 - SHA224<br>3 - SHA256<br>4 - SHA384<br>5 - SHA512|SNMPv3 authentication protocol.<br><br>Used only by SNMPv3 items.| | |authpassphrase|\-|`string`| |SNMPv3 authentication passphrase.<br><br>Used only by SNMPv3 items.| | |privprotocol|\-|`string`|0 - DES (default)<br>1 - AES128<br>2 - AES192<br>3 - AES256<br>4 - AES192C<br>5 - AES256C|SNMPv3 privacy protocol.<br><br>Used only by SNMPv3 items.| | |privpassphrase|\-|`string`| |SNMPv3 privacy passphrase.<br><br>Used only by SNMPv3 items.| | |bulk|\-|`string`|0 - NO<br>1 - YES (default)|Use bulk requests for SNMP.| |items| |\-| | |Root element for items.| | |*For item element tag values, see host [item](/manual/xml_export_import/hosts#host_item_tags) tags.*| | | | | |tags| |\-| | |Root element for host tags.| | |tag|x|`string`| |Tag name.| | |value|\-|`string`| |Tag value.| |macros| |\-| | |Root element for macros.| | |macro|x| | |User macro name.| | |type|\-|`string`|0 - TEXT (default)<br>1 - SECRET\_TEXT<br>2 - VAULT|Type of the macro.| | |value|\-|`string`| |User macro value.| | |description|\-|`string`| |User macro description.| |inventory| |\-| | |Root element for host inventory.| | |<inventory\_property>|\-| | |Individual inventory property.<br><br>All available inventory properties are listed under the respective tags, e.g. <type>, <name>, <os> (see example above).| |inventory\_mode| |\-|`string`|-1 - DISABLED<br>0 - MANUAL (default)<br>1 - AUTOMATIC|Inventory mode.| |valuemaps| |\-| | |Root element for host value maps.| | |name|x|`string`| |Value map name.| | |mapping|\-| | |Root element for mappings.| | |value|x|`string`| |Value of a mapping.| | |newvalue|x|`string`| |New value of a mapping.|
es	##### Etiquetas de equipo  |Elemento|Propiedad de elemento|Requerido|Tipo|Rango^**[1](#footnotes)**^|Descripción| |--|--|-|--|----|--------| |groups| |x| | |Elemento raíz para grupos de equipos.| | |name|x|`string`| |Nombre de grupo de equipos.| |hosts| |\-| | |Elemento raíz para equipos.| | |host|x|`string`| |Nombre único de equipo.| | |name|\-|`string`| |Nombre de equipo visible.| | |description|\-|`text`| |Descripción de equipo.| | |status|\-|`string`|0 - HABILITADO (por defecto)<br>1 - DESHABILITADO|Estado de equipo.| | |ipmi\_authtype|\-|`string`|-1 - DEFAULT (default)<br>0 - NONE<br>1 - MD2<br>2 - MD5<br>4 - STRAIGHT<br>5 - OEM<br>6 - RMCP\_PLUS|Tipo de autenticación de sesión IPMI.| | |ipmi\_privilege|\-|`string`|1 - CALLBACK<br>2 - USER (default)<br>3 - OPERATOR<br>4 - ADMIN<br>5 - OEM|Nivel de privilegio de sesión IPMI.| | |ipmi\_username|\-|`string`| |Nombre para chequeos IPMI.| | |ipmi\_password|\-|`string`| |Contraseña para chequeos IPMI.| |proxy| |\-| | |Proxy.| | |name|x|`string`| |Nombre del proxy (si existe) que monitoriza el equipo.| |templates| |\-| | |Elemento raíz para plantillas enlazadas.| | |name|x|`string`| |Nombre de plantilla.| |interfaces| |\-| | |Elemento raíz para interfaces de equipo.| | |default|\-|`string`|0 - NO<br>1 - SÍ(por defecto)|Si es o no la interfaz principal del equipo.<br>Solo puede haber una interfaz primaría de un tipo en un equipo.| | |type|\-|`string`|1 - ZABBIX (default)<br>2 - SNMP<br>3 - IPMI<br>4 - JMX|Tipo de Interfaz.| | |useip|\-|`string`|0 - NO<br>1 - SÍ(default)|Si usar o no la IP como interfaz para conectar al equipo (si no, se usará DNS).| | |ip|\-|`string`| |Dirección IP, puede ser IPv4 o IPv6.<br><br>Requerido si la conexión se hace mediante IP.| | |dns|\-|`string`| |Nombre DNS.<br><br>Requerido si la conexión se hace mediante DNS.| | |port|\-|`string`| |Número de puerto. Admite macros de usuario.| | |interface\_ref|x|`string`|Formato: `if<N>`|Nombre de referencia de interfaz para ser utilizada en los monitores.| |details| |\-| | |Elemento raíz para detalles de interfaz.| | |version|\-|`string`|1 - SNMPV1<br>2 - SNMP\_V2C (default)<br>3 - SNMP\_V3|Usar esta versión SNMP.| | |community|\-|`string`| |Comunidad SNMP.<br><br>Requerido para monitores SNMPv1 and SNMPv2.| | |contextname|\-|`string`| |Nombre de contexto SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |securityname|\-|`string`| |Nombre de seguridad SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |securitylevel|\-|`string`|0 - NOAUTHNOPRIV (por defecto)<br>1 - AUTHNOPRIV<br>2 - AUTHPRIV|Nivel de seguridad SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |authprotocol|\-|`string`|0 - MD5 (por defecto)<br>1 - SHA1<br>2 - SHA224<br>3 - SHA256<br>4 - SHA384<br>5 - SHA512|Protocolo de autenticación SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |authpassphrase|\-|`string`| |Passphrase de autenticación SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |privprotocol|\-|`string`|0 - DES (por defecto)<br>1 - AES128<br>2 - AES192<br>3 - AES256<br>4 - AES192C<br>5 - AES256C|Protocolo de privacidad SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |privpassphrase|\-|`string`| |Passphrase de privacidad SNMPv3.<br><br>Utilizado solo por los monitores SNMPv3.| | |bulk|\-|`string`|0 - NO<br>1 - SÍ(por defecto)|Utilizar peticiones SNMP masivas (bulk requests).| |items| |\-| | |Elemento raíz para monitores.| | |*Para valores de etiqueta de monitor, ver etiquetas de [monitor](/manual/xml_export_import/hosts#host_item_tags) de equipo.*| | | | | |tags| |\-| | |Elemento raíz para etiquetas de equipo.| | |tag|x|`string`| |Nombre de etiqueta.| | |value|\-|`string`| |Valor de etiqueta.| |macros| |\-| | |Elemento raíz para macros.| | |macro|x| | |Nombre de macro de usuario.| | |type|\-|`string`|0 - TEXT (por defecto)<br>1 - SECRET\_TEXT<br>2 - VAULT|Tipo de macro.| | |value|\-|`string`| |Valor de macro de usuario.| | |description|\-|`string`| |Descripción de macro de usuario.| |inventory| |\-| | |Elemento raíz para inventario de equipo.| | |<inventory\_property>|\-| | |Propiedad individual de inventario.<br><br>Todas las propiedades de inventario disponibles se enumeran bajo las respectivas etiquetas, p.ej. <type>, <name>, <os> (ver ejemplo abajo).| |inventory\_mode| |\-|`string`|-1 - DISABLED<br>0 - MANUAL (por defecto)<br>1 - AUTOMATIC|Modo de inventario.| |valuemaps| |\-| | |Elemento raíz para host value maps.| | |name|x|`string`| |Nombre de mapa de valor.| | |mapping|\-| | |Elemento raíz para mapeos.| | |value|x|`string`| |Valor de un mapeo.| | |newvalue|x|`string`| |Nuevo valor de un mapeo.|

en-us	### Host tag  The host tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Host tag name.| |value|string|Host tag value.|
es	### Etiqueta de host  El objeto de etiqueta de host tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |**etiqueta**<br>(obligatorio)|cadena|Nombre de etiqueta de host.| |valor|cadena|Valor de etiqueta de host.|