en-us	#### Filter  A filter can be used to generate real items, triggers, and graphs only for entities that match the criteria. The **Filters** tab contains discovery rule filter definitions allowing to filter discovery values:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Parameter|Description| |--|--------| |*Type of calculation*|The following options for calculating filters are available:<br>**And** - all filters must be passed;<br>**Or** - enough if one filter is passed;<br>**And/Or** - uses *And* with different macro names and *Or* with the same macro name;<br>**Custom expression** - offers the possibility to define a custom calculation of filters. The formula must include all filters in the list. Limited to 255 symbols.| |*Filters*|The following filter condition operators are available: *matches*, *does not match*, *exists*, *does not exist*.<br>*Matches* and *does not match* operators expect a [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). For instance, if you are only interested in C:, D:, and E: file systems, you could put {\#FSNAME} into "Macro" and "\^C\|\^D\|\^E" regular expression into "Regular expression" text fields. Filtering is also possible by file system types using {\#FSTYPE} macro (e.g. "\^ext\|\^reiserfs") and by drive types (supported only by Windows agent) using {\#FSDRIVETYPE} macro (e.g., "fixed").<br>You can enter a regular expression or reference a global [regular expression](/manual/regular_expressions) in "Regular expression" field.<br>In order to test a regular expression you can use "grep -E", for example: ````for f in ext2 nfs reiserfs smbfs; do echo $f | grep -E '^ext|^reiserfs' || echo "SKIP: $f"; done```` <br><br> {\#FSDRIVETYPE} macro on Windows is supported since Zabbix **3.0.0**.<br><br>*Exists* and *does not exist* operators allow to filter entities based on the presence or absence of the specified LLD macro in the response (supported since version 5.4.0).<br>Defining several filters is supported since Zabbix **2.4.0**.<br>Note that if a macro from the filter is missing in the response, the found entity will be ignored, unless a "does not exist" condition is specified for this macro.<br><br>A warning will be displayed, if the absence of a macro affects the expression result. For example, if {#B} is missing in:<br>{#A} matches 1 and {#B} matches 2 - will give a warning<br>{#A} matches 1 or {#B} matches 2 - no warning.<br>This flexible warning logic is supported since Zabbix 6.0.11.|  ::: notewarning A mistake or a typo in the regular expression used in the LLD rule (for example, an incorrect "File systems for discovery" regular expression) may cause deletion of thousands of configuration elements, historical values, and events for many hosts.  :::  ::: noteimportant Zabbix database in MySQL must be created as case-sensitive if file system names that differ only by case are to be discovered correctly. :::
es	#### Filtro  Se puede utilizar un filtro para generar elementos, activadores y gráficos reales únicamente. para entidades que cumplan los criterios. La pestaña **Filtros** contiene Definiciones de filtros de reglas de descubrimiento que permiten filtrar valores de descubrimiento:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Parámetro|Descripción| |--|--------| |*Tipo de cálculo*|Las siguientes opciones para calcular los filtros están disponibles:<br>**Y** - se deben pasar todos los filtros;<br>**O** - suficiente si se pasa un filtro;<br> **Y/O** - utiliza *Y* con diferentes nombres de macro y *O* con el mismo nombre de macro;<br>**Expresión personalizada** - ofrece la posibilidad de definir un cálculo personalizado de filtros. La fórmula debe incluir todos los filtros de la lista. Limitado a 255 símbolos.| |*Filtros*|Los siguientes operadores de condición de filtro están disponibles: *coincide*, *no coincide*, *existe*, *no existe*.<br>Los operadores *coincide* y *no coincide* esperan un [Perl Expresión regular compatible](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). Por ejemplo, si solo está interesado en los sistemas de archivos C:, D: y E:, puede colocar {\#FSNAME} en "Macro" y "\^C\|\^D\|\^E" normal. expresión en los campos de texto "Expresión regular". También es posible filtrar por tipos de sistema de archivos usando la macro {\#FSTYPE} (por ejemplo, "\^ext\|\^reiserfs") y por tipos de unidades (compatibles solo con el agente de Windows) usando la macro {\#FSDRIVETYPE} (por ejemplo, " fijo").<br>Puede ingresar una expresión regular o hacer referencia a una [expresión regular](/manual/regular_expressions) en el campo "Expresión regular".<br>Para probar una expresión regular, puede usar "grep - E", por ejemplo: ````para f en ext2 nfs reiserfs smbfs; hacer eco $f | grep -E '^ext|^reiserfs' || echo "SALTAR: $f"; done```` <br><br> La macro {\#FSDRIVETYPE} en Windows es compatible desde Zabbix **3.0.0**.<br><br>Los operadores *Existe* y *no existe* permiten filtrar entidades basadas en la presencia o ausencia de la macro LLD especificada en la respuesta (compatible desde la versión 5.4.0).<br>Se admite la definición de varios filtros desde Zabbix **2.4.0**.<br>Tenga en cuenta que si una macro del filtro falta en la respuesta, la entidad encontrada se ignorará, a menos que se especifique una condición "no existe" para esta macro.<br><br>Se mostrará una advertencia si la ausencia de una macro afecta la resultado de la expresión. Por ejemplo, si falta {#B} en:<br>{#A} coincide con 1 y {#B} coincide con 2 - dará una advertencia<br>{#A} coincide con 1 o {#B} coincide con 2 - sin advertencia.<br>Esta lógica de advertencia flexible es compatible desde Zabbix 6.0.11.|  ::: nota de advertencia Un error o una errata en la expresión regular utilizada en la regla LLD (por ejemplo, un "Sistemas de archivos para descubrimiento" incorrecto expresión regular) puede causar la eliminación de miles de configuraciones elementos, valores históricos y eventos para muchos anfitriones.  :::  ::: nota importante La base de datos Zabbix en MySQL debe crearse como distingue entre mayúsculas y minúsculas si se van a utilizar nombres de sistemas de archivos que difieren sólo en mayúsculas y minúsculas. descubierto correctamente. :::

en-us	##### Filter buttons  |   |   | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Apply specified filtering criteria (without saving).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Reset current filter and return to saved parameters of the current tab. On the main tab, this will clear the filter.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Save current filter parameters in a new tab. Only available on the main tab.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Replace tab parameters with currently specified parameters. Not available on the main tab.|
es	##### Botones de filtro  | | | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Aplicar criterios de filtrado especificados (sin guardar).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Restablecer el filtro actual y volver a los parámetros guardados de la pestaña actual . En la pestaña principal, esto borrará el filtro.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Guardar los parámetros del filtro actual en una nueva pestaña. Sólo disponible en la pestaña principal.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Reemplace los parámetros de la pestaña con los parámetros especificados actualmente. No disponible en la pestaña principal.|

en-us	#### Filter expression  The filter expression is an arithmetical expression in infix notation.  Supported operands:  |Operand|Description|Example| |--|------|------| |`"<text>"`<br>`'<text>'`|Text constant.|'value: \\'1\\''<br>"value: '1'"| |`<number>`|Numeric constant supporting scientific notation.|123| |`<jsonpath starting with $>`|Value referred to by the JSONPath from the input document root node; only definite paths are supported.|$.object.name| |`<jsonpath starting with @>`|Value referred to by the JSONPath from the current object/element; only definite paths are supported.|@.name|  Supported operators:  |Operator|Type|Description|Result| |--|--------|----|----| |`-`|binary|Subtraction.|Number.| |`+`|binary|Addition.|Number.| |`/`|binary|Division.|Number.| |`*`|binary|Multiplication.|Number.| |`==`|binary|Is equal to.|Boolean (1 or 0).| |`!=`|binary|Is not equal to.|Boolean (1 or 0).| |`<`|binary|Is less than.|Boolean (1 or 0).| |`<=`|binary|Is less than or equal to.|Boolean (1 or 0).| |`>`|binary|Is greater than.|Boolean (1 or 0).| |`>=`|binary|Is greater than or equal to.|Boolean (1 or 0).| |`=~`|binary|Matches regular expression.|Boolean (1 or 0).| |`!`|unary|Boolean not.|Boolean (1 or 0).| |`||`|binary|Boolean or.|Boolean (1 or 0).| |`&&`|binary|Boolean and.|Boolean (1 or 0).|
es	#### Filtrar expresión  La expresión de filtro es una expresión aritmética en notación infija.  Operandos soportados:  |Operando|Descripción|Ejemplo| |--|------|------| |`"<text>"`<br>`'<text>'`|Constante de texto.|'valor: \\'1\\''<br>"valor: '1'"| |`<número>`|Constante numérica que respalda la notación científica.|123| |`<jsonpath comenzando con $>`|Valor al que hace referencia JSONPath desde el nodo raíz del documento de entrada; sólo se admiten rutas definidas.|$.object.name| |`<jsonpath comenzando con @>`|Valor al que hace referencia JSONPath desde el objeto/elemento actual; sólo se admiten rutas definidas.|@.name|  Operadores soportados:  |Operador|Tipo|Descripción|Resultado| |--|--------|----|----| |`-`|binario|Resta.|Número.| |`+`|binario|Suma.|Número.| |`/`|binario|División.|Número.| |`*`|binario|Multiplicación.|Número.| |`==`|binario|Es igual a.|Booleano (1 o 0).| |`!=`|binario|No es igual a.|Booleano (1 o 0).| |`<`|binario|Es menor que.|Booleano (1 o 0).| |`<=`|binario|Es menor o igual que.|Booleano (1 o 0).| |`>`|binario|Es mayor que.|Booleano (1 o 0).| |`>=`|binario|Es mayor o igual que.|Booleano (1 o 0).| |`=~`|binario|Coincide con la expresión regular.|Booleano (1 o 0).| |`!`|unario|No booleano.|Booleano (1 o 0).| |`||`|binario|Booleano o.|Booleano (1 o 0).| |`&&`|binario|Booleano y.|Booleano (1 o 0).|

en-us	##### Filtering by host  In the *by host* mode results can be filtered by a host or by the host group. Specifying a parent host group implicitly selects all nested host groups.
es	##### Filtrado por equipo  En el modo *por equipo* los resultados se pueden filtrar por un equipo o por el grupo de equipos. Al especificar un grupo de equipos principal, se seleccionan implícitamente todos los grupos de equipos anidados.

en-us	##### Filtering by trigger template  In the *by trigger template* mode results can be filtered by one or several parameters listed below.  |Parameter|Description| |--|--------| |*Template group*|Select all hosts with triggers from templates belonging to that group. Any host group that includes at least one template can be selected.| |*Template*|Select hosts with triggers from the chosen template and all nested templates. Only triggers inherited from the selected template will be displayed. If a nested template has additional own triggers, those triggers will not be displayed.| |*Template trigger*|Select hosts with chosen trigger. Other triggers of the selected hosts will not be displayed.| |*Host group*|Select hosts belonging to the group.|
es	##### Filtrado por plantilla de iniciador  En el modo *por plantilla de iniciador*, los resultados se pueden filtrar por uno o varios parámetros que se enumeran a continuación.  |Parámetro|Descripción| |--|--------| |*Grupo de plantillas*|Seleccione todos los equipos con plantillas de iniciadores que pertenecen a ese grupo. Se puede seleccionar cualquier grupo de equipos que incluya al menos una plantilla.| |*Plantilla*|Seleccione equipos con iniciadores de la plantilla elegida y todas las plantillas anidadas. Solo se mostrarán los iniciadores heredados de la plantilla seleccionada. Si una plantilla anidada tiene iniciadores propios adicionales, esos iniciadores no se mostrarán.| |*Plantilla de iniciador*|Seleccione equipos con el disparador elegido. No se mostrarán otros iniciadores de los equipos seleccionados.| |*Grupo de equipos*|Seleccione los equipos que pertenecen al grupo.|

en-us	#### Filtering VMware event log records  Using a regular expression preprocessing to filter unnecessary events of the VMware event log.  1\. On a working VMware Hypervisor host check that the event log item `vmware.eventlog[<url>,<mode>]` is present and working properly. Note that the event log item could already be present on the hypervisor if the *Template VM VMware* template has been linked during the host creation.  2\. On the VMware Hypervisor host create a [dependent item](/manual/config/items/itemtypes/dependent_items) of 'Log' type and set the event log item as its master.  In the "Preprocessing" tab of the dependent item select the "Matches regular expression" validation option and fill pattern, for example:      ".* logged in .*" - filters all logging events in the event log     "\bUser\s+\K\S+" -  filter only lines with usernames from the event log  ::: noteimportant If the regular expression is not matched then the dependent item becomes unsupported with a corresponding error message. To avoid this mark the "Custom on fail" checkbox and select to discard unmatched value, for example. :::  Another approach that allows using matching groups and output control is to select "Regular expression" option in the "Preprocessing" tab and fill parameters, for example:      pattern: ".*logged in.*", output: "\0" - filters all logging events in the event log     pattern "User (.*?)(?=\ )", output: "\1" - filter only usernames from the event log
es	#### Filtrado de registros de eventos de VMware  Usar un preprocesamiento de expresiones regulares para filtrar eventos innecesarios del registro de eventos de VMware.  1\. En un equipo VMware Hypervisor en funcionamiento, verifique que la métrica del registro de eventos `vmware.eventlog[<url>,<modo>]` está presente y funciona correctamente. Tenga en cuenta que el elemento del registro de eventos ya podría estar presente en el hipervisor si la plantilla *Template VM VMware* se ha vinculado durante la creación del equipo.  2\. En el equipo de VMware Hypervisor, cree una [métrica dependiente](/manual/config/items/itemtypes/dependent_items) de tipo 'Registro' y establezca la métrica del registro de eventos como su principal.  En la pestaña "Preprocesamiento" de la métrica dependiente, seleccione la opción de validación "Coincide con la expresión regular" y patrón de relleno, por ejemplo:      ".* logged in .*": filtra todos los eventos de registro en el registro de eventos     "\bUser\s+\K\S+" - filtra solo líneas con nombres de usuario del registro de eventos  ::: noteimportant Si la expresión regular no coincide, entonces la métrica dependiente deja de ser compatible con el mensaje de error correspondiente. Para evitar esto, marque la casilla de verificación "Personalizado en caso de error" y seleccione para descartar los valores no coincidentes, por ejemplo. :::  Otro enfoque que permite utilizar grupos coincidentes y control de salida es seleccionar la opción "Expresión regular" en la pestaña "Preprocesamiento" y llenar parámetros, por ejemplo:      patrón: ".*logged in.*", salida: "\0" - filtra todos los eventos de registro en el registro de eventos     patrón "User (.*?)(?=\ )", salida: "\1" - filtra solo los nombres de usuario del registro de eventos

en-us	#### Find HTTP agent item  Find HTTP agent item with post body type XML for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": 19,             "post_type": 3         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "",             "prevvalue": ""         }     ],     "id": 3 } ```
es	#### Encuentre un item de agente HTTP  Busque elemento de agente HTTP con tipo de cuerpo de mensaje XML para un ID de host específico.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": 19,             "post_type": 3         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "",             "prevvalue": ""         }     ],     "id": 3 } ```

en-us	#### Find HTTP agent item prototype  Find HTTP agent item prototype with request method HEAD for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "2",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 17 } ```
es	#### Encontrar un prototipo de item de agente HTTP   Busque prototipo de item de agente HTTP con método de solicitud HEAD para ID de host específico.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "2",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 17 } ```

en-us	#### Finding dependent item  Find one Dependent item for item with ID "25545".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```
es	#### Encontrar un item dependiente dependent item  Encuentre un item Dependiente para el item con ID "25545".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```

en-us	#### Finding dependent items by key  Retrieve all dependent items from host with ID "10116" that have the word "apache" in the key.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```
es	#### Encontrar items dependientes por clave  Recupere todos los elementos dependientes del host con ID "10116" que tengan la palabra "apache" en la clave.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```

en-us	#### Finding items by key  Retrieve all items used in triggers specific host ID that have word "system.cpu" in the item key and sort results by name.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "42269",             "type": "18",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU utilization",             "key_": "system.cpu.util",             "delay": "0",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "logtimefmt": "",             "templateid": "42267",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "CPU utilization in %.",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "42264",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42259",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (15m avg)",             "key_": "system.cpu.load[all,avg15]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42219",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42249",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (1m avg)",             "key_": "system.cpu.load[all,avg1]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42209",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42257",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (5m avg)",             "key_": "system.cpu.load[all,avg5]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42217",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42260",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Number of CPUs",             "key_": "system.cpu.num",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42220",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```
es	#### Encontrar items por clave  Recupere todos los elementos utilizados en triggers de ID de host específicos que tengan la palabra "system.cpu" en la clave de item y ordena los resultados por nombre.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "42269",             "type": "18",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU utilization",             "key_": "system.cpu.util",             "delay": "0",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "logtimefmt": "",             "templateid": "42267",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "CPU utilization in %.",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "42264",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42259",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (15m avg)",             "key_": "system.cpu.load[all,avg15]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42219",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42249",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (1m avg)",             "key_": "system.cpu.load[all,avg1]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42209",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42257",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (5m avg)",             "key_": "system.cpu.load[all,avg5]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42217",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42260",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Number of CPUs",             "key_": "system.cpu.num",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42220",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```

en-us	#### - Firewall  By default, only the ports listed in the [configuration changes](#firewall_configuration) above are open. To open additional ports, modify "*/etc/sysconfig/iptables*" file and reload firewall rules:      systemctl reload iptables
es	#### - Cortafuegos  De manera predeterminada, solo los puertos enumerados en los [cambios de configuración ](#firewall_configuration) arriba están abiertos. Para abrir puertos adicionales, modifique el archivo "*/etc/sysconfig/iptables*" y vuelva a cargar las reglas del firewall:    ·   systemctl reload iptables

en-us	##### - Firewall configuration  The appliance uses iptables firewall with predefined rules:  -   Opened SSH port (22 TCP); -   Opened Zabbix agent (10050 TCP) and Zabbix trapper (10051 TCP)     ports; -   Opened HTTP (80 TCP) and HTTPS (443 TCP) ports; -   Opened SNMP trap port (162 UDP); -   Opened outgoing connections to NTP port (53 UDP); -   ICMP packets limited to 5 packets per second; -   All other incoming connections are dropped.
es	##### - Configuración del cortafuegos  El dispositivo utiliza el cortafuegos de iptables con reglas predefinidas:  - Puerto SSH abierto (22 TCP); - Apertura de puertos del agente Zabbix (10050 TCP) y Zabbix trapper (10051 TCP); - Apertura de puertos HTTP (80 TCP) y HTTPS (443 TCP); - Puerto de captura SNMP abierto (162 UDP); - Conexiones salientes abiertas al puerto NTP (53 UDP); - Paquetes ICMP limitados a 5 paquetes por segundo; - Todas las demás conexiones entrantes se interrumpen.

en-us	##### - Fit functions  Default `fit` is the *linear* function. But if your monitored system is more complicated you have more options to choose from.  |`fit`|x = f(t)| |-----|--------| |*linear*|x = a + b\*t| |*polynomialN*[^2]|x = a~0~ + a~1~\*t + a~2~\*t^2^ + ... + a~n~\*t^n^| |*exponential*|x = a\*exp(b\*t)| |*logarithmic*|x = a + b\*log(t)| |*power*|x = a\*t^b^|
es	##### - Funciones de ajuste  El "ajuste" predeterminado es la función *lineal*. Pero si su sistema monitoreado es más complicado tienes más opciones para elegir.  |`ajuste`|x = f(t)| |-----|--------| |*lineal*|x = a + b\*t| |*polinomioN*[^2]|x = a~0~ + a~1~\*t + a~2~\*t^2^ + ... + a~n~\*t^n^| |*exponencial*|x = a\*exp(b\*t)| |*logarítmico*|x = a + b\*log(t)| |*potencia*|x = a\*t^b^|

en-us	#### Flexible intervals  Flexible intervals allow to redefine the default update interval for specific time periods. A flexible interval is defined with *Interval* and *Period* where:  -   *Interval* – the update interval for the specified time period -   *Period* – the time period when the flexible interval is active (see     the [time periods](/manual/appendix/time_period) for detailed     description of the *Period* format)  If multiple flexible intervals overlap, the smallest *Interval* value is used for the overlapping period. Note that if the smallest value of overlapping flexible intervals is '0', no polling will take place. Outside the flexible intervals the default update interval is used.  Note that if the flexible interval equals the length of the period, the item will be checked exactly once. If the flexible interval is greater than the period, the item might be checked once or it might not be checked at all (thus such configuration is not advisable). If the flexible interval is less than the period, the item will be checked at least once.  If the flexible interval is set to '0', the item is not polled during the flexible interval period and resumes polling according to the default *Update interval* once the period is over. Examples:  |Interval|Period|Description| |--|--|------| |10|1-5,09:00-18:00|Item will be checked every 10 seconds during working hours.| |0|1-7,00:00-7:00|Item will not be checked during the night.| |0|7-7,00:00-24:00|Item will not be checked on Sundays.| |60|1-7,12:00-12:01|Item will be checked at 12:00 every day. Note that this was used as a workaround for scheduled checks and starting with Zabbix 3.0 it is recommended to use scheduling intervals for such checks.|
es	#### Intervalos flexibles  Los intervalos flexibles permiten redefinir el intervalo de actualización predeterminado para períodos de tiempo específicos. Un intervalo flexible se define con *Intervalo* y *Periodo* donde:  - *Intervalo*: el intervalo de actualización para el período de tiempo especificado - *Período*: el período de tiempo en que el intervalo flexible está activo (ver     los [períodos de tiempo](/manual/appendix/time_period) para obtener la     descripción detallada del formato de *Período*)  Se pueden definir hasta siete intervalos flexibles. Si múltiples intervalos flexibles se superponen, se utiliza el valor de *Intervalo* más pequeño para el período superpuesto. Tenga en cuenta que si el valor más pequeño de la superposición de intervalos flexibles es '0', no se realizará ningún sondeo. Afuera de intervalos flexibles se utiliza el intervalo de actualización predeterminado.  Tenga en cuenta que si el intervalo flexible es igual a la duración del período, la métrica se comprobará exactamente una vez. Si el intervalo flexible es mayor que el período, la métrica puede verificarse una vez o puede que no sea verificada en absoluto (por lo tanto, dicha configuración no es aconsejable). Si el intervalo flexible es menor que el período, la métrica se comprobará al menos una vez.  Si el intervalo flexible se establece en '0', la métrica no se sondea durante el período de intervalo flexible y reanuda el sondeo de acuerdo con el *Intervalo de actualización* predeterminado una vez que finaliza el período. Ejemplos:  |Intervalo|Período|Descripción| |--------|------|----------| |10|1-5,09:00-18:00|La métrica se comprobará cada 10 segundos durante el horario laboral.| |0|1-7,00:00-7:00|La métrica no se revisará durante la noche.| |0|7-7,00:00-24:00|La métrica no se revisará los domingos.| |60|1-7,12:00-12:01|La métrica se comprobará a las 12:00 todos los días. Tenga en cuenta que esto se usó como una solución para las comprobaciones programadas y, a partir de Zabbix 3.0, se recomienda utilizar intervalos de programación para dichas comprobaciones.|

en-us	#### Flexible user parameters  Flexible user parameters accept parameters with the key. This way a flexible user parameter can be the basis for creating several items.  Flexible user parameters have the following syntax:      UserParameter=key[*],command  |Parameter|Description| |--|--------| |**Key**|Unique item key. The \[\*\] defines that this key accepts parameters within the brackets.<br>Parameters are given when configuring the item.| |**Command**|Command to be executed to evaluate value of the key.<br>*For flexible user parameters only*:<br>You may use positional references $1…$9 in the command to refer to the respective parameter in the item key.<br>Zabbix parses the parameters enclosed in \[ \] of the item key and substitutes $1,...,$9 in the command accordingly.<br>$0 will be substituted by the original command (prior to expansion of $0,...,$9) to be run.<br>Positional references are interpreted regardless of whether they are enclosed between double (") or single (') quotes.<br>To use positional references unaltered, specify a double dollar sign - for example, awk '{print $$2}'. In this case `$$2` will actually turn into `$2` when executing the command.|  ::: noteimportant Positional references with the $ sign are searched for and replaced by Zabbix agent only for flexible user parameters. For simple user parameters, such reference processing is skipped and, therefore, any $ sign quoting is not necessary. :::  ::: noteimportant Certain symbols are not allowed in user parameters by default. See [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) documentation for a full list. :::
es	#### Parámetros de usuario flexibles  Los parámetros de usuario flexibles aceptan parámetros con la tecla. De esta manera un El parámetro de usuario flexible puede ser la base para crear varios artículos.  Los parámetros de usuario flexibles tienen la siguiente sintaxis:      UserParameter=clave[*],comando  |Parámetro|Descripción| |--|--------| |**Clave**|Clave de elemento único. El \[\*\] define que esta tecla acepta parámetros entre corchetes.<br>Los parámetros se proporcionan al configurar el elemento.| |**Comando**|Comando a ejecutar para evaluar el valor de la clave.<br>*Solo para parámetros de usuario flexibles*:<br>Puede usar referencias posicionales $1…$9 en el comando para referirse al parámetro respectivo en la clave del elemento.<br>Zabbix analiza los parámetros encerrados en \[ \] de la clave del elemento y sustituye $1,...,$9 en el comando en consecuencia.<br>$0 será sustituido por el comando original (antes de la expansión de $0,...,$9) que se ejecutará.<br>Las referencias posicionales se interpretan independientemente de si están encerradas entre comillas dobles (") o simples (').<br>Para usar referencias posicionales sin modificar, especifique un valor doble signo de dólar - por ejemplo, awk '{print $$2}'. En este caso, '$$2' en realidad se convertirá en '$2' al ejecutar el comando.|  ::: notaimportante Se buscan referencias posicionales con el signo $ para y reemplazado por el agente Zabbix solo para parámetros de usuario flexibles. Para parámetros de usuario simples, dicho procesamiento de referencia se omite y, por lo tanto, no es necesario citar ningún signo $. :::  ::: notaimportante Ciertos símbolos no están permitidos en los parámetros de usuario por defecto. Ver [Parámetros de usuario no seguros](/manual/appendix/config/zabbix_agentd) documentación para una lista completa. :::

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	### Float trend  The float trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. E. g. timestamp of 04:00:00 means values calculated for period 04:00:00-04:59:59.| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|float|Hourly minimum value.| |value\_avg|float|Hourly average value.| |value\_max|float|Hourly maximum value.|
es	### Tendencia flotante  El objeto de tendencia flotante tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |clock|marca de tiempo|Marca de tiempo de una hora para la cual se calculó el valor. P.ej. La marca de tiempo de 04:00:00 significa valores calculados para el período 04:00:00-04:59:59.| |itemid|entero|ID de la métrica relacionada.| |num|entero|Número de valores que estaban disponibles para la hora.| |value\_min|flotante|Valor mínimo horario.| |value\_avg|flotante|Valor promedio horario.| |value\_max|flotante|Valor máximo horario.|

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. "EMAIL") 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. "EMAIL") 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 utilizan solo para realizar ordenes.

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**^ 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	##### - 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 a discovery rule. This button is only available for new discovery rules.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a discovery rule. This button is only available for existing discovery rules.| |![](../../../assets/en/manual/config/button_clone.png)|Create another discovery rule based on the properties of the current discovery rule.| |![](../../../assets/en/manual/config/button_check_now.png)|Perform discovery based on the discovery rule immediately. The discovery rule must already exist. See [more details](/manual/config/items/check_now).<br>*Note* that when performing discovery immediately, configuration cache is not updated, thus the result will not reflect very recent changes to discovery rule configuration.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the discovery rule.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of discovery rule 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 regla de descubrimiento. Este botón sólo está disponible para nuevas reglas de descubrimiento.| |![](../../../assets/en/manual/config/button_update.png)|Actualizar las propiedades de una regla de descubrimiento. Este botón sólo está disponible para reglas de descubrimiento existentes.| |![](../../../assets/en/manual/config/button_clone.png)|Cree otra regla de descubrimiento basada en las propiedades de la regla de descubrimiento actual.| |![](../../../assets/en/manual/config/button_check_now.png)|Realice el descubrimiento según la regla de descubrimiento inmediatamente. La regla de descubrimiento ya debe existir. Consulte [más detalles](/manual/config/items/check_now).<br>*Tenga en cuenta* que cuando se realiza el descubrimiento, la caché de configuración no se actualiza inmediatamente, por lo que el resultado no reflejará cambios muy recientes en la configuración de la regla de descubrimiento.| |![](../../../assets/en/manual/config/button_delete.png)|Eliminar la regla de descubrimiento.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancelar la edición de las propiedades de la regla de descubrimiento.|

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	#### From Zabbix official repository  Zabbix SIA provides official RPM and DEB packages for:  -   [Red Hat Enterprise     Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  Package files for yum/dnf, apt and zypper repositories for various OS distributions are available at [repo.zabbix.com](https://repo.zabbix.com/).  Note that though some OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages, these packages are not supported by Zabbix. Zabbix packages provided by third parties can be out of date and may lack the latest features and bug fixes. It is recommended to use only official packages from [repo.zabbix.com](https://repo.zabbix.com/). If you have previously used unofficial Zabbix packages, see notes about [upgrading Zabbix packages from OS repositories](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).
es	#### Del repositorio oficial de Zabbix  Zabbix SIA proporciona paquetes oficiales RPM y DEB para:  -   [Red Hat     Linux Empresarial](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Servidor     Empresarial](/manual/installation/install_from_packages/suse)  Los archivos de paquetes para repositorios yum/dnf, apt y zypper para varias distribuciones de sistemas operativos  están disponibles en [repo.zabbix.com](https://repo.zabbix.com/).  Tenga en cuenta que, aunque algunas distribuciones de sistemas operativos (en particular, las distribuciones basadas en Debian) ) proporcionan sus propios paquetes Zabbix, estos paquetes no están soportados por Zabbix. Los paquetes de Zabbix proporcionados por terceros pueden estar desactualizados y puede carecer de las últimas funciones y correcciones de errores.  Se recomienda utilizar sólo paquetes oficiales de [repo.zabbix.com](https://repo.zabbix.com/). Si ha usado anteriormente paquetes no oficiales de Zabbix, consulte las notas sobre la [actualización de paquetes de Zabbix desde los repositorios de sistema operativo](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).

en-us	## Frontend
es	## Interfaz

en-us	## Frontend
es	## Interfaz

en-us	## Frontend
es	## Interfaz

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 languages  Dutch, Georgian, and Spanish languages are now enabled in the frontend.
es	#### Idiomas de la interfaz  Los idiomas holandés, georgiano y español ahora están habilitados en la interfaz.

en-us	 ### Frontend languages  German and Vietnamese languages are now enabled in the frontend.
es	 ### Idiomas de la interfaz  Los idiomas alemán y vietnamita 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	#### Functions  Functions can be used at the end of JSONPath. Multiple functions can be chained if the preceding function returns value that is accepted by the following function.  Supported functions:  |Function|Description|Input|Output| |--|--------|----|----| |`avg`|Average value of numbers in input array.|Array of numbers.|Number.| |`min`|Minimum value of numbers in input array.|Array of numbers.|Number.| |`max`|Maximum value of numbers in input array.|Array of numbers.|Number.| |`sum`|Sum of numbers in input array.|Array of numbers.|Number.| |`length`|Number of elements in input array.|Array.|Number.| |`first`|The first array element.|Array.|A JSON construct (object, array, value) depending on input array contents.|  Quoted numeric values are accepted by the JSONPath aggregate functions. It means that the values are converted from string type to numeric if aggregation is required.  Incompatible input will cause the function to generate error.
es	#### Funciones  Las funciones se pueden utilizar al final de JSONPath. Múltiples funciones pueden ser encadenadas si la función anterior devuelve un valor aceptado por la siguiente función.  Funciones soportadas:  |Función|Descripción|Entrada|Salida| |--|--------|----|----| |`avg`|Valor promedio de números en la matriz de entrada.|Matriz de números.|Número.| |`min`|Valor mínimo de números en la matriz de entrada.|Matriz de números.|Número.| |`max`|Valor máximo de números en la matriz de entrada.|Matriz de números.|Número.| |`sum`|Suma de números en la matriz de entrada.|Matriz de números.|Número.| |`length`|Número de elementos en la matriz de entrada.|Matriz.|Número.| |`first`|El primer elemento de la matriz.|Matriz.|Una construcción JSON (objeto, matriz, valor) que depende del contenido de la matriz de entrada.|  Los valores numéricos citados son aceptados por las funciones agregadas JSONPath. Significa que los valores se convierten de tipo cadena a numérico si se requiere agregación.  Una entrada incompatible hará que la función genere un error.

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	#### General recommendations  -   Start with understanding which component acts as a TLS client and     which one acts as a TLS server in problem case.\     Zabbix server, proxies and agents, depending on interaction between     them, all can work as TLS servers and clients.\     For example, Zabbix server connecting to agent for a passive check,     acts as a TLS client. The agent is in role of TLS server.\     Zabbix agent, requesting a list of active checks from proxy, acts as     a TLS client. The proxy is in role of TLS server.\     `zabbix_get` and `zabbix_sender` utilities always act as TLS     clients. -   Zabbix uses mutual authentication.\     Each side verifies its peer and may refuse connection.\     For example, Zabbix server connecting to agent can close connection     immediately if agent's certificate is invalid. And vice versa -     Zabbix agent accepting a connection from server can close connection     if server is not trusted by agent. -   Examine logfiles in both sides - in TLS client and TLS server.\     The side which refuses connection may log a precise reason why it     was refused. Other side often reports rather general error (e.g.     "Connection closed by peer", "connection was non-properly     terminated"). -   Sometimes misconfigured encryption results in confusing error     messages in no way pointing to real cause.\     In subsections below we try to provide a (far from exhaustive)     collection of messages and possible causes which could help in     troubleshooting.\     Please note that different crypto toolkits (OpenSSL, GnuTLS) often     produce different error messages in same problem situations.\     Sometimes error messages depend even on particular combination of     crypto toolkits on both sides.
es	#### Recomendaciones generales  - Comience por comprender qué componente actúa como cliente TLS y     cuál actúa como servidor TLS en caso de problema.\     Servidor Zabbix, proxies y agentes, dependiendo de la interacción entre     ellos, todos pueden funcionar como servidores y clientes TLS.\     Por ejemplo, el servidor Zabbix se conecta al agente para una verificación pasiva,     actúa como un cliente TLS. El agente tiene la función de servidor TLS.\     El agente de Zabbix, al solicitar una lista de controles activos del proxy, actúa como     un cliente TLS. El proxy tiene la función de servidor TLS.\     Las utilidades `zabbix_get` y `zabbix_sender` siempre actúan como TLS     clientela. - Zabbix utiliza autenticación mutua.\     Cada lado verifica a su par y puede rechazar la conexión.\     Por ejemplo, el servidor Zabbix que se conecta al agente puede cerrar la conexión.     inmediatamente si el certificado del agente no es válido. Y viceversa -     El agente de Zabbix que acepta una conexión desde el servidor puede cerrar la conexión     si el agente no confía en el servidor. - Examinar los archivos de registro en ambos lados: en el cliente TLS y en el servidor TLS.\     El lado que rechaza la conexión puede registrar una razón precisa por la cual     fue rechazado. La otra parte suele informar de errores bastante generales (p. ej.     "Conexión cerrada por un par", "la conexión no fue correcta     terminado"). - A veces, el cifrado mal configurado genera errores confusos.     mensajes que de ninguna manera apuntan a una causa real.\     En las subsecciones siguientes intentamos proporcionar una (lejos de ser exhaustiva)     recopilación de mensajes y posibles causas que podrían ayudar en     solución de problemas.\     Tenga en cuenta que a menudo se utilizan diferentes kits de herramientas criptográficas (OpenSSL, GnuTLS).     producir diferentes mensajes de error en las mismas situaciones problemáticas.\     A veces los mensajes de error dependen incluso de una combinación particular de     kits de herramientas criptográficas en ambos lados.

en-us	#### Generate multiple tokens  Generate two tokens.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```
es	#### Generar múltiples tokens  Genera dos tokens.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```

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	#### Generating PSK  For example, a 256-bit (32 bytes) PSK can be generated using the following commands:  -   with *OpenSSL*:  ```{=html} <!-- --> ```       $ openssl rand -hex 32       af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  -   with *GnuTLS*:  ```{=html} <!-- --> ```       $ psktool -u psk_identity -p database.psk -s 32       Generating a random key for user 'psk_identity'       Key stored to database.psk              $ cat database.psk        psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Note that "psktool" above generates a database file with a PSK identity and its associated PSK. Zabbix expects just a PSK in the PSK file, so the identity string and colon (':') should be removed from the file.
es	#### Generando PSK  Por ejemplo, se puede generar una PSK de 256 bits (32 bytes) utilizando los siguientes comandos:  - con *OpenSSL*:  ```{=html} <!-- --> ```       $ openssl rand -hex 32       af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  - con *GnuTLS*:  ```{=html} <!-- --> ```       $ psktool -u psk_identity -p database.psk -s 32       Generating a random key for user 'psk_identity'       Key stored to database.psk              $ cat database.psk        psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Tenga en cuenta que el comando "psktool" anterior genera un archivo de base de datos con una identidad PSK y su PSK asociado. Zabbix espera sólo un PSK en el archivo PSK, por lo que la cadena de identidad y los dos puntos (':') deben eliminarse del archivo.

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	#### Get a count of standby nodes  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```
es	#### Obtener un recuento de nodos en espera  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```

en-us	#### Get a list of nodes ordered by status  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```
es	#### Obtener una lista de nodos ordenados por estado  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```

en-us	#### Get a list of specific nodes by their IDs  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```
es	#### Obtenga una lista de nodos específicos por sus ID  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```

en-us	#### Get a list of stopped nodes  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```
es	#### Obtener una lista de nodos detenidos  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```

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 JavaScript functions  Additional global JavaScript functions have been implemented with Duktape:  -   btoa(data) - encodes the data to base64 string -   atob(base64\_string) - decodes base64 string  ```javascript try {     b64 = btoa("utf8 string");     utf8 = atob(b64); }  catch (error) {     return {'error.name' : error.name, 'error.message' : error.message} } ```  -   md5(data) - calculates the MD5 hash of the data -   sha256(data) - calculates the SHA256 hash of the data -   hmac('\<hash type\>',key,data) - returns HMAC hash as hex formatted string;     MD5 and SHA256 hash types are supported;     key and data parameters support binary data. Examples:     -    `hmac('md5',key,data)`     -    `hmac('sha256',key,data)` -   sign(hash,key,data) - returns calculated signature (RSA signature with SHA-256) as a string, where:<br>     **hash** - only 'sha256' is allowed, otherwise an error is thrown;<br>     **key** - the private key. It should correspond to PKCS#1 or PKCS#8 standard. The key can be provided in different forms:<br>     -    with spaces instead of newlines;     -    with escaped or non-escaped '\n's instead of newlines;     -    without any newlines as a single-line string;     -    as a JSON-formatted string.      The key also can be loaded from a user macro/secret macro/vault.      **data** - the data that will be signed. It can be a string (binary data also supported) or buffer (Uint8Array/ArrayBuffer).<br>     OpenSSL or GnuTLS is used to calculate the signatures. If Zabbix was built without any of these encryption libraries, an error will be thrown ('missing OpenSSL or GnuTLS library').<br>This function is supported since Zabbix 6.0.15.
es	### Funciones globales de JavaScript  Se han implementado funciones globales adicionales de JavaScript con Duktape:  - btoa(datos) - codifica los datos en una cadena base64 - atob(base64\_string) - decodifica cadena base64  ```javascript intentar {     b64 = btoa("cadena utf8");     utf8 = atob(b64); }  atrapar (error) {     return {'error.nombre': error.nombre, 'error.mensaje': error.mensaje} } ```  - md5(datos) - calcula el hash MD5 de los datos - sha256(datos) - calcula el hash SHA256 de los datos - hmac('\<tipo de hash\>',key,data) - devuelve el hash HMAC como una cadena con formato hexadecimal;     Se admiten los tipos de hash MD5 y SHA256;     Los parámetros clave y de datos admiten datos binarios. Ejemplos:     - `hmac('md5',clave,datos)`     - `hmac('sha256',clave,datos)` - sign(hash,key,data) - devuelve la firma calculada (firma RSA con SHA-256) como una cadena, donde:<br>     **hash**: solo se permite 'sha256'; de lo contrario, se genera un error;<br>     **clave** - la clave privada. Debe corresponder al estándar PKCS#1 o PKCS#8. La clave se puede proporcionar de diferentes formas:<br>     - con espacios en lugar de nuevas líneas;     - con '\n's con o sin escape en lugar de nuevas líneas;     - sin nuevas líneas como una cadena de una sola línea;     - como una cadena con formato JSON.      La clave también se puede cargar desde una macro de usuario/macro secreta/bóveda.      **datos**: los datos que se firmarán. Puede ser una cadena (también se admiten datos binarios) o un búfer (Uint8Array/ArrayBuffer).<br>     Se utiliza OpenSSL o GnuTLS para calcular las firmas. Si Zabbix se creó sin ninguna de estas bibliotecas de cifrado, se generará un error ('falta la biblioteca OpenSSL o GnuTLS').<br>Esta función es compatible desde Zabbix 6.0.15.

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	### Go library for Windows updated  Go library used by Zabbix agent 2 in conjunction with MongoDB or PostgreSQL plugins to monitor Windows now is `github.com/Microsoft/go-winio`, version 0.6.0 (previously `github.com/natefinch/npipe`). See also [Go libraries](/manual/installation/requirements#agent-2), [MongoDB plugin dependencies](/manual/installation/requirements/plugins/mongodb), and [PostgreSQL plugin dependencies](/manual/installation/requirements/plugins/postgresql).
es	### Biblioteca Go para Windows actualizada  Biblioteca Go utilizada por el agente Zabbix 2 junto con los complementos MongoDB o PostgreSQL para monitorear Windows ahora es `github.com/Microsoft/go-winio`, versión 0.6.0 (anteriormente `github.com/natefinch/npipe`). Consulte también [bibliotecas Go](/manual/installation/requirements#agent-2), [Dependencias del complemento MongoDB](/manual/installation/requirements/plugins/mongodb), y [dependencias del complemento PostgreSQL](/manual/installation/requirements/plugins/postgresql).

en-us	 ### Google Cloud Platform Monitoring  A new [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) *Google Cloud Platform by HTTP (GCP by HTTP)* is available.  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get this template:  - In *Configuration → Templates* in new installations. - If you are upgrading from previous versions, you can download this template from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) or find it in the *zabbix/templates* directory of the downloaded latest Zabbix version. Then, while in *Configuration → Templates* you can import it manually into Zabbix.
es	 ### Monitoreo de la plataforma Google Cloud  Está disponible una nueva [plantilla](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) *Google Cloud Platform por HTTP (GCP por HTTP)*.  Consulte las instrucciones de configuración para [plantillas HTTP](/manual/config/templates_out_of_the_box/http).  Puede conseguir esta plantilla:  - En *Configuración → Plantillas* en instalaciones nuevas. - Si está actualizando desde versiones anteriores, puede descargar esta plantilla desde el [repositorio Git] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) de Zabbix o encontrarla en el * directorio zabbix/templates* de la última versión descargada de Zabbix. Luego, mientras está en *Configuración → Plantillas* puede importarla manualmente a Zabbix.

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
es	#### Hardware

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.  **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:  ```ini location = /data/top_passwords.txt {     deny all;     return 404; } ```  On Apache - by using `.htaccess` file:  ```ini <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 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á habilitado en la [política de contraseñas](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  Por ejemplo, en NGINX el acceso a archivos se puede limitar usando la directiva `location`:  ```ini location = /data/top_passwords.txt {     deny all;     return 404; } ```  En Apache, usando el archivo `.htaccess`:  ```ini <Files "top_passwords.txt">     Order Allow,Deny     Deny from all </Files> ```

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 for Zabbix server  The new version comes with a native high availability solution for Zabbix server.  The solution consists of multiple zabbix\_server instances or nodes, where only one node can be active (working) at a time, while other nodes are on standby, ready to take over in case the current node is stopped or fails.  See also: [High availability cluster](/manual/concepts/server/ha).
es	#### Clúster de alta disponibilidad para el servidor Zabbix  La nueva versión viene con una solución nativa de alta disponibilidad para Servidor Zabbix.  La solución consta de múltiples instancias o nodos zabbix\_server, donde sólo un nodo puede estar activo (trabajando) a la vez, mientras que otros nodos están en espera, listos para tomar el control en caso de que el nodo actual se detenga o falle.  Consulte también: [Clúster de alta disponibilidad](/manual/concepts/server/ha).

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