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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "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 métricas dependientes por clave  Recupere todas las métricas dependientes del equipo con ID "10116" que tengan la palabra "apache" en la clave.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "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 for specific host ID that have word "system.cpu" in the item key and sort results by name.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "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	#### Buscando métricas por clave  Obtiene todas las métricas usadas en iniciadores de unos determinados ID de equipo que  tienen la palabra "system.cpu" en la clave de la métrica y ordena los resultados por nombre.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "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	 ##### first(/host/key,sec<:time shift>) {#first}  The first (the oldest) value within the defined evaluation period.<br> Supported value types: *Float*, *Integer*, *String*, *Text*, *Log*.  Parameters:   -   See [common parameters](#common-parameters).  See also [last()](#last).  Example:      first(/host/key,1h) #retrieve the oldest value within the last hour until now
es	 ##### first(/host/key,sec<:timeshift>) {#first}  El primer valor (el más antiguo) dentro del período de evaluación definido.<br> Tipos de valores admitidos: *Float*, *Integer*, *String*, *Text*, *Log*.  Parámetros:  - Ver [parámetros comunes](#common-parameters).  Véase también [last()](#last).  Ejemplo:      first(/host/key,1h) #recuperar el valor más antiguo de la última hora hasta ahora

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 *Período* donde:  - *Intervalo* – el intervalo de actualización para el período de tiempo especificado - *Periodo* – el período de tiempo en el que el intervalo flexible está activo (consulte     los [períodos de tiempo](/manual/appendix/time_period) para obtener información detallada     del formato de *Periodo*)  Si se superponen varios intervalos flexibles, se utiliza el valor de *Intervalo* más pequeño para el período de superposición. Tenga en cuenta que si el valor más pequeño de los intervalos flexibles superpuestos es '0', no se realizará ningún sondeo. Fuera de los 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 podría ser revisada una vez o podría no ser revisada en absoluto (por lo que dicha configuración no es aconsejable). Si el intervalo flexible es menor que el período, la métrica se verificará 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 finalizado el período. Ejemplos:  |Intervalo|Periodo|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 será revisado durante la noche.| |0|7-7,00:00-24:00|La métrica no será revisado 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 utilizó como solución alternativa 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  lógica aparente, p.e. 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 configuración regional, 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 número flotante  El objeto de historial de número flotante tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |clock|marca de tiempo|Hora en que se recibió ese valor.| |itemid|cadena|ID de la métrica relacionada.| |ns|entero|Nanosegundos cuando se recibió el valor.| |value|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. For example, timestamp of "04:00:00" means values calculated for period "04:00:00-04:59:59".| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|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. Por ejemplo, la marca de tiempo "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	 ##### floor(value) {#floor}  Round the value down to the nearest smaller or equal integer.  Parameter:   -   **value** - the value to check  For example, '2.6' will be rounded down to '2'. See also [ceil()](#ceil).  Example:      floor(last(/host/key))
es	 ##### floor(valor) {#floor}  Redondea el valor hacia abajo al número entero menor o igual más cercano.  Parámetro:  - **valor** - el valor a comprobar  Por ejemplo, '2,6' se redondeará a la baja a '2'. Véase también [ceil()](#ceil).  Ejemplo:      floor(last(/host/key))

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.    ^**5**^ The `bytes` and `errors` values 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 guestimates. The Zabbix agent does not do any guess work, but net-snmp will return a value for these fields.  ^**6**^ 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.  ^**7**^ `vfs.file.contents[]`, `vfs.file.regexp[]`, `vfs.file.regmatch[]` items can be used for retrieving file contents. If you want to restrict access to specific files with sensitive information, run Zabbix agent under a user that has no access permissions to viewing these files.
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á las 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 se devolverán '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: si se usa *all* por defecto para el primer parámetro, la clave devolverá estadísticas resumidas, incluidos 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á sin soporte.    ^**5**^ Los valores `bytes` y `errors` no se admiten para interfaces de bucle invertido en sistemas Solaris hasta Solaris 10 6/06 inclusive, ya que el sistema no almacena ni informa estadísticas de bytes, errores y utilización. núcleo. Sin embargo, si está monitoreando un sistema Solaris a través de net-snmp, es posible que se devuelvan valores ya que net-snmp contiene un código heredado de cmu-snmp con fecha de 1997 que, al no poder leer los valores de bytes de las estadísticas de la interfaz, devuelve el contador de paquetes (que existe en las interfaces loopback) multiplicado por un valor arbitrario de 308. Esto supone que la longitud promedio de un paquete es 308 octetos, lo cual es una estimación muy aproximada ya que el límite de MTU en los sistemas Solaris para interfaces loopback es 8892 bytes. No se debe suponer que estos valores sean correctos o incluso muy precisos. Son estimaciones aproximadas. El agente Zabbix no hace ninguna conjetura, pero net-snmp devolverá un valor para estos campos.  ^**6**^ La línea de comando en Solaris, obtenida de /proc/pid/psinfo, está limitada a 80 bytes y contiene la línea de comando tal como estaba cuando se inició el proceso.  ^**7**^ Las métricas `vfs.file.contents[]`, `vfs.file.regexp[]`, `vfs.file.regmatch[]` se pueden utilizar para recuperar el contenido del archivo. Si desea restringir el acceso a archivos específicos con información confidencial, ejecute el agente Zabbix con un usuario que no tenga permisos de acceso para ver estos archivos.

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**^ 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 (sondeadores, sondeadores inalcanzables, sondeadores ODBC, sondeadores HTTP, sondeadores Java, pingers, capturadores, proxypollers) junto con el administrador IPMI, el capturador SNMP y  los trabajadores de preprocesamiento pueden **agotar** el límite de descriptores de archivos por proceso para el gestor de preprocesamiento.  ::: notewarning Esto hará que el servidor Zabbix se detenga (normalmente poco después del inicio, aunque a veces puede llevar más tiempo). El archivo de configuración debe revisarse o el límite debe elevarse para evitar esta situación. :::  ^**2**^ Cuando se eliminan muchas métricas, aumenta la carga de la base de datos, porque el limpiador interno necesitará eliminar todo el historial de datos que tenían estas métricas. Por ejemplo, si solo tenemos que eliminar 1 prototipo de  métrica, pero este prototipo está vinculado a 50 equipos y para cada equipo el prototipo se amplía a 100 métricas reales, 5000 métricas en total tienen que ser eliminadas (1\*50\*100). Si se establece 500 para MaxHousekeeperDelete (MaxHousekeeperDelete=500), el proceso de limpieza tendrá que eliminar hasta 2500000 valores (5000\*500) para las métricas eliminadas del historial y tablas de tendencias en un ciclo.

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 in script-type items and manual host action scripts for Zabbix server and Zabbix proxy.
es	##### Notas al pie  ^**1**^ Las macros `{HOST.*}` admitidas en los parámetros clave del elemento se resuelve en la interfaz seleccionada para el elemento. cuando se usa en los elementos sin interfaces se resolverán con el agente de Zabbix, interfaz SNMP, JMX o IPMI del host en este orden de prioridad o para 'DESCONOCIDO' si el equipo no tiene ninguna interfaz.  ^**2**^ En scripts globales, en campos IP/DNS de interfaz y escenarios web, la macro se resolverá en 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 o bien, 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.*}` están soportadas en los campos del escenario web *Variables*, *Encabezados*, *Archivo de certificado SSL* y *Archivo de clave SSL* y en los campos del paso de escenario  *URL*, *Publicación*, *Encabezados* y *Cadena de caracteres obligatoria* . Desde Zabbix 5.4.0, las macros `{HOST.*}` ya no se admiten en los campos  *Nombre* del escenario ni en *Nombre* del paso de 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. las macros {HOST.HOST<1-9>} se pueden usar como equipo dentro de la macro. Por ejemplo:       * last(/Cisco switch/ifAlias[{#SNMPINDEX}])      * last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Compatible con métricas de tipo script y scripts de acciones de equipo manuales para el servidor Zabbix y el proxy Zabbix.

en-us	##### ForceActiveChecksOnStart  Perform active checks immediately after the restart for the first received configuration. Also available as a per-plugin configuration parameter, for example: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`  Default: `0`<br> Values: 0 - disabled, 1 - enabled
es	##### ForceActiveChecksOnStart  Realice comprobaciones activas inmediatamente después del reinicio de la primera configuración recibida. También disponible como parámetro de configuración por complemento, por ejemplo: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

en-us	##### ForceActiveChecksOnStart  Perform active checks immediately after the restart for the first received configuration. Also available as a per-plugin configuration parameter, for example: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`  Default: `0`<br> Values: 0 - disabled, 1 - enabled
es	##### ForceActiveChecksOnStart  Realice comprobaciones activas inmediatamente después del reinicio de la primera configuración recibida. También disponible como parámetro de configuración por complemento, por ejemplo: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

en-us	 ##### forecast(/host/key,(sec|#num)<:time shift>,time,<fit>,<mode>) {#forecast}  The future value, max, min, delta or avg of the item.<br> Supported value types: *Float*, *Integer*.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **time** - the forecasting horizon in seconds (time suffixes can be used); negative values are supported;<br> -   **fit** (optional; must be double-quoted) - the function used to fit historical data. Supported fits:<br>*linear* - linear function (default)<br>*polynomialN* - polynomial of degree N (1 <= N <= 6)<br>*exponential* - exponential function<br>*logarithmic* - logarithmic function<br>*power* - power function<br>Note that *polynomial1* is equivalent to *linear*; -   **mode** (optional; must be double-quoted) - the demanded output. Supported modes:<br>*value* - value (default)<br>*max* - maximum<br>*min* - minimum<br>*delta* - *max*-*min*<br>*avg* - average<br>Note that *value* estimates the item value at the moment `now` + `time`; *max*, *min*, *delta* and *avg* investigate the item value estimate on the interval between `now` and `now` + `time`.  Comments:  -   If the value to return is larger than 1.7976931348623157E+308 or less than -1.7976931348623157E+308, the return value is cropped to 1.7976931348623157E+308 or -1.7976931348623157E+308 correspondingly; -   Becomes unsupported only if misused in the expression (wrong item type, invalid parameters), otherwise returns -1 in case of errors; -   See also additional information on [predictive trigger functions](/manual/config/triggers/prediction).  Examples:      forecast(/host/key,#10,1h) #forecast the item value in one hour based on the last 10 values     forecast(/host/key,1h,30m) #forecast the item value in 30 minutes based on the last hour data     forecast(/host/key,1h:now-1d,12h) #forecast the item value in 12 hours based on one hour one day ago     forecast(/host/key,1h,10m,"exponential") #forecast the item value in 10 minutes based on the last hour data and exponential function     forecast(/host/key,1h,2h,"polynomial3","max") #forecast the maximum value the item can reach in the next two hours based on last hour data and cubic (third degree) polynomial     forecast(/host/key,#2,-20m) #estimate the item value 20 minutes ago based on the last two values (this can be more precise than using last(), especially if the item is updated rarely, say, once an hour)
es	 ##### forecast(/host/key,(sec|#num)<:time shift>,time,<fit>,<modo>) {#forecast}  El valor futuro, máximo, mínimo, delta o promedio de la métrica.<br> Tipos de valores admitidos: *Flotante*, *Entero*.  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **time**: el horizonte de pronóstico en segundos (se pueden usar sufijos de tiempo); se admiten valores negativos;<br> - **fit** (opcional; debe estar entre comillas dobles): la función utilizada para ajustar los datos históricos. Ajustes admitidos:<br>*lineal* - función lineal (predeterminada)<br>*polinomioN* - polinomio de grado N (1 <= N <= 6)<br>*exponencial* - función exponencial<br>*logarítmica* - función logarítmica<br>*potencia* - función de potencia<br>Tenga en cuenta que *polinomio1* es equivalente a *lineal*; - **modo** (opcional; debe estar entre comillas dobles): la salida solicitada. Modos admitidos:<br>*value* - valor (predeterminado)<br>*max* - máximo<br>*min* - mínimo<br>*delta* - *max*-*min*<br>*avg* - promedio<br>Tenga en cuenta que *valor* estima el valor del artículo en el momento `now` + `time`; *max*, *min*, *delta* y *avg* investigan la estimación del valor de la métrica en el intervalo entre "ahora" y "ahora" + "time".  Comentarios:  - Si el valor a devolver es mayor que 1.7976931348623157E+308 o menor que -1.7976931348623157E+308, el valor devuelto se recorta a 1.7976931348623157E+308 o -1.7976931348623157E+308 respectivamente; - Deja de ser compatible solo si se usa incorrectamente en la expresión (tipo de métrica incorrecto, parámetros no válidos); de lo contrario, devuelve -1 en caso de errores; - Consulte también información adicional sobre [funciones de activación predictivas](/manual/config/triggers/prediction).  Ejemplos:      forecast(/host/key,#10,1h) #pronostica el valor de la métrica en una hora según los últimos 10 valores     forecast(/host/key,1h,30m) #pronostica el valor de la métrica en 30 minutos según los datos de la última hora     forecast(/host/key,1h:now-1d,12h) #pronostica el valor de la métrica en 12 horas basándose en una hora hace un día     forecast(/host/key,1h,10m,"exponential") #pronostica el valor de la métrica en 10 minutos según los datos de la última hora y la función exponencial     forecast(/host/key,1h,2h,"polynomial3","max") #pronostica el valor máximo que la métrica puede alcanzar en las próximas dos horas según los datos de la última hora y el polinomio cúbico (tercer grado)     forecast(/host/key,#2,-20m) #estima el valor de la métrica hace 20 minutos basándose en los dos últimos valores (esto puede ser más preciso que usar last(), especialmente si el elemento se actualiza rara vez, digamos, una vez una hora)

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	 For information about specific vault provider configuration, see:  - [HashiCorp configuration](/manual/config/secrets/hashicorp) - [CyberArk configuration](/manual/config/secrets/cyberark)
es	 Para obtener información sobre la configuración del proveedor de bóveda específica, consulte:  -   [Configuración de HashiCorp](/manual/config/secrets/hashicorp) -   [Configuración de CyberArk](/manual/config/secrets/cyberark)

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)|Crear otra regla de descubrimiento basada en las propiedades de la regla de descubrimiento actual.| |![](../../../assets/en/manual/config/button_check_now.png)|Realizar 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 inmediatamente, la caché de configuración no se actualiza, 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 un item. É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 valor de una nueva métrica de manera inmediata. Soportado sólo en comprobaciones **pasivas** (vea [más detalles](/manual/config/items/check_now)).<br>*Note* que cuando comprobamos 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 configració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 tendenias 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	##### Fping6Location  The location of fping6. Make sure that the fping6 binary has root ownership and the SUID flag set. Make empty ("Fping6Location=") if your fping utility is capable to process IPv6 addresses.  Default: `/usr/sbin/fping6`
es	##### Fping6Location La ubicación de fping6. Asegúrese de que el binario fping6 tenga propiedad raíz y el indicador SUID esté configurado. Deje vacío ("Fping6Location=") si su utilidad fping es capaz de procesar direcciones IPv6.  Valor predeterminado: `/usr/sbin/fping6`

en-us	##### Fping6Location The location of fping6. Make sure that the fping6 binary has root ownership and the SUID flag set. Make empty ("Fping6Location=") if your fping utility is capable to process IPv6 addresses.  Default: `/usr/sbin/fping6`
es	##### Fping6Location La ubicación de fping6. Asegúrese de que el binario fping6 tenga propiedad raíz y el indicador SUID esté configurado. Deje vacío ("Fping6Location=") si su utilidad fping es capaz de procesar direcciones IPv6.  Valor predeterminado: `/usr/sbin/fping6`

en-us	##### FpingLocation  The location of fping. Make sure that the fping binary has root ownership and the SUID flag set.  Default: `/usr/sbin/fping`
es	##### FpingLocation La ubicación de fping. Asegúrese de que el binario fping tenga a root como propietario y el indicador SUID esté configurado.  Valor predeterminado: `/usr/sbin/fping`

en-us	##### FpingLocation The location of fping. Make sure that the fping binary has root ownership and the SUID flag set.  Default: `/usr/sbin/fping`
es	##### FpingLocation La ubicación de fping. Asegúrese de que el binario fping tenga a root como propietario y el indicador SUID esté configurado.  Valor predeterminado: `/usr/sbin/fping`

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/).  Some OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages. Note that these packages are **not** supported by Zabbix. Third-party Zabbix packages can be out of date and may lack the latest features and bug fixes. It is recommended to use only the official packages from [repo.zabbix.com](https://repo.zabbix.com/). If you have previously used unofficial Zabbix packages, see notes about [upgrading the 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 Enterprise Linux](/manual/instalación/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise Server](/manual/instalación/install_from_packages/suse)  Los archivos de paquetes para repositorios yum/dnf, apt y zypper para las distribuciones de varios sistemas operativos están disponibles en [repo.zabbix.com](https://repo.zabbix.com/).  Algunas distribuciones de sistemas operativos (en particular, las distribuciones basadas en Debian) proporcionan sus propios paquetes Zabbix. Tenga en cuenta que estos paquetes **no** están soportados por Zabbix. Los paquetes de Zabbix de terceros pueden estar desactualizados y carecer de las últimas funciones y correcciones de errores. Se recomienda utilizar solo los paquetes oficiales de [repo.zabbix.com](https://repo.zabbix.com/). Si ha usado anteriormente paquetes no oficiales de Zabbix, consulte las notas sobre cómo [actualizar los paquetes de Zabbix desde los repositorios del 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
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 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 solamente con el servidor de Zabbix.

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 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 la plantilla: 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, servidor y proxy de Zabbix. Por lo tanto, el tipo de métrica en la interfaz de Zabbix depende de dónde se ha cargado el módulo. Si el módulo se ha cargado en el agente, entonces el tipo de métrica debe ser "agente Zabbix" o "agente Zabbix (activo)". Si el módulo se ha cargado en el servidor o proxy, entonces el tipo de métrica debe ser "Comprobación simple".  La exportación del historial a través de módulos Zabbix no necesita ninguna configuración en  la interfaz. Si el módulo se carga exitosamente por el servidor 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 se exportará el historial 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 templates: Linux  ::: noteclassic You can skip an "Add host" operation in this case. Linking a template  to a host requires adding the host first so the server will do that automatically. :::  The second action:  -   Name: Windows host autoregistration -   Conditions: Host metadata contains *Windows* -   Operations: Link templates: Windows
es	**Configuración de la interfaz**  Lo primero que debemos hacer es configurar la interfaz. Cree 2 acciones. La primera acción:  - Nombre: registro automático de equipo Linux - Condiciones: los metadatos del equipo contienen *Linux* - Operaciones: Vincular a plantillas: Linux  ::: noteclassic En este caso, puede omitir la operación "Agregar equipo". Vincular una plantilla a un equipo requiere agregar el equipo primero 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: Vincular 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 templates: Linux     - Link 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     - Plantillas de enlaces: Linux     - Plantillas de enlaces: MySQL de Zabbix Agent

en-us	#### Frontend customization
es	#### Personalización de la interfaz

en-us	### Frontend help  A help link ![](../../assets/en/manual/web_interface/help_link.png) is provided in Zabbix frontend forms with direct links to the corresponding parts of the documentation.
es	### Ayuda de interfaz  Se proporciona un enlace de ayuda ![](../../assets/en/manual/web_interface/help_link.png) en los formularios de la interfaz de Zabbix con enlaces directos a las secciones correspondientes de la documentación.

en-us	 #### Frontend languages  Catalan language is now enabled in the frontend.
es	 #### Idiomas de la interfaz  El idioma catalán ahora está habilitado en el frontend.

en-us	#### Frontend languages  Danish, Georgian, and Spanish languages are now enabled in the frontend.
es	#### Idiomas de la interfaz  Los idiomas danés, georgiano y español ahora están habilitados en la interfaz.

en-us	##### Frontend modules  [Frontend modules](/manual/extensions/frontendmodules) provide an option to extend Zabbix frontend functionality by adding third-party modules or by developing your own. With frontend modules you can add new menu items, their respective views, actions, etc.
es	##### Módulos de interfaz  Los [módulos de interfaz](/manual/extensions/frontendmodules) proporcionan una opción para ampliar la funcionalidad de interfaz de Zabbix agregando módulos de terceros o desarrollando los suyos propios. Con los módulos frontend puede agregar nuevos elementos de menú, sus respectivas vistas, acciones, etc.

en-us	##### Frontend  The minimum supported screen width for Zabbix frontend is 1200px.  If stated as mandatory, the required software/library is strictly necessary. Optional ones are needed for supporting some specific function.  |Software|Mandatory status|Version|Comments| |--|-|-|------| |*Apache*|One of|2.4 or later| | |*Nginx*|^|1.20 or later| | |*PHP*|Yes|7.4.0 - 8.3.X|It is recommended to use PHP 8.0 or newer as PHP 7.4 is out of support.<br><br>Added support for PHP versions:<br>- 8.3.X since Zabbix 6.4.11.| |PHP extensions:|<|<|<| |*gd*|Yes|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*).<br>Version 2.3.0 or later might be required to avoid possible [text overlapping in graphs](/manual/installation/known_issues#text-overlapping) for some frontend languages.| |*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*|No| |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.|  Third-party frontend libraries that are supplied with Zabbix:  |Library|Mandatory status|Minimum version|Comments| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Yes|3.6.0|JavaScript library that simplifies the process of cross-browser development.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|A set of user interface interactions, effects, widgets, and themes built on top of jQuery.| |[OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)|^|4.0.0|A PHP toolkit that adds SAML 2.0 authentication support to be able to sign in to Zabbix.| |[Symfony Yaml Component](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Adds support to export and import Zabbix configuration elements in the YAML format.|  ::: 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. :::  Third-party libraries used for writing and debugging Zabbix frontend code:  |Library|Mandatory status|Minimum version|Description| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|An application-level package manager for PHP that provides a standard format for managing dependencies of PHP software and required libraries.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|A PHP unit testing framework for testing Zabbix frontend.| |[SASS](https://sass-lang.com/)|^|3.4.22|A preprocessor scripting language that is interpreted and compiled into Cascading Style Sheets (CSS).|
es	##### Interfaz  El ancho de pantalla mínimo admitido para la interfaz de Zabbix es 1200px.  Si se indica como obligatorio, el software/biblioteca requerido es estrictamente necesario. Los opcionales se necesitan para soportar alguna función específica.  |Software|Estado obligatorio|Versión|Comentarios| |--|-|-|------| |*Apache*|Uno de|2.4 o posterior| | |*Nginx*|^|1.20 o posterior| | |*PHP*|Sí|7.4.0 - 8.3.X|Se recomienda utilizar PHP 8.0 o posterior, porque el proveedor ya no admite PHP 7.4.<br><br>Se agregó soporte para versiones de PHP:<br >- 8.3.X desde Zabbix 6.4.11.| |Extensiones PHP:|<|<|<| |*gd*|Sí|2.0.28 o posterior|La extensión PHP GD debe admitir imágenes PNG (*--with-png-dir*), imágenes JPEG (*--with-jpeg-dir*) y FreeType 2 (* --with-freetype-dir*).<br>Es posible que se requiera la versión 2.3.0 o posterior para evitar una posible [superposición de texto en los gráficos](/manual/installation/known_issues#text-overlapping) para algunos idiomas de interfaz.| |*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 scripts de usuario.| |*mbstring*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--with-gettext*). Requerido para que las traducciones funcionen.| |*ldap*|No| |php-ldap. Sólo es necesario si se utiliza la autenticación LDAP en la interfaz.| |*openssl*|^| |php-openssl. Sólo es necesario si se utiliza la autenticación SAML en la interfaz.| |*mysqli*|^| |Obligatorio si se utiliza MySQL como base de datos backend de Zabbix.| |*oci8*|^| |Obligatorio si se utiliza Oracle como base de datos backend de Zabbix.| |*pgsql*|^| |Obligatorio si se utiliza PostgreSQL como base de datos backend de Zabbix.|  Bibliotecas de interfaz de terceros que se suministran con Zabbix:  |Biblioteca|Estado obligatorio|Versión mínima|Comentarios| |--|-|-|------| |[Biblioteca jQuery JavaScript](https://jquery.com/)|Sí|3.6.0|Biblioteca JavaScript que simplifica el proceso de desarrollo entre navegadores.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|Un conjunto de interacciones, efectos, widgets y temas de interfaz de usuario creados sobre jQuery.| |[Kit de herramientas PHP SAML de OneLogin](https://github.com/onelogin/php-saml)|^|4.0.0|Un kit de herramientas PHP que agrega soporte de autenticación SAML 2.0 para poder iniciar sesión en Zabbix.| |[Componente Symfony Yaml](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Agrega soporte para exportar e importar elementos de configuración de Zabbix en formato YAML.|  ::: noteclassic Zabbix puede funcionar también con versiones anteriores de Apache, MySQL, Oracle y PostgreSQL. :::  ::: noteimportant Para fuentes distintas a la predeterminada DejaVu, la función [imagerotate](http://php.net/manual/en/function.imagerotate.php) de PHP podría ser requerida. Si falta, es posible que estas fuentes se representen incorrectamente cuando se muestra un gráfico. Esta función sólo está disponible si PHP está compilado con GD incluido, lo cual no es el caso en Debian y otras distribuciones. :::  Bibliotecas de terceros utilizadas para escribir y depurar el código frontend de Zabbix:  |Biblioteca|Estado obligatorio|Versión mínima|Descripción| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|Un administrador de paquetes a nivel de aplicación para PHP que proporciona un formato estándar para administrar dependencias del software PHP y las bibliotecas requeridas.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|Un marco de pruebas unitarias PHP para probar la interfaz de Zabbix.| |[SASS](https://sass-lang.com/)|^|3.4.22|Un lenguaje de programación de preprocesador que se interpreta y compila en hojas de estilo en cascada (CSS).|

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 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  Verifique que *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 el frontend y el servidor puedan negociar un cifrado que esté 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 obtain database credentials from the vault for Zabbix frontend, specify the following parameters during frontend [installation](/manual/installation/frontend).  1. At the *Configure DB Connection* step, set the *Store credentials in* parameter to "CyberArk Vault".  ![](../../../../assets/en/manual/config/cyberark_setup.png){width="600"}  2. Then, fill in the additional parameters:  |Parameter|Mandatory|Default value| Description| |---|-|---|------| |Vault API endpoint|yes|https://localhost:1858|Specify the URL for connecting to the vault in the format `scheme://host:port`| |Vault secret query string|yes| |A query, which specifies from where database credentials should be retrieved.<br>Example: `AppID=foo&Query=Safe=bar;Object=buzz`| |Vault certificates|no| |After marking the checkbox, additional parameters will appear allowing to configure client authentication. While this parameter is optional, it is highly recommended to enable it for communication with the CyberArk Vault.| |SSL certificate file|no|conf/certs/cyberark-cert.pem|Path to the SSL certificate file. The file must be in PEM format.<br>If the certificate file also contains the private key, leave the SSL key file parameter empty.| |SSL key file|no|conf/certs/cyberark-key.pem|Name of the SSL private key file used for client authentication. The file must be in PEM format.|
es	#### Interfaz  Para obtener las credenciales de la base de datos de la bóveda para la interfaz de Zabbix, especifique los siguientes parámetros durante la [instalación](/manual/installation/frontend)  de la interfaz.  1. En el paso *Configurar conexión de base de datos*, establezca el parámetro *Almacenar credenciales en* en "CyberArk Vault".  ![](../../../../assets/en/manual/config/cyberark_setup.png){width="600"}  2. Luego, complete los parámetros adicionales:  |Parámetro|Obligatorio|Valor predeterminado| Descripción| |---|-|---|------| |Punto final de API de Vault|sí|https://localhost:1858|Especifique la URL para conectarse a la bóveda en el formato `scheme://host:port`| |Cadena de consulta secreta de Vault|sí| |Una consulta que especifica desde dónde se deben recuperar las credenciales de la base de datos.<br>Ejemplo: `AppID=foo&Query=Safe=bar;Object=buzz`| |Certificados de bóveda|no| |Después de marcar la casilla de verificación, aparecerán parámetros adicionales que permitirán configurar la autenticación del cliente. Si bien este parámetro es opcional, se recomienda habilitarlo para la comunicación con CyberArk Vault.| |Archivo de certificado SSL|no|conf/certs/cyberark-cert.pem|Ruta al archivo de certificado SSL. El archivo debe estar en formato PEM.<br>Si el archivo del certificado también contiene la clave privada, deje el parámetro del archivo de clave SSL vacío.| |Archivo de clave SSL|no|conf/certs/cyberark-key.pem|Nombre del archivo de clave privada SSL utilizado para la autenticación del cliente. El archivo debe estar en formato PEM.|

en-us	#### Frontend  To obtain database credentials from the vault for Zabbix frontend, specify the following parameters during frontend [installation](/manual/installation/frontend).   1. At the *Configure DB Connection* step, set the *Store credentials in* parameter to "HashiCorp Vault".  ![](../../../../assets/en/manual/config/hashicorp_setup.png){width="600"}  2. Then, fill in the additional parameters:  |Parameter|Mandatory|Default value|Description| |---|-|---|------| |Vault API endpoint|yes|https://localhost:8200|Specify the URL for connecting to the vault in the format `scheme://host:port`| |Vault secret path|no| |A path to the secret from where credentials for the database shall be retrieved by the keys "password" and "username".<br>Example: `secret/zabbix/database`| |Vault authentication token|no| |Provide an authentication token for read-only access to the secret path.<br>See [HashiCorp documentation](https://learn.hashicorp.com/tutorials/vault/tokens) for information about creating tokens and vault policies.|
es	#### Interfaz  Para obtener las credenciales de la base de datos de la bóveda para la interfaz de Zabbix, especifique los siguientes parámetros durante la [instalación](/manual/installation/frontend) de la interfaz.  1. En el paso *Configurar conexión de base de datos*, establezca el parámetro *Almacenar credenciales en* en "HashiCorp Vault".  ![](../../../../assets/en/manual/config/hashicorp_setup.png){width="600"}  2. Luego, complete los parámetros adicionales:  |Parámetro|Obligatorio|Valor predeterminado|Descripción| |---|-|---|------| |Punto final de API de Vault|sí|https://localhost:8200|Especifique la URL para conectarse a la bóveda en el formato `scheme://host:port`| |Ruta secreta de la bóveda|no| |Una ruta al secreto desde donde se recuperarán las credenciales de la base de datos mediante las claves "contraseña" y "nombre de usuario".<br>Ejemplo: `secret/zabbix/database`| |Token de autenticación de bóveda|no| |Proporcione un token de autenticación para acceso de solo lectura a la ruta secreta.<br>Consulte la [documentación de HashiCorp](https://learn.hashicorp.com/tutorials/vault/tokens) para obtener información sobre cómo crear tokens y políticas de bóveda.|

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 a la base de datos  Se puede configurar una conexión segura a la base de datos durante la  instalación de la interfaz:  - Marque la casilla de verificación *Cifrado TLS de base de datos* en el paso [Configurar conexión de base de datos](/manual/instalación/frontend#configure_db_connection)      para habilitar el cifrado de 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 *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 certificado (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 el informix de [información del sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix) indicando 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	 Functionality supported by proxies:  |Proxy version|Data update|Configuration update|Tasks| |--|--|--|----| |*Current*|Yes|Yes|Yes| |*Outdated*|Yes|No|[Remote commands](/manual/config/notifications/action/operation/remote_command) (e.g., shell scripts);<br>Immediate item value checks (i.e., *[Execute now](/manual/config/items/check_now)*);<br>Note: Preprocessing [tests with a real value](/manual/config/items/preprocessing#testing-real-value) are not supported.| |*Unsupported*|No|No|No|
es	 Funcionalidad soportada por proxies:  |Versión de proxy|Actualización de datos|Actualización de configuración|Tareas| |--|--|--|----| |*Actual*|Sí|Sí|Sí| |*Obsoleto*|Sí|No|[Comandos remotos](/manual/config/notifications/action/operation/remote_command) (por ejemplo, scripts de shell);<br>Comprobaciones inmediatas del valor de la métrica (es decir, *[Ejecutar ahora]( /manual/config/items/check_now)*);<br>Nota: No se admite el preprocesamiento de [pruebas con un valor real](/manual/config/items/preprocessing#testing-real-value).| |*No soportado*|No|No|No|

en-us	### Function details
es	### Detalles de la función

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters
es	### Detalles de la función  Algunas notas generales sobre los parámetros de la función:  - Los parámetros de la función están separados por una coma. - Se aceptan expresiones como parámetros.

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   Optional function parameters (or parameter parts) are indicated by     `<` `>`
es	### Detalles de la función  Algunas notas generales sobre los parámetros de la función:  - Los parámetros de la función están separados por una coma. - Se aceptan expresiones como parámetros. - Los parámetros de función opcionales (o partes de parámetros) se indican mediante     `<` `>`

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   Optional function parameters (or parameter parts) are indicated by     `<` `>`
es	### Detalles de la función  Algunas notas generales sobre los parámetros de función:  - Los parámetros de la función están separados por una coma. - Se aceptan expresiones como parámetros. - Los parámetros de función opcionales (o partes de parámetros) se indican mediante     `<` `>`

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   String parameters must be double-quoted; otherwise they might get     misinterpreted -   Optional function parameters (or parameter parts) are indicated by     `<` `>`
es	### Detalles de la función  Algunas notas generales sobre los parámetros de función:  -   Los parámetros de la función están separados por una coma. -   Se aceptan expresiones como parámetros. -   Los parámetros de cadena deben estar entre comillas dobles; de lo contrario podrían ser     malinterpretados - Los parámetros de función opcionales (o partes de parámetros) se indican mediante     `<` `>`

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `(sec|#num)<:time shift>` parameters must never be     quoted
es	### Detalles de la función  Algunas notas generales sobre los parámetros de función:  - Los parámetros de la función están separados por una coma. - Los parámetros de la función opcionales (o partes de parámetros) se indican mediante     `<` `>` - Los parámetros específicos de la función se describen con cada función. - Los parámetros `/host/key` y `(sec|#num)<:time shift>` nunca deben ser     encerrados entre comillas

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `(sec|#num)<:time shift>` parameters must never be     quoted
es	### Detalles de la función  Algunas notas generales sobre los parámetros de función:  - Los parámetros de la función están separados por una coma. - Los parámetros de la función opcionales (o partes de parámetros) se indican mediante     `<` `>` - Los parámetros específicos de la función se describen con cada función. - Los parámetros `/host/key` y `(sec|#num)<:time shift>` nunca deben ser     encerrados entre comillas

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `(sec|#num)<:time shift>` parameters must never be     quoted
es	### Detalles de la función  Algunas notas generales sobre los parámetros de función:  - Los parámetros de la función están separados por una coma. - Los parámetros de la función opcionales (o partes de parámetros) se indican mediante     `<` `>` - Los parámetros específicos de la función se describen con cada función. - Los parámetros `/host/key` y `(sec|#num)<:time shift>` nunca deben ser     encerrados entre comillas

en-us	### Function details  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `time period:time shift` parameters must never be     quoted
es	### Detalles de la función  Algunas notas generales sobre los parámetros de función:  - Los parámetros de la función están separados por una coma. - Los parámetros de la función opcionales (o partes de parámetros) se indican mediante     `<` `>` - Los parámetros específicos de la función se describen con cada función. - Los parámetros `/host/key` y `(sec|#num)<:time shift>` nunca deben ser     encerrados entre comillas

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  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	 ### Functions  |Macro|Supported in|Description| |--|--------|--------| |{FUNCTION.VALUE<1-9>}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)<br>→ Event names|*Results of the Nth item-based function in the trigger expression at the time of the event.*<br>Only functions with */host/key* as the first parameter are counted. See [indexed macros](supported_by_location#indexed_macros).| |{FUNCTION.RECOVERY.VALUE<1-9>}|→ Problem [recovery notifications](/manual/config/notifications/action/recovery_operations) and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Results of the Nth item-based function in the recovery expression at the time of the event.*<br>Only functions with */host/key* as the first parameter are counted. See [indexed macros](supported_by_location#indexed_macros).|
es	 ### Funciones  |Macro|Admitida en|Descripción| |--|--------|--------| |{FUNCTION.VALUE<1-9>}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts) <br>→ Nombres de eventos|*Resultados de la enésima función basada en elementos en la expresión desencadenante en el momento del evento.*<br>Solo se cuentan las funciones con */host/key* como primer parámetro. Consulte [macros indexadas](supported_by_location#indexed_macros).| |{FUNCTION.RECOVERY.VALUE<1-9>}|→ [Notificaciones de recuperación](/manual/config/notifications/action/recovery_operatives) de problemas y comandos<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Resultados de la enésima función basada en elementos en la expresión de recuperación en el momento del evento.*<br>Solo funciona con */host/key* como Se cuentan el primer parámetro. Consulte [macros indexadas](supported_by_location#indexed_macros).|

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 se separan 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 funciones numéricas aceptan el tiempo como parámetro. Puede utilizar segundos o [sufijos de tiempo](/manual/apéndice/sufijos) para indicar la hora. Precedido por una almohadilla, 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 una almohadilla tienen un significado diferente con la función **último**: 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 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  Now, you have enough knowledge to start working with the Zabbix API, however, do not stop here. For further reading you are advised to have a look at the [list of available APIs](/manual/api/reference).
es	### Otras lecturas  Ahora ya sabe suficiente para empezar a trabajar con las API en Zabbix, pero no se detenga aquí. Para más información le sugerimos que eche un vistazo a la [lista de API disponibles](/manual/api/reference).

en-us	 ##### fuzzytime(/host/key,sec) {#fuzzytime}  Check how much the passive agent time differs from the Zabbix server/proxy time.<br> Supported value types: *Float*, *Integer*.<br> Returns: 1 - difference between the passive item value (as timestamp) and Zabbix server/proxy timestamp (the clock of value collection) is less than or equal to T seconds; 0 - otherwise.  Parameters:   -   See [common parameters](#common-parameters).  Comments:  -   Usually used with the 'system.localtime' item to check that local time is in sync with the local time of Zabbix server. *Note* that 'system.localtime' must be configured as a [passive check](/manual/appendix/items/activepassive#passive_checks). -   Can be used also with the `vfs.file.time[/path/file,modify]` key to check that the file did not get updates for long time; -   This function is not recommended for use in complex trigger expressions (with multiple items involved), because it may cause unexpected results (time difference will be measured with the most recent metric), e.g. in `fuzzytime(/Host/system.localtime,60s)=0 or last(/Host/trap)<>0`.  Example:      fuzzytime(/host/key,60s)=0 #detect a problem if the time difference is over 60 seconds<br><br>
es	 ##### fuzzytime(/host/clave,seg) {#fuzzytime}  Compruebe en qué medida el tiempo del agente pasivo difiere del tiempo del servidor/proxy de Zabbix.<br> Tipos de valores admitidos: *Flotante*, *Entero*.<br> Devuelve: 1 - la diferencia entre el valor del elemento pasivo (como marca de tiempo) y la marca de tiempo del servidor/proxy Zabbix (el reloj de recopilación de valores) es menor o igual a T segundos; 0 - en caso contrario.  Parámetros:  - Ver [parámetros comunes](#common-parameters).  Comentarios:  - Generalmente se usa con el elemento 'system.localtime' para verificar que la hora local esté sincronizada con la hora local del servidor Zabbix. *Tenga en cuenta* que 'system.localtime' debe configurarse como [verificación pasiva](/manual/appendix/items/activepassive#passive_checks). - También se puede usar con la clave `vfs.file.time[/path/file,modify]` para comprobar que el archivo no recibió actualizaciones durante mucho tiempo; - No se recomienda el uso de esta función en expresiones de activación complejas (con varios elementos involucrados), porque puede causar resultados inesperados (la diferencia horaria se medirá con la métrica más reciente), p. en `fuzzytime(/Host/system.localtime,60s)=0 o last(/Host/trap)<>0`.  Ejemplo:      fuzzytime(/host/key,60s)=0 #detecta un problema si la diferencia horaria es superior a 60 segundos<br><br>

en-us	#### General attributes  The *User* tab contains general user attributes:  ![](../../../../assets/en/manual/config/user.png){width="600"}  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, or a *Change password* button if the user already exists.<br>Clicking on the *Change password* button opens two fields for entering a new password.<br>For the user with the *Super admin role* changing own password, clicking on the *Change password* button opens an additional field for entering the current (old) password.<br>On a successful password change, the user for which the password was changed will be logged out of all active sessions.<br>Note that the password can only be changed for users using Zabbix [internal authentication](/manual/web_interface/frontend_sections/users/authentication#default-authentication).| |*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){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre de usuario*|Nombre único de usuario, 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 reconocimiento 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 al comenzar a escribir el nombre de un grupo de usuarios se 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 lo seleccionado.<br>La adhesión a los grupos de usuarios determina a qué grupos de hosts y hosts tendrá [acceso](permisos) el usuario.| |*Contraseña*|Dos campos para ingresar la contraseña del usuario, o un botón *Cambiar contraseña* si el usuario ya existe.<br>Al hacer clic en el botón *Cambiar contraseña* se abren dos campos para ingresar una nueva contraseña.<br>Para el usuario con el *rol de superadministrador* cambia su propia contraseña, al hacer clic en el botón *Cambiar contraseña* se abre un campo adicional para ingresar la contraseña actual (antigua).<br>En un cambio de contraseña exitoso, el usuario para el cual se creó la contraseña modificado se cerrará la sesión de todas las sesiones activas.<br>Tenga en cuenta que la contraseña solo se puede cambiar para los usuarios que usan Zabbix [autenticación interna](/manual/web_interface/frontend_sections/users/authentication#default-authentication).| |*Idioma*|Idioma de la interfaz de Zabbix.<br>Se requiere la extensión php gettext para que las traducciones funcionen.| |*Zona horaria*|Seleccione la zona horaria para anular la [zona horaria] global (/manual/web_interface/time_zone#overview) a nivel de usuario o seleccione **Predeterminado del sistema** para usar la configuración de zona horaria global.| |*Tema*|Define cómo se ve la interfaz:<br>**Predeterminado del sistema**: usa 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>**Oscuridad 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. Para ello se utilizan cookies del navegador.| |*Cerrar sesión automáticamente*|Con esta casilla de verificación marcada, la sesión del usuario se cerrará automáticamente, después de la cantidad de segundos establecida (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ú Monitoreo 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 configurar en 0 para desactivarlo.| |*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)*|Puedes hacer que Zabbix transfiera el usuario a una URL específica después de iniciar sesión correctamente, por ejemplo, a la página *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)  | [Settings API](/manual/api/reference/settings)  | [Regular expression API](/manual/api/reference/regexp)  | [Module API](/manual/api/reference/module)  | [Connector API](/manual/api/reference/connector)
es	#### General  Cambia ciertas opciones de configuración global.  [API de registro automático](/manual/api/reference/autoregistration)  | [API de mapa de iconos](/manual/api/reference/iconmap)  | [API de imagen](/manual/api/reference/image)  | [API de configuración](/manual/api/reference/settings)  | [API de expresión regular](/manual/api/reference/regexp)  | [API del módulo](/manual/api/reference/module)  | [API del conector](/manual/api/reference/connector)

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 cliente TLS. - 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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 1 } ```
es	#### Generar múltiples tokens  Genera dos tokens.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 1 } ```

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	#### - Geographical maps  This section allows selecting geographical map tile service provider and configuring service provider settings for the Geomap [dashboard widget](/manual/web_interface/frontend_sections/dashboards/widgets/geomap). To provide visualization using the geographical maps, Zabbix uses open-source JavaScript interactive maps library Leaflet. Please note that Zabbix has no control over the quality of images provided by third-party tile providers, including the predefined tile providers.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/geo_maps.png)  |Parameter|Description| |--|--------| |Tile provider|Select one of the available tile service providers or select *Other* to add another tile provider or self-hosted tiles (see [Using a custom tile service provider](#using_a_custom_tile_service_provider)).| |Tile URL|The URL template for loading and displaying the tile layer on geographical maps. This field is editable only if *Tile provider* is set to *Other*.<br><br>The following placeholders are supported:<br>*{s}* represents one of the available subdomains;<br>*{z}* represents zoom level parameter in the URL;<br>*{x}* and *{y}* represent tile coordinates;<br>*{r}* can be used to add "\@2x" to the URL to load retina tiles.<br><br>Example: `https://{s}.example.com/{z}/{x}/{y}{r}.png`| |Attribution text|Tile provider attribution text to be displayed in a small text box on the map. This field is visible only if *Tile provider* is set to *Other*.| |Max zoom level|Maximum zoom level of the map. This field is editable only if *Tile provider* is set to *Other*.|
es	#### - Mapas geográficos  Esta sección permite seleccionar el proveedor de servicios de mosaicos de mapas geográficos y configurar los ajustes del proveedor de servicios para el [widget de tablero Geomap](/manual/web_interface/frontend_sections/dashboards/widgets/geomap). Para proporcionar visualización utilizando los mapas geográficos, Zabbix utiliza la biblioteca de mapas interactivos JavaScript de código abierto Leaflet. Tenga en cuenta que Zabbix no tiene control sobre la calidad de las imágenes proporcionadas por proveedores de mosaicos de terceros, incluidos los proveedores de mosaicos predefinidos.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/geo_maps.png)  |Parámetro|Descripción| |--|--------| |Proveedor de mosaicos|Seleccione uno de los proveedores de servicios de mosaicos disponibles o seleccione *Otro* para agregar otro proveedor de mosaicos o mosaicos autohospedados (consulte [Uso de un proveedor de servicios de mosaicos personalizado](#using_a_custom_tile_service_provider)).| |URL de mosaico|La plantilla de URL para cargar y mostrar la capa de mosaico en mapas geográficos. Este campo solo se puede editar si *Proveedor de mosaicos* está configurado en *Otro*.<br><br>Se admiten los siguientes marcadores de posición:<br>*{s}* representa uno de los subdominios disponibles;<br>*{z }* representa el parámetro de nivel de zoom en la URL;<br>*{x}* y *{y}* representan las coordenadas del mosaico;<br>*{r}* se puede usar para agregar "\@2x" a la URL para cargar mosaicos de retina.<br><br>Ejemplo: `https://{s}.example.com/{z}/{x}/{y}{r}.png`| |Texto de atribución|El texto de atribución del proveedor de mosaicos se mostrará en un pequeño cuadro de texto en el mapa. Este campo es visible sólo si *Proveedor de mosaicos* está configurado en *Otro*.| |Nivel máximo de zoom|Nivel máximo de zoom del mapa. Este campo solo se puede editar si *Proveedor de mosaicos* está configurado en *Otro*.|

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 the current version 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 Geomap  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, utilizar el archivo de configuración del paquete de la versión actual 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) {             denyall;             return 404;     }  Luego, 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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```
es	#### Obtener un recuento de nodos en espera  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```

en-us	#### Get a list of nodes ordered by status  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "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	#### Obteniendo Java Gateway  Puede instalar Java Gateway desde las fuentes o desde los paquetes, descargadolos del [sitio web de Zabbix] (http://www.zabbix.com/download.php).  Usando los enlaces a continuación puede acceder a información sobre cómo obtener y ejecutar la puerta de enlace Java de Zabbix, cómo configurar el servidor Zabbix (o proxy Zabbix) para use la puerta de enlace Java de Zabbix para el monitoreo JMX y cómo configurar las métricas Zabbix  en la interfaz de Zabbix que corresponden a contadores JMX específicos.  |Instalación desde|Instrucciones|Instrucciones| |-----------|------------|------------| |*Fuentes*|[Instalación](/manual/installation/install#installing_java_gateway)|[Configuración](/manual/concepts/java/from_sources)| |*Paquetes 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](/manual/appendix/config/zabbix_agentd) intervals.  ```json {   "request": "active checks",   "host": "Zabbix server",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050,   "config_revision": 1,   "session": "e3dcbd9ace2c9694e1d7bbd030eeef6e" } ```  | 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. | | config_revision | _number_ | no | Configuration identifier for [incremental configuration sync](/manual/installation/upgrade_notes_640). | | session | _string_ | no | Session identifier for [incremental configuration sync](/manual/installation/upgrade_notes_640). |    **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     }   ],   "config_revision": 2 }  ```  | 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. Omitted if host configuration is unchanged. | | | 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. | | config_revision | < | _number_ | no | Configuration identifier for [incremental configuration sync](/manual/installation/upgrade_notes_640). Omitted if host configuration is unchanged. Incremented if host configuration is changed. |    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. El agente envía esta solicitud al inicio y luego con intervalos de [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd).  ```json {     "request": "active checks",     "host": "Zabbix server",     "host_metadata": "mysql,nginx",     "hostinterface": "zabbix.server.lan",     "ip": "159.168.1.1",     "port": 12050,     "config_revision": 1,     "session": "e3dcbd9ace2c9694e1d7bbd030eeef6e" } ```  | Campo | Tipo | Obligatorio | Valor | |-|-|-|--------| | request | _cadena_ | si | `comprobaciones activas` | | 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. | | config_revision | _número_ | no | Identificador de configuración para [sincronización de configuración incremental](/manual/installation/upgrade_notes_640). | | config_revision | _cadena_ | no | Identificador de sesión para la [sincronización de configuración incremental](/manual/installation/upgrade_notes_640). |    **Respuesta del servidor**  El servidor envía la respuesta de comprobaciones 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]",       "ítemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "key_orig": "agent.version",       "ítemid": 5678,       "retraso": "10 m",       "lastlogsize": 0,       "mtime": 0     }   ],   "config_revision": 2 }  ```  | Campo |<| Tipo | Obligatorio | Valor | |-|------|--|-|-----------------------| | response |<| _cadena_ | si | `éxito` \| `fallido` | | info |<| _cadena_ | no | Información de error en caso de fallo. | | data |<| _conjunto de objetos_ | no | Elementos de comprobaciones activas. Se omite si la configuración del equipo no se modifica. | | | 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 | Métrica por hora. | | refresh_unsupported |<| _número_ | no | Intervalo de actualización de métricas no soportadas. | | 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. | | config_revision | < | _número_ | no | Identificador de configuración para la [sincronización de configuración incremental](/manual/installation/upgrade_notes_640). Se omite si la configuración del equipo no se modifica. Se incrementa si se cambia la configuración del equipo. |    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 se cierra 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 capturador del servidor Zabbix 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	#### Obteniendo el código fuente de Zabbix  Hay varias formas de obtener el código fuente de Zabbix:  - Puede [descargar](https://www.zabbix.com/download_sources) el     código lanzado de versiones desde el sitio web oficial de Zabbix - Puede [descargar](https://www.zabbix.com/developers) compilaciones nocturnas     desde la página oficial del desarrollador del sitio web de Zabbix - Puede obtener la última versión de desarrollo desde el repositorio de código fuente  de Git:     - La ubicación principal del repositorio completo está en         <https://git.zabbix.com/scm/zbx/zabbix.git>     - Las versiones principales y compatibles también se copian a Github en         <https://github.com/zabbix/zabbix>  Debe tener instalado un cliente Git para clonar el repositorio. El paquete oficial Git con las aplicaciones de línea de comandos ofrecido por las distribuciones, se llama comúnmente **git** . 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 donde desea colocar el código 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.4.1.
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 try {     b64 = btoa("cadena utf8");     utf8 = atob(b64); } catch (error) {     return {'error.name': error.name, 'error.message': error.message} } ```  - 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 escape 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.4.1.

en-us	### Global macro  The global macro object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |globalmacroid|string|ID of the global macro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |macro|string|Macro string.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |value|string|Value of the macro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *write-only* if `type` is set to "Secret macro"<br>- *required* for create operations| |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.|
es	### Macro global  El objeto macro global tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |globalmacroid|cadena|ID de la macro global.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |macro|cadena|Cadena de macro.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |value|cadena|Valor de la macro.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo escritura* si `tipo` está establecido en " Macro secreta"<br>- *obligatoria* para operaciones de creación| |type|entero|Tipo de macro.<br><br>Valores posibles:<br>0 - *(predeterminado)* Macro de texto;<br>1 - Macro secreta;<br>2 - Secreto de Vault.| |description|cadena|Descripción de la macro.|

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 el 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:  -   El botón ![](../../../../assets/en/manual/about/message_button_snooze.png) **Snooze** silencia el sonido de la alarma actualmente activa; -   El botón ![](../../../../assets/en/manual/about/message_button_mute.png) **Mute/Unmute** cambia entre reproducir y no reproducir el sonido de la alarma.

en-us	#### Global regular expressions  There is an advanced editor for creating and testing complex regular expressions in Zabbix frontend.  Once a regular expression has been created this way, it can be used in several places in the frontend by referring to its name, prefixed with @, for example, *\@mycustomregexp*.  To create a global regular expression:  -   Go to: *Administration → General* -   Select *Regular expressions* from the dropdown -   Click on *New regular expression*  The **Expressions** tab allows to set the regular expression name and add subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Set the regular expression name. Any Unicode characters are allowed.| |*Expressions*|<|Click on *Add* in the Expressions block to add a new subexpression.| | |*Expression type*|Select expression type:<br>**Character string included** - match the substring<br>**Any character string included** - match any substring from a delimited list. The delimited list includes a comma (,), a dot (.) or a forward slash (/).<br>**Character string not included** - match any string except the substring<br>**Result is TRUE** - match the regular expression<br>**Result is FALSE** - do not match the regular expression| |^|*Expression*|Enter substring/regular expression.| |*Delimiter*|<|A comma (,), a dot (.) or a forward slash (/) to separate text strings in a regular expression. This parameter is active only when "*Any character string included*" expression type is selected.| |*Case sensitive*|<|A checkbox to specify whether a regular expression is sensitive to capitalization of letters.|  A forward slash (/) in the expression is treated literally, rather than a delimiter. This way it is possible to save expressions containing a slash, without errors.  ::: noteimportant A custom regular expression name in Zabbix may contain commas, spaces, etc. In those cases where that may lead to misinterpretation when referencing (for example, a comma in the parameter of an item key) the whole reference may be put in quotes like this: *"\@My custom regexp for purpose1, purpose2"*.\ Regular expression names must not be quoted in other locations (for example, in LLD rule properties). :::  In the **Test** tab the regular expression and its subexpressions can be tested by providing a test string.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Results show the status of each subexpression and total custom expression status.  Total custom expression status is defined as *Combined result*. If several sub expressions are defined Zabbix uses AND logical operator to calculate *Combined result*. It means that if at least one Result is False *Combined result* has also False status.
es	#### Expresiones regulares globales  Hay un editor avanzado para crear y probar archivos expresiones regulares complejas en la interfaz de Zabbix.  Una vez que se ha creado una expresión regular de esta manera, se puede utilizar en varios lugares en la interfaz haciendo referencia a su nombre, con el prefijo @, por ejemplo, *\@mycustomregexp*.  Para crear una expresión regular global:  - Ir a: *Administración → General* - Seleccione *Expresiones regulares* en el menú desplegable - Haga clic en *Nueva expresión regular*  La pestaña **Expresiones** permite establecer el nombre de la expresión regular y agregar subexpresiones.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|<|Descripción| |-|----------|----------------------------------------| |*Name*|<|Establezca el nombre de la expresión regular. Se permiten todos los caracteres Unicode.| |*Expressions*|<|Haga clic en *Agregar* en el bloque Expresiones para agregar una nueva subexpresión.| | |*Expression type*|Seleccione el tipo de expresión:<br>**Cadena de caracteres incluida** - coincide con la subcadena<br>**Cualquier cadena de caracteres incluida** - coincide con cualquier subcadena de una lista delimitada. La lista delimitada incluye una coma (,), un punto (.) o una barra diagonal (/).<br>**Cadena de caracteres no incluida**: coincide con cualquier cadena excepto la subcadena<br>**El resultado es VERDADERO* * - coincide con la expresión regular<br>**El resultado es FALSO** - no coincide con la expresión regular| |^|*Expression*|Ingrese subcadena/expresión regular.| |*Delimiter*|<|Una coma (,), un punto (.) o una barra diagonal (/) para separar cadenas de texto en una expresión regular. Este parámetro está activo sólo cuando se selecciona el tipo de expresión "*Cualquier cadena de caracteres incluida*".| |*Case sensitive*|<|Una casilla de verificación para especificar si una expresión regular es sensible al uso de letras mayúsculas.|  Una barra diagonal (/) en la expresión se trata literalmente, en lugar de un delimitador. De esta manera es posible guardar expresiones que contengan una barra diagonal, sin errores.  ::: noteimportant Un nombre de expresión regular personalizado en Zabbix puede contener comas, espacios, etc. En aquellos casos en los que esto pueda dar lugar a una mala interpretación al hacer referencia (por ejemplo, una coma en el parámetro de una clave de métrica) la referencia completa se puede poner entre comillas como esto: *"\@Mi expresión regular personalizada para propósito1, propósito2"*.\ Los nombres de expresiones regulares no se deben citar en otras ubicaciones (por ejemplo por ejemplo, en las propiedades de la regla LLD). :::  En la pestaña **Prueba** la expresión regular y sus subexpresiones pueden ser probadas proporcionando una cadena de prueba.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Los resultados muestran el estado de cada subexpresión y el estado total de la expresión personalizada.  El estado total de la expresión personalizada se define como *Resultado combinado*. Si se definen varias subexpresiones. Zabbix utiliza el operador lógico AND para calcular *Resultado combinado*. Significa que si al menos un resultado es Falso *Resultado combinado* también tiene estado Falso.

en-us	#### Global scripts  A [global script](/manual/web_interface/frontend_sections/alerts/scripts) is a user-defined set of commands that can be executed on a monitoring target (by shell (/bin/sh) interpreter), depending on the configured scope and user permissions. Global scripts can be configured for the following actions:  -   Action [operation](/manual/config/notifications/action/operation) -   [Manual host action](/manual/web_interface/menu/host_menu#overview) -   [Manual event action](/manual/web_interface/menu/event_menu#content)  Global scripts are useful in many cases. For example, if configured for action operations or manual host actions, you can use global scripts to automatically or manually execute [remote commands](/manual/config/notifications/action/operation/remote_command) such as restarting an application (web server, middleware, CRM, etc.) or freeing disk space (removing older files, cleaning `/tmp`, etc). Or, another example, if configured for manual event actions, you can use global scripts to manage problem tickets in external systems.  Global scripts can be executed by Zabbix server, proxy or agent.
es	#### Scripts globales  Un [script global](/manual/web_interface/frontend_sections/alerts/scripts) es un conjunto de comandos definido por el usuario que se puede ejecutar en un objetivo de monitoreo (mediante el intérprete de shell (/bin/sh)), dependiendo del alcance configurado y los permisos de usuario. Los scripts globales se pueden configurar para las siguientes acciones:  -   [Operación](/manual/config/notificaciones/acción/operación) de acción -   [Acción manual del equipo](/manual/web_interface/menu/host_menu#overview) -   [Acción manual de evento](/manual/web_interface/menu/event_menu#content)  Los scripts globales son útiles en muchos casos. Por ejemplo, si está configurado para operaciones de acción o acciones manuales de equipo, puede usar scripts globales para ejecutar automática o manualmente [comandos remotos](/manual/config/notifications/action/operation/remote_command) como reiniciar una aplicación (servidor web, middleware, CRM, etc.) o liberar espacio en el disco (eliminar archivos antiguos, limpiar `/tmp`, etc.). O, otro ejemplo, si está configurado para acciones de eventos manuales, puede utilizar scripts globales para gestionar tickets de problemas en sistemas externos.  Los scripts globales pueden ser ejecutados por el servidor, proxy o agente de Zabbix.

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.4)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|PostgreSQL driver. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Embeddable filesystem mapped key-string store. | |[github.com/jackc/chunkreader](https://github.com/jackc/chunkreader)|Indirect^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3](https://github.com/jackc/pgproto3)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0| Required package for PostgreSQL plugin on Windows.| |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
es	 #### Bibliotecas Go  |Requisito|Estado obligatorio|Versión mínima|Descripción| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.4)| Sí|1.X.X|Biblioteca de soporte propia de Zabbix. Principalmente para complementos. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|Controlador PostgreSQL. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Almacén de cadenas de claves asignadas del sistema de archivos incrustable. | |[github.com/jackc/chunkreader](https://github.com/jackc/chunkreader)|Indirecto^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3](https://github.com/jackc/pgproto3)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0| Paquete requerido para el complemento PostgreSQL en Windows.| |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indirecto" significa que se usa en una de las bibliotecas que usa el agente. Es obligatorio ya que Zabbix usa la biblioteca que usa el paquete.

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.4)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Named read/write locks, access sync. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirect^**1**^|1.8.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Required package for MongoDB plugin mongo-driver lib. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Required package for MongoDB plugin mongo-driver lib on Windows. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7|Required package for MongoDB plugin mongo-driver lib. |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
es	 #### Librerias Go  |Requisito|Estado obligatorio|Versión mínima|Descripción| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.4)| Sí|1.X.X|Biblioteca de soporte propia de Zabbix. Principalmente para complementos. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Bloqueos de lectura/escritura con nombre, sincronización de acceso. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirecto^**1**^|1.8.0|Paquete requerido para el complemento MongoDB mongo-driver lib . | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Paquete requerido para el complemento MongoDB mongo-driver lib en Windows. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync)|^|0.0.0|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|Paquete requerido para el complemento MongoDB mongo-driver lib. | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7|Paquete requerido para el complemento MongoDB mongo-driver lib. |  ^**1**^ "Indirecto" significa que se usa en una de las librerias que usa el agente. Es obligatorio ya que Zabbix usa la librería que usa el paquete.

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|ID of the graph item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |color|string|Graph item's draw color as a hexadecimal color code.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |itemid|string|ID of the item.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |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	### Gráfico de métricas  ::: noteclassic Los gráficos de métricas solo se pueden modificar a través de la API `graph` . :::  El objeto de gráfico de métricas tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |gitemid|cadena|ID del elemento del gráfico.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |color|cadena|Grafica el color de dibujo del elemento como un código de color hexadecimal.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |itemid|cadena|ID de la métrica.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |calc\_fnc|integer|Valor del elemento 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|integer|Estilo de dibujo del elemento del 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|string|ID del gráfico al que pertenece el elemento del gráfico.| |sortorder|entero|Posición del elemento en el gráfico.<br><br>Predeterminado: comienza con "0" y aumenta en uno con cada entrada.| |type|entero|Tipo de elemento del 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|entero|Lado del gráfico donde se dibujará la escala Y del elemento del 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 gráfico de métrica  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	# Gráfico de métricas  Esta clase está diseñada para trabajar con gráficos de métricas.  Referencias de objetos:\  - [graphitem.get](/manual/api/reference/graphitem/object#graph_item)  Métodos disponibles:\  - [graphitem.get](/manual/api/reference/graphitem/get) - recuperando    gráficos de métricas

en-us	# > Graph object  The following objects are directly related to the `graph` API.
es	# > Objeto de gráfico  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 ver 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 métricas de 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 del iniciador y la información del iniciador que se muestra en la leyenda.  ::: noteclassic No se pueden mostrar más de 3 líneas de iniciador. Si hay más iniciadores, entonces los iniciadores con menor gravedad se priorizan para ser mostrados.\ \ Si la altura del gráfico se establece en menos de 120 píxeles, no se mostrará ningún iniciador en la leyenda. :::

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|ID of the graph prototype.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |height|integer|Height of the graph prototype in pixels.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |name|string|Name of the graph prototype.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |width|integer|Width of the graph prototype in pixels.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |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|ID of the parent template graph prototype.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |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>If a user has no access to the specified item, the graph is rendered as if `ymax_type` is set to "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>If a user has no access to the specified item, the graph is rendered as if `ymin_type` is set to "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. Auto-generated, if not given.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if the graph prototype belongs to a template|
es	### Prototipo de gráfico  El objeto prototipo de gráfico tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |graphid|cadena|ID del prototipo de gráfico.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |height|entero|Altura del prototipo del gráfico en píxeles.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |name|cadena|Nombre del prototipo del gráfico.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |width|entero|Ancho del prototipo del gráfico en píxeles.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* para operaciones de creación| |graphtype|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 - explotó.| |porcentaje\_left|flotante|Percentil izquierdo.<br><br>Predeterminado: 0.| |porcentaje\_right|flotante|Percentil derecho.<br><br>Predeterminado: 0.| |show\_3d|integer|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|integer|Si se muestra la leyenda en el gráfico descubierto.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |show\_work\_period|integer|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|ID del prototipo del gráfico de plantilla principal.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |yaxismax|float|El valor máximo fijo para el eje Y.| |yaxismin|float|El valor mínimo fijo para el eje Y.| |ymax\_itemid|cadena|ID del elemento que se utiliza como valor máximo para el eje Y.<br><br>Si un usuario no tiene acceso al elemento especificado, el gráfico se representa como si `ymax_type` fuera establecido en "calculado".| |ymax\_type|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 - elemento .| |ymin\_itemid|cadena|ID del elemento que se utiliza como valor mínimo para el eje Y.<br><br>Si un usuario no tiene acceso al elemento especificado, el gráfico se representa como si `ymin_type` fuera establecido en "calculado".| |ymin\_type|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 - elemento .| |discover|integer|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 sí. ser marcado como perdido.| |uuid|cadena|Identificador único universal, utilizado para vincular prototipos de gráficos importados con los ya existentes. Generado automáticamente, si no se proporciona.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si el prototipo del gráfico pertenece a una plantilla|

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áfico  Esta clase está diseñada para trabajar con prototipos de gráficos.  Referencias de objetos:\  -   [Prototipo de     gráfico](/manual/api/reference/graphprototype/object#graph_prototype)  Métodos disponibles:\  - [graphprototype.create](/manual/api/reference/graphprototype/create) -     creando nuevos prototipos de gráficos - [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     eliminar prototipos de gráficos - [graphprototype.get](/manual/api/reference/graphprototype/get) -     recuperando prototipos de gráficos - [graphprototype.update](/manual/api/reference/graphprototype/update) -     actualizando prototipos de gráficos

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

en-us	#### graphprototype  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: Graph prototype availability does not depend on permissions to the items specified in the [graph prototype properties](/manual/api/reference/graphprototype/object#graph-prototype) `ymin_itemid` and `ymax_itemid`.\
es	#### prototipo de gráfico  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: La disponibilidad del prototipo de gráfico no depende de los permisos para los elementos especificados en las [propiedades del prototipo de gráfico](/manual /api/reference/graphprototype/object#graph-prototype) `ymin_itemid` y `ymax_itemid`.\

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  Edite 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|ID of the graph.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |height|integer|Height of the graph in pixels.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |name|string|Name of the graph.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |width|integer|Width of the graph in pixels.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |flags|integer|Origin of the graph.<br><br>Possible values:<br>0 - *(default)* a plain graph;<br>4 - a discovered graph.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |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|ID of the parent template graph.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |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>If a user has no access to the specified item, the graph is rendered as if `ymax_type` is set to "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>If a user has no access to the specified item, the graph is rendered as if `ymin_type` is set to "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. Auto-generated, if not given.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if the graph belongs to a template|
es	### Grafico  El objeto gráfico tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |graphid|cadena|ID del gráfico.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |height|entero|Altura del gráfico en píxeles.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |name|cadena|Nombre del gráfico.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |width|integer|Ancho del gráfico en píxeles.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |flags|entero|Origen del gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* un gráfico simple;<br>4 - un gráfico descubierto.<br><br>[Propiedad comportamiento](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |graphtype|integer|Tipo de diseño del gráfico.<br><br>Valores posibles:<br>0 - *(predeterminado)* normal;<br>1 - apilado;<br>2 - circular;<br>3 - descompuesto .| |percent\_left|flotante|Percentil izquierdo.<br><br>Predeterminado: 0.| |percent\_right|flotante|Percentil derecho.<br><br>Predeterminado: 0.| |show\_3d|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.| |show\_legend|integer|Si se muestra la leyenda en el gráfico.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |show\_work\_period|integer|Si se muestra el tiempo de trabajo en el gráfico.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |show\_triggers|integer|Si se muestra la línea del iniciador en el gráfico.<br><br>Valores posibles:<br>0 - ocultar;<br>1 - *(predeterminado)* mostrar.| |templateid|cadena|ID del gráfico de plantilla principal.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |yaxismax|float|El valor máximo fijo para el eje Y.<br><br>Predeterminado: 100.| |yaxismin|float|El valor mínimo fijo para el eje Y.<br><br>Predeterminado: 0.| |ymax\_itemid|cadena|ID del elemento que se utiliza como valor máximo para el eje Y.<br><br>Si un usuario no tiene acceso al elemento especificado, el gráfico se representa como si `ymax_type` fuera establecido en "calculado".| |ymax\_type|integer|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 - elemento .| |ymin\_itemid|cadena|ID del elemento que se utiliza como valor mínimo para el eje Y.<br><br>Si un usuario no tiene acceso al elemento especificado, el gráfico se representa como si `ymin_type` fuera establecido en "calculado".| |ymin\_type|integer|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 - elemento .| |uuid|cadena|Identificador único universal, utilizado para vincular gráficos importados a los ya existentes. Generado automáticamente, si no se proporciona.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si el gráfico pertenece a una plantilla|

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	# Gráfico  Esta clase está diseñada para trabajar con gráficos.  Referencias de objetos:\  - [Graph](/manual/api/reference/graph/object#graph)  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	#### graph  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: Graph availability does not depend on permissions to the items specified in the [graph properties](/manual/api/reference/graph/object#graph) `ymin_itemid` and `ymax_itemid`.\
es	#### gráfico  [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 en las [propiedades del gráfico](/manual/api /reference/graph/object#graph) `ymin_itemid` y `ymax_itemid`.\

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

en-us	### Group prototype  The group prototype object defines a group that will be created for a discovered host. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Name of the group prototype.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
es	### Prototipo de grupo  El objeto prototipo de grupo define un grupo que se creará para un equipo descubierto. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |name|cadena|Nombre del prototipo del grupo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|

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  This section provides customization of several frontend-related defaults.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Configuration parameters:  |Parameter|Description| |--|--------| |*Default language*|Default language for users who have not specified a language in their profiles and guest users.<br>For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).| |*Default time zone*|Default [time zone](/manual/web_interface/time_zone#overview) for users who have not specified a time zone in their profiles and guest users.| |*Default theme*|Default theme for users who have not specified a theme in their profiles and guest users.| |*Limit for search and filter results*|Maximum amount of elements (rows) that will be displayed in a web-interface list, for example, in *Data collection → Hosts*.<br>*Note*: If set to, for example, '50', only the first 50 elements will be displayed in all affected frontend lists. If some list contains more than fifty elements, the indication of that will be the '+' sign in *"Displaying 1 to 50 of **50+** found"*. Also, if filtering is used and still there are more than 50 matches, only the first 50 will be displayed.| |*Max number of columns<br>and rows in overview tables*|Maximum number of columns and rows to display in Data overview and Trigger overview dashboard widgets. The same limit applies to both columns and rows. If more rows and/or columns than shown exist, the system will display a warning at the bottom of the table: "Not all results are displayed. Please provide more specific search criteria."| |*Max count of elements<br>to show inside table cell*|For entries that are displayed in a single table cell, no more than configured here will be shown.| |*Show warning if Zabbix server is down*|This parameter enables a warning message to be displayed in a browser window if the Zabbix server cannot be reached (possibly down). The message remains visible even if the user scrolls down the page. When hovered over, the message is temporarily hidden to reveal the contents underneath it.<br>This parameter is supported since Zabbix 2.0.1.| |*Working time*|This system-wide parameter defines working hours. In graphs, working time is displayed as a white background and non-working time is displayed as gray.<br>See [Time period specification](/manual/appendix/time_period) page for description of the time format.<br>[User macros](/manual/config/macros/user_macros) are supported (since Zabbix 3.4.0).| |*Show technical errors*|If checked, all registered users will be able to see technical errors (PHP/SQL). If unchecked, the information is only available to [Zabbix Super Admins](/manual/web_interface/frontend_sections/users/users#users1) and users belonging to the user groups with enabled [debug mode](/manual/web_interface/debug_mode).| |*Max history display period*|Maximum time period for which to display historical data in *Monitoring* subsections: *Latest data*, *Web*, and in the *Data overview* dashboard widget.<br>Allowed range: 24 hours (default) - 1 week. [Time suffixes](/manual/appendix/suffixes), e.g. 1w (one week), 36h (36 hours), are supported.| |*Time filter default period*|Time period to be used in graphs and dashboards by default. Allowed range: 1 minute - 10 years (default: 1 hour).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 10m (ten minutes), 5w (five weeks), are supported.<br>Note: when a user changes the time period while viewing a graph, this time period is stored as user preference, replacing the global default or a previous user selection.| |*Max period for time selector*|Maximum available time period for graphs and dashboards. Users will not be able to visualize older data. Allowed range: 1 year - 10 years (default: 2 years).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 1y (one year), 365w (365 weeks), are supported.|
es	#### - GUI  Esta sección proporciona personalización de varios aspectos relacionados con los valores predeterminados del frontend.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Parámetros de configuración:  |Parámetro|Descripción| |--|--------| |*Idioma predeterminado*|Idioma predeterminado para usuarios que no han especificado un idioma en sus perfiles y usuarios invitados.<br>Para obtener más información, consulte [Instalación de idiomas de interfaz adicionales](/manual/appendix/install/locales).| |*Zona horaria predeterminada*|[zona horaria](/manual/web_interface/time_zone#overview) predeterminada para usuarios que no han especificado una zona horaria en sus perfiles y usuarios invitados.| |*Tema predeterminado*|Tema predeterminado para usuarios que no han especificado un tema en sus perfiles y usuarios invitados.| |*Límite de resultados de búsqueda y filtrado*|Cantidad máxima de elementos (filas) que se mostrarán en una lista de interfaz web, por ejemplo, en *Recopilación de datos → Hosts*.<br>*Nota*: Si se establece en, por ejemplo, '50', solo se mostrarán los primeros 50 elementos en todas las listas de frontend afectadas. Si alguna lista contiene más de cincuenta elementos, la indicación de ello será el signo '+' en *"Mostrando 1 a 50 de **50+** encontrados"*. Además, si se utiliza el filtrado y todavía hay más de 50 coincidencias, sólo se mostrarán las primeras 50.| |*Número máximo de columnas<br>y filas en tablas de descripción general*|Número máximo de columnas y filas para mostrar en los widgets del panel de descripción general de datos y descripción general de activadores. El mismo límite se aplica tanto a las columnas como a las filas. Si existen más filas y/o columnas de las que se muestran, el sistema mostrará una advertencia en la parte inferior de la tabla: "No se muestran todos los resultados. Proporcione criterios de búsqueda más específicos".| |*Recuento máximo de elementos<br>para mostrar dentro de la celda de la tabla*|Para las entradas que se muestran en una sola celda de la tabla, no se mostrarán más de los configurados aquí.| |*Mostrar advertencia si el servidor Zabbix está inactivo*|Este parámetro permite que se muestre un mensaje de advertencia en una ventana del navegador si no se puede acceder al servidor Zabbix (posiblemente inactivo). El mensaje permanece visible incluso si el usuario se desplaza hacia abajo en la página. Cuando se coloca el cursor sobre él, el mensaje se oculta temporalmente para revelar el contenido que se encuentra debajo.<br>Este parámetro se admite desde Zabbix 2.0.1.| |*Tiempo de trabajo*|Este parámetro de todo el sistema define las horas de trabajo. En los gráficos, el tiempo de trabajo se muestra sobre un fondo blanco y el tiempo no laborable se muestra en gris.<br>Consulte la página [Especificación del período de tiempo](/manual/appendix/time_period) para obtener una descripción del formato de hora.<br>[ Macros de usuario](/manual/config/macros/user_macros) son compatibles (desde Zabbix 3.4.0).| |*Mostrar errores técnicos*|Si está marcado, todos los usuarios registrados podrán ver los errores técnicos (PHP/SQL). Si no está marcada, la información solo está disponible para los [Zabbix Super Admins](/manual/web_interface/frontend_sections/users/users#users1) y los usuarios que pertenecen a los grupos de usuarios con el [modo de depuración](/manual/web_interface/debug_mode)  habilitado . | |*Período máximo de visualización del historial*|Período de tiempo máximo para mostrar datos históricos en las subsecciones *Monitoreo*: *Últimos datos*, *Web* y en el widget del tablero *Resumen de datos*.<br>Rango permitido: 24 horas (predeterminado) - 1 semana. [Sufijos de tiempo](/manual/apéndice/sufijos), p. Se admiten 1 semana (una semana), 36 h (36 horas).| |*Período predeterminado del filtro de tiempo*|Período de tiempo que se utilizará en gráficos y tableros de forma predeterminada. Rango permitido: 1 minuto - 10 años (predeterminado: 1 hora).<br>[Sufijos de tiempo](/manual/appendix/suffixes), p.e. Se admiten 10 m (diez minutos) y 5 semanas (cinco semanas).<br>Nota: cuando un usuario cambia el período de tiempo mientras visualiza un gráfico, este período de tiempo se almacena como preferencia del usuario, reemplazando el valor predeterminado global o una selección anterior del usuario. .| |*Período máximo para el selector de tiempo*|Período de tiempo máximo disponible para gráficos y tableros. Los usuarios no podrán visualizar datos más antiguos. Rango permitido: 1 año - 10 años (predeterminado: 2 años).<br>[Sufijos de tiempo](/manual/appendix/suffixes), p.e. Se admiten 1 año (un año), 365 semanas (365 semanas).|

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.4.6.  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 la métrica `log[]`, `logrt[]`, `log.count[]` o `logrt.count[]` no puede ser compilada por la biblioteca PCRE o PCRE2, entonces la métrica entra en 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 el seguimiento 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.4.6.  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 en 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	##### HANodeName The high availability cluster node name. When empty the server is working in standalone mode and a node with empty name is created.
es	##### HANodeName El nombre del nodo del clúster de alta disponibilidad. Cuando está vacío, el servidor funciona en modo independiente y se crea un nodo con un nombre vacío.

en-us	#### Hardware
es	#### Hardware

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.  **proxy\_config\_cache\_reload**\[=*target*\] Reload proxy configuration cache.  **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_6.4.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_6.4.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 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, nombre del artículo, clave, cantidad     1, elemento de agente activo, agente.nombre de host, 33     "2","elemento de agente pasivo","agent.version","44"     3, "elementos de agente activo y pasivo", agente.ping, 55  ::: noteclassic Un carácter de comilla dentro de un campo entre comillas en la entrada debe escaparse precediéndolo de otra comilla. :::  **Línea de encabezado de procesamiento**  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"    } ] ```  **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"    } ] ```

en-us	#### Heartbeat dropped from Zabbix proxy  The *heartbeat sender* has been removed from the proxy. Therefore, Zabbix proxy item *zabbix [process,heartbeat sender]* is no longer supported and has been removed from templates. The *HeartbeatFrequency* parameter has been deprecated.
es	#### Heartbeat eliminado del proxy Zabbix  El *remitente de heartbeat* ha sido eliminado del proxy. Por lo tanto, el elemento proxy de Zabbix *zabbix [proceso, heartbeat sender]* ya no es compatible y se eliminó de las plantillas. El parámetro *HeartbeatFrequency* ha quedado obsoleto.

en-us	##### HeartbeatFrequency  The frequency of heartbeat messages in seconds. Used for monitoring the availability of active checks.<br>0 - heartbeat messages disabled.  Default: `60`<br> Range: 0-3600
es	##### HeartbeatFrequency  La frecuencia de los mensajes de latidos del corazón en segundos. Se utiliza para monitorear la disponibilidad de comprobaciones activas.<br>0: mensajes de latido deshabilitados.  Predeterminado: `60`<br> Rango: 0-3600

en-us	##### HeartbeatFrequency  The frequency of heartbeat messages in seconds. Used for monitoring the availability of active checks.<br>0 - heartbeat messages disabled.  Default: `60`<br> Range: 0-3600
es	##### HeartbeatFrequency  La frecuencia de los mensajes de latidos del corazón en segundos. Se utiliza para monitorear la disponibilidad de comprobaciones activas.<br>0: mensajes de latido deshabilitados.  Predeterminado: `60`<br> Rango: 0-3600

en-us	##### HeartbeatFrequency  The frequency of heartbeat messages in seconds. Used for monitoring the availability of active checks.<br>0 - heartbeat messages disabled.  Default: `60`<br> Range: 0-3600
es	##### HeartbeatFrequency  La frecuencia de los mensajes de latidos del corazón en segundos. Se utiliza para monitorear la disponibilidad de comprobaciones activas.<br>0: mensajes de latido deshabilitados.  Predeterminado: `60`<br> Rango: 0-3600

en-us	##### HeartbeatFrequency  The frequency of heartbeat messages in seconds. Used for monitoring the availability of active checks.<br>0 - heartbeat messages disabled.  Default: `60`<br> Range: 0-3600
es	##### HeartbeatFrequency  La frecuencia de los mensajes de latidos del corazón en segundos. Se utiliza para monitorear la disponibilidad de comprobaciones activas.<br>0: mensajes de latido deshabilitados.  Predeterminado: `60`<br> Rango: 0-3600

en-us	 ### Heartbeat message  The heartbeat message is sent by an active agent to Zabbix server/proxy  every HeartbeatFrequency seconds (configured in the Zabbix agent 2  [configuration file](/manual/appendix/config/zabbix_agent2)).   It is used to monitor the availability of active checks.  ```json {   "request": "active check heartbeat",   "host": "Zabbix server",   "heartbeat_freq": 60 } ```  | Field | Type | Mandatory | Value | |-|-|-|--------| | request | _string_ | yes | `active check heartbeat` | | host | _string_ | yes | The host name. | | heartbeat_freq | _number_ | yes | The agent heartbeat frequency (HeartbeatFrequency configuration parameter). |
es	 ##### Mensaje de latido  El mensaje de latido es enviado por un agente activo al servidor/proxy de Zabbix cada número de segundos indicados en HeartbeatFrequency (configurado en el  [archivo de configuración](/manual/appendix/config/zabbix_agent2) del agente 2 Zabbix).  Se utiliza para monitorear la disponibilidad de comprobaciones activas.  ```json {   "request": "active check heartbeat",   "host": "servidor Zabbix",   "heartbeat_freq": 60 } ```  | Campo | Tipo | Obligatorio | Valor | |-|-|-|--------| | request | _cadena_ | si | `comprobación activa del latido del corazón` | | host  | _cadena_ | si | El nombre del equipo. | | heartbeat_freq | _número_ | si | La frecuencia de latido del agente (parámetro de configuración HeartbeatFrequency). |