en-us	 ##### nodata(/host/key,sec,<mode>) {#nodata}  Check for no data received.<br> Supported value types: *Integer*, *Float*, *Character*, *Text*, *Log*.<br> Returns: 1 - if no data received during the defined period of time; 0 - otherwise.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **sec** - the period should not be less than 30 seconds because the history syncer process calculates this function only every 30 seconds; `nodata(/host/key,0)` is disallowed. -   **mode** - if set to *strict* (double-quoted), this function will be insensitive to proxy availability (see comments for details).  Comments:  -   the 'nodata' triggers monitored by proxy are, by default, sensitive to proxy availability - if proxy becomes unavailable, the 'nodata' triggers will not fire immediately after a restored connection, but will skip the data for the delayed period. Note that for passive proxies suppression is activated if connection is restored more than 15 seconds and no less than 2 & ProxyUpdateFrequency seconds later. For active proxies suppression is activated if connection is restored more than 15 seconds later. To turn off sensitiveness to proxy availability, use the third parameter, e.g.: `nodata(/host/key,5m,"strict")`; in this case the function will fire as soon as the evaluation period (five minutes) without data has past.<br> -   This function will display an error if, within the period of the 1st parameter:<br>- there's no data and Zabbix server was restarted<br>- there's no data and maintenance was completed<br>- there's no data and the item was added or re-enabled<br> -   Errors are displayed in the *Info* column in trigger [configuration](/manual/web_interface/frontend_sections/data_collection/hosts/triggers);<br> -   This function may not work properly if there are time differences between Zabbix server, proxy and agent. See also: [Time synchronization requirement](/manual/installation/requirements#time_synchronization).
es	 ##### nodata(/host/key,seg,<modo>) {#nodata}  Verifique que no se hayan recibido datos.<br> Tipos de valores admitidos: *Entero*, *Flotante*, *Carácter*, *Texto*, *Registro*.<br> Devuelve: 1 - si no se recibieron datos durante el período de tiempo definido; 0 - en caso contrario.  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **seg** - el período no debe ser inferior a 30 segundos porque el proceso de sincronización del historial calcula esta función solo cada 30 segundos; `nodata(/host/key,0)` no está permitido. - **modo**: si se establece en *strict* (entre comillas dobles), esta función no tendrá en cuenta la disponibilidad del proxy (consulte los comentarios para obtener más detalles).  Comentarios:  - los iniciadores 'nodata' monitoreados por el proxy son, de forma predeterminada, sensibles a la disponibilidad del proxy - si el proxy deja de estar disponible, los iniciadores 'nodata' no se activarán inmediatamente después de una conexión restaurada, pero omitirán los datos durante el período retrasado. Tenga en cuenta que para los servidores proxy pasivos, la supresión se activa si la conexión se restablece más de 15 segundos y no menos de 2 & ProxyUpdateFrequency segundos después. Para los proxies activos, la supresión se activa si la conexión se restablece más de 15 segundos después. Para desactivar la sensibilidad a la disponibilidad del proxy, utilice el tercer parámetro, por ejemplo: `nodata(/host/key,5m,"strict"`); en este caso la función se activará tan pronto como haya pasado el período de evaluación (cinco minutos) sin datos.<br> - Esta función mostrará un error si, dentro del período del primer parámetro:<br>- no hay datos y el servidor Zabbix se reinició<br>- no hay datos y se completó el mantenimiento<br>- no hay datos y la métrica fue agregada o rehabilitada<br> - Los errores se muestran en la columna *Información* en la [configuración](/manual/web_interface/frontend_sections/data_collection/hosts/triggers) del iniciador;<br> - Es posible que esta función no funcione correctamente si hay diferencias horarias entre el servidor, el proxy y el agente de Zabbix. Consulte también: [Requisito de sincronización horaria](/manual/installation/requirements#time_synchronization).

en-us	##### NodeAddress IP or hostname with optional port to override how the frontend should connect to the server.<br>Format: \<address>\[:\<port>\]<br><br>If IP or hostname is not set, the value of ListenIP will be used. If ListenIP is not set, the value `localhost` will be used.<br>If port is not set, the value of ListenPort will be used. If ListenPort is not set, the value `10051` will be used.<br><br>This option can be overridden by the address specified in the frontend configuration.<br><br>See also: [HANodeName](#hanodename) parameter; [Enabling high availability](/manual/concepts/server/ha#enabling-high-availability).  Default: 'localhost:10051'
es	##### NodeAddress IP o nombre de equipo con puerto opcional para redefinir cómo la interfaz debe conectarse al servidor.<br>Formato: \<dirección>\[:\<puerto>\]<br><br>Si no se establece la IP o el nombre de equipo, se utilizará el valor de ListenIP. Si ListenIP no está configurado, se usará el valor `localhost`.<br>Si el puerto no está configurado, se usará el valor de ListenPort. Si ListenPort no está configurado, se utilizará el valor `10051`.<br><br>Esta opción puede ser sustituida por la dirección especificada en la configuración del frontend.<br><br>Consulte también: [HANodeName](#hanodename ) parámetro; [Habilitación de alta disponibilidad](/manual/concepts/server/ha#enabling-high-availability).  Valor predeterminado: 'localhost:10051'

en-us	#### Non-mandatory fields in user configuration  The user group and user role fields are no longer mandatory in [user configuration](/manual/config/users_and_usergroups/user).  However, if an internal Zabbix user is created without a user role, the user will not be able to log into Zabbix, using internal authentication.
es	#### Campos no obligatorios en la configuración de usuario  Los campos de grupo de usuarios y rol de usuario ya no son obligatorios en la [configuración de usuario](/manual/config/users_and_usergroups/user). Sin embargo, si se crea un usuario interno de Zabbix sin una función de usuario, el usuario no podrá iniciar sesión en Zabbix mediante la autenticación interna.

en-us	##### Non-primitive data types  Since Zabbix 4.0.0 it is possible to work with custom MBeans returning non-primitive data types, which override the **toString()** method.
es	##### Tipos de datos no primitivos  Desde Zabbix 4.0.0 es posible trabajar con MBeans personalizados que regresan tipos de datos no primitivos, que anulan el método **toString()**.

en-us	### Notation
es	### Notación

en-us	::: noteclassic A new user cannot be created without assigning a user role to them in 6.4.4 and later Zabbix versions. Previously created users may still be edited without assigning a user role to them, but when a user role is assigned, the field becomes mandatory, and a user role cannot be deleted anymore. You can always change the user role, though.  6.4.3 and earlier versions still provide the opportunity to create a user with an empty user role.  :::
es	::: noteclassic No se puede crear un nuevo usuario sin asignarle un rol de usuario en las versiones 6.4.4 y posteriores de Zabbix. Los usuarios creados previamente aún se pueden editar sin asignarles un rol de usuario, pero cuando se asigna un rol de usuario, el campo se vuelve obligatorio y el rol de usuario ya no se puede eliminar. Sin embargo, siempre puedes cambiar el rol del usuario.  6.4.3 y versiones anteriores aún brindan la oportunidad de crear un usuario con un rol de usuario vacío. :::

en-us	 ::: noteclassic If installing from [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), you need to run the following command prior to proceeding to the next steps: <br><br> `$ make dbschema` :::
es	 ::: noteclassic Si realiza la instalación desde el [repositorio Zabbix Git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), debe ejecutar el siguiente comando antes de continuar con los siguientes pasos: <br><br> `$ make dbschema` :::

en-us	 ::: noteclassic  (\*) The number of active servers listed in ServerActive plus the number of pre-forked instances for passive checks specified in StartAgents must be less than 64. :::
es	 ::: noteclassic  (\*) El número de servidores activos enumerados en ServerActive más el número de instancias prebifurcadas para comprobaciones pasivas especificadas en StartAgents debe ser menor que 64. :::

en-us	 ::: noteclassic Zabbix agent 2 supports custom intervals for both passive and active checks, whereas Zabbix agent supports custom intervals only for passive checks. See  [Zabbix agent vs agent 2 comparison](/manual/appendix/agent_comparison).  :::
es	 ::: noteclassic Zabbix Agent 2 admite intervalos personalizados para comprobaciones pasivas y activas, mientras que Zabbix Agent admite intervalos personalizados solo para comprobaciones pasivas. Consulte [Comparación entre el agente Zabbix y el agente 2](/manual/appendix/agent_comparison). :::

en-us	 ::: note-contribute Have a trigger expressions example that might be useful to others? Use the [Example suggestion form](#report-example) to send it to Zabbix developers. :::
es	 ::: note-contribute ¿Tiene un ejemplo de expresiones de iniciador que pueda ser útil para otros? Utilice el [formulario de sugerencia de ejemplos](#report-example) para enviarlo a los desarrolladores de Zabbix. :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
es	::: noteimportant Los widgets obsoletos se eliminarán en la próxima versión principal. :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
es	::: noteimportant Los widgets obsoletos se eliminarán en la próxima versión principal. :::

en-us	   ::: noteimportant For SourceIP support in LDAP simple checks (e.g. `net.tcp.service[ldap]`), OpenLDAP version 2.6.1 or above is required. :::
es	   ::: noteimportant Para compatibilidad con SourceIP en comprobaciones simples de LDAP (por ejemplo, `net.tcp.service[ldap]`), se requiere OpenLDAP versión 2.6.1 o superior. :::

en-us	 ::: noteimportant Proxies that are older than Zabbix server previous LTS release version or newer than Zabbix server major version are not supported. Zabbix server will ignore data from unsupported proxies and all communication with Zabbix server will fail with a warning. For more information, see [Version compatibility](/manual/appendix/compatibility#supported-zabbix-proxies). :::  To minimize downtime and data loss during the upgrade, it is recommended to stop, upgrade, and start Zabbix server and then stop, upgrade, and start Zabbix proxies one after another. During server downtime, running proxies will continue data collection. Once the server is up and running, [outdated](/manual/appendix/compatibility#supported-zabbix-proxies) proxies will send the data to the newer server (proxy configuration will not be updated though) and will remain partly functional. Any notifications for problems during Zabbix server downtime will be generated only after the upgraded server is started.
es	 ::: noteimportant Los servidores proxy que sean anteriores a la versión LTS anterior del servidor Zabbix o más recientes que la versión principal del servidor Zabbix no están soportados. El servidor Zabbix ignorará los datos de servidores proxy no compatibles y toda la comunicación con el servidor Zabbix fallará con una advertencia. Para más información, ver [Compatibilidad de versiones](/manual/appendix/compatibility#supported-zabbix-proxies). :::  Para minimizar el tiempo de inactividad y la pérdida de datos durante la actualización, se recomienda detener, actualizar e iniciar el servidor Zabbix y luego detener, actualizar e iniciar los proxies Zabbix uno tras otro. Durante el tiempo de inactividad del servidor, la ejecución de servidores proxy continuará recopilando datos. Una vez que el servidor esté en funcionamiento, los proxies [obsoletos](/manual/appendix/compatibility#supported-zabbix-proxies) enviarán los datos al servidor más nuevo (aunque la configuración del proxy no se actualizará) y permanecerán funcionando parcialmente. Cualquier notificación de problemas durante el tiempo de inactividad del servidor Zabbix se generará solo después del inicio del servidor actualizado.

en-us	 ::: noteimportant The instructions provided on this page are designed for advanced users. Note that these instructions might need to be adjusted for your specific configuration. :::
es	 ::: noteimportant Las instrucciones proporcionadas en esta página están diseñadas para usuarios avanzados. Tenga en cuenta que es posible que sea necesario ajustar estas instrucciones para su configuración específica. :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) widget instead. :::
es	::: noteimportant Este widget está obsoleto y se eliminará en la próxima versión principal. Considere usar el widget [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) en su lugar. :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/web_interface/frontend_sections/dashboards/widgets/top_hosts) widget instead. :::
es	::: noteimportant Este widget está obsoleto y se eliminará en la próxima versión principal. Considere usar el widget [*Equipos Top*](/manual/web_interface/frontend_sections/dashboards/widgets/top_hosts) en su lugar. :::

en-us	::: noteimportant User-defined commands are executed from the OS user that is used to run Zabbix components. To execute these commands, this user must have the necessary permissions. :::
es	::: noteimportant Los comandos definidos por el usuario se ejecutan desde el usuario del sistema operativo que se utiliza para ejecutar los componentes de Zabbix. Para ejecutar estos comandos, este usuario debe tener los permisos necesarios. :::

en-us	::: noteimportant User-defined commands in items such as external checks, user parameters and `system.run[]` Zabbix agent items are executed from the OS user that is used to run Zabbix components. To execute these commands, this user must have the necessary permissions. :::
es	::: noteimportant Los comandos definidos por el usuario en métricas como comprobaciones externas, parámetros de usuario y métricas del agente Zabbix `system.run[]` se ejecutan desde el usuario del sistema operativo que se utiliza para ejecutar los componentes de Zabbix. Para ejecutar estos comandos, este usuario debe tener los permisos necesarios. :::

en-us	 ::: noteimportant When creating a maintenance period, the [time zone](/manual/web_interface/time_zone) of the user who creates it is used. However, when recurring maintenance periods (*Daily*, *Weekly*, *Monthly*) are scheduled, the time zone of the Zabbix server is used. To ensure predictable behavior of recurring maintenance periods, it is required to use a common time zone for all parts of Zabbix. :::
es	 ::: noteimportant Al crear un período de mantenimiento se utiliza la [zona horaria](/manual/web_interface/time_zone) del usuario que lo crea. Sin embargo, cuando se programan períodos de mantenimiento recurrentes (*Diario*, *Semanal*, *Mensual*), se utiliza la zona horaria del servidor Zabbix. Para garantizar un comportamiento predecible de los períodos de mantenimiento recurrentes, es necesario utilizar una zona horaria común para todas las partes de Zabbix. :::

en-us	 Notes for AIX:  1. When choosing parameters for proc.mem[] item key on AIX, try to specify narrow process selection criteria. Otherwise there is a risk of getting unwanted processes counted into proc.mem[] result.  Example: ``` $ zabbix_agentd -t proc.mem[,,,NonExistingProcess,rss] proc.mem[,,,NonExistingProcess,rss]           [u|2879488] ```  This example shows how specifying only command line (regular expression to match) parameter results in Zabbix agent self-accounting - probably not what you want.
es	 Notas para AIX:  1. Al elegir parámetros para la clave de elemento proc.mem[] en AIX, intente especificar criterios de selección de procesos limitados. De lo contrario, existe el riesgo de que se cuenten procesos no deseados en el resultado de proc.mem[].  Ejemplo: ``` $ zabbix_agentd -t proc.mem[,,,NonExistingProcess,rss] proc.mem[,,,NonExistingProcess,rss][u|2879488] ```  Este ejemplo muestra cómo especificar solo el parámetro de línea de comando (expresión regular para que coincida) da como resultado la autocontabilidad del agente Zabbix; probablemente no sea lo que desea.

en-us	##### Notes on connection termination  If IPMI checks are not performed (by any reason: all host IPMI items disabled/notsupported, host disabled/deleted, host in maintenance etc.) the IPMI connection will be terminated from Zabbix server or proxy in 3 to 4 hours depending on the time when Zabbix server/proxy was started.
es	##### Notas sobre la terminación de la conexión  Si no se realizan comprobaciones de IPMI (por cualquier motivo: todos los elementos de IPMI del host deshabilitado/no compatible, host deshabilitado/eliminado, host en mantenimiento, etc.) la conexión IPMI terminará desde el servidor Zabbix o proxy en 3 a 4 horas dependiendo de la hora en que se inició el servidor/proxy Zabbix.

en-us	##### Notes on discrete sensor names in OpenIPMI-2.0.16, 2.0.17, 2.0.18 and 2.0.19  Names of discrete sensors in OpenIPMI-2.0.16, 2.0.17 and 2.0.18 often have an additional "`0`" (or some other digit or letter) appended at the end. For example, while `ipmitool` and OpenIPMI-2.0.19 display sensor names as "`PhysicalSecurity`" or "`CATERR`", in OpenIPMI-2.0.16, 2.0.17 and 2.0.18 the names are "`PhysicalSecurity0`" or "`CATERR0`", respectively.  When configuring an IPMI item with Zabbix server using OpenIPMI-2.0.16, 2.0.17 and 2.0.18, use these names ending with "0" in the *IPMI sensor* field of IPMI agent items. When your Zabbix server is upgraded to a new Linux distribution, which uses OpenIPMI-2.0.19 (or later), items with these IPMI discrete sensors will become "NOT SUPPORTED". You have to change their *IPMI sensor* names (remove the '0' in the end) and wait for some time before they turn "Enabled" again.
es	##### Notas sobre nombres de sensores discretos en OpenIPMI-2.0.16, 2.0.17, 2.0.18 y 2.0.19  Nombres de sensores discretos en OpenIPMI-2.0.16, 2.0.17 y 2.0.18 a menudo tener un "`0`" adicional (o algún otro dígito o letra) adjunto al final. Por ejemplo, mientras `ipmitool` y OpenIPMI-2.0.19 muestran el sensor nombres como "`PhysicalSecurity`" o "`CATERR`", en OpenIPMI-2.0.16, 2.0.17 y 2.0.18 los nombres son "`PhysicalSecurity0`" o "`CATERR0`", respectivamente.  Al configurar un elemento de IPMI con el servidor Zabbix usando OpenIPMI-2.0.16, 2.0.17 y 2.0.18, use estos nombres que terminen en "0" en el *sensor IPMI* campo de elementos de agente de IPMI. Cuando su servidor Zabbix se actualiza a un nuevo Distribución de Linux, que utiliza OpenIPMI-2.0.19 (o posterior), elementos con estos sensores discretos de IPMI pasarán a ser "NO COMPATIBLES". Tienes que cambie sus nombres de *sensor IPMI* (elimine el '0' al final) y espere durante algún tiempo antes de que vuelvan a estar "Habilitados".

en-us	#### Notes on handling 'copytruncate' log file rotation  `logrt` with the `copytruncate` option assumes that different log files have different records (at least their timestamps are different), therefore MD5 sums of initial blocks (up to the first 512 bytes) will be different. Two files with the same MD5 sums of initial blocks means that one of them is the original, another - a copy.  `logrt` with the `copytruncate` option makes effort to correctly process log file copies without reporting duplicates. However, things like producing multiple log file copies with the same timestamp, log file rotation more often than logrt\[\] item update interval, frequent restarting of agent are not recommended. The agent tries to handle all these situations reasonably well, but good results cannot be guaranteed in all circumstances.
es	#### Notas sobre el manejo de la rotación del archivo de registro 'copytruncate'  `logrt` con la opción `copytruncate` asume que diferentes archivos de registro tienen registros diferentes (al menos sus marcas de tiempo son diferentes), por lo tanto, las sumas MD5 de los bloques iniciales (hasta los primeros 512 bytes) serán diferente. Dos archivos con las mismas sumas MD5 de bloques iniciales significa que uno de ellos es el original, otro - una copia.  `logrt` con la opción `copytruncate` se esfuerza por procesar correctamente registrar copias de archivos sin reportar duplicados. Sin embargo, cosas como producir múltiples copias de archivos de registro con la misma marca de tiempo, archivo de registro rotación con más frecuencia que logrt\[\] intervalo de actualización del elemento, frecuente no se recomienda reiniciar el agente. El agente trata de manejar todo estas situaciones razonablemente bien, pero no se pueden garantizar buenos resultados en todas las circunstancias.

en-us	#### Notes on inclusion  If the `Include` parameter is used for including a file, the file must be readable.  If the `Include` parameter is used for including a directory:  - All files in the directory must be readable. - No particular order of inclusion should be assumed (e.g. files are not included in alphabetical order). Therefore do not define one parameter in several ''Include'' files (e.g. to override a general setting with a specific one). - All files in the directory are included into configuration. - Beware of file backup copies automatically created by some text editors. For example, if editing the ''include/my_specific.conf'' file produces a backup copy ''include/my_specific_conf.BAK'' then both files will be included. Move ''include/my_specific.conf.BAK'' out of the "Include" directory. On Linux, contents of the ''Include'' directory can be checked with a ''ls -al'' command for unnecessary files.  If the `Include` parameter is used for including files using a pattern:  - All files matching the pattern must be readable. - No particular order of inclusion should be assumed (e.g. files are not included in alphabetical order). Therefore do not define one parameter in several ''Include'' files (e.g. to override a general setting with a specific one).
es	#### Notas sobre la inclusión  Si se utiliza el parámetro `Include` para incluir un archivo, el archivo debe ser legible.  Si se utiliza el parámetro `Include` para incluir un directorio:  - Todos los archivos del directorio deben ser legibles. - No se debe asumir ningún orden particular de inclusión (por ejemplo, los archivos no se incluyen en orden alfabético). Por lo tanto, no defina un parámetro en varios archivos ''Include'' (por ejemplo, para anular una configuración general por una específica). - Todos los archivos del directorio se incluyen en la configuración. - Tenga cuidado con las copias de seguridad de archivos creadas automáticamente por algunos editores de texto. Por ejemplo, si al editar el archivo ''include/my_specific.conf'' se produce una copia de seguridad ''include/my_specific_conf.BAK'', se incluirán ambos archivos. Mueva ''include/my_specific.conf.BAK'' fuera del directorio "Include". En Linux, el contenido del directorio ''Incluir'' se puede comprobar con el comando ''ls -al'' en busca de archivos innecesarios.  Si el parámetro `Include` se usa para incluir archivos usando un patrón:  - Todos los archivos que coincidan con el patrón deben ser legibles. - No se debe asumir ningún orden particular de inclusión (por ejemplo, los archivos no se incluyen en orden alfabético). Por lo tanto, no defina un parámetro en varios archivos ''Incluir'' (por ejemplo, para anular una configuración general por una específica).

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=6.4&os_distribution=red_hat_enterprise_linux&os_version=9&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
es	### Notas sobre la instalación  Consulte las [instrucciones de instalación](https://www.zabbix.com/download?zabbix=6.4&os_distribution=red_hat_enterprise_linux&os_version=9&db=mysql) por plataforma en la página de descarga para:  -   instalación del repositorio -   instalación de servidor/agente/frontend -   creación de base de datos inicial, importación de datos iniciales -   configuración de la base de datos para el servidor Zabbix -   configuración de PHP para la interfaz de Zabbix -   iniciar procesos de servidor/agente -   configuración de la interfaz de Zabbix  Si desea ejecutar el agente Zabbix como root, consulte [Ejecutar el agente como root](/manual/appendix/install/run_agent_as_root).  El proceso del servicio web Zabbix, que se utiliza para la [generación de informes programados](/manual/web_interface/frontend_sections/reports/scheduled), requiere el navegador Google Chrome. El navegador no está incluido en los paquetes y debe instalarse manualmente.

en-us	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=6.4&os_distribution=ubuntu&os_version=22.04) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
es	### Notas sobre la instalación  Mire las [instrucciones de instalación](https://www.zabbix.com/download?zabbix=6.4&os_distribution=ubuntu&os_version=22.04) por plataforma en la página de descarga para:  -    instalación del repositorio -    instalación de servidor/agente/interfaz -    creación de base de datos inicial, importación de datos iniciales -    configuración de la base de datos para el servidor Zabbix -    configuración de PHP para la interfaz de Zabbix -    iniciar procesos de servidor/agente -    configuración de la interfaz de Zabbix  Si desea ejecutar el agente Zabbix como root, consulte cómo [ejecutar el agente como root](/manual/appendix/install/run_agent_as_root).  El proceso del servicio web Zabbix, que se utiliza para la [generación de informes programados](/manual/web_interface/frontend_sections/reports/scheduled), requiere el navegador Google Chrome. El navegador no está incluido en los paquetes y debe instalarse manualmente.

en-us	#### Notes on IPMI discrete sensors  To find sensors on a host start Zabbix server with **DebugLevel=4** enabled. Wait a few minutes and find sensor discovery records in Zabbix server logfile:      $ grep 'Added sensor' zabbix_server.log     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:7 id:'CATERR' reading_type:0x3 ('discrete_state') type:0x7 ('processor') full_name:'(r0.32.3.0).CATERR'     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'CPU Therm Trip' reading_type:0x3 ('discrete_state') type:0x1 ('temperature') full_name:'(7.1).CPU Therm Trip'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'System Event Log' reading_type:0x6f ('sensor specific') type:0x10 ('event_logging_disabled') full_name:'(7.1).System Event Log'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'PhysicalSecurity' reading_type:0x6f ('sensor specific') type:0x5 ('physical_security') full_name:'(23.1).PhysicalSecurity'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'IPMI Watchdog' reading_type:0x6f ('sensor specific') type:0x23 ('watchdog_2') full_name:'(7.7).IPMI Watchdog'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'Power Unit Stat' reading_type:0x6f ('sensor specific') type:0x9 ('power_unit') full_name:'(21.1).Power Unit Stat'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Ctrl %' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.1).P1 Therm Ctrl %'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.2).P1 Therm Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 2' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 2'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 3' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 3'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'P1 Mem Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).P1 Mem Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Front Panel Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Front Panel Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'Baseboard Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Baseboard Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +5.0V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +5.0V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +3.3V STBY' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V STBY'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +3.3V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.5V P1 DDR3' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.5V P1 DDR3'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.1V P1 Vccp' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.1V P1 Vccp'     8358:20130318:111122.174 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +1.05V PCH' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.05V PCH'  To decode IPMI sensor types and states, a copy of  [IPMI 2.0 specifications](https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf)  is available (please note that [no further updates](http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html)  to the IPMI specification are planned).  The first parameter to start with is "reading\_type". Use "Table 42-1, Event/Reading Type Code Ranges" from the specifications to decode "reading\_type" code. Most of the sensors in our example have "reading\_type:0x1" which means "threshold" sensor. "Table 42-3, Sensor Type Codes" shows that "type:0x1" means temperature sensor, "type:0x2" - voltage sensor, "type:0x4" - Fan etc. Threshold sensors sometimes are called "analog" sensors as they measure continuous parameters like temperature, voltage, revolutions per minute.  Another example - a sensor with "reading\_type:0x3". "Table 42-1, Event/Reading Type Code Ranges" says that reading type codes 02h-0Ch mean "Generic Discrete" sensor. Discrete sensors have up to 15 possible states (in other words - up to 15 meaningful bits). For example, for sensor 'CATERR' with "type:0x7" the "Table 42-3, Sensor Type Codes" shows that this type means "Processor" and the meaning of individual bits is: 00h (the least significant bit) - IERR, 01h - Thermal Trip etc.  There are few sensors with "reading\_type:0x6f" in our example. For these sensors the "Table 42-1, Event/Reading Type Code Ranges" advises to use "Table 42-3, Sensor Type Codes" for decoding meanings of bits. For example, sensor 'Power Unit Stat' has type "type:0x9" which means "Power Unit". Offset 00h means "PowerOff/Power Down". In other words if the least significant bit is 1, then server is powered off. To test this bit, the **bitand** [function](/manual/appendix/functions) with mask '1' can be used. The trigger expression could be like      bitand(last(/www.example.com/Power Unit Stat,#1),1)=1  to warn about a server power off.
es	#### Notas sobre sensores discretos IPMI  Para encontrar sensores en un host, inicie el servidor Zabbix con **DebugLevel=4** activado. Espere unos minutos y busque registros de descubrimiento de sensores en Zabbix archivo de registro del servidor:      $ grep 'Sensor agregado' zabbix_server.log     8358:20130318:111122.170 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:7 id:'CATERR' tipo_lectura:0x3 ('estado_discreto') tipo:0x7 ('procesador') nombre_completo:'(r0. 32.3.0).CATERR'     8358:20130318:111122.170 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'CPU Therm Trip' tipo de lectura:0x3 ('estado_discreto') tipo:0x1 ('temperatura') nombre_completo:'( 7.1).Disparo térmico de la CPU'     8358:20130318:111122.171 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Registro de eventos del sistema' tipo de lectura:0x6f ('específico del sensor') tipo:0x10 ('event_logging_disabled') nombre_completo:' (7.1).Registro de eventos del sistema'     8358:20130318:111122.171 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'PhysicalSecurity' tipo de lectura:0x6f ('específico del sensor') tipo:0x5 ('seguridad_física') nombre_completo:'(23.1 ).Seguridad física'     8358:20130318:111122.171 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'IPMI Watchdog' tipo de lectura:0x6f ('sensor específico') tipo:0x23 ('watchdog_2') nombre_completo:'( 7.7).Perro guardián de IPMI'     8358:20130318:111122.171 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'Estadísticas de la unidad de energía' tipo de lectura:0x6f ('específico del sensor') tipo:0x9 ('unidad_de_potencia') nombre_completo:' (21.1).Estadísticas de la unidad de potencia     8358:20130318:111122.171 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Ctrl %' tipo_lectura:0x1 ('umbral') tipo:0x1 ('temperatura') nombre_completo:' (3.1).P1 Ctrl Térmico %'     8358:20130318:111122.172 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Margin' tipo de lectura:0x1 ('umbral') tipo:0x1 ('temperatura') nombre_completo:'( 3.2).Margen térmico P1     8358:20130318:111122.172 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 2' tipo de lectura:0x1 ('umbral') tipo:0x4 ('ventilador') nombre_completo:'( 29.1).Ventilador del sistema 2'     8358:20130318:111122.172 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 3' tipo de lectura:0x1 ('umbral') tipo:0x4 ('ventilador') nombre_completo:'( 29.1).Ventilador del sistema 3'     8358:20130318:111122.172 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'P1 Mem Margin' tipo de lectura:0x1 ('umbral') tipo:0x1 ('temperatura') nombre_completo:'( 7.6).Margen de memoria P1     8358:20130318:111122.172 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Temperatura del panel frontal' tipo de lectura:0x1 ('umbral') tipo:0x1 ('temperatura') nombre_completo:'( 7.6).Temperatura del panel frontal'     8358:20130318:111122.173 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'Temperatura de la placa base' tipo de lectura:0x1 ('umbral') tipo:0x1 ('temperatura') nombre_completo:'(7.6 ).Temperatura del zócalo'     8358:20130318:111122.173 Sensor agregado: host:'192.168.1.12:623' tipo_id:0 id_sz:9 id:'BB +5.0V' tipo_lectura:0x1 ('umbral') tipo:0x2 ('voltaje') nombre_completo:' (7.1).BB +5.0V'     8358:20130318:111122.173 Sensor agregado: host:'192.168.1.12:623' tipo_id:0 id_sz:14 id:'BB +3.3V STBY' tipo_lectura:0x1 ('umbral') tipo:0x2 ('voltaje') nombre_completo: '(7.1).BB +3.3V EN ESPERA'     8358:20130318:111122.173 Sensor agregado: host:'192.168.1.12:623' tipo_id:0 id_sz:9 id:'BB +3.3V' tipo_lectura:0x1 ('umbral') tipo:0x2 ('voltaje') nombre_completo:' (7.1).BB +3.3V'     8358:20130318:111122.173 Sensor agregado: host:'192.168.1.12:623' tipo_id:0 id_sz:17 id:'BB +1.5V P1 DDR3' tipo_lectura:0x1 ('umbral') tipo:0x2 ('voltaje') nombre_completo :'(7.1).BB +1.5V P1 DDR3'     8358:20130318:111122.173 Sensor agregado: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.1V P1 Vccp' tipo_lectura:0x1 ('umbral') tipo:0x2 ('voltaje') nombre_completo :'(7.1).BB +1.1V P1 Vccp'     8358:20130318:111122.174 Sensor agregado: host:'192.168.1.12:623' tipo_id:0 id_sz:14 id:'BB +1.05V PCH' tipo_lectura:0x1 ('umbral') tipo:0x2 ('voltaje') nombre_completo: '(7.1).BB +1.05V PCH'  Para decodificar los tipos y estados de los sensores IPMI, se necesita una copia de [Especificaciones de IPMI 2.0](https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi- second-gen-interface-spec-v2-rev1-1. pdf)  está disponible (tenga en cuenta que [no hay más actualizaciones](http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html)  según la especificación IPMI).  El primer parámetro para comenzar es "reading\_type". Utilice la "Tabla 42-1, Rangos de códigos de tipo de evento/lectura" de las especificaciones para decodificar Código "lectura\_tipo". La mayoría de los sensores en nuestro ejemplo tienen "reading\_type:0x1" que significa sensor de "umbral". "Tabla 42-3,  Códigos de tipo de sensor" muestra que "tipo:0x1" significa sensor de temperatura, "tipo:0x2" - sensor de voltaje, "tipo:0x4" - Ventilador, etc. Los sensores de umbral a veces son llamados sensores "analógicos" ya que miden parámetros continuos como temperatura, voltaje, revoluciones por minuto.  Otro ejemplo: un sensor con "lectura\_tipo:0x3". "Tabla 42-1, Rangos de códigos de tipo de evento/lectura" dice que los códigos de tipo de lectura 02h-0Ch significa sensor "discreto genérico". Los sensores discretos tienen hasta 15 posibles estados (en otras palabras, hasta 15 bits significativos). Por ejemplo, para sensor 'CATERR' con "tipo:0x7" la "Tabla 42-3, Códigos de tipo de sensor" muestra que este tipo significa "Procesador" y el significado de individuo bits es: 00h (el bit menos significativo) - IERR, 01h - Disparo térmico, etc.  Hay pocos sensores con "reading\_type:0x6f" en nuestro ejemplo. Para estos sensores, la "Tabla 42-1, Rangos de códigos de tipo de evento/lectura" recomienda utilizar la "Tabla 42-3, Códigos de tipo de sensor" para decodificar el significado de los bits. Por ejemplo, el sensor 'Power Unit Stat' tiene el tipo "tipo:0x9", lo que significa "Unidad de poder". Offset 00h significa "Apagado/Apagado". En otras palabras si el bit menos significativo es 1, entonces el servidor se apaga. para probar esto bit, el **bity** [función](/manual/apéndice/funciones) con Se puede utilizar la máscara '1'. La expresión desencadenante podría ser como      bitand(last(/www.example.com/Power Unit Stat,#1),1)=1  para advertir sobre el apagado del servidor.

en-us	#### Notes on persistent files for log\*\[\] items
es	#### Notas sobre archivos persistentes para elementos log\*\[\]

en-us	 #### Notes on SCIM provisioning  For SCIM provisioning specify the path to the Zabbix frontend and append api_scim.php to it, on the identity provider side, i.e.:      https://<your-zabbix-url>/zabbix/api_scim.php  User attributes that are used in Zabbix (username, user name, user lastname and media attributes) need to be added as custom attributes and, if necessary, external namespace should be the same as user schema: `urn:ietf:params:scim:schemas:core:2.0:User`.
es	 #### Notas sobre el aprovisionamiento SCIM  Para el aprovisionamiento SCIM, especifique la ruta a la interfaz de Zabbix y añádale api_scim.php, en el lado del proveedor de identidad, es decir:      https://<tu-url-zabbix>/zabbix/api_scim.php  Los atributos de usuario que se utilizan en Zabbix (nombre de usuario, nombre de usuario, apellido de usuario y atributos multimedia) deben agregarse como atributos personalizados y, si es necesario, el espacio de nombres externo debe ser el mismo que el esquema de usuario: `urn:ietf:params:scim:schemas:core:2.0:User`.

en-us	##### Notes on threshold and discrete sensor simultaneous availability  Some IPMI agents provide both a threshold sensor and a discrete sensor under the same name. In Zabbix versions prior to 2.2.8 and 2.4.3, the first provided sensor was chosen. Since versions 2.2.8 and 2.4.3, preference is always given to the threshold sensor.
es	##### Notas sobre el umbral y la disponibilidad simultánea del sensor discreto  Algunos agentes de IPMI proporcionan un sensor de umbral y un sensor discreto bajo el mismo nombre. En las versiones de Zabbix anteriores a 2.2.8 y 2.4.3, el se eligió el primer sensor proporcionado. Desde las versiones 2.2.8 y 2.4.3, siempre se da preferencia al sensor de umbral.

en-us	 ::: notetip After enabling a trigger (changing its configuration status from *Disabled* to *Enabled*), the trigger expression is evaluated as soon as an item in it receives a value or the time to handle a time-based function comes. :::
es	 ::: notetip Después de habilitar un iniciador (cambiando su estado de configuración de *Desactivado* a *Activado*), la expresión del iniciador se evalúa tan pronto como una métrica usada en dicho iniciador, recibe un valor o llega el momento de manejar una función basada en tiempo. :::

en-us	::: notetip HTTP agent items and script items are supported by Zabbix server and proxy, and do not require an agent running on the host being monitored. :::
es	::: notetip Las métricas de agente HTTP y las métricas de script son compatibles con el servidor y el proxy de Zabbix y no requieren que un agente se ejecute en el equipo que se está monitoreando. :::

en-us	::: notetip In order to decrease network traffic and resources usage Zabbix server or Zabbix proxy will provide configuration only if Zabbix agent still hasn't received configuration or if something has changed in host configuration, global macros or global regular expressions. :::
es	::: notetip Para disminuir el tráfico de red y el uso de recursos, el servidor Zabbix o el proxy Zabbix proporcionarán la configuración solo si el agente Zabbix aún no ha recibido la configuración o si algo ha cambiado en la configuración del equipo, las macros globales o las expresiones regulares globales. :::

en-us	::: notetip It is advisable to use host macros instead of global macros because adding, updating or deleting global macros forces incremental configuration update for all hosts. For more information, see [Upgrade notes for 6.4.0](/manual/installation/upgrade_notes_640). :::
es	::: notetip Es recomendable utilizar macros de equipo en lugar de macros globales porque al agregar, actualizar o eliminar macros globales se fuerza una actualización incremental de la configuración para todos los equipos. Para obtener más información, consulte [Notas de actualización para 6.4.0](/manual/installation/upgrade_notes_640). :::

en-us	 ::: notetip Mostly the `maintenance.inc.php` file is located in `/conf` of Zabbix HTML document directory on the web server. However, the location of the directory may differ depending on the operating system and a web server it uses.  For example, the location for:  -  SUSE and RedHat is `/etc/zabbix/web/maintenance.inc.php`. -  Debian-based systems is `/usr/share/zabbix/conf/`.  See also [Copying PHP files](/manual/installation/install#copying-php-files).  :::  |Parameter|Details| |--|--------| |**ZBX\_DENY\_GUI\_ACCESS**|Enable maintenance mode:<br>1 – maintenance mode is enabled, disabled otherwise| |**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Array of IP addresses, which are allowed to connect to frontend (optional).<br>For example:<br>`array('192.168.1.1', '192.168.1.2')`| |**ZBX\_GUI\_ACCESS\_MESSAGE**|A message you can enter to inform users about the maintenance (optional).|  Note that the [location](/manual/installation/install#copying-php-files) of the `/conf` directory will vary based on the operating system and web server. 
es	 ::: notetip Principalmente el archivo `maintenance.inc.php` se encuentra en `/conf` del directorio de documentos HTML de Zabbix en el servidor web. Sin embargo, la ubicación del directorio puede diferir según el sistema operativo y el servidor web que utilice.  Por ejemplo, la ubicación de:  -   SUSE y RedHat es `/etc/zabbix/web/maintenance.inc.php`. -   En los sistemas basados en Debian es `/usr/share/zabbix/conf/`.  Consulte también [Copiar archivos PHP](/manual/installation/install#copying-php-files). :::  |Parámetro|Detalles| |--|--------| |**ZBX\_DENY\_GUI\_ACCESS**|Habilitar modo de mantenimiento:<br>1 – el modo de mantenimiento está habilitado, de lo contrario deshabilitado| |**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Matriz de direcciones IP, que pueden conectarse a la interfaz (opcional).<br>Por ejemplo:<br>`array('192.168.1.1', ' 192.168.1.2')`| |**ZBX\_GUI\_ACCESS\_MESSAGE**|Un mensaje que puede introducir para informar a los usuarios sobre el mantenimiento (opcional).|  Tenga en cuenta que la [ubicación](/manual/installation/install#copying-php-files) del directorio `/conf` variará según el sistema operativo y el servidor web.

en-us	:::notetip You can find out more about setting up SSL for Zabbix frontend by referring to these [best practices](/manual/installation/requirements/best_practices). :::
es	:::notetip Puede obtener más información sobre la configuración de SSL para la interfaz de Zabbix consultando estas [mejores prácticas](/manual/installation/requirements/best_practices). :::

en-us	 #### Notification macros in alert scripts  Alert script parameters now support user macros and all built-in [macros](/manual/appendix/macros/supported_by_location) that are supported in Zabbix notifications (including in trigger-based, autoregistration, discovery, internal, and service notifications) in addition to the {ALERT.*} macros supported previously.  Alert script [testing form](/manual/config/notifications/media/script#media_type_testing) has been updated to allow specifying custom parameter values for the test procedure.
es	 #### Macros de notificación en scripts de alerta  Los parámetros del script de alerta ahora admiten macros de usuario y todas las [macros](/manual/appendix/macros/supported_by_location) integradas  que son compatibles con las notificaciones de Zabbix (incluidas las notificaciones basadas en activadores, de registro automático, de descubrimiento, internas y de servicio) además de las macros {ALERT.*} admitidas anteriormente.  Se actualizó el script de alerta [formulario de prueba](/manual/config/notifications/media/script#media_type_testing) para permitir especificar valores de parámetros personalizados para el procedimiento de prueba.

en-us	## Notifications
es	## Notificaciones

en-us	 ##### now  The number of seconds since the Epoch (00:00:00 UTC, January 1, 1970).  Example:      now()<1640998800
es	 ##### now  El número de segundos desde la Época (00:00:00 UTC, 1 de enero de 1970).  Ejemplo:      now()<1640998800

en-us	#### Numeric (float) data type range with PostgreSQL 11 and earlier  PostgreSQL 11 and earlier versions only support floating point value range of approximately -1.34E-154 to 1.34E+154.
es	#### Rango de tipos de datos numéricos (flotantes) con PostgreSQL 11 y versiones anteriores  PostgreSQL 11 y versiones anteriores solo admiten valores de punto flotante rango de aproximadamente -1.34E-154 a 1.34E+154.

en-us	#### Numeric representation  Windows maintains numeric representations (indexes) for object and performance counter names. Zabbix supports these numeric representations as parameters to the `perf_counter`, `perf_counter_en` item keys and in `PerfCounter`, `PerfCounterEn` configuration parameters.  However, it's not recommended to use them unless you can guarantee your numeric indexes map to correct strings on specific hosts. If you need to create portable items that work across different hosts with various localized Windows versions, you can use the `perf_counter_en` key or `PerfCounterEn` configuration parameter which allow to use English names regardless of system locale.  To find out the numeric equivalents, run **regedit**, then find *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.  The registry entry contains information like this:      1     1847     2     System     4     Memory     6     % Processor Time     10     File Read Operations/sec     12     File Write Operations/sec     14     File Control Operations/sec     16     File Read Bytes/sec     18     File Write Bytes/sec     ....  Here you can find the corresponding numbers for each string part of the performance counter, like in '\\System\\% Processor Time':      System → 2     % Processor Time → 6  Then you can use these numbers to represent the path in numbers:      \2\6
es	#### Representación numérica  Windows mantiene representaciones numéricas (índices) para objetos y nombres de contadores de rendimiento. Zabbix admite estas representaciones numéricas como parámetros para las teclas de elemento `perf_counter`, `perf_counter_en` y en Parámetros de configuración `PerfCounter`, `PerfCounterEn`.  Sin embargo, no se recomienda usarlos a menos que pueda garantizar su los índices numéricos se asignan a cadenas correctas en hosts específicos. Si lo necesitas crear elementos portátiles que funcionen en diferentes hosts con varios versiones localizadas de Windows, puede usar la tecla `perf_counter_en` o Parámetro de configuración `PerfCounterEn` que permite usar nombres en inglés independientemente de la configuración regional del sistema.  Para encontrar los equivalentes numéricos, ejecute **regedit**, luego busque *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\Versión actual\\Perflib\\009*.  La entrada del registro contiene información como esta:      1     1847     2     Sistema     4     Memoria     6     % de tiempo de procesador     10     Operaciones de lectura de archivos/seg.     12     Operaciones de escritura de archivos/seg.     14     Operaciones de control de archivos/seg.     dieciséis     Bytes de lectura de archivos/seg.     18     Bytes de escritura de archivos/seg.     ....  Aquí puede encontrar los números correspondientes para cada parte de la cadena del contador de rendimiento, como en '\\System\\% Processor Time':      Sistema → 2     % Tiempo de procesador → 6  Entonces puedes usar estos números para representar la ruta en números:      \2\6

en-us	#### Obtaining sensor names  Sensor labels, as printed by the *sensors* command, cannot always be used directly because the naming of labels may be different for each sensor chip vendor. For example, *sensors* output might contain the following lines:      $ sensors     in0:         +2.24 V  (min =  +0.00 V, max =  +3.32 V)        Vcore:       +1.15 V  (min =  +0.00 V, max =  +2.99 V)        +3.3V:       +3.30 V  (min =  +2.97 V, max =  +3.63 V)        +12V:       +13.00 V  (min =  +0.00 V, max = +15.94 V)     M/B Temp:    +30.0°C  (low  = -127.0°C, high = +127.0°C)  Out of these, only one label may be used directly:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  Attempting to use other labels (like *Vcore* or *+12V*) will not work.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  To find out the actual sensor name, which can be used by Zabbix to retrieve the sensor readings, run *sensors -u*. In the output, the following may be observed:      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2.99       in1_alarm: 0.00     ...         +12V:       in4_input: 13.00       in4_min: 0.00       in4_max: 15.94       in4_alarm: 0.00     ...  So *Vcore* should be queried as *in1*, and *+12V* should be queried as *in4*.[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  Not only voltage (in), but also current (curr), temperature (temp) and fan speed (fan) readings can be retrieved by Zabbix.  [^1]: According to     [specification](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)     these are voltages on chip pins and generally speaking may need     scaling.
es	#### Obtención de nombres de sensores  Las etiquetas de los sensores, tal como las imprime el comando *sensors*, no siempre se pueden utilizarse directamente porque la denominación de las etiquetas puede ser diferente para cada proveedor de chips sensores. Por ejemplo, la salida de *sensors* podría contener las siguientes líneas:      $ sensors     in0:+2.24 V(min =+0.00 V, max =+3.32 V)     Vcore:+1.15 V(min =+0.00 V, max =+2.99 V)     +3.3V:+3.30 V(min =+2.97 V, max =+3.63 V)     +12V:+13.00 V(min =+0.00 V, max = +15.94 V)     M/B Temp:+30.0°C(low= -127.0°C, high = +127.0°C)  De estas, sólo se podrá utilizar una etiqueta directamente:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  Intentar utilizar otras etiquetas (como *Vcore* o *+12V*) no funcionará.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  Para averiguar el nombre real del sensor, que Zabbix puede utilizar para recuperar las lecturas del sensor, ejecute *sensors -u*. En la salida, se puede observar lo siguiente:      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2,99       in1_alarm: 0.00     ...     +12V:       in4_input: 13.00       in4_min: 0,00       in4_max: 15,94       in4_alarm: 0.00     ...  Por lo tanto, *Vcore* debe consultarse como *in1* y *+12V* debe consultarse como *en4*.[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  No sólo voltaje (in), sino también las lecturas de corriente (curr), temperatura (temp) y velocidad del fan (ventilador) se pueden recuperar de Zabbix.  [^1]: Según la     [especificación](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)     estos son voltajes en los pines del chip y, en términos generales, puede ser necesarios.     cambiarlos de escala.

en-us	#### ODBC checks  -   MySQL unixODBC driver should not be used with Zabbix server or Zabbix proxy compiled against MariaDB connector      library and vice versa, if possible it is also better to avoid using the same connector as the driver due to an      [upstream bug](https://bugs.mysql.com/bug.php?id=73709). Suggested setup:      PostgreSQL, SQLite or Oracle connector → MariaDB or MySQL unixODBC driver     MariaDB connector → MariaDB unixODBC driver     MySQL connector → MySQL unixODBC driver  See [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) for more information and available workarounds.  -   XML data queried from Microsoft SQL Server may get truncated in various ways on Linux and UNIX systems.  -   It has been observed that using ODBC checks for monitoring Oracle databases using various versions of      Oracle Instant Client for Linux causes Zabbix server to crash.\      See also: [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402),      [ZBX-20803](https://support.zabbix.com/browse/ZBX-20803).  -   If using FreeTDS UnixODBC driver, you need to prepend a 'SET NOCOUNT ON' statement to an SQL query      (for example, ````SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....````).      Otherwise, database monitor item in Zabbix will fail to retrieve the information with an error      "SQL query returned empty result".\     See [ZBX-19917](https://support.zabbix.com/browse/ZBX-19917) for more information.
es	#### Comprobaciones ODBC  - El controlador MySQL unixODBC no debe usarse con el servidor Zabbix o     Proxy Zabbix compilado contra la biblioteca del conector MariaDB y      viceversa, si es posible también es mejor evitar usar el mismo     conector como controlador debido a un [error de subida de datos](https://bugs.mysql.com/bug.php?id=73709). Configuración sugerida:  ```{=html} <!-- --> ```     Conector PostgreSQL, SQLite u Oracle → Controlador MariaDB o MySQL unixODBC     Conector MariaDB → Controlador MariaDB unixODBC     Conector MySQL → controlador MySQL unixODBC  Consulte [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) para más información y soluciones disponibles.  - Los datos XML consultados desde Microsoft SQL Server pueden quedar truncados en     de varias formas en los sistemas Linux y UNIX.  ```{=html} <!-- --> ``` - Se ha observado que el uso de controles ODBC en CentOS 8 para     monitorear bases de datos Oracle utilizando Oracle Instant Client para Linux     11.2.0.4.0 hace que el servidor Zabbix se bloquee. El problema puede ser     solucionado actualizando Oracle Instant Client a 12.1.0.2.0, 12.2.0.1.0,     18.5.0.0.0 o 19. Véase también     [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402).

en-us	#### OK events  An OK event closes the related problem event(s) and may be created by 3 components:  -   triggers - based on 'OK event generation' and 'OK event closes'     settings; -   event correlation -   task manager – when an event is [manually     closed](/manual/config/events/manual_close)
es	#### Eventos OK  Un evento OK cierra los eventos de problema relacionados y puede ser creado por 3 componentes:  -   iniciadores - basados en los ajustes de la 'Generación de evento OK' y 'Cierre de evento OK'; -   correlación de eventos -   administrador de tareas: cuando un evento es [cerrado     manualmente](/manual/config/events/manual_close)

en-us	#### Okta configuration  1\. Go to <https://developer.okta.com/signup/> and register/sign into your account.  2\. In the Okta web interface navigate to *Applications → Applications*.  3\. Click on *Create App Integration*.  ![](../../../../assets/en/manual/appendix/install/okta_app_create.png){width="600"}  Select "SAML 2.0" as the sign-in method and click on *Next*.  4\. In general settings, fill in the app name and click on *Next*.  5\. In SAML configuration, enter the values provided below, then click on *Next*.  ![](../../../../assets/en/manual/appendix/install/okta_app_conf.png){width="600"}  -   In **General** add:     -   *Single sign-on URL*:         `http://<your-zabbix-url>/zabbix/index_sso.php?acs`\         Note the use of "http", and not "https", so that the `acs` parameter is not cut out in the request. The *Use this for Recipient URL and Destination URL* checkbox should also be marked.     -   *Audience URI (SP Entity ID)*: `zabbix`\         Note that this value will be used within the SAML assertion as         a unique service provider identifier (if not matching, the         operation will be rejected). It is possible to specify a URL or         any string of data in this field.     -   *Default RelayState*:\         Leave this field blank; if a custom redirect is required, it can         be added in Zabbix in the *Users → Users* settings.     -   Fill in other fields according to your preferences.  -   In **Attribute Statements/Group Attribute Statements** add:  ![](../../../../assets/en/manual/appendix/install/okta_app_conf2.png){width="600"}  These attribute statements are inserted into the SAML assertions shared with Zabbix.   The attribute names used here are arbitrary examples. You may use different attribute names, however, it is required that they match the respective field value in Zabbix SAML settings.  If you want to configure SAML sign-in into Zabbix *without* JIT user provisioning, then only the email attribute is required.  ::: noteclassic  If planning to use an encrypted connection, generate the private and public encryption certificates, then upload the public certificate to Okta. The certificate upload form appears when *Assertion Encryption* is  set to "Encrypted" (click *Show Advanced Settings* to find this parameter). :::  6\. In the next tab, select "I'm a software vendor. I'd like to integrate my app with Okta" and press "Finish".  7\. Navigate to the "Assignments" tab of the newly-created application  and click on the *Assign* button, then select "Assign to People" from the drop-down.  ![](../../../../assets/en/manual/appendix/install/okta_app_assign.png)  8\. In a popup that appears, assign the app to people that will use SAML 2.0 to authenticate with Zabbix, then click on *Save and go back*.  9\. Navigate to the "Sign On" tab and click on the *View Setup Instructions* button.   Setup **instructions** will be opened in a new tab; keep this tab open while configuring Zabbix.
es	#### Configuración Okta  1\. Vaya a <https://developer.okta.com/signup/> y regístrese/inicie sesión en su cuenta.  2\. En la interfaz web de Okta, navegue hasta *Aplicaciones → Aplicaciones*.  3\. Haga clic en *Crear integración de aplicaciones*.  ![](../../../../assets/en/manual/appendix/install/okta_app_create.png){width="600"}  Seleccione "SAML 2.0" como método de inicio de sesión y haga clic en *Siguiente*.  4\. En la configuración general, complete el nombre de la aplicación y haga clic en *Siguiente*.  5\. En la configuración de SAML, ingrese los valores proporcionados a continuación, luego haga clic en *Siguiente*.  ![](../../../../assets/en/manual/appendix/install/okta_app_conf.png){width="600"}  - En **General** agregue:     - *Single sign-on URL*:         `http://<tu-url-zabbix>/zabbix/index_sso.php?acs`\         Tenga en cuenta el uso de "http" y no "https", para que el parámetro `acs` no se elimine en la solicitud. La casilla de verificación *Usar esto para URL del destinatario y URL de destino* también debe estar marcada.     - *URI de audiencia (ID de entidad SP)*: `zabbix`\         Tenga en cuenta que este valor se utilizará dentro de la aserción SAML como         un identificador único de proveedor de servicios (si no coincide, la         operación será rechazada). Es posible especificar una URL o         cualquier cadena de datos en este campo.     - *Estado de retransmisión predeterminado*:\         Deje este campo en blanco; si se requiere una redirección personalizada, puede         agregarse en Zabbix en la configuración *Usuarios → Usuarios*.     - Rellena otros campos según tus preferencias.  - En **Declaraciones de atributos/Declaraciones de atributos de grupo** agregue:  ![](../../../../assets/en/manual/appendix/install/okta_app_conf2.png){width="600"}  Estas declaraciones de atributos se insertan en las aserciones SAML compartidas con Zabbix.  Los nombres de atributos utilizados aquí son ejemplos arbitrarios. Puede utilizar diferentes nombres de atributos; sin embargo, es necesario que coincidan con el valor del campo respectivo en la configuración de Zabbix SAML.  Si desea configurar el inicio de sesión SAML en Zabbix *sin* aprovisionamiento de usuarios JIT, entonces solo se requiere el atributo de correo electrónico.  ::: noteclassic  Si planea utilizar una conexión cifrada, genere la conexión privada y certificados de cifrado públicos, luego cargue el certificado público en Okta. El formulario de carga del certificado aparece cuando *Asertion Encryption* está configurado en "Cifrado" (haga clic en *Mostrar configuración avanzada* para encontrar este parámetro). :::  6\. En la siguiente pestaña, seleccione "Soy un proveedor de software. Me gustaría integrar mi aplicación con Okta" y presionar "Finalizar".  7\. Navegue a la pestaña "Asignaciones" de la aplicación recién creada. y haga clic en el botón *Asignar*, luego seleccione "Asignar a personas" en el menú desplegable.  ![](../../../../assets/en/manual/appendix/install/okta_app_assign.png)  8\. En una ventana emergente que aparece, asigne la aplicación a las personas que usarán SAML 2.0 para autenticarse con Zabbix, luego haga clic en *Guardar y regresar*.  9\. Navegue a la pestaña "Iniciar sesión" y haga clic en el botón *Ver Instrucciones de configuración *.  Las **instrucciones** de configuración se abrirán en una nueva pestaña; mantenga esta pestaña abierta mientras configura Zabbix.

en-us	#### Older XML protocol  ::: noteclassic Zabbix will take up to 16 MB of XML Base64-encoded data, but a single decoded value should be no longer than 64 KB otherwise it will be truncated to 64 KB while decoding. :::
es	#### Protocolo XML más antiguo  ::: noteclassic Zabbix ocupará hasta 16 MB de datos codificados en XML Base64, pero un único valor decodificado no debe tener más de 64 KB, de lo contrario se truncará a 64 KB durante la decodificación. :::

en-us	 #### Old numeric (float) value type is deprecated    Since Zabbix 5.0, numeric (float) data type has been switched to the new format to support precision of approximately 15 digits and extended value range from approximately -1.79E+308 to 1.79E+308. Now the old numeric type, which has been disabled, but remained supported, is deprecated and will be removed in an upcoming version.  If your installation is not upgraded to the numeric values of extended range, [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) in the frontend will display a warning: "Database history tables upgraded: No. Support for the old numeric type is deprecated. Please upgrade to numeric values of extended range".  In this case, see [instructions](/manual/appendix/install/db_float_range) for enabling the extended range of numeric values.
es	 #### El antiguo tipo de valor numérico (flotante) está obsoleto    Desde Zabbix 5.0, el tipo de datos numéricos (flotantes) se cambió al nuevo formato para admitir una precisión de aproximadamente 15 dígitos y un rango de valores extendido de aproximadamente -1,79E+308 a 1,79E+308. Ahora el antiguo tipo numérico, que se ha deshabilitado, pero sigue siendo compatible, está obsoleto y se eliminará en una próxima versión.  Si su instalación no se actualiza a los valores numéricos de rango extendido, la [información del sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix) en la interfaz mostrará una advertencia: "Tablas del historial de la base de datos actualizadas: No. La compatibilidad con el tipo numérico antiguo está obsoleta. Actualice a valores numéricos de rango extendido". En este caso, consulte las [instrucciones](/manual/appendix/install/db_float_range) para habilitar el rango extendido de valores numéricos.

en-us	 Once the group is created, you can click on the group name in the list to edit group name, clone the group or set additional option:  ![](../../../../assets/en/manual/config/host_group2.png)  *Apply permissions and tag filters to all subgroups* - mark this checkbox and click on *Update* to apply the same level of permissions/tag filters to all nested host groups. For user groups that may have had differing [permissions](/manual/config/users_and_usergroups/usergroup#configuration) assigned to nested host groups, the permission level of the parent host group will be enforced on the nested groups. This is a one-time option that is not saved in the database.  **Permissions to nested host groups**  -   When creating a child host group to an existing parent host group,     [user group](/manual/config/users_and_usergroups/usergroup)     permissions to the child are inherited from the parent (for example,     when creating `Riga/Zabbix servers` if `Riga` already exists) -   When creating a parent host group to an existing child host group,     no permissions to the parent are set (for example, when creating     `Riga` if `Riga/Zabbix servers` already exists)
es	 Una vez creado el grupo, puede hacer clic en el nombre del grupo en la lista para editar el nombre del grupo, clonarlo o configurar opciones adicionales:  ![](../../../../assets/en/manual/config/host_group2.png)  *Aplicar permisos y filtros de etiquetas a todos los subgrupos*: marque esta casilla de verificación y haga clic en *Actualizar* para aplicar el mismo nivel de permisos/filtros de etiquetas a todos los grupos de equipos anidados. Para los grupos de usuarios que pueden haber tenido diferentes [permisos](/manual/config/users_and_usergroups/usergroup#configuration) asignados a grupos de equipos anidados, el nivel de permiso del grupo de equipos principal se aplicará a los grupos anidados. Esta es una opción única que no se guarda en la base de datos.  **Permisos para grupos de equipos anidados**  - Al crear un grupo de equipos secundario para un grupo de equipos principal existente,     Los permisos del [grupo de usuarios](/manual/config/users_and_usergroups/usergroup)     del secundario se heredan del principal (por ejemplo,     al crear `servidores Riga/Zabbix` si `Riga` ya existe) - Al crear un grupo de equipos principal para un grupo de equipos secundario existente,     no se establecen permisos para el padre (por ejemplo, al crear     `Riga` si ya existen `servidores Riga/Zabbix`)

en-us	 Once the group is created, you can click on the group name in the list to edit group name, clone the group or set additional option:  ![](../../../../assets/en/manual/config/template_group2.png)  *Apply permissions to all subgroups* - mark this checkbox and click on *Update* to apply the same level of permissions to all nested template groups. For user groups that may have had differing [permissions](/manual/config/users_and_usergroups/usergroup#configuration) assigned to nested template groups, the permission level of the parent template group will be enforced on the nested groups. This is a one-time option that is not saved in the database.  **Permissions to nested template groups:**  -   When creating a child template group to an existing parent template group,     [user group](/manual/config/users_and_usergroups/usergroup)     permissions to the child are inherited from the parent (for example,     when creating `Databases/MySQL` if `Databases` already exists). -   When creating a parent template group to an existing child template group,     no permissions to the parent are set (for example, when creating     `Databases` if `Databases/MySQL` already exists).
es	 Una vez creado el grupo, puede hacer clic en el nombre del grupo en la lista para editar el nombre del grupo, clonarlo o configurar opciones adicionales:  ![](../../../../assets/en/manual/config/template_group2.png)  *Aplicar permisos a todos los subgrupos*: marque esta casilla de verificación y haga clic en *Actualizar* para aplicar el mismo nivel de permisos a todos los grupos de plantillas anidadas. Para los grupos de usuarios que pueden haber tenido diferentes [permisos](/manual/config/users_and_usergroups/usergroup#configuration) asignados a grupos de plantillas anidadas, el nivel de permiso del grupo de plantillas principal se aplicará a los grupos anidados. Esta es una opción única que no se guarda en la base de datos.  **Permisos para grupos de plantillas anidadas:**  - Al crear un grupo de plantillas anidadas para un grupo de plantilla principal existente,     los permisos del [grupo de usuarios](/manual/config/users_and_usergroups/usergroup) para las anidadas se heredan de la plantilla principal (por ejemplo,     al crear `Bases de datos/MySQL` si las `Bases de datos` ya existen). - Al crear un grupo de plantillas principal para un grupo de plantillas anidadas existente,     no se establecen permisos para la plantilla principal (por ejemplo, al crear     `Bases de datos` si `Bases de datos/MySQL` ya existe).

en-us	#### OneLogin configuration
es	#### Configuración de OneLogin

en-us	#### One side connects with certificate but other side accepts only PSK or vice versa  In any log (with *GnuTLS*):      failed to accept an incoming connection: from 127.0.0.1: zbx_tls_accept(): gnutls_handshake() failed:\         -21 Could not negotiate a supported cipher suite.  In any log (with *OpenSSL* 1.0.2c):      failed to accept an incoming connection: from 127.0.0.1: TLS handshake returned error code 1:\         file .\ssl\s3_srvr.c line 1411: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:\         TLS write fatal alert "handshake failure"
es	#### Un lado se conecta con el certificado pero el otro solo acepta PSK o viceversa  En cualquier registro (con *GnuTLS*):      failed to accept an incoming connection: from 127.0.0.1: zbx_tls_accept(): gnutls_handshake() failed:\         -21 Could not negotiate a supported cipher suite.  En cualquier registro (con *OpenSSL* 1.0.2c):      failed to accept an incoming connection: from 127.0.0.1: TLS handshake returned error code 1:\         file .\ssl\s3_srvr.c line 1411: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:\         TLS write fatal alert "handshake failure"

en-us	#### One side connects with PSK but other side uses LibreSSL or has been compiled without encryption support  LibreSSL does not support PSK.  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: support for PSK was not compiled in  In Zabbix frontend:      Get value from agent failed: TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success
es	#### Un lado se conecta con PSK pero el otro lado usa LibreSSL o se ha compilado sin soporte de cifrado  LibreSSL no es compatible con PSK.  En el registro del lado de conexión:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success  En el registro del lado de aceptación:      ...failed to accept an incoming connection: from 192.168.1.2: support for PSK was not compiled in  En la interfaz de Zabbix:      Get value from agent failed: TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success

en-us	#### One side connects with PSK but other side uses OpenSSL with PSK support disabled  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/record/rec_layer_s3.c line 1536: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: TLS handshake set result code to 1: file ssl/statem/statem_srvr.c line 1422: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher: TLS write fatal alert "handshake failure"
es	#### Un lado se conecta con PSK pero el otro lado usa OpenSSL con soporte PSK deshabilitado  En el registro del lado de conexión:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/record/rec_layer_s3.c line 1536: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  En el registro del lado de aceptación:      ...failed to accept an incoming connection: from 192.168.1.2: TLS handshake set result code to 1: file ssl/statem/statem_srvr.c line 1422: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher: TLS write fatal alert "handshake failure"

en-us	##### On Linux 2.4:  (Sensor readings are obtained from /proc/sys/dev/sensors directory)  -   **device** - device name (if <mode> is used, it is a regular     expression); -   **sensor** - sensor name (if <mode> is used, it is a regular     expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key: sensor\[w83781d-i2c-0-2d,temp1\]  Prior to Zabbix 1.8.4, the sensor\[temp1\] format was used.
es	##### En Linux 2.4:  (Las lecturas del sensor se obtienen del directorio /proc/sys/dev/sensors)  - **dispositivo** - nombre del dispositivo (si se utiliza <modo>, es un modo normal     expresión); - **sensor** - nombre del sensor (si se usa <modo>, es un modo normal     expresión); - **modo** - valores posibles: avg, max, min (si este parámetro es     (se omite, el dispositivo y el sensor se tratan palabra por palabra).  Clave de ejemplo: sensor\[w83781d-i2c-0-2d,temp1\]  Antes de Zabbix 1.8.4, se usaba el formato sensor\[temp1\].

en-us	##### On Linux 2.6+:  (Sensor readings are obtained from /sys/class/hwmon directory)  -   **device** - device name (non regular expression). The device name     could be the actual name of the device (e.g 0000:00:18.3) or the     name acquired using sensors program (e.g. k8temp-pci-00c3). It is up     to the user to choose which name to use; -   **sensor** - sensor name (non regular expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key:  sensor\[k8temp-pci-00c3,temp,max\] or sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in,avg\] or sensor\[smsc47b397.2176,in1\]
es	##### En Linux 2.6+:  (Las lecturas del sensor se obtienen del directorio /sys/class/hwmon)  - **dispositivo** - nombre del dispositivo (expresión no regular). El nombre del dispositivo     podría ser el nombre real del dispositivo (por ejemplo, 0000:00:18.3) o el     nombre adquirido mediante el programa de sensores (por ejemplo, k8temp-pci-00c3). Le corresponde     al usuario elegir qué nombre utilizar; - **sensor** - nombre del sensor (expresión no regular); - **modo** - valores posibles: avg, max, min (si este parámetro     se omite, el dispositivo y el sensor se tratan palabra por palabra).  Clave de ejemplo:  sensor\[k8temp-pci-00c3,temp,max\] o sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in,avg\] o sensor\[smsc47b397.2176,in1\]

en-us	#### OpenSSL used with CRLs and for some CA in the certificate chain its CRL is not included in `TLSCRLFile`  In TLS server log in case of *OpenSSL* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file s3_srvr.c line 3251: error:14089086: SSL routines:ssl3_get_client_certificate:certificate verify failed: \         TLS write fatal alert "unknown CA"  In TLS server log in case of *GnuTLS* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file rsa_pk1.c line 103: error:0407006A: rsa routines:RSA_padding_check_PKCS1_type_1:\         block type is not 01 file rsa_eay.c line 705: error:04067072: rsa routines:RSA_EAY_PUBLIC_DECRYPT:paddin
es	#### OpenSSL se usa con CRL y para algunas CA en la cadena de certificados su CRL no está incluida en `TLSCRLFile`  En el registro del servidor TLS en el caso de un par *OpenSSL*:      no se pudo aceptar una conexión entrante: desde 127.0.0.1: el protocolo de enlace TLS con 127.0.0.1 devolvió el código de error 1: \         archivo s3_srvr.c línea 3251: error: 14089086: rutinas SSL: ssl3_get_client_certificate: verificación de certificado fallida: \         TLS escribe alerta fatal "CA desconocida"  En el registro del servidor TLS en el caso de un par *GnuTLS*:      no se pudo aceptar una conexión entrante: desde 127.0.0.1: el protocolo de enlace TLS con 127.0.0.1 devolvió el código de error 1: \         archivo rsa_pk1.c línea 103: error:0407006A: rutinas rsa:RSA_padding_check_PKCS1_type_1:\         el tipo de bloque no es el archivo 01 rsa_eay.c línea 705: error:04067072: rutinas rsa:RSA_EAY_PUBLIC_DECRYPT:paddin

en-us	#### Operational data of problems  It is possible to display operational data for current problems, i.e. the latest item values as opposed to the item values at the time of the problem.  Operational data display can be configured in the filter of *Monitoring* → *Problems* or in the configuration of the respective [dashboard widget](/manual/web_interface/frontend_sections/dashboards/widgets/problems), by selecting one of the three options:  -   *None* - no operational data is displayed -   *Separately* - operational data is displayed in a separate column  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_b0.png){width="600"}  -   *With problem name* - operational data is appended to the problem     name and in parentheses. Operational data are appended to the     problem name only if the *Operational data* field is non-empty in     the trigger configuration.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_a0.png){width="600"}  The content of operational data can be configured with each [trigger](/manual/config/triggers/trigger), in the *Operational data* field. This field accepts an arbitrary string with macros, most importantly, the `{ITEM.LASTVALUE<1-9>}` macro.  `{ITEM.LASTVALUE<1-9>}` in this field will always resolve to the latest values of items in the trigger expression. `{ITEM.VALUE<1-9>}` in this field will resolve to the item values at the moment of trigger status change (i.e. change into problem, change into OK, being closed manually by a user or being closed by correlation).
es	#### Datos operativos de problemas.  Es posible mostrar datos operativos para problemas actuales, es decir, los valores más recientes de la métrica en contraposición a los valores de la métrica en el momento del problema.  La visualización de datos operativos se puede configurar en el filtro de *Monitoreo* → *Problemas* o en la configuración del respectivo [widget del tablero](/manual/web_interface/frontend_sections/dashboards/widgets/problems), seleccionando una de las tres opciones:  -   *Ninguno* - no se muestran datos operativos -   *Por separado*: los datos operativos se muestran en una columna separada  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_b0.png){width="600"}  -   *Con nombre del problema* - los datos operativos se adjuntan al problema     nombre y entre paréntesis. Los datos operativos se adjuntan al     nombre del problema sólo si el campo *Datos operativos* no está vacío en     la configuración del disparador.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_a0.png){width="600"}  El contenido de los datos operativos se puede configurar con cada [iniciador](/manual/config/triggers/trigger), en el campo *Datos operativos* . Este campo acepta una cadena arbitraria con macros, la mayoría Más importante aún, la macro `{ITEM.LASTVALUE<1-9>}`.  `{ITEM.LASTVALUE<1-9>}` en este campo siempre se resolverá con la última versión valores de los elementos en la expresión desencadenante. `{ITEM.VALUE<1-9>}` en este El campo se resolverá en los valores del elemento en el momento del estado de activación. cambiar (es decir, cambiar a problema, cambiar a OK, cerrarse manualmente por un usuario o siendo cerrado por correlación).

en-us	#### Operation details  ![](../../../../../assets/en/manual/config/operation_details.png){width="600"}  |Parameter|<|<|Description| |-|-|----------|--------------------------------------| |*Operation*|<|<|Select the operation:<br>**Send message** - send message to user.<br>**<remote command name>** - execute a remote command. Commands are available for execution if previously defined in [global scripts](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script) with *Action operation* selected as its scope.<br>More operations are available for discovery and autoregistration based events (see above).| |*Steps*|<|<|Select the step(s) to assign the operation to in an [escalation](escalations) schedule:<br>**From** - execute starting with this step.<br>**To** - execute until this step (0=infinity, execution will not be limited).| |*Step duration*|<|<|Custom duration for these steps (0=use default step duration).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 60s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>Several operations can be assigned to the same step. If these operations have different step duration defined, the shortest one is taken into account and applied to the step.| |Operation type: [send message](/manual/config/notifications/action/operation/message)|<|<|<| | |*Send to user groups*|<|Select user groups to send the message to.<br>The user group must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |^|*Send to users*|<|Select users to send the message to.<br>The user must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |^|*Send only to*|<|Send message to all defined media types or a selected one only.| |^|*Custom message*|<|If selected, the custom message can be configured.<br>For notifications about internal events via [webhooks](/manual/config/notifications/media/webhook), custom message is mandatory.| |^| |*Subject*|Subject of the custom message. The subject may contain macros. It is limited to 255 characters.| |^|^|*Message*|The custom message. The message may contain macros. It is limited to certain amount of characters depending on the type of database (see [Sending message](/manual/config/notifications/action/operation/message) for more information).| |Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)|<|<|<| | |*Target list*|<|Select targets to execute the command on:<br>**Current host** - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.<br>**Host** - select host(s) to execute the command on.<br>**Host group** - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.<br>A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).<br>The target list is meaningless if a custom script is executed on Zabbix server. Selecting more targets in this case only results in the script being executed on the server more times.<br>Note that for global scripts, the target selection also depends on the *Host group* setting in global script [configuration](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script).<br>*Target list* option is not available for *Service actions* because in this case remote commands are always executed on Zabbix server.| |*Conditions*|<|<|Condition for performing the operation:<br>**Event is not acknowledged** - only when the event is unacknowledged.<br>**Event is acknowledged** - only when the event is acknowledged.<br>*Conditions* option is only available for *Trigger actions*.|  When done, click *Add* to add the operation to the list of *Operations*.
es	#### Detalles de la operación  ![](../../../../../assets/en/manual/config/operation_details.png){width="600"}  |Parámetro|<|<|Descripción| |-|-|----------|--------------------------------------| |*Operación*|<|<|Seleccione la operación:<br>**Enviar mensaje** - enviar mensaje al usuario.<br>**<nombre del comando remoto>** - ejecutar un comando remoto. Los comandos están disponibles para su ejecución si se definieron previamente en [scripts globales](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script) con *Operación de acción* seleccionada como alcance.<br>Hay más operaciones disponibles para eventos basados en descubrimiento y registro automático. (ver arriba).| |*Pasos*|<|<|Seleccione los pasos a los que asignar la operación en una programación de [escalamiento](escalamientos):<br>**Desde**: ejecute a partir de este paso.<br>** Para** - ejecutar hasta este paso (0=infinito, la ejecución no estará limitada).| |*Duración del paso*|<|<|Duración personalizada para estos pasos (0 = usar la duración del paso predeterminada).<br>Se admiten [sufijos de tiempo](/manual/appendix/suffixes), p. 60s, 1m, 2h, 1d, desde Zabbix 3.4.0.<br>[Macros de usuario](/manual/config/macros/user_macros) son compatibles, desde Zabbix 3.4.0.<br>Se pueden asignar varias operaciones al mismo paso. Si estas operaciones tienen definida una duración de paso diferente, se tiene en cuenta la más corta y se aplica al paso.| |Tipo de operación: [enviar mensaje](/manual/config/notificaciones/acción/operación/mensaje)|<|<|<| | |*Enviar a grupos de usuarios*|<|Seleccione los grupos de usuarios a los que enviar el mensaje.<br>El grupo de usuarios debe tener al menos [permisos] de "lectura" (/manual/config/users_and_usergroups/permissions) para el equipo en orden para ser notificado.| |^|*Enviar a usuarios*|<|Seleccione los usuarios a los que enviar el mensaje.<br>El usuario debe tener al menos [permisos] de "lectura"(/manual/config/users_and_usergroups/permissions) en el equipo para poder ser notificado.| |^|*Enviar solo a*|<|Enviar mensaje a todos los tipos de medios definidos o solo a uno seleccionado.| |^|*Mensaje personalizado*|<|Si se selecciona, el mensaje personalizado se puede configurar.<br>Para notificaciones sobre eventos internos a través de [webhooks](/manual/config/notifications/media/webhook), el mensaje personalizado es obligatorio. | |^| |*Asunto*|Asunto del mensaje personalizado. El tema puede contener macros. Está limitado a 255 caracteres.| |^|^|*Mensaje*|El mensaje personalizado. El mensaje puede contener macros. Está limitado a una cierta cantidad de caracteres según el tipo de base de datos (consulte [Enviando mensaje](/manual/config/notifications/action/operation/message) para obtener más información).| |Tipo de operación: [comando remoto](/manual/config/notifications/action/operation/remote_command)|<|<|<| | |*Lista de objetivos*|<|Seleccione los objetivos en los que ejecutar el comando:<br>**Equipo actual**: el comando se ejecuta en el equipo del iniciador que causó el evento del problema. Esta opción no funcionará si hay varios equipos en el iniciador.<br>**Equipo**: seleccione los equipos en los que ejecutar el comando.<br>**Grupo de equipos**: seleccione los grupos de equipos para ejecutar el comando. Al especificar un grupo de equipos principal, se seleccionan implícitamente todos los grupos de equipos anidados. Por lo tanto, el comando remoto también se ejecutará en equipos de grupos anidados.<br>Un comando en un equipo se ejecuta solo una vez, incluso si el equipo coincide más de una vez (por ejemplo, de varios grupos de equipos; individualmente y de un grupo de equipos). <br>La lista de objetivos no tiene sentido si se ejecuta un script personalizado en el servidor Zabbix. Seleccionar más destinos en este caso solo da como resultado que el script se ejecute en el servidor más veces.<br>Tenga en cuenta que para los scripts globales, la selección de destino también depende de la configuración del *Grupo de equipos* en el script global [configuración](/manual/ web_interface/frontend_sections/alerts/scripts#configuring_a_global_script).<br>La opción *Lista de objetivos* no está disponible para *Acciones de servicio* porque en este caso los comandos remotos siempre se ejecutan en el servidor Zabbix.| |*Condiciones*|<|<|Condición para realizar la operación:<br>**El evento no se reconoce** - solo cuando el evento no se reconoce.<br>**El evento se reconoce** - solo cuando el evento reconocido.<br>La opción *Condiciones* solo está disponible para *Acciones de activación*.|  Cuando termine, haga clic en *Agregar* para agregar la operación a la lista de *Operaciones*.

en-us	 #### Operation type: notify all involved  |Parameter|<|Description| |-|--|-----------------| |*Custom message*|<|If selected, a custom message can be defined.| | |*Subject*|Subject of the custom message. The subject may contain macros.| |^|*Message*|The custom message. The message may contain macros.|
es	 #### Tipo de operación: notificar a todos los involucrados  |Parámetro|<|Descripción| |-|--|-----------------| |*Mensaje personalizado*|<|Si se selecciona, se puede definir un mensaje personalizado.| | |*Asunto*|Asunto del mensaje personalizado. El asunto puede contener macros.| |^|*Mensaje*|El mensaje personalizado. El mensaje puede contener macros.|

en-us	 #### Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)  |Parameter|Description| |--|--------| |*Target list*|Select targets to execute the command on:<br>**Current host** - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.<br>**Host** - select host(s) to execute the command on.<br>**Host group** - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.<br>A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).<br>The target list is meaningless if the command is executed on Zabbix server. Selecting more targets in this case only results in the command being executed on the server more times.<br>Note that for global scripts, the target selection also depends on the *Host group* setting in global script [configuration](/manual/web_interface/frontend_sections/alerts/scripts#configuring_a_global_script).|
es	 #### Tipo de operación: [comando remoto](/manual/config/notifications/action/operation/remote_command)  |Parámetro|Descripción| |--|--------| |*Lista de objetivos*|Seleccione los objetivos en los que ejecutar el comando:<br>**Equipo actual**: el comando se ejecuta en el equipo del iniciador que causó el evento del problema. Esta opción no funcionará si hay varios equipos en el iniciador.<br>**Equipo**: seleccione los equipos en los que ejecutar el comando.<br>**Grupo de equipos**: seleccione los grupos de equipos para ejecutar el comando. Al especificar un grupo de equipos principal, se seleccionan implícitamente todos los grupos de equipos anidados. Por lo tanto, el comando remoto también se ejecutará en equipos de grupos anidados.<br>Un comando en un equipo se ejecuta solo una vez, incluso si el equipo coincide más de una vez (por ejemplo, de varios grupos de equipos; individualmente y de un grupo de equipos). <br>La lista de objetivos no tiene sentido si el comando se ejecuta en el servidor Zabbix. Seleccionar más destinos en este caso solo da como resultado que el comando se ejecute en el servidor más veces.<br>Tenga en cuenta que para los scripts globales, la selección de destino también depende de la configuración del *Grupo de equipos* en el script global [configuración](/manual/ interfaz_web/secciones_frontend/alerts/scripts#configuring_a_global_script).|

en-us	 #### Operation type: [send message](/manual/config/notifications/action/operation/message)  |Parameter|<|Description| |-|--|---------------------------| |*Send to user groups*|<|Select user groups to send the recovery message to.<br>The user group must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |*Send to users*|<|Select users to send the recovery message to.<br>The user must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |*Send only to*|<|Send default recovery message to all defined media types or a selected one only.| |*Custom message*|<|If selected, a custom message can be defined.| | |*Subject*|Subject of the custom message. The subject may contain macros.| |^|*Message*|The custom message. The message may contain macros.|
es	 #### Tipo de operación: [enviar mensaje](/manual/config/notificaciones/acción/operación/mensaje)  |Parámetro|<|Descripción| |-|--|---------------------------| |*Enviar a grupos de usuarios*|<|Seleccione grupos de usuarios a los que enviar el mensaje de recuperación.<br>El grupo de usuarios debe tener al menos [permisos](/manual/config/users_and_usergroups/permissions) de "lectura" para el equipo en para ser notificado.| |*Enviar a usuarios*|<|Seleccione los usuarios a los que enviar el mensaje de recuperación.<br>El usuario debe tener al menos [permisos](/manual/config/users_and_usergroups/permissions) de "lectura" en el equipo para poder ser notificado.| |*Enviar solo a*|<|Enviar mensaje de recuperación predeterminado a todos los tipos de medios definidos o solo a uno seleccionado.| |*Mensaje personalizado*|<|Si se selecciona, se puede definir un mensaje personalizado.| | |*Asunto*|Asunto del mensaje personalizado. El asunto puede contener macros.| |^|*Mensaje*|El mensaje personalizado. El mensaje puede contener macros.|

en-us	#### Operators  The following operators are supported for triggers **(in descending priority of execution)**:  |Priority|Operator|Definition|**Notes for [unknown values](/manual/config/triggers/expression#expressions_with_unknown-operands)**|Force cast operand to float ^**1**^| |-|-|----|----------------|--| |**1**|**-**|Unary minus|**-**Unknown → Unknown|Yes| |**2**|**not**|Logical NOT|**not** Unknown → Unknown|Yes| |**3**|**\***|Multiplication|0 **\*** Unknown → Unknown<br>(yes, Unknown, not 0 - to not lose<br>Unknown in arithmetic operations)<br>1.2 **\*** Unknown → Unknown|Yes| |<|**/**|Division|Unknown **/** 0 → error<br>Unknown **/** 1.2 → Unknown<br>0.0 **/** Unknown → Unknown|Yes| |**4**|**+**|Arithmetical plus|1.2 **+** Unknown → Unknown|Yes| |<|**-**|Arithmetical minus|1.2 **-** Unknown → Unknown|Yes| |**5**|**\<**|Less than. The operator is defined as:<br><br>A<B ⇔ (A<B-0.000001)|1.2 **<** Unknown → Unknown|Yes| |<|**<=**|Less than or equal to. The operator is defined as:<br><br>A<=B ⇔ (A≤B+0.000001)|Unknown **<=** Unknown → Unknown|Yes| |<|**>**|More than. The operator is defined as:<br><br>A>B ⇔ (A>B+0.000001)| |Yes| |<|**>=**|More than or equal to. The operator is defined as:<br><br>A>=B ⇔ (A≥B-0.000001)| |Yes| |**6**|**=**|Is equal. The operator is defined as:<br><br>A=B ⇔ (A≥B-0.000001) and (A≤B+0.000001)| |No ^**1**^| |<|**<>**|Not equal. The operator is defined as:<br><br>A<>B ⇔ (A<B-0.000001) or (A>B+0.000001)| |No ^**1**^| |**7**|**and**|Logical AND|0 **and** Unknown → 0<br>1 **and** Unknown → Unknown<br>Unknown **and** Unknown → Unknown|Yes| |**8**|**or**|Logical OR|1 **or** Unknown → 1<br>0 **or** Unknown → Unknown<br>Unknown **or** Unknown → Unknown|Yes|  ^**1**^ String operand is still cast to numeric if:  -   another operand is numeric -   operator other than **=** or **<>** is used on an operand  (If the cast fails - numeric operand is cast to a string operand and both operands get compared as strings.)  **not**, **and** and **or** operators are case-sensitive and must be in lowercase. They also must be surrounded by spaces or parentheses.  All operators, except unary **-** and **not**, have left-to-right associativity. Unary **-** and **not** are non-associative (meaning **-(-1)** and **not (not 1)** should be used instead of **--1** and **not not 1**).  Evaluation result:  -   **<**, **<=**, **>**, **>=**, **=**, **<>**     operators shall yield '1' in the trigger expression if the specified     relation is true and '0' if it is false. If at least one operand is     Unknown the result is Unknown; -   **and** for known operands shall yield '1' if both of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **and** yields '0' only if one operand compares equal to     '0'; otherwise, it yields 'Unknown'; -   **or** for known operands shall yield '1' if either of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **or** yields '1' only if one operand compares unequal to     '0'; otherwise, it yields 'Unknown'; -   The result of the logical negation operator **not** for a known     operand is '0' if the value of its operand compares unequal to '0';     '1' if the value of its operand compares equal to '0'. For unknown     operand **not** yields 'Unknown'.
es	#### Operadores  Los siguientes operadores son compatibles con los iniciadores **(en orden descendente por prioridad de ejecución)**:  |Prioridad|Operador|Definición|**Notas para [valores desconocidos](/manual/config/triggers/expression#expressions_with_unknown-operands)**|Forzar que el operando de conversión flote ^**1**^| |-|-|----|----------------|--| |**1**|**-**|Unario menos|**-**Desconocido → Desconocido|Sí| |**2**|**not**|NO lógico|**no** Desconocido → Desconocido|Sí| |**3**|**\***|Multiplicación|0 **\*** Desconocido → Desconocido<br>(sí, Desconocido, no 0 - para no perder<br>Desconocido en operaciones aritméticas)<br >1.2 **\*** Desconocido → Desconocido|Sí| |<|**/**|División|Desconocido **/** 0 → error<br>Desconocido **/** 1.2 → Desconocido<br>0.0 **/** Desconocido → Desconocido|Sí| |**4**|**+**|Aritmética más|1.2 **+** Desconocido → Desconocido|Sí| |<|**-**|Aritmética menos|1.2 **-** Desconocido → Desconocido|Sí| |**5**|**\<**|Menos de. El operador se define como:<br><br>A<B ⇔ (A<B-0.000001)|1.2 **<** Desconocido → Desconocido|Sí| |<|**<=**|Menor o igual que. El operador se define como:<br><br>A<=B ⇔ (A≤B+0.000001)|Desconocido **<=** Desconocido → Desconocido|Sí| |<|**>**|Más que. El operador se define como:<br><br>A>B ⇔ (A>B+0.000001)| |Sí| |<|**>=**|Mayor o igual a. El operador se define como:<br><br>A>=B ⇔ (A≥B-0.000001)| |Sí| |**6**|**=**|Es igual. El operador se define como:<br><br>A=B ⇔ (A≥B-0.000001) y (A≤B+0.000001)| |No ^**1**^| |<|**<>**|No iguales. El operador se define como:<br><br>A<>B ⇔ (A<B-0.000001) o (A>B+0.000001)| |No ^**1**^| |**7**|**and**|Y lógico|0 **y** Desconocido → 0<br>1 **y** Desconocido → Desconocido<br>Desconocido **y** Desconocido → Desconocido| Sí| |**8**|**or**|Lógico O|1 **o** Desconocido → 1<br>0 **o** Desconocido → Desconocido<br>Desconocido **o** Desconocido → Desconocido| Sí|  ^**1**^ El operando de cadena todavía se convierte en numérico si:  - otro operando es numérico - se utiliza un operador distinto de **=** o **<>** en un operando  (Si la conversión falla, el operando numérico se convierte en un operando de cadena y ambos operandos se comparan como cadenas).  Los operadores **not**, **and** y **or** distinguen entre mayúsculas y minúsculas y deben estar en minúscula. También deben estar rodeados de espacios o paréntesis.  Todos los operadores, excepto unario **-** y **not**, tienen operación de asociatividad de izquierda a derecha. Unario **-** y **not** no son asociativos (es decir **-(-1)** y **not (not 1)** deben usarse en lugar de **--1** y **not not 1**).  Resultado de la evaluación:  - **<**, **<=**, **>**, **>=**, **=**, **<>**     Los operadores producirán '1' en la expresión de activación si el valor especificado     la relación es verdadera y '0' si es falsa. Si al menos un operando es     Desconocido el resultado es Desconocido; - **and** para operandos conocidos producirá '1' si ambos operandos     comparar desigual con '0'; en caso contrario, da '0'; por desconocido     operandos **y** produce '0' solo si un operando se compara igual a     '0'; de lo contrario, arroja 'Desconocido'; - **or** para operandos conocidos producirá '1' si cualquiera de sus operandos     comparar desigual con '0'; en caso contrario, da '0'; por desconocido     operandos **o** produce '1' solo si un operando no es igual a     '0'; de lo contrario, arroja 'Desconocido'; - El resultado del operador de negación lógica **not** para un valor conocido     el operando es '0' si el valor de su operando no es igual a '0';     '1' si el valor de su operando se compara con '0'. Para desconocido     El operando **not** produce 'Desconocido'.

en-us	#### Optimized proxy configuration update  Incremental update of the proxy configuration has been [introduced](/manual/introduction/whatsnew640#optimized-proxy-configuration-update) in the new version.  As a result the **ConfigFrequency** parameter for active proxies is now deprecated; instead the ProxyConfigFrequency parameter must be used on both server (for passive proxies) and proxy (for active proxies). Note that if both ProxyConfigFrequency and ConfigFrequency are used, the proxy will log an error and terminate.  The default value of ProxyConfigFrequency has been lowered from 3600 to **10** seconds. Also, the default value of CacheUpdateFrequency on the server has been lowered from 60 to **10** seconds.  The server now uses the configuration cache to track proxy configuration changes using revision numbers, so the amount of cached data will increase and it might be necessary to increase the configuration cache size.  Note that the server configuration must be synced before any changes are synced to proxy. So if a user makes some changes and wants them to be synced to the proxy - the server configuration cache must be reloaded first.
es	#### Actualización de configuración de proxy optimizada  Se ha [introducido](/manual/introduction/whatsnew640#optimized-proxy-configuration-update) una actualización incremental de la configuración del proxy en la nueva versión.  Como resultado, el parámetro **ConfigFrequency** para servidores proxy activos ahora está obsoleto; en su lugar, el parámetro ProxyConfigFrequency debe usarse tanto en el servidor (para proxies pasivos) como en el proxy (para proxies activos). Tenga en cuenta que si se utilizan ProxyConfigFrequency y ConfigFrequency, el proxy registrará un error y finalizará.  El valor predeterminado de ProxyConfigFrequency se ha reducido de 3600 a **10** segundos. Además, el valor predeterminado de CacheUpdateFrequency en el servidor se redujo de 60 a **10** segundos.  El servidor ahora usa la caché de configuración para rastrear los cambios de configuración del proxy usando números de revisión, por lo que la cantidad de datos almacenados en caché aumentará y podría ser necesario aumentar el tamaño de la caché de configuración.  Tenga en cuenta que la configuración del servidor debe sincronizarse antes de sincronizar cualquier cambio con el proxy. Entonces, si un usuario realiza algunos cambios y desea que se sincronicen con el proxy, primero se debe recargar la caché de configuración del servidor.

en-us	#### Optimized proxy configuration update  In previous Zabbix versions the server would send a full copy of the configuration to the proxy every time the configuration is synced.  Now it has been replaced with an incremental update of the proxy configuration. During a configuration sync only the modified entities are updated (thus, if no entities have been modified, nothing will be sent). This approach allows to save resources and set a smaller interval (down to almost instant) for the proxy configuration update.  For more details, see [Synchronization of monitoring configuration](/manual/distributed_monitoring/proxies/sync).
es	#### Actualización de configuración de proxy optimizada  En versiones anteriores de Zabbix, el servidor enviaba una copia completa de la configuración al proxy cada vez que se sincronizaba la configuración.  Ahora ha sido reemplazado por una actualización incremental de la configuración del proxy. Durante una sincronización de configuración, solo se actualizan las entidades modificadas (por lo tanto, si no se ha modificado ninguna entidad, no se enviará nada). Este enfoque permite ahorrar recursos y establecer un intervalo más pequeño (hasta casi instantáneo) para la actualización de la configuración del proxy.  Para obtener más detalles, consulte [Sincronización de la configuración de monitoreo](/manual/distributed_monitoring/proxies/sync).

en-us	 #### Optimized SNMP discovery and collection  SNMP discovery and data collection has been updated to use native SNMP bulk requests (GetBulkRequest-PDUs), available in SNMP versions 2/3.  A GetBulk request in SNMP executes multiple GetNext requests and returns the result in a single response. Previously, only the SNMP `discovery[]` item in Zabbix would use GetBulk requests; it was not available for regular SNMP items and also discovered SNMP items would have to query the devices independently.  Using the new SNMP **walk[OID1,OID2,...]** item, it becomes possible to collect data in one request and parse the response as needed, without additional requests to devices. For example,      walk[1.3.6.1.2.1.2.2.1.2,1.3.6.1.2.1.2.2.1.3]  returns a multi-line list of interface names and types. Using the Zabbix preprocessing options, the response of this item may be used to discover interfaces, create discovered items and populate their values. Note that the discovery rule in this case must be a dependent discovery rule to the `walk[]` master item and item prototypes must be dependent item prototypes of the `walk[]` master item.  To make this functionality possible, two new preprocessing steps have been added:  -   *SNMP walk value* - extract and format SNMP walk value by the specified OID/MIB name; -   *SNMP walk to JSON* - convert SNMP walk values to JSON. This step may be used in low-level discovery of SNMP OIDs.  The walk[] item returns the output of the snmpwalk utility with -Oe -Ot -On parameters. MIB names are supported as parameters; thus `walk[1.3.6.1.2.1.2.2.1.2]` and `walk[ifDescr]` will return the same output. If several OIDs/MIBs are specified, i.e. `walk[ifDescr,ifType,ifPhysAddress]`, then the output is a concatenated list.  This item uses GetBulk requests with SNMPv2 and v3 interfaces and GetNext for SNMPv1 interfaces; the max repetition value for GetBulk requests is configured on the SNMP interface level.  The previous "use bulk requests" option in Zabbix has been retained (under a new name "use combined requests"). This is not related to native SNMP bulk requests in any way; it is Zabbix own way of combining multiple SNMP requests.  See also:  -   [SNMP agent checks](/manual/config/items/itemtypes/snmp#step-3) -   [Item preprocessing](/manual/config/items/preprocessing#configuration) -   [SNMP OID discovery](/manual/discovery/low_level_discovery/examples/snmp_oids_walk)
es	 #### Descubrimiento y recopilación de SNMP optimizados  El descubrimiento de SNMP y la recopilación de datos se han actualizado para utilizar solicitudes masivas de SNMP nativas (GetBulkRequest-PDU), disponibles en las versiones 2/3 de SNMP.  Una solicitud GetBulk en SNMP ejecuta múltiples solicitudes GetNext y devuelve el resultado en una única respuesta. Anteriormente, solo el elemento SNMP `discovery[]` en Zabbix usaba solicitudes GetBulk; no estaba disponible para elementos SNMP normales y también descubrió que los elementos SNMP tendrían que consultar los dispositivos de forma independiente.  Usando el nuevo elemento SNMP **walk[OID1,OID2,...]**, es posible recopilar datos en una solicitud y analizar la respuesta según sea necesario. sin solicitudes adicionales a los dispositivos. Por ejemplo,      caminar[1.3.6.1.2.1.2.2.1.2,1.3.6.1.2.1.2.2.1.3]  devuelve una lista de varias líneas de nombres y tipos de interfaces. Usando las opciones de preprocesamiento de Zabbix, la respuesta de este elemento se puede usar para descubrir interfaces, crear elementos descubiertos y completar sus valores. Tenga en cuenta que la regla de descubrimiento en este caso debe ser una regla de descubrimiento dependiente del elemento maestro `walk[]` y los prototipos de elementos deben ser prototipos de elementos dependientes del elemento maestro `walk[]`.  Para hacer posible esta funcionalidad, se han agregado dos nuevos pasos de preprocesamiento:  - *Valor de recorrido SNMP*: extrae y formatea el valor de recorrido SNMP según el nombre OID/MIB especificado; - *SNMP walk to JSON* - convierte los valores de SNMP walk a JSON. Este paso se puede utilizar en el descubrimiento de bajo nivel de OID SNMP.  El elemento walk[] devuelve la salida de la utilidad snmpwalk con los parámetros -Oe -Ot -On. Los nombres MIB se admiten como parámetros; por lo tanto, `walk[1.3.6.1.2.1.2.2.1.2]` y `walk[ifDescr]` devolverán el mismo resultado. Si se especifican varios OID/MIB, es decir, `walk[ifDescr,ifType,ifPhysAddress]`, entonces la salida es una lista concatenada.  Este elemento utiliza solicitudes GetBulk con interfaces SNMPv2 y v3 y GetNext para interfaces SNMPv1; El valor máximo de repetición para las solicitudes GetBulk se configura en el nivel de la interfaz SNMP.  La opción anterior "usar solicitudes masivas" en Zabbix se ha mantenido (bajo un nuevo nombre "usar solicitudes combinadas"). Esto no está relacionado de ninguna manera con las solicitudes masivas SNMP nativas; Es la forma propia de Zabbix de combinar múltiples solicitudes SNMP.  Ver también:  - [Comprobaciones del agente SNMP](/manual/config/items/itemtypes/snmp#step-3) - [Preprocesamiento de métrica](/manual/config/items/preprocessing#configuration) - [Descubrimiento de OID SNMP](/manual/discovery/low_level_discovery/examples/snmp_oids_walk)

en-us	##### Optional interface  The optional functions are **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history\_write\_cbs()** and **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  This function should perform the necessary initialization for the module (if any). If successful, it should return ZBX\_MODULE\_OK. Otherwise, it should return ZBX\_MODULE\_FAIL. In the latter case Zabbix will not start.  ``` {.c} ZBX_METRIC  *zbx_module_item_list(void); ```  This function should return a list of items supported by the module. Each item is defined in a ZBX\_METRIC structure, see the section below for details. The list is terminated by a ZBX\_METRIC structure with "key" field of NULL.  ``` {.c} void    zbx_module_item_timeout(int timeout); ```  If module exports **zbx\_module\_item\_list()** then this function is used by Zabbix to specify the timeout settings in Zabbix configuration file that the item checks implemented by the module should obey. Here, the "timeout" parameter is in seconds.  ``` {.c} ZBX_HISTORY_WRITE_CBS   zbx_module_history_write_cbs(void); ```  This function should return callback functions Zabbix server will use to export history of different data types. Callback functions are provided as fields of ZBX\_HISTORY\_WRITE\_CBS structure, fields can be NULL if module is not interested in the history of certain type.  ``` {.c} int zbx_module_uninit(void); ```  This function should perform the necessary uninitialization (if any) like freeing allocated resources, closing file descriptors, etc.  All functions are called once on Zabbix startup when the module is loaded, with the exception of zbx\_module\_uninit(), which is called once on Zabbix shutdown when the module is unloaded.
es	##### Interfaz opcional  Las funciones opcionales son **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history\_write\_cbs()** y **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  Esta función debe realizar la inicialización necesaria para el módulo (si la hay). Si tiene éxito, debería devolver ZBX\_MODULE\_OK. De lo contrario debería devolver ZBX\_MODULE\_FAIL. En este último caso, Zabbix no comenzará.  ``` {.c} ZBX_METRIC*zbx_module_item_list(void); ```  Esta función debería devolver una lista de métricas admitidas por el módulo. Cada métrica se define en una estructura ZBX\_METRIC, consulte la sección siguiente para más detalles. La lista termina con una estructura ZBX\_METRIC con el campo "key" a NULL.  ``` {.c} voidzbx_module_item_timeout(int timeout); ```  Si el módulo exporta **zbx\_module\_item\_list()** entonces esta función es utilizada por Zabbix para especificar la configuración de tiempo de espera en el archivo de configuración de Zabbix que deben obedecer las comprobaciones de métricas implementadas por el módulo. Aquí, el parámetro "timeout" está en segundos.  ``` {.c} ZBX_HISTORY_WRITE_CBSzbx_module_history_write_cbs(void); ```  Esta función debería devolver funciones de callback que el servidor Zabbix utilizará para exportar el historial de diferentes tipos de datos. Se proporcionan funciones de devolución de llamada como campos de la estructura ZBX\_HISTORY\_WRITE\_CBS, los campos pueden ser NULL si el módulo no está interesado en el historial de cierto tipo.  ``` {.c} int zbx_module_uninit(void); ```  Esta función debe realizar la desinicialización necesaria (si corresponde) como liberar recursos asignados, cerrar descriptores de archivos, etc.  Todas las funciones se llaman una vez al iniciar Zabbix cuando el módulo está cargado, con la excepción de zbx\_module\_uninit(), que se llama una vez en Zabbix se apaga cuando se descarga el módulo.

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use *config-file*. **Zabbix sender** reads server details from the agentd configuration file. By default **Zabbix sender** does not read any configuration file. Only parameters **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** and **TLSPSKFile** are supported. All addresses defined in the agent **ServerActive** configuration parameter are used for sending data. If sending of batch data fails to one address, the following batches are not sent to this address.  **-z**, **--zabbix-server** *server*   Hostname or IP address of Zabbix server. If a host is monitored by a proxy, proxy hostname or IP address should be used instead. When used together with **--config**, overrides the entries of **ServerActive** parameter specified in agentd configuration file.  **-p**, **--port** *port*   Specify port number of Zabbix server trapper running on the server. Default is 10051. When used together with **--config**, overrides the port entries of **ServerActive** parameter specified in agentd configuration file.  **-I**, **--source-address** *IP-address*   Specify source IP address. When used together with **--config**, overrides **SourceIP** parameter specified in agentd configuration file.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-300 seconds (default: 60)  **-s**, **--host** *host*   Specify host name the item belongs to (as registered in Zabbix frontend). Host IP address and DNS name will not work. When used together with **--config**, overrides **Hostname** parameter specified in agentd configuration file.  **-k**, **--key** *key*   Specify item key to send value to.  **-o**, **--value** *value*   Specify item value.  **-i**, **--input-file** *input-file*   Load values from input file. Specify **-** as **<input-file>** to read values from standard input. Each line of file contains whitespace delimited: **<hostname> <key> <value>**. Each value must be specified on its own line. Each line must contain 3 whitespace delimited entries: **<hostname> <key> <value>**, where "hostname" is the name of monitored host as registered in Zabbix frontend, "key" is target item key and "value" - the value to send. Specify **-** as **<hostname>** to use hostname from agent configuration file or from **--host** argument.  An example of a line of an input file:  **"Linux DB3" db.connections 43**  The value type must be correctly set in item configuration of Zabbix frontend. Zabbix sender will send up to 250 values in one connection. [Size limit](/manual/appendix/protocols/header_datalen) for sending values from an input file depends on the size described in Zabbix communication protocol. Contents of the input file must be in the UTF-8 encoding. All values from the input file are sent in a sequential order top-down. Entries must be formatted using the following rules:  - Quoted and non-quoted entries are supported. - Double-quote is the quoting character. - Entries with whitespace must be quoted. - Double-quote and backslash characters inside quoted entry must be escaped with a backslash. - Escaping is not supported in non-quoted entries. - Linefeed escape sequences (\\n) are supported in quoted strings. - Linefeed escape sequences are trimmed from the end of an entry.  **-T**, **--with-timestamps**   This option can be only used with **--input-file** option.  Each line of the input file must contain 4 whitespace delimited entries: **<hostname> <key> <timestamp> <value>**. Timestamp should be specified in Unix timestamp format. If target item has triggers referencing it, all timestamps must be in an increasing order, otherwise event calculation will not be correct.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 43**  For more details please see option **--input-file**.  If a timestamped value is sent for a host that is in a “no data” maintenance type then this value will be dropped; however, it is possible to send a timestamped value in for an expired maintenance period and it will be accepted.  **-N**, **--with-ns**   This option can be only used with **--with-timestamps** option.  Each line of the input file must contain 5 whitespace delimited entries: **<hostname> <key> <timestamp> <ns> <value>**.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 7402561 43**  For more details please see option **--input-file**.  **-r**, **--real-time**   Send values one by one as soon as they are received. This can be used when reading from standard input.  **--tls-connect** *value*   How to connect to server or proxy. Values:  [ ]{#lbAF}
es	## OPCIONES  **-c**, **--config** *config-file*   Utilice *config-file*. **Zabbix sender** para leer en detalles del servidor en el archivos de configuración del agente. Por defecto **Zabbix sender** no leer ningún archivo de configuración. Solo parámetros como **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** y **TLSPSKFile** están soportados. Todas las rutas definidas en los parámetros de configuración del agente **ServerActive** son usadas para enviar datos. Si uno de los lotes de datos falla en una de las rutas, los siguientes lotes no serán enviados a esa ruta.  **-z**, **--zabbix-server** *server*   Nombre del equipo o dirección IP del servidor Zabbix. Si un equipo está siendo monitorizado por un proxy, debe usarse el nombre del proxy equipo o la dirección IP. Cuando se usa junto con **--config**, sobreescribe las entradas de **ServerActive** del parámetro especificado en el archivo de configuración agentd.  **-p**, **--port** *port*   Especifica el número de puerto del capturador del servidor donde está ejecutandose en el servidor. Por defecto es el 10051. Cuando se usa junto con **--config**, sobreescribe el puerto de entrada del **ServerActive** del parámetro especificado en el archivo de configuración agentd.  **-I**, **--source-address** *IP-address*   Especifica el dirección IP de origen. Cuando se usa junto con **--config**, sobreescrive **SourceIP** del parámetro especificado en el archivo de configuración agentd.  **-t**, **--timeout** *seconds*   Especifica el tiempo de espera. Rango válido: 1-300 segundos (por defecto: 60)  **-s**, **--host** *host*   Especifica el nombre del equipo al que pertenece el elemento (registrado como el interfaz de Zabbix). La dirección IP del equipo y el nombre DNS no funcionarán. Cuando son usados junto con **--config**, sobreescribe **Hostname** del parámetro especificado en el archivo de configuración agentd.  **-k**, **--key** *key*   Especifica la clave de la métrica para enviar el valor.   **-o**, **--value** *value*   Especifica el valor de la métrica.  **-i**, **--input-file** *input-file*   Carga los valores desde el fichero de entrada. Especifica **-** como **<input-file>** para leer los valores desde la entrada estándar. Cada linea del archivo contiene espacios en blanco delimitados: **<hostname> <key> <value>**. Cada valor debe ser especificado en su propia linea. Cada linea debe contener 3 espacios en blanco delimitando las entradas: **<hostname> <key> <value>**, donde "hostname" es el nombre del equipo monitorizado registrado en el interfaz de Zabbix, "key" es la clave del elemento y "value" - el valor para ser enviado. Especifica **-** como **<hostname>** para usar el nombre de equipo desde el archivo de configuración del agente o desde el argumento **--host** .  Un ejemplo de una linea de un archivo entrada:  **"Linux DB3" db.connections 43**  El tipo de valor debe ser establecido correctamente en la configuración de la métrica en la interfaz de Zabbix. El remitente de Zabbix  enviará hasta 250 valores en una sola conexión. El contenido del fichero de entrada debe estar codificado en UTF-8. Todos los valores del fichero de entrada se envían en orden secuencial de arriba a abajo. Las entradas deben ser formateadas usando las siguientes reglas:        - Se permiten las entradas con comillas y sin comillas. - Las dobles comillas es el carácter de comillas. - Las entradas con espacios en blanco deben estar entre comillas. - Las dobles comillas y la barra invertida dentro de una entrada con comillas necesita de una barra invertida para el escape. - No se admite el escape en entradas sin comillas. - Las secuencias de salto de linea (\\n) están soportadas en las cadenas entrecomilladas. - Las secuencias de salto de linea son recortadas desde el final de una entrada.  **-T**, **--with-timestamps**   Esta opción solo puede ser usada con la opción **--input-file** .  Cada linea del archivo de entrada debe contener 4 espacios delimitando las entradas: **<hostname> <key> <timestamp> <value>**. La marca de tiempo debe ser especificada en el formato de marca de tiempo de UNIX. Si el elemento objetivo tiene disparadores que lo referencian, todos las marcas de tiempo deben estar en un orden creciente, de lo contrario el cálculo del evento no será correcto.   Un ejemplo de una linea del archivo de entrada:  **"Linux DB3" db.connections 1429533600 43**  Para más detalles por favor mire la opción **--input-file**.  Si se envía un valor de marca de tiempo para un equipo que está en un mantenimiento de tipo "no data" entonces el valor será eliminado; Sin embargo, si es posible enviar un valor de marca de tiempo para un periodo de mantenimiento terminado y este será aceptado.  **-N**, **--with-ns**   Esta opción solo debe usarse con la opción **--with-timestamps** .  Cada linea del archivo de entrada contendrá 5 espacios en blanco delimitando las entradas:  **<hostname> <key> <timestamp> <ns> <value>**.  Un ejemplo de una linea del archivo de entrada:  **"Linux DB3" db.connections 1429533600 7402561 43**  Para más detalles por favor mire la opción **--input-file**.  **-r**, **--real-time**   Envia los valores uno a uno tan pronto como son recibidos. Esto se puede utilizar cuando la lectura proviene de una entrada estándar.  **--tls-connect** *value*   Como se conecta al servidor o el proxy. Valores:  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix agent in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
es	## OPCIONES  **-c**, **--config** *archivo-de-configuración*   Usa el *archivo-de-configuración* alternativo en lugar del de por defecto.  **-f**, **--foreground**   Ejecuta el agente Zabbix en primer plano.  **-R**, **--runtime-control** *opciones-de-tiempo-de-ejecución*   Realiza funciones administrativas de acuerdo con las *opciones-de-tiempo-de-ejecución*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix proxy in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
es	## OPCIONES  **-c**, **--config** *config-file*   Use la alternativa *config-file* en vez de la configuración por defecto.  **-f**, **--foreground**   Ejecuta el proxy de Zabbix en primer plano.  **-R**, **--runtime-control** *runtime-option*   Lleva a cabo funciones administrativas acordes con *runtime-option*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix server in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.   Examples of running Zabbix server with command line parameters: ```yaml shell> zabbix_server -c /usr/local/etc/zabbix_server.conf shell> zabbix_server --help shell> zabbix_server -V ```  [ ]{#lbAF}
es	## OPCIONES  **-c**, **--config** *fichero de configuración* Utilice el *fichero de configuración* alternativo en lugar del predeterminado.  **-f**, **--primer plano** Ejecute el servidor Zabbix en primer plano.  **-R**, **--control de tiempo de ejecución** *opción de tiempo de ejecución* Realizar funciones administrativas de acuerdo con *runtime-option*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
es	## OPCIONES  **-c**, **--config** *archivo de configuración* Utilice el *archivo de configuración* alternativo en lugar del predeterminado.  **-h**, **--ayuda** Muestre esta ayuda y salga.  **-V**, **--versión** Salida de información de versión y salida.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.
es	## OPCIONES  **-c**, **--config** *archivo de configuración*   Utilizar el *archivo de configuración* alternativo en lugar del predeterminado.  **-R**, **--runtime-control** *opción de tiempo de ejecución*   Realizar funciones administrativas de acuerdo con *opción de tiempo de ejecución*.

en-us	### Options  |Parameter|Description| |---------|-----------| |-V --version|Print the plugin version and license information.| |-h --help|Print help information (shorthand).|
es	### Opciones  |Parámetro|Descripción| |---------|-----------| |-V --version|Muestra la versión del complemento y la información de la licencia.| |-h --help|Muestra información de ayuda (taquigrafía).|

en-us	 #### Options  |Parameter|Description| |---------|-----------| |-V --version|Print the plugin version and license information.| |-h --help|Print help information (shorthand).|
es	#### Options  |Parameter|Description| |---------|-----------| |-V --version|Print the plugin version and license information.| |-h --help|Print help information (shorthand).|

en-us	## OPTIONS  **-s**, **--host** *host-name-or-IP*   Specify host name or IP address of a host.  **-p**, **--port** *port-number*   Specify port number of agent running on the host. Default is 10050.  **-I**, **--source-address** *IP-address*   Specify source IP address.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-30 seconds (default: 30)  **-k**, **--key** *item-key*   Specify key of item to retrieve value for.  **--tls-connect** *value*   How to connect to agent. Values:  [ ]{#lbAF}
es	## OPCIONES  **-s**, **--host** *nombre-de-equipo-o-IP*   Especifica el nombre de equipo o dirección IP de un equipo.  **-p**, **--port** *número-de-puerto*   Especifica el número del puerto del agente que se ejecuta en el equipo. Por defecto es el 10050.  **-I**, **--source-address** *dirección-IP*   Especifica una dirección IP origen.  **-t**, **--timeout** *segundos*   Especifica el tiempo de espera. Rango válido: 1-30 segundos (por defecto: 30)  **-k**, **--key** *clave-de-la-métrica*   Especifica la clave de la métrica de la que se desea recibir el valor.  **--tls-connect** *valor*   Cómo conectar al agente. Valores:  [ ]{#lbAF}

en-us	## OPTIONS  **-s**, **--script** *script-file*   Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.  **-p**, **--param** *input-param*   Specify the input parameter.  **-i**, **--input** *input-file*   Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.  **-l**, **--loglevel** *log-level*   Specify the log level.  **-t**, **--timeout** *timeout*   Specify the timeout in seconds. Valid range: 1\-60 seconds (default: 10)  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
es	## OPCIONES  **-s**, **--script** *script-file*   Especifica el nombre de archivo del script para ejecutar. Si '-' está especificado como nombre del archivo, el script se leerá desde stdin.   **-p**, **--param** *input-param*   Especificar el parámetro de entrada.  **-i**, **--input** *input-file*   Especifica el nombre del archivo del parámetro de entrada. Si '-' está especificado como nombre del archivo, el script se leerá desde stdin.   **-l**, **--loglevel** *log-level*   Especifica el nivel de registro.  **-t**, **--timeout** *timeout*   Especifica el tiempo de espera.  **-h**, **--help**   Muestra ayuda y sale.  **-V**, **--version**   Muestra la información de la versión y sale.  [ ]{#lbAF}

en-us	#### Options  The following command line parameters can be used with Zabbix agent 2:  |Parameter|Description| |--|--------| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agent2.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*| |-f --foreground|Run Zabbix agent in foreground (default: true).| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Print help information and exit.| |-v --verbose|Print debugging information. Use this option with -p and -t options.| |-V --version|Print agent version and license information.| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent2#runtime_control).|  Specific **examples** of using command line parameters:  -   print all built-in agent items with values -   test a user parameter with "mysql.ping" key defined in the specified     configuration file      shell> zabbix_agent2 --print     shell> zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf
es	#### Opciones  Los siguientes parámetros de línea de comando se pueden usar con Zabbix Agent 2:  |Parámetro|Descripción| |--|--------| |-c --config <archivo-config>|Ruta al archivo de configuración.<br>Puede usar esta opción para especificar un archivo de configuración que no sea el predeterminado.<br>En UNIX, el valor predeterminado es /usr/local /etc/zabbix\_agent2.conf o según lo establecido por las variables de [tiempo de compilación](/manual/installation/install#installing_zabbix_daemons) *--sysconfdir* o *--prefix*| |-f --foreground|Ejecute el agente Zabbix en primer plano (predeterminado: verdadero).| |-p --print|Imprime elementos conocidos y sale.<br>*Nota*: Para devolver también los resultados de [parámetro de usuario](/manual/config/items/userparameters), debe especificar el archivo de configuración (si es no en la ubicación predeterminada).| |-t --test <clave de elemento>|Pruebe el elemento especificado y salga.<br>*Nota*: Para devolver también los resultados de [parámetro de usuario](/manual/config/items/userparameters), debe especificar el archivo de configuración (si no está en la ubicación predeterminada).| |-h --help|Imprimir información de ayuda y salir.| |-v --verbose|Imprimir información de depuración. Utilice esta opción con las opciones -p y -t.| |-V --version|Imprime la versión del agente y la información de licencia.| |-R --runtime-control <opción>|Realizar funciones administrativas. Consulte [control de tiempo de ejecución](/manual/concepts/agent2#runtime_control).|  **Ejemplos** específicos del uso de parámetros de línea de comando:  - imprimir todos los elementos del agente integrados con valores - probar un parámetro de usuario con la clave "mysql.ping" definida en el      archivo de configuración especificado      shell> zabbix_agent2 --print     shell> zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf

en-us	 ##### oracle.archive.info[connString,<user>,<password>,<service>,<destination>]  <br> The archive logs statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **destination** - the name of the destination to query.
es	 ##### oracle.archive.info[cadenaconn,<usuario>,<contraseña>,<servicio>,<destino>]  <br> Las estadísticas del archivo de registro.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **destino**: el nombre del destino a consultar.

en-us	 ##### oracle.cdb.info[connString,<user>,<password>,<service>,<database>]  <br> The Container Databases (CDBs) information.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **destination** - the name of the database to query.
es	 ##### oracle.cdb.info[cadenaconn,<usuario>,<contraseña>,<servicio>,<base de datos>]  <br> La información de las bases de datos de contenedores (CDB).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **destino**: el nombre de la base de datos a consultar.

en-us	 ##### oracle.custom.query[connString,<user>,<password>,<service>,queryName,<args...>]  <br> The result of a custom query.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **queryName** - the name of a custom query, must match SQL file name without an extension; -   **args** - one or several comma-separated arguments to pass to the query.
es	 ##### oracle.custom.query[cadenaconn,<usuario>,<contraseña>,<servicio>,nombreconsulta,<argumentos...>]  <br> El resultado de una consulta personalizada.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **queryName**: el nombre de una consulta personalizada, debe coincidir con el nombre del archivo SQL sin extensión; - **args**: uno o varios argumentos separados por comas para pasar a la consulta.

en-us	 ##### oracle.datafiles.stats[connString,<user>,<password>,<service>]  <br> Returns the data files statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **diskgroup** - the name of the ASM disk group to query.
es	 ##### oracle.datafiles.stats[connString,<usuario>,<contraseña>,<servicio>]  <br> Devuelve las estadísticas de los archivos de datos.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **diskgroup**: el nombre del grupo de discos ASM que se va a consultar.

en-us	 ##### oracle.db.discovery[connString,<user>,<password>,<service>]  <br> Returns the list of databases. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.db.discovery[cadenaconn,<usuario>,<contraseña>,<servicio>]  <br> Devuelve la lista de bases de datos. Se utiliza para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.diskgroups.discovery[connString,<user>,<password>,<service>]  <br> Returns the list of ASM disk groups. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.diskgroups.discovery[connString,<usuario>,<contraseña>,<servicio>]  <br> Devuelve la lista de grupos de discos ASM. Se utiliza para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.diskgroups.stats[connString,<user>,<password>,<service>,<diskgroup>]  <br> Returns the Automatic Storage Management (ASM) disk groups statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **diskgroup** - the name of the ASM disk group to query.
es	 ##### oracle.diskgroups.stats[connString,<usuario>,<contraseña>,<servicio>,<grupo de discos>]  <br> Devuelve las estadísticas de los grupos de discos de la Administración automática de almacenamiento (ASM).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **diskgroup**: el nombre del grupo de discos ASM que se va a consultar.

en-us	 ### Oracle  Export and import must be performed in tmux/screen to ensure that the session isn't dropped. Zabbix server should be down during the upgrade.  See also: [Important notes](#important-notes)  #### Table upgrade  * Install Oracle Data Pump (available in the [Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)).   See Oracle Data Pump [documentation](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for performance tips.  * Rename tables using `history_pk_prepare.sql`.  ``` {.bash} cd /usr/share/zabbix/zabbix-sql-scripts/database/oracle sqlplus zabbix/password@oracle_host/service sqlplus> @history_pk_prepare.sql ```
es	 ### Oracle  La exportación y la importación se deben realizar en tmux/screen para garantizar que la sesión no se interrumpa. El servidor Zabbix debería estar inactivo durante la actualización.  Ver también: [Notas importantes](#important-notes)  #### Actualización de tablas  * Instale Oracle Data Pump (disponible en el [paquete de herramientas de cliente instantáneo] (https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)).  Consulte la [documentación](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) de Oracle Data Pump para obtener sugerencias de rendimiento.  * Cambiar el nombre de las tablas usando `history_pk_prepare.sql`.  ``` {.bash} cd /usr/share/zabbix/zabbix-sql-scripts/database/oracle sqlplus zabbix/contraseña@oracle_host/service sqlplus> @history_pk_prepare.sql ```

en-us	 ##### oracle.fra.stats[connString,<user>,<password>,<service>]  <br> Returns the Fast Recovery Area (FRA) statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.fra.stats[connString,<usuario>,<contraseña>,<servicio>]  <br> Devuelve las estadísticas del Área de recuperación rápida (FRA).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.instance.info[connString,<user>,<password>,<service>]  <br> The instance statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.instance.info[connString,<usuario>,<contraseña>,<servicio>]  <br> Las estadísticas de la instancia.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`utilización, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	#### Oracle  Instructions for creating and configuring Oracle database are provided in a separate [section](/manual/appendix/install/oracle).
es	#### Oracle  Se proporcionan instrucciones para crear y configurar la base de datos de Oracle en una [sección](/manual/appendix/install/oracle) separada .

en-us	 ##### oracle.pdb.discovery[connString,<user>,<password>,<service>]  <br> Returns the list of PDBs. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.pdb.discovery[cadenaconn,<usuario>,<contraseña>,<servicio>]  <br> Devuelve la lista de PDB. Se utiliza para el [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.pdb.info[connString,<user>,<password>,<service>,<database>]  <br> The Pluggable Databases (PDBs) information.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **destination** - the name of the database to query.
es	 ##### oracle.pdb.info[cadenaconn,<usuario>,<contraseña>,<servicio>,<base de datos>]  <br> La información de las bases de datos conectables (PDB).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **destino**: el nombre de la base de datos a consultar.

en-us	 ##### oracle.pga.stats[connString,<user>,<password>,<service>]  <br> Returns the Program Global Area (PGA) statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.pga.stats[cadenaconn,<usuario>,<contraseña>,<servicio>]  <br> Devuelve las estadísticas del Área Global del Programa (PGA).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.ping[connString,<user>,<password>,<service>]  <br> Test whether a connection to Oracle can be established.<br> Return value: *1* - the connection is successful; *0* - the connection is broken (if there is any error presented including AUTH and configuration issues).  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.ping[cadenaconn,<usuario>,<contraseña>,<servicio>]  <br> Pruebe si se puede establecer una conexión con Oracle.<br> Valor de retorno: *1* - la conexión se realizó correctamente; *0*: la conexión está interrumpida (si se presenta algún error, incluidos problemas de AUTH y configuración).  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.proc.stats[connString,<user>,<password>,<service>]  <br> Returns the processes statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.proc.stats[connString,<usuario>,<contraseña>,<servicio>]  <br> Devuelve las estadísticas de los procesos.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.redolog.info[connString,<user>,<password>,<service>]  <br> The log file information from the control file.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.redolog.info[connString,<usuario>,<contraseña>,<servicio>]  <br> La información del archivo de registro del archivo de control.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.sessions.stats[connString,<user>,<password>,<service>,<lockMaxTime>]  <br> Returns the sessions statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **lockMaxTime** - the maximum session lock duration in seconds to count the session as a prolongedly locked. Default: 600 seconds.
es	 ##### oracle.sessions.stats[connString,<usuario>,<contraseña>,<servicio>,<lockMaxTime>]  <br> Devuelve las estadísticas de las sesiones.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **lockMaxTime**: la duración máxima del bloqueo de la sesión en segundos para contar la sesión como bloqueada prolongadamente. Predeterminado: 600 segundos.

en-us	 ##### oracle.sga.stats[connString,<user>,<password>,<service>]  <br> Returns the System Global Area (SGA) statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.pga.stats[cadenaconn,<usuario>,<contraseña>,<servicio>]  <br> Devuelve las estadísticas del Área Global del Programa (PGA).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.sys.metrics[connString,<user>,<password>,<service>,<duration>]  <br> Returns a set of system metric values.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **duration** - the capturing interval (in seconds) of system metric values. Possible values: *60* — long duration (default), *15* — short duration.
es	 ##### oracle.sys.metrics[connString,<usuario>,<contraseña>,<servicio>,<duración>]  <br> Devuelve un conjunto de valores de métricas del sistema.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **duración**: el intervalo de captura (en segundos) de los valores de métricas del sistema. Valores posibles: *60* — larga duración (predeterminado), *15* — corta duración.

en-us	 ##### oracle.sys.params[connString,<user>,<password>,<service>]  <br> Returns a set of system parameter values.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.<br>
es	 ##### oracle.sys.params[connString,<usuario>,<contraseña>,<servicio>]  <br> Devuelve un conjunto de valores de parámetros del sistema.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.<br>

en-us	 ##### oracle.ts.discovery[connString,<user>,<password>,<service>]  <br> Returns a list of tablespaces. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.
es	 ##### oracle.ts.discovery[connString,<usuario>,<contraseña>,<servicio>]  <br> Devuelve una lista de espacios de tabla. Se utiliza para el [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery).<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.

en-us	 ##### oracle.ts.stats[connString,<user>,<password>,<service>,<tablespace>,<type>]  <br> Returns the tablespaces statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **tablespace** - name of the tablespace to query. Default (if left empty and `type` is set):<br>- "TEMP" (if `type` is set to "TEMPORARY");<br>- "USERS" (if `type` is set to "PERMANENT"). -   **type** - the type of the tablespace to query. Default (if `tablespace` is set): "PERMANENT".
es	 ##### oracle.ts.stats[cadenaconn,<usuario>,<contraseña>,<servicio>,<espacio de tabla>,<tipo>]  <br> Devuelve las estadísticas de los espacios de tabla.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **tablespace**: nombre del tablespace a consultar. Valor predeterminado (si se deja vacío y se establece `tipo`):<br>- "TEMP" (si `tipo` se establece en "TEMPORARY");<br>- "USERS" (si `tipo` se establece en "PERMANENT" "). - **tipo**: el tipo de espacio de tabla a consultar. Valor predeterminado (si se establece `tablespace`): "PERMANENT".

en-us	 ##### oracle.user.info[connString,<user>,<password>,<service>,<username>]  <br> Returns Oracle user information.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name;<br> -   **username** - the username for which the information is needed. Lowercase usernames are not supported. Default: current user.
es	 ##### oracle.user.info[connString,<usuario>,<contraseña>,<servicio>,<nombre de usuario>]  <br> Devuelve información del usuario de Oracle.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio** - el nombre del servicio de Oracle;<br> - **nombre de usuario**: el nombre de usuario para el que se necesita la información. No se admiten nombres de usuario en minúsculas. Predeterminado: usuario actual.

en-us	##### oracle.version[connString,<user>,<password>,<service>] {#oracle.version}  <br> Returns the database server version.<br> Return value: *String*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user** - the Oracle username, supports appending one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (a login option is case-insensitive, must not contain a trailing space);<br> -   **password** - the Oracle password;<br> -   **service** - the Oracle service name.
es	##### oracle.version[connString,<usuario>,<contraseña>,<servicio>] {#oracle.version}  <br> Devuelve la versión del servidor de la base de datos.<br> Valor de retorno: *Cadena*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario**: el nombre de usuario de Oracle, admite agregar una de las opciones de inicio de sesión `as sysdba`, `as sysoper` o `as sysasm` en el formato `user as sysdba` (una opción de inicio de sesión no distingue entre mayúsculas y minúsculas, no debe contener un espacio final);<br> - **contraseña** - la contraseña de Oracle;<br> - **servicio**: el nombre del servicio de Oracle.

en-us	#### Ordering shapes and lines  To bring one shape in front of the other (or vice versa) click on the shape with the right mouse button bringing up the map shape menu.  ![](../../../../../assets/en/manual/config/visualization/map_shape_menu.png)
es	#### Ordenar formas y líneas  Para traer una forma delante de la otra (o viceversa) haga clic en el forma con el botón derecho del ratón para abrir el menú de formas del mapa.  ![](../../../../../assets/en/manual/config/visualization/map_shape_menu.png)

en-us	## Other
es	## Otro

en-us	#### Other agent options  It is possible to run multiple instances of the agent on a host. A single instance can use the default configuration file or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  The following command line parameters can be used with Zabbix agent:  |Parameter|Description| |--|--------| |**UNIX and Windows agent**|<| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agentd.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*<br>On Windows, default is c:\\zabbix\_agentd.conf| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Display help information| |-V --version|Display version number| |**UNIX agent only**|<| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent#runtime_control).| |**Windows agent only**|<| |-m --multiple-agents|Use multiple agent instances (with -i,-d,-s,-x functions).<br>To distinguish service names of instances, each service name will include the Hostname value from the specified configuration file.| |**Windows agent only (functions)**|<| |-i --install|Install Zabbix Windows agent as service| |-d --uninstall|Uninstall Zabbix Windows agent service| |-s --start|Start Zabbix Windows agent service| |-x --stop|Stop Zabbix Windows agent service|  Specific **examples** of using command line parameters:  -   printing all built-in agent items with values -   testing a user parameter with "mysql.ping" key defined in the     specified configuration file -   installing a "Zabbix Agent" service for Windows using the default     path to configuration file c:\\zabbix\_agentd.conf -   installing a "Zabbix Agent \[Hostname\]" service for Windows using     the configuration file zabbix\_agentd.conf located in the same     folder as agent executable and make the service name unique by     extending it by Hostname value from the config file  ```{=html} <!-- --> ```     shell> zabbix_agentd --print     shell> zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     shell> zabbix_agentd.exe -i     shell> zabbix_agentd.exe -i -m -c zabbix_agentd.conf
es	#### Otras opciones de agentes  Es posible ejecutar varias instancias del agente en un host. A una sola instancia puede usar el archivo de configuración predeterminado o un archivo de configuración especificado en la línea de comando. En caso de múltiples instancias cada instancia de agente debe tener su propio archivo de configuración (uno de las instancias pueden usar el archivo de configuración predeterminado).  Los siguientes parámetros de línea de comando se pueden usar con el agente Zabbix:  |**Parámetro**|**Descripción**| |-------------|---------------| |**Agente UNIX y Windows**|<| |-c --config <archivo de configuración>|Ruta al archivo de configuración.<br>Puede usar esta opción para especificar un archivo de configuración que no sea el predeterminado.<br>En UNIX, el predeterminado es /usr/local /etc/zabbix\_agentd.conf o según lo establecido por [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* o *--prefix*<br>En Windows, el valor predeterminado es c:\ \zabbix\_agentd.conf| |-p --print|Imprimir métricas conocidas y salir.<br>*Nota*: Para devolver también los resultados de los [parámetro de usuario](/manual/config/items/userparameters), debe especificar el archivo de configuración (si no está en la ubicación predeterminada).| |-t --test <clave métrica>|Prueba la métrica especificada y sale.<br>*Nota*: Para devolver también los resultados de [parámetro de usuario](/manual/config/items/userparameters), debe especificar el archivo de configuración (si no está en la ubicación predeterminada).| |-h --help|Mostrar información de ayuda| |-V --version|Mostrar número de versión| |**Solo agente UNIX**|<| |-R --runtime-control <opción>|Realizar funciones administrativas. Consulte [control en tiempo de ejecución](/manual/concepts/agent#runtime_control).| |**Solo agente de Windows**|<| |-m --multiple-agents|Utilice varias instancias de agente (con funciones -i,-d,-s,-x).<br>Para distinguir los nombres de servicio de las instancias, cada nombre de servicio incluirá el valor de nombre de equipo del especificado archivo de configuración.| |**Solo agente de Windows (funciones)**|<| |-i --install|Instala el agente de Windows de Zabbix como servicio| |-d --uninstall|Desinstalar el servicio de agente de Windows de Zabbix| |-s --start|Iniciar el servicio de agente de Windows de Zabbix| |-x --stop|Detener el servicio de agente de Zabbix Windows|  **Ejemplos** específicos del uso de parámetros de línea de comandos:  - imprimir todas las métricas de agente integradas con valores - probar un parámetro de usuario con la clave "mysql.ping" definida en el     archivo de configuración especificado - instalar un servicio "Zabbix Agent" para Windows usando el predeterminado     ruta al archivo de configuración c:\\zabbix\_agentd.conf - instalar un servicio "Zabbix Agent \[Hostname\]" para Windows usando     el archivo de configuración zabbix\_agentd.conf ubicado en el mismo     carpeta como agente ejecutable y hacer que el nombre del servicio sea único     extenderlo por valor de nombre de host desde el archivo de configuración  ```{=html} <!-- --> ```     shell> zabbix_agentd --print     shell> zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     shell> zabbix_agentd.exe -i     shell> zabbix_agentd.exe -i -m -c zabbix_agentd.conf

en-us	#### Other approaches to monitor MySQL  Instead of monitoring a MySQL server with Zabbix agent 2, you could also use Zabbix agent or the Open Database Connectivity (ODBC) standard. While using Zabbix agent 2 is recommended, there might be some setups that do not support Zabbix agent 2 or require a custom approach.  The key difference between Zabbix agent and ODBC lies in the data collection method - Zabbix agent is installed directly on the MySQL server and collects data using its built-in functionality, while ODBC relies on an ODBC driver to establish a connection to the MySQL server and retrieve data using SQL queries.  Although many of the configuration steps are similar to monitoring a MySQL server with Zabbix agent 2, there are some significant differences - you need to configure Zabbix agent or ODBC to be able to monitor a MySQL server. The following instructions walk you through these **differences**.
es	#### Otros enfoques para monitorear MySQL  En lugar de monitorear un servidor MySQL con el agente 2 Zabbix, también puede usar el agente Zabbix o el estándar Open Database Connectivity (ODBC). Si bien se recomienda utilizar el Agente 2 Zabbix, es posible que haya algunas configuraciones que no admitan Zabbix Agent 2 o requieran un enfoque personalizado.  La diferencia clave entre el agente Zabbix y ODBC radica en el método de recopilación de datos: el agente Zabbix se instala directamente en el servidor MySQL y recopila datos utilizando su funcionalidad incorporada. mientras que ODBC se basa en un controlador ODBC para establecer una conexión con el servidor MySQL y recuperar datos mediante consultas SQL.  Aunque muchos de los pasos de configuración son similares a monitorear un servidor MySQL con el agente Zabbix 2, existen algunas diferencias significativas: es necesario configurar el agente Zabbix u ODBC para poder monitorear un servidor MySQL. Las siguientes instrucciones le guiarán a través de estas **diferencias**.

en-us	## Other changes and bug fixes
es	## Otros cambios y correcciones de errores

en-us	#### Other details  -   An Admin level user with *Read-write* access to a host will not be     able to link/unlink templates, if he has no access to the     template group they belong to. With *Read* access to the template group he will     be able to link/unlink templates to the host, however, will not see     any templates in the template list and will not be able to operate     with templates in other places. -   An Admin level user with *Read* access to a host will not see the     host in the configuration section host list; however, the host     triggers will be accessible in IT service configuration. -   Any non-Super Admin user (including 'guest') can see network maps as     long as the map is empty or has only images. When hosts, host groups     or triggers are added to the map, permissions are respected. -   Zabbix server will not send notifications to users defined as action     operation recipients if access to the concerned host is explicitly     "denied".
es	#### Otros detalles  - Un usuario de nivel de administrador con acceso de *lectura y escritura* a un equipo no será     capaz de vincular/desvincular plantillas, si no tiene acceso al     grupo de plantillas al que pertenecen. Con acceso de *Lectura* al grupo de plantillas,     podrá vincular/desvincular plantillas al equipo, sin embargo, no verá     cualquier plantilla en la lista de plantillas y no podrá operar     con plantillas en otros lugares. - Un usuario de nivel de administrador con acceso de *lectura* a un equipo no verá al     equipo en la lista de equipos de la sección de configuración; sin embargo, los iniciadores     del equipo serán accesibles en la configuración del servicio de TI. - Cualquier usuario que no sea superadministrador (incluido el "invitado") puede ver los mapas de red como     siempre y cuando el mapa esté vacío o solo tenga imágenes. Cuando se agregan al mapa equipos, grupos de equipos     o iniciadores, se respetan los permisos. - El servidor Zabbix no enviará notificaciones a los usuarios definidos como      destinatarios de una acción de operación si el acceso al equipo en cuestión está explícitamente     "denegado".

en-us	##### Other expressions  Function parameters may contain other expressions, as in the following syntax:      min(min(/host/key,1h),min(/host2/key2,1h)*10)  Note that other expressions may not be used, if the function references item history. For example, the following syntax is not allowed:  ~~`min(/host/key,#5*10)`~~
es	##### Otras expresiones  Los parámetros de función pueden contener otras expresiones, como en la siguiente sintaxis:      min(min(/host/clave,1h),min(/host2/key2,1h)*10)  Tenga en cuenta que no se pueden usar otras expresiones, si la función hace referencia a historial de artículos. Por ejemplo, la siguiente sintaxis no está permitida:  ~~`min(/host/clave,#5*10)`~~

en-us	**Other hardware**  A serial communication port and a serial GSM modem are required for using SMS notification support in Zabbix. USB-to-serial converter will also work.
es	##### Otro hardware  Se requiere un puerto de comunicación serial y un módem GSM serie para el soporte de notificación por SMS en Zabbix. El convertidor de USB a serie también funciona.

en-us	##### Other issues  A backslash character in an attribute name should be escaped:      jmx[com.example:type=Hello,c:\\documents]  For handling any other special characters in JMX item key, please see the item key format [section](/manual/config/items/item/key#parameter---quoted-string).  This is actually all there is to it. Happy JMX monitoring!
es	##### Otros temas  Se debe utilizar como carácter de escape un carácter de barra invertida en el nombre de un atributo:      jmx[com.example:type=Hello,c:\\documents]  Para manejar cualquier otro carácter especial en la clave de elemento JMX, consulte la  [sección](/manual/config/items/item/key#parameter---quoted-string) del formato de clave de la métrica.  En realidad, esto es todo lo que hay que hacer. ¡Feliz monitoreo JMX!

en-us	#### Other locations  In addition to the locations listed here, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Global scripts (URL, script, SSH, Telnet, IPMI), including confirmation text|<|yes| |Webhooks|<|<| | |JavaScript script|no| |^|JavaScript script parameter name|no| |^|JavaScript script parameter value|yes| |*Dashboards*|<|<| | |*Description* parameter in *Item value* dashboard widget|yes| |^|*URL*^[3](supported_by_location_user#footnotes)^ parameter in *URL* dashboard widget|yes| |*Users → Users → Media*|<|<| | |When active|no| |*Administration → General → GUI*|<|<| | |Working time|no| |*Administration → General → Connectors*|<|<| | |URL|yes| |^|Username|yes| |^|Password|yes| |^|Bearer token|yes| |^|Timeout|no| |^|HTTP proxy|yes| |^|SSL certificate file|yes| |^|SSL key file|yes| |^|SSL key password|yes| |*Alerts → Media types → Message templates*|<|<| | |Subject|yes| |^|Message|yes| |*Alerts → Media types → Script*|<|<| | |Script parameters|yes| |*Alerts → Media types → Media type*|<|<| | |*Username* and *Password* fields for the *Email* media type (when *Authentication* is set to "Username and password"; [secret macros](/manual/config/macros/user_macros#configuration) recommended)|yes|  For a complete list of all macros supported in Zabbix, see [supported macros](/manual/appendix/macros/supported_by_location).
es	#### Otras ubicaciones  Además de las ubicaciones enumeradas aquí, las macros de usuario se pueden utilizar en los siguientes campos:  |Ubicación|<|Múltiples macros/mezcla con texto^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Scripts globales (URL, script, SSH, Telnet, IPMI), incluido el texto de confirmación|<|sí| |Webhooks|<|<| | |Secuencia de comandos JavaScript|no| |^|Nombre del parámetro del script JavaScript|no| |^|Valor del parámetro del script JavaScript|sí| |*Tableros*|<|<| | |Parámetro *Descripción* en el *valor de la métrica* del widget del tablero|sí| |^|URL^[3](supported_by_location_user#footnotes)^ parámetro en *URL* del widget del tablero|sí| |*Usuarios → Usuarios → Medios*|<|<| | |Cuando está activo|no| |*Administración → General → GUI*|<|<| | |Tiempo de trabajo|no| |*Administración → General → Conectores*|<|<| | |URL|sí| |^|Nombre de usuario|sí| |^|Contraseña|sí| |^|Bearer token|sí| |^|Tiempo de espera|no| |^|Proxy HTTP|sí| |^|Archivo de certificado SSL|sí| |^|Archivo de clave SSL|sí| |^|Contraseña de clave SSL|sí| |*Alertas → Tipos de medios → Plantillas de mensajes*|<|<| | |Asunto|sí| |^|Mensaje|sí| |*Alertas → Tipos de medios → Script*|<|<| | |Parámetros del script|sí| |*Alertas → Tipos de medios → Tipo de medios*|<|<| | |Campos *Nombre de usuario* y *Contraseña* para el tipo de medio *Correo electrónico* (cuando *Autenticación* está configurado en "Nombre de usuario y contraseña"; se recomiendan [macros secretas](/manual/config/macros/user_macros#configuration))|sí |  Para obtener una lista completa de todas las macros admitidas en Zabbix, consulte las [macros compatibles](/manual/appendix/macros/supported_by_location).

en-us	 ### Other macro types  |Macro|Supported in|Description| |--|--------|--------| |{$MACRO}|→ See: [User macros supported by location](/manual/appendix/macros/supported_by_location_user)|*[User-definable](/manual/config/macros/user_macros) macros.*| |{\#MACRO}|→ See: [Low-level discovery macros](/manual/config/macros/lld_macros)|*Low-level discovery macros.*<br><br>[Customizing](/manual/config/macros/macro_functions) the macro value is supported for this macro, starting with Zabbix 4.0.0.| |{?EXPRESSION}|→ Trigger event names<br>→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Script commands and their webhook parameters<br>→ Map element labels^[3](supported_by_location#footnotes)^<br>→ Map shape labels^[3](supported_by_location#footnotes)^<br>→ Link labels in maps^[3](supported_by_location#footnotes)^<br>→ Graph names^[5](supported_by_location#footnotes)^|See [expression macros](/manual/config/macros/expression_macros).<br>Supported since 5.2.0.| |$1...$9|→ Trigger [names](/manual/config/triggers/trigger#configuration)<br>→ User parameter [commands](/manual/config/items/userparameters#flexible-user-parameters)|*Positional macros/references.*|
es	 ### Otros tipos de macros  |Macro|Admitida en|Descripción| |--|--------|--------| |{$MACRO}|→ Ver: [Macros de usuario admitidas por ubicación](/manual/appendix/macros/supported_by_location_user)|*Macros [definibles por el usuario](/manual/config/macros/user_macros).*| |{\#MACRO}|→ Ver: [Macros de descubrimiento de bajo nivel](/manual/config/macros/lld_macros)|*Macros de descubrimiento de bajo nivel.*<br><br>[Personalización](/manual/config /macros/macro_functions) el valor de la macro es compatible con esta macro, a partir de Zabbix 4.0.0.| |{?EXPRESSION}|→ Nombres de eventos de activación<br>→ Notificaciones y comandos basados en activadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Comandos de script y sus parámetros de webhook<br>→ Etiquetas de elementos de mapa^[3] (supported_by_location#footnotes)^<br>→ Etiquetas de formas de mapas^[3](supported_by_location#footnotes)^<br>→ Etiquetas de enlaces en mapas^[3](supported_by_location#footnotes)^<br>→ Nombres de gráficos^[5 ](supported_by_location#footnotes)^|Ver [macros de expresión](/manual/config/macros/expression_macros).<br>Compatible desde 5.2.0.| |$1...$9|→ Activador [nombres](/manual/config/triggers/trigger#configuration)<br>→ Parámetro de[comandos](/manual/config/items/userparameters#flexible-user-parameters) de  usuario| *Macros posicionales/referencias.*|

en-us	#### - Other parameters  This section allows configuring miscellaneous other frontend parameters.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_other.png)  |Parameter|Description| |--|--------| |*Frontend URL*|URL to Zabbix web interface. This parameter is used by Zabbix web service for communication with frontend and should be specified to enable scheduled reports.| |*Group for discovered hosts*|Hosts discovered by [network discovery](/manual/discovery/network_discovery) and [agent autoregistration](/manual/discovery/auto_registration) will be automatically placed in the host group, selected here.| |*Default host inventory mode*|Default [mode](/manual/config/hosts/inventory) for host inventory. It will be followed whenever a new host or host prototype is created by server or frontend unless overridden during host discovery/autoregistration by the *Set host inventory mode* operation.| |*User group for database down message*|User group for sending alarm message or 'None'.<br>Zabbix server depends on the availability of the backend database. It cannot work without a database. If the database is down, selected users can be notified by Zabbix. Notifications will be sent to the user group set here using all configured user media entries. Zabbix server will not stop; it will wait until the database is back again to continue processing.<br>Notification consists of the following content:<br>`[MySQL\|PostgreSQL\|Oracle] database <DB Name> [on <DB Host>:<DB Port>] is not available: <error message depending on the type of DBMS (database)>`<br><DB Host> is not added to the message if it is defined as an empty value and <DB Port> is not added if it is the default value ("0"). The alert manager (a special Zabbix server process) tries to establish a new connection to the database every 10 seconds. If the database is still down the alert manager repeats sending alerts, but not more often than every 15 minutes.| |*Log unmatched SNMP traps*|Log [SNMP trap](/manual/config/items/itemtypes/snmptrap) if no corresponding SNMP interfaces have been found.|
es	#### - Otros parámetros  Esta sección permite configurar otros parámetros de la interfaz.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_other.png)  |Parámetro|Descripción| |--|--------| |*URL frontal*|URL a la interfaz web de Zabbix. El servicio web Zabbix utiliza este parámetro para comunicarse con la interfaz y debe especificarse para habilitar informes programados.| |*Grupo para equipos descubiertos*|Los equipos descubiertos por [descubrimiento de red](/manual/discovery/network_discovery) y [autoregistro del agente](/manual/discovery/auto_registration) se colocarán automáticamente en el grupo de equipos, seleccionado aquí.| |*Modo de inventario de equipo predeterminado*|[modo](/manual/config/hosts/inventory) predeterminado para el inventario del equipo. Se seguirá cada vez que el servidor o la interfaz cree un nuevo equipo o prototipo de equipo, a menos que se anule durante el descubrimiento/registro automático del equipo mediante la operación *Establecer modo de inventario de equipo*.| |*Grupo de usuarios para mensaje de inactividad de la base de datos*|Grupo de usuarios para enviar mensaje de alarma o 'Ninguno'.<br>El servidor Zabbix depende de la disponibilidad de la base de datos backend. No puede funcionar sin una base de datos. Si la base de datos no funciona, Zabbix puede notificar a los usuarios seleccionados. Las notificaciones se enviarán al grupo de usuarios establecido aquí utilizando todas las entradas de medios de usuario configuradas. El servidor Zabbix no se detendrá; esperará hasta que la base de datos regrese nuevamente para continuar con el procesamiento.<br>La notificación consta del siguiente contenido:<br>`[MySQL\|PostgreSQL\|Oracle] base de datos <Nombre de base de datos> [en <Host de base de datos>:<DB Puerto>] no está disponible: <mensaje de error dependiendo del tipo de DBMS (base de datos)>`<br><DB Host> no se agrega al mensaje si se define como un valor vacío y no se agrega <Puerto DB> si es el valor predeterminado ("0"). El administrador de alertas (un proceso especial del servidor Zabbix) intenta establecer una nueva conexión a la base de datos cada 10 segundos. Si la base de datos aún no funciona, el administrador de alertas repite el envío de alertas, pero no más de cada 15 minutos.| |*Registrar capturas SNMP no coincidentes*|Registrar [captura SNMP](/manual/config/items/itemtypes/snmptrap) si no se han encontrado interfaces SNMP correspondientes.|

en-us	### Other types of discovery  More detail and how-tos on other types of out-of-the-box discovery is available in the following sections:  -   discovery of [network     interfaces](/manual/discovery/low_level_discovery/examples/network_interfaces); -   discovery of [CPUs and CPU     cores](/manual/discovery/low_level_discovery/examples/cpu); -   discovery of [SNMP     OIDs](/manual/discovery/low_level_discovery/examples/snmp_oids); -   discovery of [JMX     objects](/manual/discovery/low_level_discovery/examples/jmx); -   discovery using [ODBC SQL     queries](/manual/discovery/low_level_discovery/examples/sql_queries); -   discovery of [Windows     services](/manual/discovery/low_level_discovery/examples/windows_services); -   discovery of [host     interfaces](/manual/discovery/low_level_discovery/examples/host_interfaces)     in Zabbix.  For more detail on the JSON format for discovery items and an example of how to implement your own file system discoverer as a Perl script, see [creating custom LLD rules](#creating_custom_lld_rules).
es	### Otros tipos de descubrimiento  Más detalles e instrucciones sobre otros tipos de descubrimientos listos para usar están disponibles en las siguientes secciones:  -   descubrimiento de [interfaces     de red](/manual/discovery/low_level_discovery/examples/network_interfaces); -   descubrimiento de [CPU y      núcleos CPU](/manual/discovery/low_level_discovery/examples/cpu); -   descubrimiento de [SNMP     OID](/manual/discovery/low_level_discovery/examples/snmp_oids); -   descubrimiento de [objetos      JMX](/manual/discovery/low_level_discovery/examples/jmx); -   descubrimiento usando [consultas      ODBC SQL](/manual/discovery/low_level_discovery/examples/sql_queries); -   descubrimiento de [servicios      Windows](/manual/discovery/low_level_discovery/examples/windows_services); -   descubrimiento de [interfaces     del equipo](/manual/discovery/low_level_discovery/examples/host_interfaces)     en Zabbix.  Para obtener más detalles sobre el formato JSON para elementos de descubrimiento y un ejemplo de cómo implementar su propio descubridor de sistema de archivos con un script Perl, consulte [creando reglas LLD personalizadas](#creating_custom_lld_rules).

en-us	#### Other uses  Unit symbols are also used for a human-readable representation of data in the frontend.  In both Zabbix server and frontend these symbols are supported:  -   **K** - kilo -   **M** - mega -   **G** - giga -   **T** - tera  When item values in B, Bps are displayed in the frontend, base 2 is applied (1K = 1024). Otherwise a base of 10 is used (1K = 1000).  Additionally the frontend also supports the display of:  -   **P** - peta -   **E** - exa -   **Z** - zetta -   **Y** - yotta
es	#### Otros usos  Los símbolos de unidad también se utilizan para una representación de datos legible por humanos en la interfaz.  Tanto en el servidor Zabbix como en el frontend se admiten estos símbolos:  - **K** - kilo - **M** - mega - **G** - giga - **T** - tera  Cuando los valores de los elementos en B, Bps se muestran en la interfaz, la base 2 es aplicado (1K = 1024). De lo contrario se utiliza una base de 10 (1K = 1000).  Además, la interfaz también admite la visualización de:  - **P** - peta - **E** - exá - **Z** - zetta - **Y** - yotta

en-us	##### Outgoing connections  The simplest case is outgoing connections:  -   For outgoing connections with certificate - use TLSCipherCert13 or     TLSCipherCert -   For outgoing connections with PSK - use TLSCipherPSK13 or     TLSCipherPSK -   In case of zabbix\_get and zabbix\_sender utilities the command-line     parameters `--tls-cipher13` or `--tls-cipher` can be used     (encryption is unambiguously specified with a `--tls-connect`     parameter)
es	##### Conexiones salientes  El caso más simple son las conexiones salientes:  - Para conexiones salientes con certificado, utilice TLSCipherCert13 o     TLSCifreCert - Para conexiones salientes con PSK - utilice TLSCipherPSK13 o     TLSCifradoPSK - En el caso de las utilidades zabbix\_get y zabbix\_sender,      se pueden utilizar en la línea de comandos los parámetros `--tls-cipher13` o `--tls-cipher`     (el cifrado se especifica inequívocamente con el parámetro `--tls-connect`)

en-us	#### Output value  JSONPaths can be divided in definite and indefinite paths. A definite path can return only null or a single match. An indefinite path can return multiple matches, basically JSONPaths with detached, multiple name/index list, array slice or expression segments. However, when a function is used the JSONPath becomes definite, as functions always output single value.  A definite path returns the object/array/value it's referencing, while indefinite path returns an array of the matched objects/arrays/values.  ::: noteimportant The property order in JSONPath query results may not align with the original JSON property order due to internal optimization methods. For example, the JSONPath `$.books[1]["author", "title"]` may return `["title", "author"]`. If preserving the original property order is essential, alternative post-query processing methods should be considered. :::
es	#### Valor de salida  JSONPaths se puede dividir en rutas definidas e indefinidas. Una ruta definida puede devolver solo un valor nulo o una única coincidencia. Una ruta indefinida puede devolver múltiples coincidencias, básicamente segmentos JSONPaths con múltiples y separadas listas de nombres/índices, segmentos de matriz o segmentos de expresión. Sin embargo, cuando se utiliza la función, JSONPath se vuelve definido, como siempre lo hacen las funciones de salida de valor único.  Una ruta definida devuelve el objeto/matriz/valor al que hace referencia, mientras que una ruta indefinida devuelve una matriz de objetos/matrices/valores coincidentes.  ::: noteimportant Es posible que el orden de las propiedades en los resultados de la consulta JSONPath no se alinee con el orden de las propiedades JSON originales debido a los métodos de optimización internos. Por ejemplo, JSONPath `$.books[1]["autor", "título"]` puede devolver `["título", "autor"]`. Si es esencial preservar el orden de la propiedad original, se deben considerar métodos alternativos de procesamiento posterior a la consulta. :::

en-us	#### Overrides  The following parameters are supported for configuring *Overrides*.  ::: noteclassic The first number in the property name (e.g. or.hosts.0.0, or.items.0.0) represents the particular data set, while the second number, if present, represents the configured host or item. :::  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Host pattern*|1|or.hosts.0.0|[Host](/manual/api/reference/host/get) name or pattern (e.g. `Zabbix*`).<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *required*| |*Item pattern*|1|or.items.0.0|[Item](/manual/api/reference/item/get) name or pattern (e.g. `*: Number of processed *values per second`).<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *required*| |*Base color*|1|or.color.0|Hexadecimal color code (e.g. `FF0000`).| |*Width*|0|or.width.0|Valid values range from 1-10.| |*Draw*|0|or.type.0|0 - Line;<br>1 - Points;<br>2 - Staircase;<br>3 - Bar.| |*Transparency*|0|or.transparency.0|Valid values range from 1-10.| |*Fill*|0|or.fill.0|Valid values range from 1-10.| |*Point size*|0|or.pointsize.0|Valid values range from 1-10.| |*Missing data*|0|or.missingdatafunc.0|0 - None;<br>1 - Connected;<br>2 - Treat as 0;<br>3 - Last known.| |*Y-axis*|0|or.axisy.0|0 - Left;<br>1 - Right.| |*Time shift*|1|or.timeshift.0|Valid time string (e.g. `3600`, `1h`, etc.).<br>You may use [time suffixes](/manual/appendix/suffixes#time-suffixes). Negative values are allowed.|
es	#### Anulaciones  Los siguientes parámetros son compatibles para configurar *Anulaciones*.  ::: noteclassic El primer número en el nombre de la propiedad (por ejemplo, or.hosts.0.0 o.items.0.0) representa el conjunto de datos particular. mientras que el segundo número, si está presente, representa el equipo o métrica configurada. :::  |Parámetro|[tipo](/manual/api/reference/dashboard/object#dashboard-widget-field)|nombre|valor| |-----|-|-----|-------------------| |*Patrón de equipo*|1|or.hosts.0.0|Nombre de [equipo](/manual/api/reference/host/get)  o patrón (por ejemplo, `Zabbix*`).<br><br>[Comportamiento de parámetros] (/manual/api/reference_commentary#parameter-behavior):<br>- *obligatorio*| |*Patrón de métrica*|1|or.items.0.0|Nombre de [métrica](/manual/api/reference/item/get) o patrón (por ejemplo, `*: Número de *valores procesados por segundo`).<br> <br>[Comportamiento de parámetros](/manual/api/reference_commentary#parameter-behavior):<br>- *obligatorio*| |*Color base*|1|o.color.0|Código de color hexadecimal (por ejemplo, `FF0000`).| |*Ancho*|0|o.width.0|Los valores válidos oscilan entre 1 y 10.| |*Dibujar*|0|o.type.0|0 - Línea;<br>1 - Puntos;<br>2 - Escalera;<br>3 - Barra.| |*Transparencia*|0|o.transparency.0|Los valores válidos oscilan entre 1 y 10.| |*Relleno*|0|o.fill.0|Los valores válidos oscilan entre 1 y 10.| |*Tamaño de punto*|0|o.pointsize.0|Los valores válidos oscilan entre 1 y 10.| |*Datos faltantes*|0|or.missingdatafunc.0|0 - Ninguno;<br>1 - Conectado;<br>2 - Tratar como 0;<br>3 - Último conocido.| |*Eje Y*|0|o.axisy.0|0 - Izquierda;<br>1 - Derecha.| |*Timeshift*|1|o.timeshift.0|Cadena de tiempo válida (por ejemplo, `3600`, `1h`, etc.).<br>Puede usar [sufijos de tiempo](/manual/appendix/suffixes#time -sufijos). Se permiten valores negativos.|

en-us	#### Overrides  The **Overrides** tab allows to add custom overrides for data sets:  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_overrides.png){width="600"}  Overrides are useful when several items are selected for a data set using the `*` wildcard and you want to change how the items are displayed by default (e.g. default base color or any other property).  Existing overrides (if any) are displayed in a list. To add a new override:  -   Click on the     ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/add_override.png)     button -   Select hosts and items for the override. Alternatively, you may     enter host and item patterns. Wildcard patterns may be used (for     example, `*` will return results that match zero or more     characters). To specify a wildcard pattern, just enter the string     manually and press *Enter*. While you are typing, note how all     matching hosts are displayed in the dropdown. The wildcard symbol is     always interpreted, therefore it is not possible to add, for     example, an item named "item\*" individually if there are other     matching items (e.g. item2, item3). Host pattern and item pattern     fields are mandatory. -   Click on     ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/add_override2.png),     to select override parameters. At least one override parameter     should be selected. For parameter descriptions, see the *Data set*     tab above.  Information displayed by the graph widget can be downloaded as a .png image using the [widget menu](/manual/web_interface/frontend_sections/dashboards#widget_menu):  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/graph_widget_as_png.png)  A screenshot of the widget will be saved to the Downloads folder.
es	#### Anulaciones  La pestaña **Anulaciones** permite agregar anulaciones personalizadas para conjuntos de datos:  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_overrides.png){width="600"}  Las anulaciones son útiles cuando se seleccionan muchas métricas para un conjunto de datos usando el comodín `*` y desea cambiar la forma en que se muestran las métricas de forma predeterminada (por ejemplo, color base predeterminado o cualquier otra propiedad).  Las anulaciones existentes (si las hay) se muestran en una lista. Para agregar una nueva anulación:  -   Clickea en el     ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/add_override.png)     botón - Seleccionar equipos y métricas para la anulación. Alternativamente, usted puede     introduzca patrones de equipos y métricas. Se pueden utilizar patrones comodín (para     Por ejemplo, `*` devolverá resultados que coincidan con cero o más     caracteres). Para especificar un patrón comodín, simplemente ingrese la cadena     manualmente y presione *Entrar*. Mientras escribe, observe cómo todos     Los equipos coincidentes se muestran en el menú desplegable. El símbolo comodín es     siempre interpretado, por lo tanto no es posible agregar, por     Por ejemplo, un elemento llamado "elemento\*" individualmente si hay otros     elementos coincidentes (por ejemplo, elemento2, elemento3). Los campos patrón de equipos y patrón de métricas     son obligatorios. -   Haga clic en     ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/add_override2.png),     para seleccionar parámetros de anulación. Al menos un parámetro de anulación     debe ser seleccionado. Para obtener descripciones de los parámetros, consulte el *Conjunto de datos*     en la pestaña de arriba.  La información que muestra el widget de gráfico se puede descargar como imagen .png  usando el [menú del  widget](/manual/web_interface/frontend_sections/dashboards#widget_menu):  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/dashboards/graph_widget_as_png.png)  Se guardará una captura de pantalla del widget en la carpeta Descargas.

en-us	#### Override  The **Override** tab allows setting rules to modify the list of item, trigger, graph and host prototypes or their attributes for discovered objects that meet given criteria.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_e.png)  Overrides (if any) are displayed in a reorderable drag-and-drop list and executed in the order in which they are defined.  To configure details of a new override, click on ![](../../../assets/en/manual/config/add_link.png) in the *Overrides* block. To edit an existing override, click on the override name. A popup window will open allowing to edit the override rule details.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override.png)  All mandatory parameters are marked with red asterisks.  |Parameter|Description| |--|--------| |*Name*|A unique (per LLD rule) override name.| |*If filter matches*|Defines whether next overrides should be processed when filter conditions are met:<br>**Continue overrides** - subsequent overrides will be processed.<br>**Stop processing** - operations from preceding (if any) and this override will be executed, subsequent overrides will be ignored for matched LLD rows.| |*Filters*|Determines to which discovered entities the override should be applied. Override filters are processed after discovery rule [filters](low_level_discovery#filter) and have the same functionality.| |*Operations*|Override operations are displayed with these details:<br>**Condition** - an object type (item prototype/trigger prototype/graph prototype/host prototype) and a condition to be met (equals/does not equal/contains/does not contain/matches/does not match)<br>**Action** - links for editing and removing an operation are displayed.|  **Configuring an operation**  To configure details of a new operation, click on ![](../../../assets/en/manual/config/add_link.png) in the Operations block. To edit an existing operation, click on ![](../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window where you can edit the operation details will open.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override_op.png)  |Parameter|<|<|Description| |-|-|----------|----------------------------------------| |*Object*|<|<|Four types of objects are available:<br>Item prototype<br>Trigger prototype<br>Graph prototype<br>Host prototype| |*Condition*|<|<|Allows filtering entities to which the operation should be applied.| | |Operator|<|Supported operators:<br>**equals** - apply to this prototype<br>**does not equal** - apply to all prototypes, except this<br>**contains** - apply, if prototype name contains this string<br>**does not contain** - apply, if prototype name does not contain this string<br>**matches** - apply, if prototype name matches regular expression<br>**does not match** - apply, if prototype name does not match regular expression<br>| |^|Pattern|<|A [regular expression](/manual/regular_expressions) or a string to search for.| |^|Object: *Item prototype*|<|<| |^| |*Create enabled*|When the checkbox is marked, the buttons will appear, allowing to override original item prototype settings:<br>*Yes* - the item will be added in an enabled state.<br>*No* - the item will be added to a discovered entity but in a disabled state.| |^|^|*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original item prototype settings:<br>*Yes* - the item will be added.<br>*No* - the item will not be added.| |^|^|*Update interval*|When the checkbox is marked, two options will appear, allowing to set different interval for the item:<br>*Delay* - Item update interval. [User macros](/manual/config/macros/user_macros) and [time suffixes](/manual/appendix/suffixes) (e.g. 30s, 1m, 2h, 1d) are supported. Should be set to 0 if *Custom interval* is used.<br>*Custom interval* - click ![](../../../assets/en/manual/config/add_link.png) to specify flexible/scheduling intervals. For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals).| |^|^|*History storage period*|When the checkbox is marked, the buttons will appear, allowing to set different history storage period for the item:<br>*Do not keep history* - if selected, the history will not be stored.<br>*Storage period* - if selected, an input field for specifying storage period will appear to the right. [User macros](/manual/config/macros/user_macros) and [LLD macros](/manual/config/macros/lld_macros) are supported.| |^|^|*Trend storage period*|When the checkbox is marked, the buttons will appear, allowing to set different trend storage period for the item:<br>*Do not keep trends* - if selected, the trends will not be stored.<br>*Storage period* - if selected, an input field for specifying storage period will appear to the right. [User macros](/manual/config/macros/user_macros) and [LLD macros](/manual/config/macros/lld_macros) are supported.| |^|^|*Tags*|When the checkbox is marked, a new block will appear, allowing to specify tag-value pairs.<br>These tags will be appended to the tags specified in the item prototype, even if the tag names match.| |^|Object: *Trigger prototype*|<|<| |^| |*Create enabled*|When the checkbox is marked, the buttons will appear, allowing to override original trigger prototype settings:<br>*Yes* - the trigger will be added in an enabled state.<br>*No* - the trigger will be added to a discovered entity, but in a disabled state.| |^|^|*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original trigger prototype settings:<br>*Yes* - the trigger will be added.<br>*No* - the trigger will not be added.| |^|^|*Severity*|When the checkbox is marked, trigger severity buttons will appear, allowing to modify trigger severity.| |^|^|*Tags*|When the checkbox is marked, a new block will appear, allowing to specify tag-value pairs.<br>These tags will be appended to the tags specified in the trigger prototype, even if the tag names match.| |^|Object: *Graph prototype*|<|<| |^| |*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original graph prototype settings:<br>*Yes* - the graph will be added.<br>*No* - the graph will not be added.| |^|Object: *Host prototype*|<|<| |^| |*Create enabled*|When the checkbox is marked, the buttons will appear, allowing to override original host prototype settings:<br>*Yes* - the host will be created in an enabled state.<br>*No* - the host will be created in a disabled state.| |^|^|*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original host prototype settings:<br>*Yes* - the host will be discovered.<br>*No* - the host will not be discovered.| |^|^|*Link templates*|When the checkbox is marked, an input field for specifying templates will appear. Start typing the template name or click on *Select* next to the field and select templates from the list in a popup window.<br>All templates linked to a host prototype will be replaced by templates from this override.| |^|^|*Tags*|When the checkbox is marked, a new block will appear, allowing to specify tag-value pairs.<br>These tags will be appended to the tags specified in the host prototype, even if the tag names match.| |^|^|*Host inventory*|When the checkbox is marked, the buttons will appear, allowing to select different inventory [mode](/manual/config/hosts/inventory) for the host prototype:<br>*Disabled* - do not populate host inventory<br>*Manual* - provide details manually<br>*Automated* - auto-fill host inventory data based on collected metrics.|
es	#### Anular  La pestaña **Anular** permite establecer reglas para modificar la lista de métricas, iniciadores, gráficos y prototipos de equipos o sus atributos para  objetos descubiertos que cumplen los criterios dados.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_e.png)  Las anulaciones (si las hay) se muestran en una lista reordenable de arrastrar y soltar y son ejecutados en el orden en que están definidos. Para configurar los detalles de una nueva anulación, haga clic en ![](../../../assets/en/manual/config/add_link.png)bloquear *Anulaciones*. Para editar una anulación existente, haga clic en el nombre de la anulación.  Se abrirá una ventana emergente que permitirá editar los detalles de la regla de anulación.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override.png)  Todos los parámetros obligatorios están marcados con asteriscos rojos.  |Parámetro|Descripción| |--|--------| |*Nombre*|Un nombre de anulación único (según la regla LLD).| |*Si el filtro coincide*|Define si se deben procesar las siguientes anulaciones cuando se cumplan las condiciones del filtro:<br>**Continuar anulaciones**: se procesarán las anulaciones posteriores.<br>**Detener procesamiento**: operaciones anteriores ( si corresponde) y se ejecutará esta anulación, las anulaciones posteriores se ignorarán para las filas LLD coincidentes.| |*Filtros*|Determina a qué entidades descubiertas se debe aplicar la anulación. Los filtros de anulación se procesan después de la regla de descubrimiento [filtros](bajo_nivel_descubrimiento#filtro) y tienen la misma funcionalidad.| |*Operaciones*|Las operaciones de anulación se muestran con estos detalles:<br>**Condición**: un tipo de objeto (prototipo de elemento/prototipo de activador/prototipo de gráfico/prototipo de host) y una condición que se debe cumplir (es igual/no es igual /contiene/no contiene/coincide/no coincide)<br>**Acción**: se muestran enlaces para editar y eliminar una operación.|  **Configurando una operación**  Para configurar los detalles de una nueva operación, haga clic en ![](../../../assets/en/manual/config/add_link.png)bloquear Operaciones. Para editar una operación existente, haga clic en ![](../../../assets/en/manual/config/edit_link.png) junto a la operación. Aparecerá una ventana emergente donde puede editar los detalles de la operación.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override_op.png)  |Parámetro|<|<|Descripción| |-|-|----------|----------------------------------------| |*Objeto*|<|<|Hay cuatro tipos de objetos disponibles:<br>Prototipo de métrica<br>Prototipo de iniciador<br>Prototipo de gráfico<br>Prototipo de equipo| |*Condición*|<|<|Permite filtrar entidades a las que se debe aplicar la operación.| | |Operador|<|Operadores admitidos:<br>**es igual a**: se aplica a este prototipo<br>**no es igual a**: se aplica a todos los prototipos, excepto este<br>**contiene**: se aplica, si el nombre del prototipo contiene esta cadena<br>**no contiene** - aplicar, si el nombre del prototipo no contiene esta cadena<br>**coincide** - aplicar, si el nombre del prototipo coincide con la expresión regular<br>**no no coincide** - aplicar si el nombre del prototipo no coincide con la expresión regular<br>| |^|Patrón|<|Una [expresión regular](/manual/regular_expressions) o una cadena para buscar.| |^|Objeto: *Prototipo de métrica*|<|<| |^| |*Crear habilitado*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán anular la configuración original del prototipo de la métrica:<br>*Sí*: la métrica se agregará en un estado habilitado.<br>*No*: La métrica se agregará a una entidad descubierta pero en un estado deshabilitado.| |^|^|*Descubrir*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán anular la configuración original del prototipo de la métrica:<br>*Sí*: la métrica se agregará.<br>*No*: la métrica no se agregará.| |^|^|*Intervalo de actualización*|Cuando la casilla de verificación esté marcada, aparecerán dos opciones que permitirán establecer diferentes intervalos para la métrica:<br>*Retraso* - Intervalo de actualización de la métrica. Se admiten las [macros de usuario](/manual/config/macros/user_macros) y los [sufijos de tiempo](/manual/appendix/suffixes) (por ejemplo, 30 s, 1 m, 2 h, 1 d). Debe establecerse en 0 si se utiliza *Intervalo personalizado*.<br>*Intervalo personalizado*: haga clic en ![](../../../assets/en/manual/config/add_link.png) para especificar intervalos flexibles de programación. Para obtener información detallada, consulte [Intervalos personalizados](/manual/config/items/item/custom_intervals).| |^|^|*Período de almacenamiento del historial*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán establecer diferentes períodos de almacenamiento del historial para la métrica:<br>*No conservar el historial*: si se selecciona, el historial no ser almacenado.<br>*Período de almacenamiento*: si se selecciona, aparecerá un campo de entrada para especificar el período de almacenamiento a la derecha. Se admiten las [macros de usuario](/manual/config/macros/user_macros) y las [macros LLD](/manual/config/macros/lld_macros).| |^|^|*Período de almacenamiento de tendencias*|Cuando se marca la casilla de verificación, aparecerán los botones que permitirán establecer diferentes períodos de almacenamiento de tendencias para la métrica:<br>*No conservar tendencias* - si se selecciona, las tendencias no serán almacenadas.<br>*Período de almacenamiento*: si se selecciona, aparecerá un campo de entrada para especificar el período de almacenamiento a la derecha. Se admiten las [macros de usuario](/manual/config/macros/user_macros) y las [macros LLD](/manual/config/macros/lld_macros).| |^|^|*Etiquetas*|Cuando se marca la casilla de verificación, aparecerá un nuevo bloque que permitirá especificar pares de etiqueta-valor.<br>Estas etiquetas se agregarán a las etiquetas especificadas en el prototipo de la métrica, incluso si en la etiqueta los nombres coinciden.| |^|Objeto: *Prototipo de iniciador*|<|<| |^| |*Crear habilitado*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán anular la configuración original del prototipo del iniciador:<br>*Sí*: el iniciador se agregará en un estado habilitado.<br>*No*: el El iniciador se agregará a una entidad descubierta, pero en un estado deshabilitado.| |^|^|*Descubrir*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán anular la configuración original del prototipo del iniciador:<br>*Sí*: se agregará el iniciador.<br>*No*: el iniciador no se agregará.| |^|^|*Gravedad*|Cuando la casilla de verificación está marcada, aparecerán botones de gravedad del iniciador que permitirán modificar la gravedad del iniciador.| |^|^|*Etiquetas*|Cuando se marca la casilla de verificación, aparecerá un nuevo bloque que permitirá especificar pares de etiqueta-valor.<br>Estas etiquetas se agregarán a las etiquetas especificadas en el prototipo del iniciador, incluso si en la etiqueta los nombres coinciden.| |^|Objeto: *Prototipo de gráfico*|<|<| |^| |*Descubrir*|Cuando se marca la casilla de verificación, aparecerán los botones que permitirán anular la configuración original del prototipo del gráfico:<br>*Sí*: se agregará el gráfico.<br>*No*: no se agregará el gráfico .| |^|Objeto: *Prototipo de equipo*|<|<| |^| |*Crear habilitado*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán anular la configuración original del prototipo del equipo:<br>*Sí*: el equipo se creará en un estado habilitado.<br>*No* - el El equipo se creará en un estado deshabilitado.| |^|^|*Descubrir*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán anular la configuración original del prototipo del equipo:<br>*Sí*: se descubrirá el equipo.<br>*No*: el equipo no será descubierto.| |^|^|*Plantillas de enlaces*|Cuando se marca la casilla de verificación, aparecerá un campo de entrada para especificar plantillas. Comience a escribir el nombre de la plantilla o haga clic en *Seleccionar* junto al campo y seleccione plantillas de la lista en una ventana emergente.<br>Todas las plantillas vinculadas a un prototipo de host serán reemplazadas por plantillas de esta anulación.| |^|^|*Etiquetas*|Cuando se marca la casilla de verificación, aparecerá un nuevo bloque que permitirá especificar pares de etiqueta-valor.<br>Estas etiquetas se agregarán a las etiquetas especificadas en el prototipo del equipo, incluso si en la etiqueta los nombres coinciden.| |^|^|*Inventario de equipo*|Cuando la casilla de verificación esté marcada, aparecerán los botones que permitirán seleccionar los diferentes [modos](/manual/config/hosts/inventory)  de inventario para el prototipo de equipo:<br>*Desactivado* - no completar el inventario de equipos<br>*Manual* - proporcionar detalles manualmente<br>*Automatizado* - completar automáticamente los datos del inventario de equipos según las métricas recopiladas.|

en-us	#### Overview  A calculated item allows to create a calculation based on the values of some existing items. For example, you may want to  calculate the hourly average of some item value or to calculate  the total value for a group of items. That is what a calculated  item is for.  Calculations may use both:  -   single values of individual items -   a complex filter to select multiple items for aggregation (see     [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate)     for details)  Calculated items are a way of creating virtual data sources. All calculations are done by Zabbix server only. The values are periodically calculated based on the arithmetical expression used.  The resulting data is stored in the Zabbix database as for any other item; both history and trend values are stored and graphs can be generated.  ::: noteclassic If the calculation result is a float value it will be trimmed to an integer if the calculated item type of information is *Numeric (unsigned)*.  Also, if there is no recent data in the cache and there is no defined querying period in the function, Zabbix will by default go as far back in the past as one week to query the database for historical values. :::  Calculated items share their syntax with trigger [expressions](/manual/config/triggers/expression). Comparison to strings is allowed in calculated items. Calculated items may be referenced by macros or other entities same as any other item type.  To use calculated items, choose the item type **Calculated**.
es	#### Descripción general  Una métrica calculada permite crear un cálculo basado en los valores de algunas métricas existentes. Por ejemplo, es posible que desee calcular el promedio horario de algún valor de métrica o calcular el valor total de un grupo de métricas. Eso es para lo que sirve una métrica calculada.  Los cálculos pueden utilizar ambos:  -    valores únicos de métricas individuales -    un filtro complejo para seleccionar varias métricas para su agregación (ver     [cálculos agregados](/manual/config/items/itemtypes/calculated/aggregate)     para más detalles)  Las métricas calculadas son una forma de crear fuentes de datos virtuales. Todos los cálculos los realiza únicamente el servidor Zabbix. Los valores son  calculados periódicamente en base a la expresión aritmética utilizada.  Los datos resultantes se almacenan en la base de datos de Zabbix como para cualquier otra métrica; Se almacenan tanto el historial como los valores de tendencia y se pueden visualizar gráficos generados.  ::: noteclassic Si el resultado del cálculo es un valor flotante, será recortado a un número entero si el tipo de información de la métrica calculada es *Numérico (sin signo)*.  Además, si no hay datos recientes en la memoria caché y no hay un período de consulta definido en la función, Zabbix, de forma predeterminada, retrocederá hasta una semana en el pasado para consultar la base de datos en busca de valores históricos. :::  Las métricas calculadas comparten su sintaxis con las [expresiones](/manual/config/triggers/expresión) de iniciador. La comparación de cadenas está permitida en métricas calculadas. Las métricas calculadas pueden ser referenciadas por macros u otras entidades igual que cualquier otro tipo de métrica.  Para utilizar métricas calculadas, elija el tipo de métrica **Calculada**.

en-us	#### Overview  Additional files or directories can be included into server/proxy/agent configuration using the `Include` parameter.
es	#### Visión general  Se pueden incluir archivos o directorios adicionales en la configuración del servidor/proxy/agente usando el parámetro `Include`.

en-us	#### Overview  Aggregate calculations are a [calculated item](/manual/config/items/itemtypes/calculated)  type allowing to collect information from several items by Zabbix server and  then calculate an aggregate, depending on the aggregate function used.  Only unsigned integer and float values (type of information) are supported for aggregate calculation  items.  Aggregate calculations do not require any agent running on the host being monitored.
es	#### Descripción general  Los cálculos agregados son un tipo de [métrica calculada](/manual/config/items/itemtypes/calculated) que permite recopilar información de varias métricas por el servidor Zabbix y luego calcular un agregado, dependiendo de la función agregada utilizada.  Solo se admiten valores flotantes y enteros sin signo (tipo de información) para las métricas con cálculo agregado.  Los cálculos agregados no requieren que ningún agente se ejecute en el equipo que está siendo monitoreado.

en-us	#### Overview  All users in Zabbix access the Zabbix application through the web-based frontend. Each user is assigned a unique login name and a password.  All user passwords are encrypted and stored in the Zabbix database. Users cannot use their user id and password to log directly into the UNIX server unless they have also been set up accordingly to UNIX. Communication between the web server and the user browser can be protected using SSL.  With a flexible [user permission schema](/manual/config/users_and_usergroups/permissions) you can restrict and differentiate rights to:  -   access administrative Zabbix frontend functions -   perform certain actions in the frontend -   access monitored hosts in hostgroups -   use specific API methods
es	#### Visión general  Todos los usuarios de Zabbix acceden a la aplicación Zabbix a través de la web Interfaz. A cada usuario se le asigna un nombre de inicio de sesión único y una contraseña.  Todas las contraseñas de los usuarios están encriptadas y almacenadas en la base de datos de Zabbix. Los usuarios no pueden usar su ID de usuario y contraseña para iniciar sesión directamente en el servidor UNIX a menos que también se hayan configurado de acuerdo con UNIX. La comunicación entre el servidor web y el navegador del usuario puede ser protegido mediante SSL.  Con un [permiso de usuario flexible esquema](/manual/config/users_and_usergroups/permissions) puede restringir y diferenciar los derechos a:  - acceder a las funciones administrativas de la interfaz de Zabbix - realizar ciertas acciones en la interfaz - acceder a hosts monitoreados en grupos de host - utilizar métodos API específicos

en-us	#### Overview  Although Zabbix offers a multiplicity of features, there is always room for additional functionality. Extensions are a convenient way of modifying and enhancing the monitoring capabilities of Zabbix without changing its source code.  You can extend Zabbix functionality either by using built-in extension options (trapper items, user parameters, etc.) or by using or creating custom extensions (loadable modules, plugins, etc.).  This section provides an overview with references to all the options for extending Zabbix.
es	#### Descripción general  Aunque Zabbix ofrece una multiplicidad de funciones, siempre hay espacio para funciones adicionales. Las extensiones son una forma conveniente de modificar y mejorar las capacidades de monitoreo de Zabbix. sin cambiar su código fuente.  Puede ampliar la funcionalidad de Zabbix utilizando las opciones de extensión integradas (elementos de captura, parámetros de usuario, etc.) o mediante el uso o la creación de extensiones personalizadas (módulos cargables, complementos, etc.).  Esta sección proporciona una descripción general con referencias a todas las opciones para ampliar Zabbix.

en-us	#### Overview  An item is an individual metric.  Items are used for collecting data. Once you have configured a host, you must add items to get actual data. One way of quickly adding many items is to attach one of the predefined templates to a host. However, for optimized system performance, you may need to fine-tune the templates to have as many items and as frequent monitoring as necessary.  To specify what sort of data to collect from a host, use the [item key](/manual/config/items/item/key). For example, an item with the key name **system.cpu.load** will collect processor load data, while an item with the key name **net.if.in** will collect incoming traffic information.  Additional parameters can be specified in square brackets after the key name. For example, system.cpu.load**\[avg5\]** will return the processor load average for the last 5 minutes, while net.if.in**\[eth0\]** will show incoming traffic in the interface "eth0".  ::: noteclassic See individual sections of [item types](/manual/config/items/itemtypes) for all supported item types and item keys. :::  Proceed to [creating and configuring an item](/manual/config/items/item).
es	#### Descripción general  Una métrica es una medida individual.  Las métricas se utilizan para recopilar datos. Una vez que haya configurado un equipo, debe agregar métricas para obtener datos reales. Una forma de agregar muchas métricas rápidamente es adjuntar una de las plantillas predefinidas a un equipo. Sin embargo, para optimizar el rendimiento del sistema, es posible que necesite ajustar las plantillas para tener tantas métricas como necesidades de monitoreo frecuente.  Para especificar qué tipo de datos recopilar de un equipo, utilice la [clave de métrica](/manual/config/items/item/key). Por ejemplo, una métrica con el nombre de clave **system.cpu.load** recopilará datos de carga del procesador, mientras que una métrica con el nombre de clave **net.if.in** recopilará información del tráfico entrante.  Se pueden especificar parámetros adicionales entre corchetes después del nombre de la clave. Por ejemplo, system.cpu.load**\[avg5\]** devolverá el promedio de carga del procesador durante los últimos 5 minutos, mientras que net.if.in**\[eth0\]** mostrará el tráfico entrante en el interfaz "eth0".  ::: noteclassic Consulte las secciones individuales de [tipos de métrica](/manual/config/items/itemtypes) para conocer todos los tipos de métrica y claves de métrica admitidos. :::  Continúe con [crear y configurar una métrica](/manual/config/items/item).

en-us	#### Overview  An optional context can be used in [user macros](/manual/config/macros/user_macros), allowing to override the default value with a context-specific one.  The context is appended to the macro name; the syntax depends on whether the context is a static text value:      {$MACRO:"static text"}  or a regular expression:      {$MACRO:regex:"regular expression"}   Note that a macro with regular expression context can only be defined in user macro configuration. If the `regex:` prefix is used elsewhere as user macro context, like in a trigger expression, it will be treated as static context.  Context quoting is optional (see also [important notes](#important_notes)).  Macro context examples:  |Example|Description| |-------|-----------| |`{$LOW_SPACE_LIMIT}`|User macro without context.| |`{$LOW_SPACE_LIMIT:/tmp}`|User macro with context (static string).| |`{$LOW_SPACE_LIMIT:regex:"^/tmp$"}`|User macro with context (regular expression). Same as `{$LOW_SPACE_LIMIT:/tmp}`.| |`{$LOW_SPACE_LIMIT:regex:"^/var/log/.*$"}`|User macro with context (regular expression). Matches all strings prefixed with /var/log/.|
es	#### Descripción general  Se puede utilizar un contexto opcional en las [macros de usuario](/manual/config/macros/user_macros), permitiendo reemplazar el valor predeterminado por uno específico del contexto.  El contexto se añade al nombre de la macro; la sintaxis depende de si el contexto es un valor de texto estático:      {$MACRO:"texto estático"}  o una expresión regular:      {$MACRO:regex:"expresión regular"}  Tenga en cuenta que una macro con contexto de expresión regular sólo se puede definir en la configuración de macros de usuario. Si el prefijo `regex:` se usa en otro lugar como contexto de macro de usuario, como en una expresión de iniciador, se tratará como contexto estático.  Las comillas contextuales son opcionales (ver también las [notas importantes](#notas-importantes)).  Ejemplos de macros con contexto:  |Ejemplo|Descripción| |-------|-----------| |`{$LOW_SPACE_LIMIT}`|Macro de usuario sin contexto.| |`{$LOW_SPACE_LIMIT:/tmp}`|Macro de usuario con contexto (cadena estática).| |`{$LOW_SPACE_LIMIT:regex:"^/tmp$"}`|Macro de usuario con contexto (expresión regular). Igual que `{$LOW_SPACE_LIMIT:/tmp}`.| |`{$LOW_SPACE_LIMIT:regex:"^/var/log/.*$"}`|Macro de usuario con contexto (expresión regular). Coincide con todas las cadenas con el prefijo /var/log/.|

en-us	#### Overview  As an alternative to setting up manually or reusing an existing server for Zabbix, users may [download](http://www.zabbix.com/download_appliance) a Zabbix appliance or a Zabbix appliance installation CD image.  Zabbix appliance and installation CD versions are based on AlmaLinux 8 (x86\_64).  Zabbix appliance installation CD can be used for instant deployment of Zabbix server (MySQL).  ::: noteimportant  You can use this appliance to evaluate Zabbix. The appliance is not intended for serious production use.  :::
es	#### Descripción general  Como alternativa a la configuración manual o la reutilización de un servidor existente para Zabbix, los usuarios pueden [descargar](http://www.zabbix.com/download_appliance) un dispositivo Zabbix o una imagen de CD de instalación del dispositivo Zabbix.  Las versiones del CD de instalación y el dispositivo Zabbix se basan en AlmaLinux 8 (x86\_64).  El CD de instalación del dispositivo Zabbix se puede usar para el despliegue instantáneo del Servidor Zabbix (MySQL).  ::: noteimportant  Puede usar este dispositivo para evaluar Zabbix. El dispositivo no está diseñado para un uso serio en producción. :::

en-us	#### Overview  Assuming that we have configured some items and triggers and now are getting some events happening as a result of triggers changing state, it is time to consider some actions.  To begin with, we would not want to stare at the triggers or events list all the time. It would be much better to receive notification if something significant (such as a problem) has happened. Also, when problems occur, we would like to see that all the people concerned are informed.  That is why sending notifications is one of the primary actions offered by Zabbix. Who and when should be notified upon a certain event can be defined.  To be able to send and receive notifications from Zabbix you have to:  -   [define some media](/manual/config/notifications/media) -   [configure an action](/manual/config/notifications/action) that     sends a message to one of the defined media  Actions consist of *conditions* and *operations*. Basically, when conditions are met, operations are carried out. The two principal operations are sending a message (notification) and executing a remote command.  For discovery and autoregistration created events, some additional operations are available. Those include adding or removing a host, linking a template etc.
es	#### Descripción  Asumiendo que hemos configurado algunos elementos y disparadores y ahora estamos esperando que sucedan algunos eventos como resultado del cambio de estado de los activadores, Es hora de considerar algunas acciones.  Para empezar, no nos gustaría mirar la lista de desencadenantes o eventos todo el tiempo. Sería mucho mejor recibir una notificación si algo significativo (como un problema) ha sucedido. Además, cuando ocurren problemas, nos gustaría ver que todas las personas involucradas estén informadas.  Por eso el envío de notificaciones es una de las principales acciones ofrecidas por Zabbix. Quién y cuándo debe ser notificado sobre un determinado evento puede ser definido.  Para poder enviar y recibir notificaciones de Zabbix tienes que:  - [definir algunos medios](/manual/config/notifications/media) - [configurar una acción](/manual/config/notifications/action) que     envía un mensaje a uno de los medios definidos  Las acciones consisten en *condiciones* y *operaciones*. Básicamente, cuando se cumplen las condiciones, se realizan las operaciones. Los dos principales operaciones son el envío de un mensaje (notificación) y la ejecución de un comando remoto.  Para eventos creados por descubrimiento y registro automático, algunas de las operaciones están disponibles. Estos incluyen agregar o eliminar un host, vincular una plantilla, etc.

en-us	#### Overview  A vertical menu in a sidebar provides access to various Zabbix frontend sections.  The menu is dark blue in the default theme.  ![](../../../assets/en/manual/web_interface/vertical_menu.png){width="600"}
es	#### Descripción general  Un menú vertical en una barra lateral proporciona acceso a varias secciones de la  interfaz Zabbix.  El menú es de color azul oscuro en el tema predeterminado.  ![](../../../assets/en/manual/web_interface/vertical_menu.png){width="600"}

en-us	#### Overview  A Zabbix database must be created during the installation of Zabbix server or proxy.  This section provides instructions for creating a Zabbix database. A separate set of instructions is available for each supported database.  UTF-8 is the only encoding supported by Zabbix. It is known to work without any security flaws. Users should be aware that there are known security issues if using some of the other encodings. For switching to UTF-8, see [Repairing Zabbix database character set and collation](/manual/appendix/install/db_charset_coll).
es	#### Descripción general  Se debe crear una base de datos Zabbix durante la instalación de un servidor o proxy Zabbix..  Esta sección proporciona instrucciones para crear una base de datos Zabbix. Hay disponible un conjunto de instrucciones independiente para cada base de datos compatible.  UTF-8 es la única codificación compatible con Zabbix. Se sabe que funciona sin ningún fallo de seguridad. Los usuarios deben ser conscientes de que existen problemas de seguridad si se utilizan algunas de las otras codificaciones. Para cambiar a UTF-8, consulte [Reparación del juego de caracteres y la clasificación de la base de datos Zabbix](/manual/appendix/install/db_charset_coll).

en-us	### Overview  A Zabbix proxy can collect performance and availability data on behalf of the Zabbix server. This way, a proxy can take on itself some of the load of collecting data and offload the Zabbix server.  Also, using a proxy is the easiest way of implementing centralized and distributed monitoring, when all agents and proxies report to one Zabbix server and all data is collected centrally.  A Zabbix proxy can be used to:  -   Monitor remote locations -   Monitor locations having unreliable communications -   Offload the Zabbix server when monitoring thousands of devices -   Simplify the maintenance of distributed monitoring  ![](../../../assets/en/manual/proxies/proxy.png){width="500"}  The proxy requires only one TCP connection to the Zabbix server. This way it is easier to get around a firewall as you only need to configure one firewall rule.  ::: noteimportant Zabbix proxy must use a separate database. Pointing it to the Zabbix server database will break the configuration. :::  All data collected by the proxy is stored locally before transmitting it over to the server. This way no data is lost due to any temporary communication problems with the server. The *ProxyLocalBuffer* and *ProxyOfflineBuffer* parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) control for how long the data are kept locally.  ::: noteimportant It may happen that a proxy, which receives the latest configuration changes directly from Zabbix server database, has a more up-to-date configuration than Zabbix server whose configuration may not be updated as fast due to the value of [CacheUpdateFrequency](/manual/appendix/config/zabbix_server). As a result, proxy may start gathering data and send them to Zabbix server that ignores these data. :::  Zabbix proxy is a data collector. It does not calculate triggers, process events or send alerts. For an overview of what proxy functionality is, review the following table:  |Function|<|Supported by proxy| |--------|-|------------------| |Items|<|<| |<|*Zabbix agent checks*|**Yes**| |^|*Zabbix agent checks (active)*|**Yes** ^1^| |^|*Simple checks*|**Yes**| |^|*Trapper items*|**Yes**| |^|*SNMP checks*|**Yes**| |^|*SNMP traps*|**Yes**| |^|*IPMI checks*|**Yes**| |^|*JMX checks*|**Yes**| |^|*Log file monitoring*|**Yes**| |^|*Internal checks*|**Yes**| |^|*SSH checks*|**Yes**| |^|*Telnet checks*|**Yes**| |^|*External checks*|**Yes**| |^|*Dependent items*|**Yes**| |^|*Script items*|**Yes**| |Built-in web monitoring|<|**Yes**| |Item value preprocessing|<|**Yes**| |Network discovery|<|**Yes**| |Active agent autoregistration|<|**Yes**| |Low-level discovery|<|**Yes**| |Remote commands|<|**Yes**| |Calculating triggers|<|*No*| |Processing events|<|*No*| |Event correlation|<|*No*| |Sending alerts|<|*No*|  ::: noteclassic \[1\] To make sure that an agent asks the proxy (and not the server) for active checks, the proxy must be listed in the **ServerActive** parameter in the agent configuration file. :::
es	### Descripción general  Un proxy Zabbix puede recopilar datos de rendimiento y disponibilidad en nombre del servidor Zabbix. De esta manera, un proxy puede asumir algunas de las tareas de recopilación de datos y descarga el servidor Zabbix.  Además, utilizar un proxy es la forma más sencilla de implementar servicios centralizados y monitoreo distribuido, cuando todos los agentes y proxies reportan a un servidor Zabbix  y todos los datos se recopilan de forma centralizada.  Se puede utilizar un proxy Zabbix para:  -   Monitorear ubicaciones remotas -   Monitorear ubicaciones que tengan comunicaciones poco confiables. -   Descargar el servidor Zabbix cuando monitoree miles de dispositivos -   Simplificar el mantenimiento de la monitorización distribuida.  ![](../../../assets/en/manual/proxies/proxy.png){width="500"}  El proxy requiere sólo una conexión TCP al servidor Zabbix. De esta forma es más fácil sortear un firewall ya que sólo necesita configurar una regla de firewall.  ::: noteimportant El proxy Zabbix debe utilizar una base de datos independiente. Apuntarlo a la base de datos del servidor Zabbix romperá la configuración. :::  Todos los datos recopilados por el proxy se almacenan localmente antes de transmitirlos al servidor. De esta manera no se pierden datos debido a ningún problematemporal de comunicación con el servidor. Los parámetros *ProxyLocalBuffer* y *ProxyOfflineBuffer* en el archivo de [configuración de  proxy](/manual/appendix/config/zabbix_proxy) controlan durante cuánto tiempo los datos se guardan localmente.  ::: noteimportant Puede suceder que un proxy, que recibe los últimos cambios de configuración directamente desde la base de datos del servidor Zabbix, tiene una configuración más actualizada que el servidor Zabbix cuya configuración puede no ser actualizada tan rápido debido al valor de [Frecuencia de actualización de caché](/manual/appendix/config/zabbix_server). Como resultado, el proxy puede comenzar a recopilar datos y enviarlos al servidor Zabbix. que ignora estos datos. :::  El proxy Zabbix es un recopilador de datos. No calcula iniciadores, ni procesa eventos ni envia alertas. Para obtener una descripción general de cual es la funcionalidad de un proxy, revise la siguiente tabla:  |Función|<|Soportado por proxy| |--------|-|------------------| |Métricas|<|<| |<|*El agente de Zabbix comprueba*|**Sí**| |^|*Comprobaciones del agente Zabbix (activo)*|**Sí** ^1^| |^|*Comprobaciones simples*|**Sí**| |^|*Métricas de caltura*|**Sí**| |^|*Comprobaciones SNMP*|**Sí**| |^|*Capturas SNMP*|**Sí**| |^|*Comprobaciones de IPMI*|**Sí**| |^|*Comprobaciones JMX*|**Sí**| |^|*Monitoreo de archivos de registro*|**Sí**| |^|*Comprobaciones internas*|**Sí**| |^|*Comprobaciones SSH*|**Sí**| |^|*Comprobaciones Telnet*|**Sí**| |^|*Controles externos*|**Sí**| |^|*Métricas dependientes*|**Sí**| |^|*Métricas de script*|**Sí**| |Monitoreo web integrado|<|**Sí**| |Preprocesamiento del valor de la métrica|<|**Sí**| |Descubrimiento de red|<|**Sí**| |Autorregistro de agente activo|<|**Sí**| |Descubrimiento de bajo nivel|<|**Sí**| |Comandos remotos|<|**Sí**| |Cálculo de desencadenantes|<|*No*| |Procesando eventos|<|*No*| |Correlación de eventos|<|*No*| |Enviando alertas|<|*No*|  ::: noteclassic \[1\] Para asegurarse de que un agente solicite al proxy (y no al servidor) para comprobaciones activas, el proxy debe aparecer listado en el parámetro **ServerActive** en el archivo de configuración del agente. :::