en-us	#### MySQL/MariaDB  Character sets utf8 (aka utf8mb3) and utf8mb4 are supported (with utf8_bin and utf8mb4_bin collation respectively) for Zabbix server/proxy to work properly with MySQL database. It is recommended to use utf8mb4 for new installations.  Deterministic triggers need to be created during the import of schema. On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and log_bin_trust_function_creators = 1 is not set in MySQL configuration file.  If you are installing from Zabbix **packages**, proceed to the [instructions](https://www.zabbix.com/download) for your platform.  If you are installing Zabbix from sources:   * Create and configure a database and a user.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Import the data into the database and set utf8mb4 character set as default. For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> --default-character-set=utf8mb4 zabbix < data.sql ```  `log_bin_trust_function_creators` can be disabled after the schema has been successfully imported:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```
es	#### MySQL/MariaDB  Se admiten los juegos de caracteres utf8 (también conocido como utf8mb3) y utf8mb4 (con intercalación utf8_bin y utf8mb4_bin respectivamente) para que el servidor/proxy Zabbix funcione correctamente con la base de datos MySQL. Se recomienda utilizar utf8mb4 para instalaciones nuevas.  Es necesario crear triggers deterministas durante la importación del esquema. En MySQL y MariaDB, esto requiere que se establezca `GLOBAL log_bin_trust_function_creators = 1` si el registro binario está habilitado y no hay privilegios de superusuario y log_bin_trust_function_creators = 1 no está configurado en el archivo de configuración de MySQL.  Si está instalando desde **paquetes** de Zabbix, siga las [instrucciones](https://www.zabbix.com/download) para su plataforma.  Si está instalando Zabbix desde fuentes:  * Crear y configurar una base de datos y un usuario.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Importe los datos a la base de datos y configure el juego de caracteres utf8mb4 como predeterminado. Para una base de datos proxy Zabbix, solo se debe importar `schema.sql` (ni imágenes.sql ni data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # deténgase aquí si está creando una base de datos para el proxy Zabbix mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> --default-character-set=utf8mb4 zabbix < data.sql ```  `log_bin_trust_function_creators` se puede desactivar después de que el esquema se haya importado correctamente:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```

en-us	#### MySQL/MariaDB  Historically, MySQL and derivatives used 'utf8' as an alias for utf8mb3 - MySQL's own 3-byte implementation of the standard UTF8, which is 4-byte. Starting from MySQL 8.0.28 and MariaDB 10.6.1, 'utf8mb3' character set is deprecated and at some point its support will be dropped while 'utf8' will become a reference to 'utf8mb4'. Since Zabbix 6.0, 'utf8mb4' is supported. To avoid future problems, it is highly recommended to use 'utf8mb4'. Another advantage of switching to 'utf8mb4' is support of supplementary Unicode characters.  ::: notewarning As versions before Zabbix 6.0 are not aware of utf8mb4, make sure to first upgrade  Zabbix server and DB schema to 6.0.x or later before executing utf8mb4 conversion. :::  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  Or:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8mb4' and collation is not 'utf8mb4\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.** Load the [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Please note that 'utf8mb4' is expected to consume slightly more disk space.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.
es	#### MySQL/MariaDB  Históricamente, MySQL y sus derivados usaban 'utf8' como alias para utf8mb3, la implementación propia de MySQL de 3 bytes del estándar UTF8, que es de 4 bytes. A partir de MySQL 8.0.28 y MariaDB 10.6.1, el juego de caracteres 'utf8mb3'  está en desuso y en algún momento su soporte dejará de ser compatible, mientras que 'utf8' desaparecerá para convertirse en una referencia a 'utf8mb4'. Desde Zabbix 6.0, se admite 'utf8mb4'. Para evitar problemas futuros, se recomienda encarecidamente utilizar 'utf8mb4'. Otra ventaja de cambiar a 'utf8mb4' es la compatibilidad con los caracteres complementarios de Unicode .   ::: notewarning Como las versiones anteriores a Zabbix 6.0 no reconocen utf8mb4, asegúrese de actualizar primero el Servidor Zabbix y el esquema de base de datos a 6.0.x o posterior antes de ejecutar la conversión a utf8mb4. :::  **1.** Verifique el juego de caracteres y collation de la base de datos.  Por ejemplo:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------+---------------------- +     | latín2 | latin2 _general_ci |     +--------------------+---------------------- +  O:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------+---------------------- +     | utf8 | utf8_bin |     +--------------------+---------------------- +  Como vemos, el conjunto de caracteres aquí no es 'utf8mb4' y collation no es 'utf8mb4\_bin', por lo que debemos corregirlos.  **2.** Para Zabbix.  **3.** ¡Crea una copia de seguridad de la base de datos!  **4.** Corrige el juego de caracteres y collation en el nivel de la base de datos:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Valores corregidos:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------+---------------------- +     | utf8mb4 | utf8mb4_bin |     +--------------------+---------------------- +  **5.** Cargue el [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) para corregir el juego de caracteres y collation a nivel de tabla y columna:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Ejecute el script:      SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →set innodb_strict_mode = OFF;     CALL zbx_convert_utf8();     If MariaDB →set innodb_strict_mode = ON;     drop procedure zbx_convert_utf8;  Tenga en cuenta que se espera que 'utf8mb4' consuma un poco más de espacio en disco.  **7.** Si no hay errores, es posible que desee crear una copia de seguridad de la base de datos con la base de datos corregida.  **8.** Inicie Zabbix.

en-us	 ##### mysql.ping[connString,<user>,<password>] {#mysql.ping}  <br> Test if a connection is alive or not.<br> Return value: *1* - the connection is alive; *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, password** - the MySQL login credentials.<br>
es	 ##### mysql.ping[connString,<usuario>,<contraseña>] {#mysql.ping}  <br> Pruebe si una conexión está activa o no.<br> Valor de retorno: *1* - la conexión está activa; *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, contraseña** - las credenciales de inicio de sesión de MySQL.<br>

en-us	 ##### mysql.replication.discovery[connString,<user>,<password>] {#mysql.replication.discovery}  <br> Returns the list of MySQL replications. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: The result of the "show slave status" SQL query in LLD JSON format.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
es	 ##### mysql.replication.discovery[connString,<usuario>,<contraseña>] {#mysql.replication.discovery}  <br> Devuelve la lista de replicaciones de MySQL. Se utiliza para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery).<br> Valor de retorno: el resultado de la consulta SQL "mostrar estado de esclavo" en formato LLD JSON.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña** - las credenciales de inicio de sesión de MySQL.<br>

en-us	 ##### mysql.replication.get_slave_status[connString,<user>,<password>,<master host>] {#mysql.replication.get.slave.status}  <br> The replication status.<br> Return value: Result of the "show slave status" SQL query in JSON format.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials;<br> -   **master host** - the replication master host name. If none found, an error is returned. If this parameter is not specified, all hosts are returned.<br>
es	 ##### mysql.replication.get_slave_status[connString,<usuario>,<contraseña>,<host maestro>] {#mysql.replication.get.slave.status}  <br> El estado de replicación.<br> Valor de retorno: Resultado de la consulta SQL "mostrar estado del esclavo" en formato JSON.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña** - las credenciales de inicio de sesión de MySQL;<br> - **host maestro**: el nombre del host maestro de replicación. Si no se encuentra ninguno, se devuelve un error. Si no se especifica este parámetro, se devuelven todos los hosts.<br>

en-us	##### MySQL  To install the MySQL unixODBC database driver, use the package manager for the system of your choice:  ```bash # For Ubuntu/Debian systems: apt install odbc-mariadb  # For RedHat/Fedora-based systems: dnf install mariadb-connector-odbc  # For SUSE-based systems: zypper install mariadb-connector-odbc ```  To install the database driver without a package manager, please refer to [MySQL documentation](https://dev.mysql.com/downloads/connector/odbc/) for `mysql-connector-odbc`, or [MariaDB documentation](https://mariadb.com/kb/en/mariadb-connector-odbc/) for `mariadb-connector-odbc`.
es	##### MySQL  Para instalar el controlador de base de datos MySQL unixODBC, use el administrador de paquetes para el sistema de su elección:  ```golpecito # Para sistemas Ubuntu/Debian: apto para instalar odbc-mariadb  # Para sistemas basados en RedHat/Fedora: dnf instala mariadb-conector-odbc  # Para sistemas basados en SUSE: zypper instala mariadb-conector-odbc ```  Para instalar el controlador de la base de datos sin un administrador de paquetes, consulte la [documentación de MySQL](https://dev.mysql.com/downloads/connector/odbc/) para `mysql-connector-odbc`, o la [documentación de MariaDB]( https://mariadb.com/kb/en/mariadb-connector-odbc/) para `mariadb-connector-odbc`.

en-us	 ##### mysql.version[connString,<user>,<password>] {#mysql.version}  <br> The MySQL version.<br> Return value: *String* (with the MySQL instance version).  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the MySQL login credentials.<br>
es	 ##### mysql.version[connString,<usuario>,<contraseña>] {#mysql.version}  <br> La versión MySQL.<br> Valor de retorno: *Cadena* (con la versión de la instancia MySQL).  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña** - las credenciales de inicio de sesión de MySQL.<br>

en-us	##### Named sessions  Named sessions represent an additional level of plugin parameters and can be used to specify separate sets of authentication parameters for each of the instances being monitored. Each named session parameter should have the following structure:  *Plugins.<PluginName>.Sessions.<SessionName>.<Parameter>=<Value>*  A session name can be used as a connString item key parameter instead of specifying a URI, username, and/or password separately.  In item keys, the first parameter can be either a connString or a URI. If the first key parameter doesn't match any session name, it will be treated as a URI. Note that passing embedded URI credentials in the item key is not supported, use named session parameters instead.  The list of available [named session parameters](/manual/appendix/config/zabbix_agent2_plugins) depends on the plugin.  It is possible to override session parameters by specifying new values in the item key parameters (see [example](#example-2)).  If a parameter is not defined for the named session, Zabbix agent 2 will use the value defined in the [default plugin parameter](#default-values).
es	##### Sesiones nombradas  Las sesiones con nombre representan un nivel adicional de parámetros de complemento y se pueden usar para especificar conjuntos separados de parámetros de autenticación para cada una de las instancias que se monitorean. Cada parámetro de sesión con nombre debe tener la siguiente estructura:  *Complementos.<Nombre del complemento>.Sesiones.<Nombre de la sesión>.<Parámetro>=<Valor>*  Se puede utilizar un nombre de sesión como parámetro clave de métrica connString en lugar de especificar un URI, un nombre de usuario y/o una contraseña por separado.  En las claves de métricas, el primer parámetro puede ser un connString o un URI. Si el primer parámetro clave no coincide con ningún nombre de sesión, se tratará como un URI. Tenga en cuenta que no se admite el paso de credenciales URI incrustadas en la clave de la métrica; en su lugar, utilice parámetros de sesión con nombre.  La lista de [parámetros de sesión con nombre](/manual/appendix/config/zabbix_agent2_plugins) disponibles depende del complemento.  Es posible anular los parámetros de la sesión especificando nuevos valores en los parámetros clave de la métrica (consulte el [ejemplo](#ejemplo-2)).  Si no se define un parámetro para la sesión nombrada, el agente 2 de Zabbix utilizará el valor definido en el [parámetro del complemento predeterminado](#default-values).

en-us	 ### name  Module name that will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "name": "My module" ```
es	### nombre  Nombre del módulo que se mostrará en la sección Administración.   *Type*: String  *Ejemplo*:   ```json "name": "My module" ```

en-us	 ### namespace  PHP namespace for module classes.  *Type*: String  *Example*:   ```json "namespace": "ClockWidget" ```
es	### espacio de nombres  Espacio de nombres PHP para clases de módulos.    *Type*: String  *Example*:   ```json "namespace": "ClockWidget" ```

en-us	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}
es	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}

en-us	## NAME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}
es	## NOMBRE  zabbix\_agentd - Demonio del agente Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_get - Zabbix get utility [ ]{#lbAC}
es	## NOMBRE  zabbix\_get - Utilidad de obtención de Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}
es	## NOMBRE  zabbix\_js - Zabbix utilidades JS [ ]{#lbAC}

en-us	## NAME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}
es	## NOMBRE  zabbix\_proxy - Demonio proxy de Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_sender - Zabbix sender utility [ ]{#lbAC}
es	## NOMBRE  zabbix\_sender -  Utilidad del transmisor Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_server - Zabbix server daemon [ ]{#lbAC}
es	## NOMBRE  zabbix\_server - Demonio del servidor Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}
es	## NOMBRE  zabbix\_web\_service - Servicio web de Zabbix [ ]{#lbAC}

en-us	##### Naming and location of persistent files  Zabbix agent distinguishes active checks by their keys. For example, logrt\[/home/zabbix/test.log\] and logrt\[/home/zabbix/test.log,\] are different items.  Modifying the item logrt\[/home/zabbix/test.log,,,10\] in frontend to logrt\[/home/zabbix/test.log,,,20\] will result in deleting the item logrt[/home/zabbix/test.log,,,10] from the agent's list of active checks and creating logrt\[/home/zabbix/test.log,,,20\] item \(some attributes are carried across modification in frontend/server, not in agent\).  The file name is composed of MD5 sum of item key with item key length appended to reduce possibility of collisions.  For example, the state of logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] item will be kept in persistent file c963ade4008054813bbc0a650bb8e09266.  Multiple log items can use the same value of **persistent\_dir**.  **persistent\_dir** is specified by taking into account specific file system layouts, mount points and mount options and storage mirroring configuration - the persistent file should be on the same mirrored filesystem as the monitored log file.  If **persistent\_dir** directory cannot be created or does not exist, or access rights for Zabbix agent does not allow to create/write/read/delete files the log item becomes NOTSUPPORTED.
es	##### Denominación y ubicación de archivos persistentes  El agente de Zabbix distingue los cheques activos por sus claves. Por ejemplo, logrt\[/home/zabbix/test.log\] y logrt\[/home/zabbix/test.log,\] son artículos diferentes Modificando el ítem logrt\[/home/zabbix/test.log,,,10\] en frontend a logrt\[/home/zabbix/test.log,,,20\] resultará en la eliminación del item logrt[/home/zabbix/test.log,,,10] de la lista de cheques activos del agente y creando logrt\[/home/zabbix/test.log,,,20\] elemento \(algunos atributos son realizado a través de la modificación en la interfaz/servidor, no en el agente\).  El nombre del archivo se compone de la suma MD5 de la clave del elemento con la longitud de la clave del elemento adjunta para reducir la posibilidad de colisiones. Por ejemplo, el estado de logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] elemento mantenerse en el archivo persistente c963ade4008054813bbc0a650bb8e09266.  Varios elementos de registro pueden usar el mismo valor de **persistent\_dir**.  **persistent\_dir** se especifica teniendo en cuenta el sistema de archivos específico diseños, puntos de montaje y opciones de montaje y configuración de duplicación de almacenamiento - el archivo persistente debe estar en el mismo sistema de archivos reflejado que el monitoreado archivo de registro.  Si el directorio **persistent\_dir** no se puede crear o no existe, o acceda derechos para el agente de Zabbix no permite crear/escribir/leer/eliminar archivos el elemento de registro pasa a ser NO COMPATIBLE.

en-us	 #### Native SNMP bulk requests  The **walk[OID1,OID2,...]** item allows to use native SNMP functionality for 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. This may be used for regular SNMP items as well as for SNMP discovery to minimize network roundtrips.  The SNMP **walk[OID1,OID2,...]** item may be used as the master item that collects data in one request with dependent items that parse the response as needed using preprocessing.   Note that using native SNMP bulk requests is not related to the option of combining SNMP requests, which is Zabbix own way of combining multiple SNMP requests (see next section).
es	 #### Solicitudes masivas SNMP nativas  El elemento **walk[OID1,OID2,...]** permite utilizar la funcionalidad SNMP nativa para solicitudes masivas (GetBulkRequest-PDU), disponible en las versiones SNMP 2/3.  Una solicitud GetBulk en SNMP ejecuta múltiples solicitudes GetNext y devuelve el resultado en una única respuesta. Esto se puede utilizar para elementos SNMP normales, así como para el descubrimiento de SNMP para minimizar los viajes de ida y vuelta de la red.  El elemento SNMP **walk[OID1,OID2,...]** se puede utilizar como elemento maestro que recopila datos en una solicitud con métricas dependientes que analizan la respuesta según sea necesario mediante el preprocesamiento.  Tenga en cuenta que el uso de solicitudes masivas SNMP nativas no está relacionado con la opción de combinar solicitudes SNMP, que es la forma propia de Zabbix de combinar múltiples solicitudes SNMP (consulte la siguiente sección).

en-us	 Navigation tree elements are displayed in a list. You can:  -   drag an element (including its child elements) to a new place in the list; -   expand or collapse an element to display or hide its child elements; -   add a child element (with or without a linked map) to an element; -   add multiple child elements (with linked maps) to an element; -   edit an element; -   remove an element (including its child elements).  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree_element.png)
es	 Los elementos del árbol de navegación se muestran en una lista. Puede:  -   arrastrar un elemento (incluidos sus elementos secundarios) a un nuevo lugar en la lista; -   expandir o contraer un elemento para mostrar u ocultar sus elementos secundarios; -   agregar un elemento secundario (con o sin un mapa vinculado) a un elemento; -   agregar múltiples elementos secundarios (con mapas vinculados) a un elemento; -   editar un elemento; -   eliminar un elemento (incluidos sus elementos secundarios).  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree_element.png)

en-us	#### Negative problem duration  It is actually possible in some common situations to have negative problem duration i.e. when the problem resolution time is earlier than problem creation time, e. g.:  -   If some host is monitored by proxy and a network error happens,     leading to no data received from the proxy for a while, the     nodata(/host/key) trigger will be fired by the server. When the     connection is restored, the server will receive item data from the     proxy having a time from the past. Then, the nodata(/host/key)     problem will be resolved and it will have a negative problem     duration; -   When item data that resolve the problem event are sent by Zabbix     sender and contain a timestamp earlier than the problem creation     time, a negative problem duration will also be displayed.  ::: noteclassic Negative problem duration is not affecting [SLA calculation](/manual/it_services) or [Availability report](/manual/web_interface/frontend_sections/reports/availability) of a particular trigger in any way; it neither reduces nor expands problem time. :::
es	#### Duración del problema negativo  De hecho, en algunas situaciones comunes es posible tener resultados negativos de la duración del problema, es decir, cuando el tiempo de resolución del problema es anterior al tiempo de creación del problema, por ejemplo.:  - Si algún equipo es monitoreado por proxy y ocurre un error de red,     lo que lleva a que no se reciban datos del proxy por un tiempo, el     servidor activará el iniciador nodata(/host/key). Cuando     se restablece la conexión, el servidor recibirá los datos de la métrica desde el     proxy teniendo un tiempo del pasado. Luego, el problema nodata(/host/key)     se resolverá y tendrá una duración negativa del problema; - Cuando Zabbix envía los datos de la métrica que resuelven el evento del problema     remitente y contiene una marca de tiempo anterior al tiempo de creación del problema,     también se mostrará una duración negativa del problema.  ::: noteclassic La duración negativa del problema no afecta al [cálculo de SLA](/manual/it_services) o al [informe de disponibilidad](/manual/web_interface/frontend_sections/reports/availability) de un iniciador particular de ninguna manera; No reduce ni amplía el tiempo de problema. :::

en-us	#### NetBSD 8.0 and newer  Various Zabbix processes may randomly crash on startup on the NetBSD versions 8.X and 9.X. That is due to the too small default stack size (4MB), which must be increased by running:      ulimit -s 10240  For more information, please see the related problem report: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).
es	#### NetBSD 8.0 y posteriores  Varios procesos de Zabbix pueden bloquearse aleatoriamente al iniciarse en NetBSD versiones 8.X y 9.X. Eso se debe al tamaño de pila predeterminado demasiado pequeño. (4 MB), que debe aumentarse ejecutando:      ulímite -s 10240  Para obtener más información, consulte el informe de problemas relacionado: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).

en-us	 ##### net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns}  <br> Checks the status of a DNS service.<br> Return values: 0 - DNS resolution failed (DNS server did not respond or returned an error); 1 - DNS resolution succeeded.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** (ignored on Windows unless using Zabbix agent 2) - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in both reversed and non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   Internationalized domain names are not supported, please use IDNA encoded names instead.  Examples:      net.dns[198.51.100.1,example.com,MX,2,1]      net.dns[,198.51.100.1,PTR]     net.dns[,1.100.51.198.in-addr.arpa,PTR]      net.dns[,2a00:1450:400f:800::200e,PTR]     net.dns[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
es	 ##### net.dns[<ip>,nombre,<tipo>,<tiempo de espera>,<recuento>,<protocolo>] {#net.dns}  <br> Comprueba el estado de un servicio DNS.<br> Valores de retorno: 0: falló la resolución de DNS (el servidor DNS no respondió o devolvió un error); 1: la resolución de DNS se realizó correctamente.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **ip** (ignorada en Windows a menos que se use el agente Zabbix 2): la dirección IP del servidor DNS (déjela vacía para el servidor DNS predeterminado); - **nombre** - el nombre DNS a consultar; - **tipo**: el tipo de registro que se consultará (el valor predeterminado es *SOA*); - **tiempo de espera** (ignorado en Windows a menos que se use el agente Zabbix 2): el tiempo de espera de la solicitud en segundos (el valor predeterminado es 1 segundo); - **recuento** (ignorado en Windows a menos que se utilice el agente 2 de Zabbix): el número de intentos para la solicitud (el valor predeterminado es 2); - **protocolo** - el protocolo utilizado para realizar consultas DNS: *udp* (predeterminado) o *tcp*.  Comentarios:  - Los valores posibles para `tipo` son: *ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (no compatible con Zabbix Agent en Windows, Zabbix Agent 2 en todos los sistemas operativos), *HINFO*, *MINFO*, *TXT*, *SRV* - Para búsquedas de DNS inversas (cuando "tipo" está configurado en *PTR*), puede proporcionar el nombre de DNS en formato inverso y no inverso (consulte los ejemplos a continuación).     Tenga en cuenta que cuando se solicita el registro PTR, el nombre DNS es en realidad una dirección IP. - No se admiten nombres de dominio internacionalizados; en su lugar, utilice nombres codificados con IDNA.  Ejemplos:      net.dns[198.51.100.1,ejemplo.com,MX,2,1]      net.dns[,198.51.100.1,PTR]     net.dns[,1.100.51.198.in-addr.arpa,PTR]      net.dns[,2a00:1450:400f:800::200e,PTR]     net.dns[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]

en-us	 ##### net.dns.perf[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns.perf}  <br> Checks the performance of a DNS service.<br> Return value: *Float* (0 - service is down; seconds - the number of seconds spent waiting for a response from the service).<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** (ignored on Windows unless using Zabbix agent 2) - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in both reversed and non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   Internationalized domain names are not supported, please use IDNA encoded names instead. -   Since Zabbix 7.0.1, the item returns a response time instead of `0` when the DNS server responds with an error code (for example, `NXDOMAIN` or `SERVFAIL`).  Examples:      net.dns.perf[198.51.100.1,example.com,MX,2,1]      net.dns.perf[,198.51.100.1,PTR]     net.dns.perf[,1.100.51.198.in-addr.arpa,PTR]      net.dns.perf[,2a00:1450:400f:800::200e,PTR]     net.dns.perf[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
es	 ##### net.dns.perf[<ip>,nombre,<tipo>,<tiempo de espera>,<recuento>,<protocolo>] {#net.dns.perf}  <br> Comprueba el rendimiento de un servicio DNS.<br> Valor de retorno: *Float* (0: el servicio está inactivo; segundos: la cantidad de segundos transcurridos esperando una respuesta del servicio).<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **ip** (ignorado en Windows a menos que se use el agente Zabbix 2) - la dirección IP del servidor DNS (déjelo vacío para el servidor DNS predeterminado); - **nombre** - el nombre DNS a consultar; - **tipo**: el tipo de registro que se consultará (el valor predeterminado es *SOA*); - **tiempo de espera** (ignorado en Windows a menos que se use el agente Zabbix 2): el tiempo de espera de la solicitud en segundos (el valor predeterminado es 1 segundo); - **recuento** (ignorado en Windows a menos que se utilice el agente 2 de Zabbix): el número de intentos para la solicitud (el valor predeterminado es 2); - **protocolo**: el protocolo utilizado para realizar consultas DNS: *udp* (predeterminado) o *tcp*.  Comentarios:  - Los valores posibles para `tipo` son:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, * MF*, *MX*, *SOA*, *NULL*, *WKS* (no compatible con Zabbix Agent en Windows, Zabbix Agent 2 en todos los sistemas operativos), *HINFO*, *MINFO*, *TXT*, *SRV* - Para búsquedas de DNS inversas (cuando "tipo" está configurado en *PTR*), puede proporcionar el nombre de DNS en formato inverso y no inverso (consulte los ejemplos a continuación).     Tenga en cuenta que cuando se solicita el registro PTR, el nombre DNS es en realidad una dirección IP. - No se admiten nombres de dominio internacionalizados; en su lugar, utilice nombres codificados con IDNA. - Desde Zabbix 7.0.1, el elemento devuelve un tiempo de respuesta en lugar de "0" cuando el servidor DNS responde con un código de error (por ejemplo, "NXDOMAIN" o "SERVFAIL").  Ejemplos:      net.dns.perf[198.51.100.1,ejemplo.com,MX,2,1]      net.dns.perf[,198.51.100.1,PTR]     net.dns.perf[,1.100.51.198.in-addr.arpa,PTR]      net.dns.perf[,2a00:1450:400f:800::200e,PTR]     net.dns.perf[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR ]

en-us	 ##### net.dns.record[<ip>,name,<type>,<timeout>,<count>,<protocol>] {#net.dns.record}  <br> Performs a DNS query.<br> Return value: a character string with the required type of information.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** (ignored on Windows unless using Zabbix agent 2) - the IP address of DNS server (leave empty for the default DNS server); -   **name** - the DNS name to query; -   **type** - the record type to be queried (default is *SOA*); -   **timeout** (ignored on Windows unless using Zabbix agent 2) - the timeout for the request in seconds (default is 1 second); -   **count** (ignored on Windows unless using Zabbix agent 2) - the number of tries for the request (default is 2); -   **protocol** - the protocol used to perform DNS queries: *udp* (default) or *tcp*.  Comments:  -   The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *SRV* -   For reverse DNS lookups (when `type` is set to *PTR*), you can provide the DNS name in reversed or non-reversed format (see examples below).     Note that when PTR record is requested, the DNS name is actually an IP address. -   Internationalized domain names are not supported, please use IDNA encoded names instead.  Examples:      net.dns.record[198.51.100.1,example.com,MX,2,1]      net.dns.record[,198.51.100.1,PTR]     net.dns.record[,1.100.51.198.in-addr.arpa,PTR]      net.dns.record[,2a00:1450:400f:800::200e,PTR]     net.dns.record[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
es	 ##### net.dns.record[<ip>,nombre,<tipo>,<tiempo de espera>,<recuento>,<protocolo>] {#net.dns.record}  <br> Realiza una consulta DNS.<br> Valor de retorno: una cadena de caracteres con el tipo de información requerida.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **ip** (ignorada en Windows a menos que se use el agente Zabbix 2): la dirección IP del servidor DNS (déjela vacía para el servidor DNS predeterminado); - **nombre** - el nombre DNS a consultar; - **tipo**: el tipo de registro que se consultará (el valor predeterminado es *SOA*); - **tiempo de espera** (ignorado en Windows a menos que se use el agente Zabbix 2): el tiempo de espera de la solicitud en segundos (el valor predeterminado es 1 segundo); - **recuento** (ignorado en Windows a menos que se utilice el agente 2 de Zabbix): el número de intentos para la solicitud (el valor predeterminado es 2); - **protocolo** - el protocolo utilizado para realizar consultas DNS: *udp* (predeterminado) o *tcp*.  Comentarios:  - Los valores posibles para `tipo` son:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, * MF*, *MX*, *SOA*, *NULL*, *WKS* (no compatible con Zabbix Agent en Windows, Zabbix Agent 2 en todos los sistemas operativos), *HINFO*, *MINFO*, *TXT*, *SRV* - Para búsquedas de DNS inversas (cuando "tipo" está configurado en *PTR*), puede proporcionar el nombre de DNS en formato inverso o no invertido (consulte los ejemplos a continuación).     Tenga en cuenta que cuando se solicita el registro PTR, el nombre DNS es en realidad una dirección IP. - No se admiten nombres de dominio internacionalizados; en su lugar, utilice nombres codificados con IDNA.  Ejemplos:      registro.net.dns[198.51.100.1,ejemplo.com,MX,2,1]      registro.net.dns[,198.51.100.1,PTR]     registro.net.dns[,1.100.51.198.in-addr.arpa,PTR]      registro.net.dns[,2a00:1450:400f:800::200e,PTR]     net.dns.record[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR ]

en-us	 ##### net.if.collisions[if] {#net.if.collisions}  <br> The number of out-of-window collisions.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameter:  -   **if** - network interface name
es	 ##### net.if.colisiones[if] {#net.if.colisiones}  <br> El número de colisiones fuera de la ventana.<br> Valor de retorno: *Entero*.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris, AIX, MacOS X, OpenBSD, NetBSD. Se requieren privilegios de root en NetBSD.  Parámetro:  - **if** - nombre de la interfaz de red

en-us	 ##### net.if.discovery {#net.if.discovery}  <br> The list of network interfaces. Used for low-level discovery.<br> Return value: *JSON object*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, HP-UX, AIX, OpenBSD, NetBSD.
es	 ##### net.if.discovery {#net.if.discovery}  <br> La lista de interfaces de red. Se utiliza para descubrimiento de bajo nivel.<br> Valor de retorno: *objeto JSON*.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris, HP-UX, AIX, OpenBSD, NetBSD.

en-us	 ##### net.if.in[if,<mode>] {#net.if.in}  <br> The incoming traffic statistics on a network interface.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameters:  -   **if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows); -   **mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*frame* - the number of packet framing errors<br>*compressed* - the number of compressed packets received by the device driver<br>*multicast* - the number of multicast frames received by the device driver  Comments:  -   You may use this key with the *Change per second* preprocessing step in order to get the bytes-per-second statistics; -   The *dropped* mode is supported only on Linux, FreeBSD, HP-UX, MacOS X, OpenBSD, NetBSD; -   The *overruns*, *frame*, *compressed*, *multicast* modes are supported only on Linux; -   On HP-UX this item does not provide details on loopback interfaces (e.g. lo0).  Examples:      net.if.in[eth0]     net.if.in[eth0,errors]
es	 ##### net.if.in[si,<modo>] {#net.if.in}  <br> Las estadísticas del tráfico entrante en una interfaz de red.<br> Valor de retorno: *Entero*.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Se requieren privilegios de root en NetBSD.  Parámetros:  - **if** - nombre de la interfaz de red (Unix); descripción completa de la interfaz de red o dirección IPv4; o, si está entre llaves, GUID de la interfaz de red (Windows); - **modo** - valores posibles:<br>*bytes* - número de bytes (predeterminado)<br>*paquetes* - número de paquetes<br>*errores* - número de errores<br>*eliminados* - número de paquetes descartados<br>*overruns (fifo)* - el número de errores del búfer FIFO<br>*frame* - el número de errores de encuadre de paquetes<br>*comprimido* - el número de paquetes comprimidos recibidos por el controlador del dispositivo <br>*multidifusión*: el número de tramas de multidifusión recibidas por el controlador del dispositivo  Comentarios:  - Puede utilizar esta clave con el paso de preprocesamiento *Cambio por segundo* para obtener las estadísticas de bytes por segundo; - El modo *eliminado* solo se admite en Linux, FreeBSD, HP-UX, MacOS X, OpenBSD, NetBSD; - Los modos *overruns*, *frame*, *compressed*, *multicast* solo se admiten en Linux; - En HP-UX, este elemento no proporciona detalles sobre las interfaces de bucle invertido (por ejemplo, lo0).  Ejemplos:      neto.si.en[eth0]     net.if.in[eth0,errores]

en-us	 ##### net.if.list {#net.if.list}  <br> The network interface list (includes interface type, status, IPv4 address, description).<br> Return value: *Text*.  Comments:  -   Multi-byte interface names supported; -   Disabled interfaces are not listed; -   Enabling/disabling some components may change their ordering in the Windows interface name; -   Some Windows versions (for example, Server 2008) might require the latest updates installed to support non-ASCII characters in interface names.
es	 ##### net.if.lista {#net.if.lista}  <br> La lista de interfaces de red (incluye tipo de interfaz, estado, dirección IPv4, descripción).<br> Valor de retorno: *Texto*.  Comentarios:  - Se admiten nombres de interfaz multibyte; - Las interfaces deshabilitadas no aparecen en la lista; - Habilitar/deshabilitar algunos componentes puede cambiar su orden en el nombre de la interfaz de Windows; - Algunas versiones de Windows (por ejemplo, Server 2008) pueden requerir la instalación de las últimas actualizaciones para admitir caracteres que no sean ASCII en los nombres de las interfaces.

en-us	 ##### net.if.out[if,<mode>] {#net.if.out}  <br> The outgoing traffic statistics on a network interface.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameters:  -   **if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows); -   **mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*carrier* - the number of carrier losses detected by the device driver<br>*compressed* - the number of compressed packets transmitted by the device driver  Comments:  -   You may use this key with the *Change per second* preprocessing step in order to get the bytes-per-second statistics; -   The *dropped* mode is supported only on Linux, HP-UX; -   The *overruns*, *collision*, *carrier*, *compressed* modes are supported only on Linux; -   On HP-UX this item does not provide details on loopback interfaces (e.g. lo0).  Examples:      net.if.out[eth0]     net.if.out[eth0,errors]
es	 ##### net.if.out[if,<modo>] {#net.if.out}  <br> Las estadísticas de tráfico saliente en una interfaz de red.<br> Valor de retorno: *Entero*.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Se requieren privilegios de root en NetBSD.  Parámetros:  - **if** - nombre de la interfaz de red (Unix); descripción completa de la interfaz de red o dirección IPv4; o, si está entre llaves, GUID de la interfaz de red (Windows); - **modo** - valores posibles:<br>*bytes* - número de bytes (predeterminado)<br>*paquetes* - número de paquetes<br>*errores* - número de errores<br>*eliminados* - número de paquetes descartados<br>*desbordamientos (fifo)* - el número de errores del búfer FIFO<br>*colisiones (colls)* - el número de colisiones detectadas en la interfaz<br>*portador* - el número de pérdidas del portador detectado por el controlador del dispositivo<br>*comprimido*: la cantidad de paquetes comprimidos transmitidos por el controlador del dispositivo  Comentarios:  - Puede utilizar esta clave con el paso de preprocesamiento *Cambio por segundo* para obtener las estadísticas de bytes por segundo; - El modo *eliminado* solo se admite en Linux, HP-UX; - Los modos *overruns*, *colision*, *carrier*, *compressed* son compatibles solo en Linux; - En HP-UX, este elemento no proporciona detalles sobre las interfaces de bucle invertido (por ejemplo, lo0).  Ejemplos:      neto.si.fuera[eth0]     net.if.out[eth0,errores]

en-us	 ##### net.if.total[if,<mode>] {#net.if.total}  <br> The sum of incoming and outgoing traffic statistics on a network interface.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Root privileges are required on NetBSD.  Parameters:  -   **if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows); -   **mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*compressed* - the number of compressed packets transmitted or received by the device driver  Comments:  -   You may use this key with the *Change per second* preprocessing step in order to get the bytes-per-second statistics; -   The *dropped* mode is supported only on Linux, HP-UX. Dropped packets are supported only if both `net.if.in` and `net.if.out` work for dropped packets on your platform. -   The *overruns*, *collision*, *compressed* modes are supported only on Linux; -   On HP-UX this item does not provide details on loopback interfaces (e.g. lo0).  Examples:      net.if.total[eth0]     net.if.total[eth0,errors]
es	 ##### net.if.total[if,<modo>] {#net.if.total}  <br> La suma de las estadísticas de tráfico entrante y saliente en una interfaz de red.<br> Valor de retorno: *Entero*.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris^**[5](#footnotes)**^, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. Se requieren privilegios de root en NetBSD.  Parámetros:  - **if** - nombre de la interfaz de red (Unix); descripción completa de la interfaz de red o dirección IPv4; o, si está entre llaves, GUID de la interfaz de red (Windows); - **modo** - valores posibles:<br>*bytes* - número de bytes (predeterminado)<br>*paquetes* - número de paquetes<br>*errores* - número de errores<br>*eliminados* - número de paquetes descartados<br>*desbordamientos (fifo)* - el número de errores del búfer FIFO<br>*colisiones (colls)* - el número de colisiones detectadas en la interfaz<br>*comprimido* - el número de paquetes comprimidos transmitido o recibido por el controlador del dispositivo  Comentarios:  - Puede utilizar esta clave con el paso de preprocesamiento *Cambio por segundo* para obtener las estadísticas de bytes por segundo; - El modo *eliminado* solo se admite en Linux, HP-UX. Los paquetes descartados solo se admiten si tanto `net.if.in` como `net.if.out` funcionan para paquetes descartados en su plataforma. - Los modos *invasiones*, *colisión*, *comprimido* solo se admiten en Linux; - En HP-UX, este elemento no proporciona detalles sobre las interfaces de bucle invertido (por ejemplo, lo0).  Ejemplos:      neto.si.total[eth0]     neto.si.total[eth0,errores]

en-us	##### Net service name  It is possible to connect to Oracle by using net service name.  <net\_service\_name> is a simple name for a service that resolves to a connect descriptor.  In order to use the service name for creating a connection, this service name has to be defined in the tnsnames.ora file located on both the database server and the client systems. The easiest way to make sure that the connection will succeed is to define the location of tnsnames.ora file in the TNS\_ADMIN environment variable. The default location of the tnsnames.ora file is:      $ORACLE_HOME/network/admin/  A simple tnsnames.ora file example:      ORCL =       (DESCRIPTION =         (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))         (CONNECT_DATA =           (SERVER = DEDICATED)           (SERVICE_NAME = ORCL)         )       )  To set configuration parameters for the "Net Service Name" connection method, use one of the following options:  -    Set an empty parameter DBHost and set DBName as usual:  ```{=html} <!-- --> ```     DBHost=     DBName=ORCL  -   Set both parameters and leave both empty:  ```{=html} <!-- --> ```     DBHost=     DBName=  In the second case, the TWO\_TASK environment variable has to be set. It specifies the default remote Oracle service (service name). When this variable is defined, the connector connects to the specified database by using an Oracle listener that accepts connection requests. This variable is for use on Linux and UNIX only. Use the LOCAL environment variable for Microsoft Windows.  **Example**  Connect to a database using Net Service Name set as ORCL and the default port. Database parameters set in the server or proxy configuration file (zabbix\_server.conf and zabbix\_proxy.conf):      DBHost=     #DBPort=     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  During Zabbix frontend installation, set the corresponding parameters in the *Configure DB connection* step of the setup wizard:  -   Database host: -   Database port: 0 -   Database name: ORCL -   User: myusername -   Password: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_service_name.png){width="600"}  Alternatively, these parameters can be set in the frontend configuration file (zabbix.conf.php):      $DB["TYPE"]                     = 'ORACLE';     $DB["SERVER"]                   = '';     $DB["PORT"]           = '0';     $DB["DATABASE"]                 = 'ORCL';     $DB["USER"]                     = 'myusername';     $DB["PASSWORD"]                 = 'mypassword';  Connection string used by Zabbix to establish connection:      DBUser/DBPassword@ORCL
es	##### Nombre del servicio de red  Es posible conectarse a Oracle mediante el nombre del servicio de red.  <net\_service\_name> es un nombre simple para un servicio que resuelve a un descriptor de conexión.  Para utilizar el nombre del servicio para crear una conexión,  el nombre de este servicio debe definirse en el archivo tnsnames.ora ubicado tanto en el servidor de base de datos y los sistemas cliente. La manera más fácil de asegurarse que la conexión tendrá éxito es definir la ubicación de tnsnames.ora en la variable de entorno TNS\_ADMIN. El valor por defecto de la ubicación del archivo tnsnames.ora es:      $ORACLE_HOME/network/admin/  Un ejemplo sencillo del archivo tnsnames.ora:      ORCL =       (DESCRIPTION =         (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))         (CONNECT_DATA =           (SERVER = DEDICATED)           (SERVICE_NAME = ORCL)         )       )  Para establecer los parámetros de configuración para el método de conexión "Nombre del servicio de red" , utilice una de las siguientes opciones:  - Establezca un parámetro DBHost vacío y configure DBName como de costumbre:  ```{=html} <!-- --> ```     DBHost=     DBName=ORCL  - Establezca ambos parámetros y deje ambos vacíos:  ```{=html} <!-- --> ```     DBHost=     DBName=  En el segundo caso, se debe configurar la variable de entorno TWO\_TASK. Esta, especifica el servicio remoto predeterminado de Oracle (nombre del servicio). Cuando esta variable está definida, el conector se conecta a la base de datos especificada utilizando un oyente de Oracle que acepta solicitudes de conexión. Esta variable es para uso únicamente en Linux y UNIX. Utilice la variable de entorno LOCAL para Microsoft Windows.  **Ejemplo:**  Conéctese a una base de datos usando el nombre del servicio de red configurado como ORCL y el valor de puerto predeterminado.  Los parámetros de la base de datos establecidos en el archivo de configuración del servidor o proxy (zabbix\_server.conf y zabbix\_proxy.conf):      DBHost=     #DBPort=     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  Durante la instalación de la interfaz de Zabbix, configure los parámetros correspondientes en el paso *Configurar conexión de base de datos* del asistente de configuración:  -   Equipo de base de datos: -   Puerto de base de datos: 0 -   Nombre de la base de datos: ORCL -   Usuario: myusername -   Contraseña: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_service_name.png){width="600"}  Alternativamente, estos parámetros se pueden establecer en el archivo de configuración del frontend (zabbix.conf.php):      $DB["TYPE"]= 'ORACLE';     $DB["SERVER"]= '';     $DB["PORT"]= '0';     $DB["DATABASE"] = 'ORCL';     $DB["USER"] = 'myusername';     $DB["PASSWORD"] = 'mypassword';  Cadena de conexión utilizada por Zabbix para establecer la conexión:      DBUser/DBPassword@ORCL

en-us	 ##### net.tcp.listen[port] {#net.tcp.listen}  <br> Checks if this TCP port is in LISTEN state.<br> Return values: 0 - it is not in LISTEN state; 1 - it is in LISTEN state.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, MacOS X.  Parameter:  -   **port** - TCP port number  On Linux kernels 2.6.14 and above, the information about listening TCP sockets is obtained from the kernel's NETLINK interface, if possible. Otherwise, the information is retrieved from /proc/net/tcp and /roc/net/tcp6 files.  Example:      net.tcp.listen[80]
es	 ##### net.tcp.listen[puerto] {#net.tcp.listen}  <br> Comprueba si este puerto TCP está en estado ESCUCHA.<br> Valores de retorno: 0: no está en estado ESCUCHA; 1 - está en estado ESCUCHA.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris, MacOS X.  Parámetro:  - **puerto** - número de puerto TCP  En los kernels de Linux 2.6.14 y superiores, la información sobre la escucha de sockets TCP se obtiene de la interfaz NETLINK del kernel, si es posible. De lo contrario, la información se recupera de los archivos /proc/net/tcp y /roc/net/tcp6.  Ejemplo:      net.tcp.escuchar[80]

en-us	 ##### net.tcp.port[<ip>,port] {#net.tcp.port}  <br> Checks if it is possible to make a TCP connection to the specified port.<br> Return values: 0 - cannot connect; 1 - can connect.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number.  Comments:  -   For simple TCP performance testing use `net.tcp.service.perf[tcp,<ip>,<port>]`; -   These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).  Example:      net.tcp.port[,80] #this item can be used to test the web server availability running on port 80
es	 ##### net.tcp.port[<ip>,puerto] {#net.tcp.port}  <br> Comprueba si es posible realizar una conexión TCP al puerto especificado.<br> Valores de retorno: 0 - no se puede conectar; 1 - se puede conectar.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **ip**: la dirección IP o el nombre DNS (el valor predeterminado es 127.0.0.1); - **puerto**: el número de puerto.  Comentarios:  - Para pruebas simples de rendimiento de TCP, utilice `net.tcp.service.perf[tcp,<ip>,<port>]`; - Estas comprobaciones pueden generar mensajes adicionales en los archivos de registro del demonio del sistema (normalmente se registran sesiones SMTP y SSH).  Ejemplo:      net.tcp.port[,80] #este elemento se puede utilizar para probar la disponibilidad del servidor web que se ejecuta en el puerto 80

en-us	 ##### net.tcp.service.perf[service,<ip>,<port>] {#nettcpserviceperf}  <br> Checks the performance of a TCP service.<br> Return value: *Float*: *0.000000* - the service is down; *seconds* - the number of seconds spent while connecting to the service.  Parameters:  -   **service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   Note that with *tcp* service indicating the port is mandatory; -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.service[tcp,<ip>,port]` for checks like these.  Example:      net.tcp.service.perf[ssh] #This item can be used to test the speed of initial response from SSH server.
es	 ##### net.tcp.service.perf[servicio,<ip>,<puerto>] {#nettcpserviceperf}  <br> Comprueba el rendimiento de un servicio TCP.<br> Valor de retorno: *Float*: *0.000000* - el servicio no funciona; *segundos*: la cantidad de segundos transcurridos mientras se conecta al servicio.  Parámetros:  - **servicio** - valores posibles: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (ver [detalles](/manual/appendix/items/service_check_details)); - **ip** - la dirección IP o el nombre DNS (de forma predeterminada se utiliza la IP/DNS del host); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Comentarios:  - Tenga en cuenta que con el servicio *tcp* indicar el puerto es obligatorio; - Actualmente no se admite la verificación de protocolos cifrados (como IMAP en el puerto 993 o POP en el puerto 995). Como solución alternativa, utilice `net.tcp.service[tcp,<ip>,port]` para comprobaciones como estas.  Ejemplo:      net.tcp.service.perf[ssh] #Este elemento se puede utilizar para probar la velocidad de respuesta inicial del servidor SSH.

en-us	 ##### net.tcp.service.perf[service,<ip>,<port>] {#net.tcp.service.perf}  <br> Checks the performance of a TCP service.<br> Return values: *Float* (0 - service is down; seconds - the number of seconds spent waiting for a response from the service).<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, or *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.service.perf[tcp,<ip>,<port>]` for checks like these. -   The telnet check looks for a login prompt (':' at the end).  Example:      net.tcp.service.perf[ssh] #this item can be used to test the speed of initial response from the SSH server
es	 ##### net.tcp.service.perf[servicio,<ip>,<puerto>] {#net.tcp.service.perf}  <br> Comprueba el rendimiento de un servicio TCP.<br> Valores de retorno: *Float* (0: el servicio está inactivo; segundos: la cantidad de segundos transcurridos esperando una respuesta del servicio).<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **servicio** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https* o *telnet * (ver [detalles](/manual/appendix/items/service_check_details)); - **ip**: la dirección IP o el nombre DNS (el valor predeterminado es 127.0.0.1); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Comentarios:  - Actualmente no se admite la verificación de protocolos cifrados (como IMAP en el puerto 993 o POP en el puerto 995). Como solución alternativa, utilice `net.tcp.service.perf[tcp,<ip>,<port>]` para comprobaciones como estas. - La comprobación de telnet busca un mensaje de inicio de sesión (':' al final).  Ejemplo:      net.tcp.service.perf[ssh] #este elemento se puede utilizar para probar la velocidad de respuesta inicial del servidor SSH

en-us	 ##### net.tcp.service[service,<ip>,<port>] {#nettcpservice}  <br> Checks if a service is running and accepting TCP connections.<br> Return value: *0* - the service is down; *1* - the service is running.  Parameters:  -   **service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   Note that with *tcp* service indicating the port is mandatory; -   These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually); -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.service[tcp,<ip>,port]` for checks like these.  Example:      net.tcp.service[ftp,,45] #This item can be used to test the availability of FTP server on TCP port 45.
es	 ##### net.tcp.service[servicio,<ip>,<puerto>] {#nettcpservice}  <br> Comprueba si un servicio se está ejecutando y acepta conexiones TCP.<br> Valor de retorno: *0* - el servicio no funciona; *1* - el servicio se está ejecutando.  Parámetros:  - **servicio** - valores posibles: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (ver [detalles](/manual/appendix/items/service_check_details)); - **ip** - la dirección IP o el nombre DNS (de forma predeterminada se utiliza la IP/DNS del host); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Comentarios:  - Tenga en cuenta que con el servicio *tcp* indicar el puerto es obligatorio; - Estas comprobaciones pueden generar mensajes adicionales en los archivos de registro del demonio del sistema (normalmente se registran sesiones SMTP y SSH); - Actualmente no se admite la verificación de protocolos cifrados (como IMAP en el puerto 993 o POP en el puerto 995). Como solución alternativa, utilice `net.tcp.service[tcp,<ip>,port]` para comprobaciones como estas.  Ejemplo:      net.tcp.service[ftp,,45] #Este elemento se puede utilizar para probar la disponibilidad del servidor FTP en el puerto TCP 45.

en-us	 ##### net.tcp.service[service,<ip>,<port>] {#net.tcp.service}  <br> Checks if a service is running and accepting TCP connections.<br> Return values: 0 - service is down; 1 - service is running.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, or *telnet* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Comments:  -   These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually); -   Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use `net.tcp.port[]` for checks like these. -   Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2; -   The telnet check looks for a login prompt (':' at the end).  Example:      net.tcp.service[ftp,,45] #this item can be used to test the availability of FTP server on TCP port 45
es	 ##### net.tcp.service[servicio,<ip>,<puerto>] {#net.tcp.service}  <br> Comprueba si un servicio se está ejecutando y acepta conexiones TCP.<br> Valores de retorno: 0: el servicio no funciona; 1: el servicio se está ejecutando.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **servicio** - *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https* o *telnet * (ver [detalles](/manual/appendix/items/service_check_details)); - **ip**: la dirección IP o el nombre DNS (el valor predeterminado es 127.0.0.1); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Comentarios:  - Estas comprobaciones pueden generar mensajes adicionales en los archivos de registro del demonio del sistema (normalmente se registran sesiones SMTP y SSH); - Actualmente no se admite la verificación de protocolos cifrados (como IMAP en el puerto 993 o POP en el puerto 995). Como solución alternativa, utilice `net.tcp.port[]` para comprobaciones como estas. - La comprobación de LDAP y HTTPS en Windows sólo es compatible con el agente Zabbix 2; - La comprobación de telnet busca un mensaje de inicio de sesión (':' al final).  Ejemplo:      net.tcp.service[ftp,,45] #este elemento se puede utilizar para probar la disponibilidad del servidor FTP en el puerto TCP 45

en-us	 ##### net.tcp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>] {#net.tcp.socket.count}  <br> Returns the number of TCP sockets that match parameters.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux.  Parameters:  -   **laddr** - the local IPv4/6 address or CIDR subnet; -   **lport** - the local port number or service name; -   **raddr** - the remote IPv4/6 address or CIDR subnet; -   **rport** - the remote port number or service name; -   **state** - the connection state (*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*).  Example:      net.tcp.socket.count[,80,,,established] #the number of connections to local TCP port 80 in the established state
es	 ##### net.tcp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<estado>] {#net.tcp.socket.count}  <br> Devuelve el número de sockets TCP que coinciden con los parámetros.<br> Valor de retorno: *Entero*.<br> [Plataformas compatibles](#plataformas-compatibles): Linux.  Parámetros:  - **laddr**: la dirección IPv4/6 local o subred CIDR; - **lport**: el número de puerto local o el nombre del servicio; - **raddr**: la dirección IPv4/6 remota o subred CIDR; - **rport**: el número de puerto remoto o el nombre del servicio; - **state** - el estado de la conexión (*establecido*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, * cerrar\_esperar*, *último\_ack*, *escuchar*, *cerrar*).  Ejemplo:      net.tcp.socket.count[,80,,,establecido] #el número de conexiones al puerto TCP local 80 en el estado establecido

en-us	 ##### net.udp.listen[port] {#net.udp.listen}  <br> Checks if this UDP port is in LISTEN state.<br> Return values: 0 - it is not in LISTEN state; 1 - it is in LISTEN state.<br> [Supported platforms](#supported-platforms): Linux, FreeBSD, Solaris, MacOS X.  Parameter:  -   **port** - UDP port number  Example:      net.udp.listen[68]
es	 ##### net.udp.listen[puerto] {#net.udp.listen}  <br> Comprueba si este puerto UDP está en estado ESCUCHA.<br> Valores de retorno: 0: no está en estado ESCUCHA; 1 - está en estado ESCUCHA.<br> [Plataformas compatibles](#plataformas compatibles): Linux, FreeBSD, Solaris, MacOS X.  Parámetro:  - **puerto** - número de puerto UDP  Ejemplo:      net.udp.escuchar[68]

en-us	 ##### net.udp.service.perf[service,<ip>,<port>] {#netudpserviceperf}  <br> Checks the performance of a UDP service.<br> Return value: *Float*: *0.000000* - the service is down; *seconds* - the number of seconds spent waiting for response from the service.  Parameters:  -   **service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service.perf[ntp] #This item can be used to test the response time from NTP service.
es	 ##### net.udp.service.perf[servicio,<ip>,<puerto>] {#netudpserviceperf}  <br> Comprueba el rendimiento de un servicio UDP.<br> Valor de retorno: *Float*: *0.000000* - el servicio no funciona; *segundos*: el número de segundos transcurridos esperando una respuesta del servicio.  Parámetros:  - **servicio** - valores posibles: *ntp* (ver [detalles](/manual/appendix/items/service_check_details)); - **ip** - la dirección IP o el nombre DNS (de forma predeterminada se utiliza la IP/DNS del equipo); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Ejemplo:      net.udp.service.perf[ntp] #Este elemento se puede utilizar para probar el tiempo de respuesta del servicio NTP.

en-us	 ##### net.udp.service.perf[service,<ip>,<port>] {#net.udp.service.perf}  <br> Checks the performance of a UDP service.<br> Return values: *Float* (0 - service is down; seconds - the number of seconds spent waiting for a response from the service).<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service.perf[ntp] #this item can be used to test response time from NTP service
es	 ##### net.udp.service.perf[servicio,<ip>,<puerto>] {#net.udp.service.perf}  <br> Comprueba el rendimiento de un servicio UDP.<br> Valores de retorno: *Float* (0: el servicio está inactivo; segundos: la cantidad de segundos transcurridos esperando una respuesta del servicio).<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **servicio** - *ntp* (ver [detalles](/manual/appendix/items/service_check_details)); - **ip**: la dirección IP o el nombre DNS (el valor predeterminado es 127.0.0.1); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Ejemplo:      net.udp.service.perf[ntp] #este elemento se puede utilizar para probar el tiempo de respuesta del servicio NTP

en-us	 ##### net.udp.service[service,<ip>,<port>] {#netudpservice}  <br> Checks if a service is running and responding to UDP requests.<br> Return value: *0* - the service is down; *1* - the service is running.  Parameters:  -   **service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (by default the host IP/DNS is used); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service[ntp,,45] #This item can be used to test the availability of NTP service on UDP port 45.
es	 ##### net.udp.service[servicio,<ip>,<puerto>] {#netudpservice}  <br> Comprueba si un servicio se está ejecutando y respondiendo a solicitudes UDP.<br> Valor de retorno: *0* - el servicio no funciona; *1* - el servicio se está ejecutando.  Parámetros:  - **servicio** - valores posibles: *ntp* (ver [detalles](/manual/appendix/items/service_check_details)); - **ip** - la dirección IP o el nombre DNS (de forma predeterminada se utiliza la IP/DNS del equipo); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Ejemplo:      net.udp.service[ntp,,45] #Este elemento se puede utilizar para probar la disponibilidad del servicio NTP en el puerto UDP 45.

en-us	 ##### net.udp.service[service,<ip>,<port>] {#net.udp.service}  <br> Checks if a service is running and responding to UDP requests.<br> Return values: 0 - service is down; 1 - service is running.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **service** - *ntp* (see [details](/manual/appendix/items/service_check_details)); -   **ip** - the IP address or DNS name (default is 127.0.0.1); -   **port** - the port number (by default the standard service port number is used).  Example:      net.udp.service[ntp,,45] #this item can be used to test the availability of NTP service on UDP port 45
es	 ##### net.udp.servicio[servicio,<ip>,<puerto>] {#net.udp.servicio}  <br> Comprueba si un servicio se está ejecutando y respondiendo a solicitudes UDP.<br> Valores de retorno: 0: el servicio no funciona; 1: el servicio se está ejecutando.<br> Consulte [plataformas compatibles](#plataformas-compatibles).  Parámetros:  - **servicio** - *ntp* (ver [detalles](/manual/appendix/items/service_check_details)); - **ip**: la dirección IP o el nombre DNS (el valor predeterminado es 127.0.0.1); - **puerto**: el número de puerto (de forma predeterminada se utiliza el número de puerto de servicio estándar).  Ejemplo:      net.udp.service[ntp,,45] #este elemento se puede utilizar para probar la disponibilidad del servicio NTP en el puerto UDP 45

en-us	 ##### net.udp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>] {#net.udp.socket.count}  <br> Returns the number of UDP sockets that match parameters.<br> Return value: *Integer*.<br> [Supported platforms](#supported-platforms): Linux.  Parameters:  -   **laddr** - the local IPv4/6 address or CIDR subnet; -   **lport** - the local port number or service name; -   **raddr** - the remote IPv4/6 address or CIDR subnet; -   **rport** - the remote port number or service name; -   **state** - the connection state (*established*, *unconn*).  Example:      net.udp.socket.count[,,,,established] #returns the number of UDP sockets in the connected state
es	 ##### net.udp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<estado>] {#net.udp.socket.count}  <br> Devuelve el número de sockets UDP que coinciden con los parámetros.<br> Valor de retorno: *Entero*.<br> [Plataformas compatibles](#plataformas-compatibles): Linux.  Parámetros:  - **laddr**: la dirección IPv4/6 local o subred CIDR; - **lport**: el número de puerto local o el nombre del servicio; - **raddr**: la dirección IPv4/6 remota o subred CIDR; - **rport**: el número de puerto remoto o el nombre del servicio; - **estado** - el estado de la conexión (*establecida*, *desconectada*).  Ejemplo:      net.udp.socket.count[,,,,establecido] #devuelve el número de sockets UDP en el estado conectado

en-us	#### Network discovery  In a [network discovery rule](/manual/discovery/network_discovery/rule), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Update interval|<|no| |*SNMP v1, v2*|<|<| | |SNMP community|yes| |^|SNMP OID|yes| |*SNMP v3*|<|<| | |Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |^|SNMP OID|yes|
es	#### Detección de redes  En una [regla de descubrimiento de red](/manual/discovery/network_discovery/rule), 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)^| |-|------------------------------|----------| |Intervalo de actualización|<|no| |*SNMP v1, v2*|<|<| | |Comunidad SNMP|sí| |^|OID SNMP|sí| |*SNMP v3*|<|<| | |Nombre de contexto|sí| |^|Nombre de seguridad|sí| |^|Frase de contraseña de autenticación|sí| |^|Frase de contraseña de privacidad|sí| |^|OID SNMP|sí|

en-us	#### Network discovery  Manage network-level discovery rules to automatically find and monitor new hosts. Gain full access to information about discovered services and hosts.  [Discovery rule API](/manual/api/reference/drule) | [Discovery check API](/manual/api/reference/dcheck) | [Discovered host API](/manual/api/reference/dhost) | [Discovered service API](/manual/api/reference/dservice)
es	#### Descubrimiento de red  Administre las reglas de descubrimiento a nivel de red para encontrar y monitorizar nuevos equipos de forma automática. Obtenga acceso completo a la información sobre servicios y equipos descubiertos.  [API de Regla de Descubrimiento](/manual/api/reference/drule) | [API de Comprobación de Descubrimiento](/manual/api/reference/dcheck) | [API de Equipo Descubierto](/manual/api/reference/dhost) | [API de Servicio Descubierto](/manual/api/reference/dservice)

en-us	#### New action  Delivering notifications is one of the things [actions](/manual/config/notifications/action) do in Zabbix. Therefore, to set up a notification, go to *Alerts → Actions → Trigger actions* and click on *Create action*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  All mandatory input fields are marked with a red asterisk.  In this form, enter a name for the action.  In the most simple case, if we do not add any more specific [conditions](/manual/config/notifications/action/conditions), the action will be taken upon any trigger change from 'Ok' to 'Problem'.  We still should define what the action should do - and that is done in the *Operations* tab. Click on *Add* in the Operations block, which opens a new operation form.  ![](../../../assets/en/manual/quickstart/new_operation.png)  All mandatory input fields are marked with a red asterisk.  Here, click on *Add* in the *Send to Users* block and select the user ('user') we have defined. Select 'Email' as the value of *Send only to*. When done with this, click on *Add*, and the operation should be added:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  That is all for a simple action configuration, so click *Add* in the action form.
es	#### Nueva acción  Entregar notificaciones es una de las [acciones](/manual/config/notificaciones/action) que se hacen en Zabbix. Por lo tanto, para configurar una notificación, vaya a *Alertas → Acciones → Activar acciones* y haga clic en *Crear acción*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  En este formulario, ingrese un nombre para la acción.  En el caso más sencillo, si no añadimos  [condiciones](/manual/config/notificaciones/acción/condiciones) más especificas, la acción se tomará ante cualquier cambio de activación de "Ok" a "Problema".  Aún debemos definir qué debe hacer la acción -y eso se hace en la pestaña *Operaciones*. Haga clic en *Agregar* en el bloque Operaciones, que abre un nuevo formulario de operación.  ![](../../../assets/en/manual/quickstart/new_operation.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Aquí, haga clic en *Agregar* en el bloque *Enviar a usuarios* y seleccione el usuario ('usuario') que hemos definido. Seleccione 'Correo electrónico' como valor de *Enviar solo a*. Cuando termine con esto, haga clic en *Agregar*, y se debe agregar la operación:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  Eso es todo para una configuración de acción simple, así que haga clic en *Agregar* en el formulario de acción.

en-us	#### New and updated agent items  New items have been added to Zabbix agent/agent 2:  -   [`net.dns.perf`](/manual/config/items/itemtypes/zabbix_agent#net.dns.perf) item returns the number of seconds spent waiting for a response from a service, timing the [`net.dns`](/manual/config/items/itemtypes/zabbix_agent#net.dns) item execution. -   [`net.dns.get`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#net.dns.perf) Zabbix agent 2 item returns detailed DNS record information.  The following Zabbix agent/agent 2 items have been updated:  -   [`net.dns`](/manual/config/items/itemtypes/zabbix_agent#net.dns) and [`net.dns.record`](/manual/config/items/itemtypes/zabbix_agent#net.dns.record) items now accept the DNS name in reversed and non-reversed format when performing reverse DNS lookups; -   [`proc.get`](/manual/config/items/itemtypes/zabbix_agent#proc.get) items in "process" and "summary" mode now also return the PSS (proportional set size) memory on Linux; -   [`system.sw.packages`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages) and [`system.sw.packages.get`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages.get) items are now supported on Gentoo Linux; -   [`system.hostname`](/manual/config/items/itemtypes/zabbix_agent#system.hostname) item can now return a Fully Qualified Domain Name, if the new *fqdn* option is specified in the **type** parameter; -   [`wmi.get`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi-get) and [`wmi.getall`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi-getall) items used with Zabbix agent 2 now return JSON with boolean values represented as strings (for example, `"RealTimeProtectionEnabled": "True"` instead of `"RealTimeProtectionEnabled": true` returned previously) to match the output format of these items on Zabbix agent; -   [`oracle.ts.discovery`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2?hl=oracle.ts.stats#oracle.ts.discovery) Zabbix agent 2 item now returns a new {#CON_NAME} LLD macro with container name; -   [`oracle.ts.stats`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle.ts.stats) Zabbix agent 2 item has a new **conname** parameter to specify the target container name.     The JSON format of the returned data has been updated.     When no **tablespace**, **type**, or **conname** is specified in the key parameters, the returned data will include an additional JSON level with the container name, allowing differentiation between containers.
es	#### Métricas de agente nuevas y actualizadas  Se han agregado nuevas métricas al agente/agente 2 de Zabbix:  -   La métrica [`net.dns.perf`](/manual/config/items/itemtypes/zabbix_agent#net.dns.perf) devuelve el número de segundos transcurridos esperando una respuesta de un servicio, cronometrando el [`net.dns`] `](/manual/config/items/itemtypes/zabbix_agent#net.dns) ejecución del elemento. -   La métrica [`net.dns.get`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#net.dns.perf)  del agente 2 de Zabbix devuelve información detallada del registro DNS.  Se han actualizado las siguientes métricas del agente/agente 2 de Zabbix:  -  las métricas [`net.dns`](/manual/config/items/itemtypes/zabbix_agent#net.dns) y [`net.dns.record`](/manual/config/items/itemtypes/zabbix_agent#net.dns. registro) ahora aceptan el nombre DNS en formato invertido y no invertido al realizar búsquedas DNS inversas; -   las métricas [`proc.get`](/manual/config/items/itemtypes/zabbix_agent#proc.get) en modo "proceso" y "resumen" ahora también devuelven la memoria PSS (tamaño de conjunto proporcional) en Linux; -   [`system.sw.packages`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages) y [`system.sw.packages.get`](/manual/config/items/itemtypes/ zabbix_agent#system.sw.packages.get) ahora son compatibles con Gentoo Linux; -   La métrica [`system.hostname`](/manual/config/items/itemtypes/zabbix_agent#system.hostname) ahora puede devolver un nombre de dominio completo, si la nueva opción *fqdn* se especifica en **tipo** parámetro; -   las métricas [`wmi.get`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi-get) y [`wmi.getall`](/manual/config/items/itemtypes/zabbix_agent/win_keys#wmi- getall) utilizados con el agente Zabbix 2 ahora devuelven JSON con valores booleanos representados como cadenas (por ejemplo, `"RealTimeProtectionEnabled": "True"` en lugar de `"RealTimeProtectionEnabled": true` devuelto anteriormente) para coincidir con el formato de salida de estos elementos en el agente Zabbix; -  la métrica [`oracle.ts.discovery`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2?hl=oracle.ts.stats#oracle.ts.discovery) del agente 2 de Zabbix ahora devuelve un nuevo {#CON_NAME} Macro LLD con nombre de contenedor; -   la métrica [`oracle.ts.stats`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle.ts.stats) del agente 2 de Zabbix tiene un nuevo parámetro **conname** para especificar el nombre del contenedor de destino.     Se actualizó el formato JSON de los datos devueltos.     Cuando no se especifica ningún **tablespace**, **type** o **conname** en los parámetros clave, los datos devueltos incluirán un nivel JSON adicional con el nombre del contenedor, lo que permitirá la diferenciación entre contenedores.

en-us	#### New directory structure for database-related files  When [installing Zabbix from packages](/manual/installation/install_from_packages) and preparing the database schema, the location of database-related files has changed to better correspond to the file structure in the sources:  -   **Base initialization files** (`schema.sql`, `data.sql`, `images.sql`) are located at the root of the database directory. -   **Optional files/patches** for [upgrading database tables](/manual/appendix/install/db_primary_keys) are located in the `option-patches` directory. -   **Database extensions and addons** are now subdirectories, named after the extension and located in the respective database directory. -   **TimescaleDB-specific changes:**     -   The abbreviation `tsdb` has been replaced by `timescaledb`.     -   The `option-patches` directory includes `with-compression` and `without-compression` subdirectories;         these contain optional files/patches for [upgrading database tables](/manual/appendix/install/db_primary_keys#postgresql-timescaledb) depending on [TimescaleDB compression](/manual/appendix/install/timescaledb#timescaledb-compression) settings.     -   The hypertable schema creation file for TimescaleDB has been moved to `database/postgresql/timescaledb/schema.sql`.  Below is a comparison of the previous and current directory structures for MySQL and PostgreSQL databases.  ```ini # Previous:                                       # Current:  database                                            database ├── mysql                                           ├── mysql │  ├── data.sql                                     │  ├── option-patches │  ├── double.sql                                   │  │  ├── double.sql │  ├── history_pk_prepare.sql                       │  │  └── history_pk_prepare.sql │  ├── images.sql                                   │  ├── data.sql │  └── schema.sql                                   │  ├── images.sql │                                                   │  └── schema.sql │                                                   │ ├── postgresql                                      ├── postgresql │  ├── tsdb_history_pk_upgrade_no_compression       │  ├── option-patches │  │  ├── history_pk.sql                            │  │  ├── double.sql │  │  ├── history_pk_log.sql                        │  │  └── history_pk_prepare.sql │  │  ├── history_pk_str.sql                        │  ├── timescaledb │  │  ├── history_pk_text.sql                       │  │  ├── option-patches │  │  └── history_pk_uint.sql                       │  │  │  ├── with-compression │  ├── tsdb_history_pk_upgrade_with_compression     │  │  │  │  ├── history_pk.sql │  │  ├── history_pk.sql                            │  │  │  │  ├── history_pk_log.sql │  │  ├── history_pk_log.sql                        │  │  │  │  ├── history_pk_str.sql │  │  ├── history_pk_str.sql                        │  │  │  │  ├── history_pk_text.sql │  │  ├── history_pk_text.sql                       │  │  │  │  ├── history_pk_uint.sql │  │  └── history_pk_uint.sql                       │  │  │  │  └── trends_upgrade.sql │  ├── data.sql                                     │  │  │  └── without-compression │  ├── double.sql                                   │  │  │     ├── history_pk.sql │  ├── history_pk_prepare.sql                       │  │  │     ├── history_pk_log.sql │  ├── images.sql                                   │  │  │     ├── history_pk_str.sql │  ├── schema.sql                                   │  │  │     ├── history_pk_text.sql │  └── timescaledb.sql                              │  │  │     ├── history_pk_uint.sql │                                                   │  │  │     └── trends_upgrade.sql │                                                   │  │  └── schema.sql │                                                   │  ├── data.sql │                                                   │  ├── images.sql │                                                   │  └── schema.sql ├── ...                                             ├── ... ```  Please update your scripts, if any, containing the previous directory structure.
es	#### Nueva estructura de directorios para archivos relacionados con bases de datos  Al [instalar Zabbix desde paquetes](/manual/installation/install_from_packages) y preparar el esquema de la base de datos, la ubicación de los archivos relacionados con la base de datos ha cambiado para corresponder mejor a la estructura de archivos en las fuentes:  -   **Los archivos de inicialización de la base** (`schema.sql`, `data.sql`, `images.sql`) se encuentran en la raíz del directorio de la base de datos. -   **Los archivos/parches opcionales** para [actualizar las tablas de la base de datos](/manual/appendix/install/db_primary_keys) se encuentran en el directorio `option-patches`. -   **Las extensiones y complementos de bases de datos** ahora son subdirectorios, nombrados según la extensión y ubicados en el directorio de base de datos respectivo. -   **Cambios específicos de TimescaleDB:**     -   Se ha sustituido la abreviatura `tsdb` por `timescaledb`.     -   El directorio `option-patches` incluye los subdirectorios `con-compresión` y `sin-compresión`;         estos contienen archivos/parches opcionales para [actualizar tablas de bases de datos](/manual/appendix/install/db_primary_keys#postgresql-timescaledb) dependiendo de la configuración de [compresión TimescaleDB](/manual/appendix/install/timescaledb#timescaledb-compression).     -   El archivo de creación del esquema hipertabla para TimescaleDB se ha movido a `database/postgresql/timescaledb/schema.sql`.  A continuación se muestra una comparación de las estructuras de directorios anteriores y actuales para las bases de datos MySQL y PostgreSQL.  ```ini # Anterior: # Actual:  database                                            database ├── mysql                                           ├── mysql │  ├── data.sql                                     │  ├── option-patches │  ├── double.sql                                   │  │  ├── double.sql │  ├── history_pk_prepare.sql                       │  │  └── history_pk_prepare.sql │  ├── images.sql                                   │  ├── data.sql │  └── schema.sql                                   │  ├── images.sql │                                                   │  └── schema.sql │                                                   │ ├── postgresql                                      ├── postgresql │  ├── tsdb_history_pk_upgrade_no_compression       │  ├── option-patches │  │  ├── history_pk.sql                            │  │  ├── double.sql │  │  ├── history_pk_log.sql                        │  │  └── history_pk_prepare.sql │  │  ├── history_pk_str.sql                        │  ├── timescaledb │  │  ├── history_pk_text.sql                       │  │  ├── option-patches │  │  └── history_pk_uint.sql                       │  │  │  ├── with-compression │  ├── tsdb_history_pk_upgrade_with_compression     │  │  │  │  ├── history_pk.sql │  │  ├── history_pk.sql                            │  │  │  │  ├── history_pk_log.sql │  │  ├── history_pk_log.sql                        │  │  │  │  ├── history_pk_str.sql │  │  ├── history_pk_str.sql                        │  │  │  │  ├── history_pk_text.sql │  │  ├── history_pk_text.sql                       │  │  │  │  ├── history_pk_uint.sql │  │  └── history_pk_uint.sql                       │  │  │  │  └── trends_upgrade.sql │  ├── data.sql                                     │  │  │  └── without-compression │  ├── double.sql                                   │  │  │     ├── history_pk.sql │  ├── history_pk_prepare.sql                       │  │  │     ├── history_pk_log.sql │  ├── images.sql                                   │  │  │     ├── history_pk_str.sql │  ├── schema.sql                                   │  │  │     ├── history_pk_text.sql │  └── timescaledb.sql                              │  │  │     ├── history_pk_uint.sql │                                                   │  │  │     └── trends_upgrade.sql │                                                   │  │  └── schema.sql │                                                   │  ├── data.sql │                                                   │  ├── images.sql │                                                   │  └── schema.sql ├── ...                                             ├── ... ```  Actualice sus scripts, si los hay, que contengan la estructura de directorios anterior.

en-us	 #### New functions  New functions have been added for use in trigger expressions and calculated items:  -   **[jsonpath()](/manual/appendix/functions/string#jsonpath)** - returns the JSONPath result; -   **[xmlxpath()](/manual/appendix/functions/string#xmlxpath)** - returns the XML XPath result.  See also: [String functions](/manual/appendix/functions/string)
es	 #### Nuevas funciones  Se han agregado nuevas funciones para usar en expresiones de iniciador y métricas calculadas:  -   **[jsonpath()](/manual/appendix/functions/string#jsonpath)** - devuelve el resultado de JSONPath; -   **[xmlxpath()](/manual/appendix/functions/string#xmlxpath)** - devuelve el resultado XML XPath.  Ver también: [Funciones de cadena](/manual/appendix/functions/string)

en-us	#### New templates  -   [Azure VM Scale Set by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F7.0), a supplement to the Azure by HTTP template set. -   [Jira Data Center by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F7.0), a template for monitoring Jira Data Center health.
es	#### Nuevas plantillas  -   [Escala de VM de Azure establecida por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F7.0), a complemento del conjunto de plantillas Azure by HTTP. -   [Jira Data Center de JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F7.0), una plantilla para monitorear el estado de Jira Data Center.

en-us	#### New templates  -   [Website by Browser](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/website_browser?at=refs%2Fheads%2Frelease%2F7.0) template has been added for monitoring complex websites and web applications.
es	#### Nuevas plantillas  - Se ha agregado la plantilla [Sitio web por navegador](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/website_browser?at=refs%2Fheads%2Frelease%2F7.0) para Monitoreo de sitios web y aplicaciones web complejas.

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}  Verifica 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-primitive data types  It is possible to work with custom MBeans returning non-primitive data types, which override the **toString()** method.
es	##### Tipos de datos no primitivos  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 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 Git de Zabbix](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 The instructions provided on this page are designed for advanced users. Note that these instructions might need to be adjusted for your specific configuration. Altering the primary key can also be incompatible with future upgrade patches, so manually handling future upgrades may be necessary. <br><br> Altering the primary key can be a resource-intensive operation that takes a lot of time depending on the `auditlog` table size. Stopping Zabbix server and switching Zabbix frontend to [maintenance mode](/manual/web_interface/maintenance_mode) for the time of the alteration is recommended. However, if absolutely necessary, there is a way to alter the primary key without downtime (see below). :::
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. La modificación de la clave principal también puede ser incompatible con futuros parches de actualización, por lo que puede ser necesario gestionar manualmente futuras actualizaciones. <br><br> Modificar la clave principal puede ser una operación que consume muchos recursos y lleva mucho tiempo dependiendo del tamaño de la tabla "auditlog". Se recomienda detener el servidor Zabbix y cambiar la interfaz de Zabbix a [modo de mantenimiento](/manual/web_interface/maintenance_mode) durante el momento de la modificación. Sin embargo, si es absolutamente necesario, existe una manera de modificar la clave principal sin tiempo de inactividad (ver más abajo). :::

en-us	 ::: noteimportant This method is deprecated and will be removed in the future. Instead, you can configure LLD rules on templates and apply these templates to other templates or hosts, effectively copying the LLD rules to the specified targets. :::
es	 ::: noteimportant Este método está en desuso y se eliminará en el futuro. En su lugar, puede configurar reglas LLD en plantillas y aplicar estas plantillas a otras plantillas o equipos, copiando efectivamente las reglas LLD a los destinos especificados. :::

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 métrica 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 que el propio agente Zabbix tambien sea contado; 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 HA failover  During high-availability (HA) node switch, Zabbix will continue processing after the last record within the last ISO 8601 timestamp; if the same record is not found then only the timestamp will be used to identify last position.
es	##### Notas sobre la conmutación por error de HA  Durante el cambio de nodo de alta disponibilidad (HA), Zabbix continuará procesando después del último registro dentro de la última marca de tiempo ISO 8601; Si no se encuentra el mismo registro, solo se utilizará la marca de tiempo para identificar la última posición.

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=7.0&os_distribution=red_hat_enterprise_linux&os_version=9&components=server_frontend_agent&db=mysql&ws=apache) 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=7.0&os_distribution=red_hat_enterprise_linux&os_version=9&components=server_frontend_agent&db=mysql&ws=apache) 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=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache) 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  Ver las [instrucciones de instalación](https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache) 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 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 del informe programado](/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' tipo_id: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, Sensores Códigos de tipo" 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 (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. The preference is always given to the threshold sensor.
es	##### Notas sobre la disponibilidad simultánea de umbral y sensor discreto  Algunos agentes IPMI proporcionan tanto un sensor de umbral como un sensor discreto. bajo el mismo nombre. 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 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 [Passive and active agent checks](/manual/appendix/items/activepassive#active-checks). :::
es	::: notetip Es recomendable utilizar macros de equipo en lugar de macros globales porque agregar, actualizar o eliminar macros globales fuerza una actualización incremental de la configuración para todos los equipos. Para obtener más información, consulte [Comprobaciones de agentes activos y pasivos](/manual/appendix/items/activepassive#active-checks). :::

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 Since Zabbix 6.4 the agent (in active mode) no longer receives from the server/proxy a full copy of the configuration once every two minutes (default). Instead, in order to decrease network traffic and resources usage, an incremental configuration sync is performed every 5 seconds (default) upon which the server/proxy provides a full copy of the configuration **only** if the agent has not yet received it, or something has changed in host configuration, global macros or global regular expressions. :::
es	::: notetip Desde Zabbix 6.4, el agente (en modo activo) ya no recibe del servidor/proxy una copia completa de la configuración una vez cada dos minutos (predeterminado). En cambio, para disminuir el tráfico de red y el uso de recursos, se realiza una sincronización de configuración incremental cada 5 segundos (predeterminado) en la cual el servidor/proxy proporciona una copia completa de la configuración **solo** si el agente aún no la ha recibido. , o algo ha cambiado en la configuración del equipo, macros globales o expresiones regulares globales. :::

en-us	:::notetip You can find out more about setting up SSL for Zabbix frontend by referring to these [best practices](/manual/installation/best_practices/cryptography#setting-up-ssl-for-zabbix-frontend). :::
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/best_practices/cryptography#setting-up-ssl-for-zabbix-frontend). :::

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	 ##### Octal to decimal {#octal}  Convert the value from octal format to decimal.  If you mark the *Custom on fail* checkbox, it is possible to specify custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.
es	 ##### Octal a decimal {#octal}  Convierta el valor del formato octal a decimal.  Si marca la casilla de verificación *Personalizado en caso de error*, es posible especificar opciones personalizadas de manejo de errores: descartar el valor, establecer un valor específico o establecer un mensaje de error específico. En caso de que falle un paso de preprocesamiento, la métrica no dejará de ser compatible si se selecciona la opción de descartar el valor o establecer un valor específico.

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	##### odbc.ini  The `odbc.ini` file is used to configure data sources.  ```ini [TEST_MYSQL] Description=MySQL Test Database Driver=mysql Server=127.0.0.1 User=root Password= Port=3306 Socket= Database=zabbix ```  |Parameter|Description| |--|--------| |TEST_MYSQL|Data source name (DSN).| |Description|Data source description.| |Driver|Database driver name (as specified in `odbcinst.ini`).| |Server|Database server IP/DNS.| |User|Database user for connection.| |Password|Database user password.| |Port|Database connection port.| |Socket|Database connection socket.| |Database|Database name.|  For other possible configuration parameter options, see [MySQL documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html).
es	##### odbc.ini  El archivo `odbc.ini` se utiliza para configurar fuentes de datos.  ```ini [TEST_MYSQL] Descripción=Base de datos de prueba MySQL Controlador=mysql Servidor=127.0.0.1 Usuario=raíz Contraseña= Puerto=3306 Zócalo= Base de datos=zabbix ```  |Parámetro|Descripción| |--|--------| |TEST_MYSQL|Nombre de la fuente de datos (DSN).| |Descripción|Descripción de la fuente de datos.| |Controlador|Nombre del controlador de la base de datos (como se especifica en `odbcinst.ini`).| |Servidor|IP/DNS del servidor de base de datos.| |Usuario|Usuario de base de datos para la conexión.| |Contraseña|Contraseña de usuario de la base de datos.| |Puerto|Puerto de conexión de base de datos.| |Socket|Tocket de conexión a base de datos.| |Base de datos|Nombre de la base de datos.|  Para conocer otras posibles opciones de parámetros de configuración, consulte la [documentación de MySQL](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html).

en-us	##### odbcinst.ini  The `odbcinst.ini` file lists the installed ODBC database drivers. If `odbcinst.ini` is missing, it is necessary to create it manually.  ```ini [TEST_MYSQL] Description=ODBC for MySQL Driver=/usr/lib/libmyodbc5.so FileUsage=1 ```  |Parameter|Description| |--|--------| |TEST_MYSQL|Database driver name.| |Description|Database driver description.| |Driver|Database driver library location.| |FileUsage|Determines whether the database driver supports connecting to a database server without the support for accessing local files (0); supports reading data from files (1); supports writing data to files (2).| |Threading|Thread serialization level. Supported for PostgreSQL.<br>Since 1.6, if the driver manager is built with thread support, you may add another driver entry.|
es	##### odbcinst.ini  El archivo `odbcinst.ini` enumera los controladores de base de datos ODBC instalados. Si falta `odbcinst.ini`, es necesario crearlo manualmente.  ```ini [TEST_MYSQL] Descripción=ODBC para MySQL Controlador=/usr/lib/libmyodbc5.so Uso de archivo=1 ```  |Parámetro|Descripción| |--|--------| |TEST_MYSQL|Nombre del controlador de la base de datos.| |Descripción|Descripción del controlador de la base de datos.| |Controlador|Ubicación de la biblioteca del controlador de la base de datos.| |FileUsage|Determina si el controlador de la base de datos admite la conexión a un servidor de base de datos sin soporte para acceder a archivos locales (0); admite la lectura de datos de archivos (1); admite la escritura de datos en archivos (2).| |Threading|Nivel de serialización del hilo. Compatible con PostgreSQL.<br>Desde 1.6, si el administrador de controladores está creado con soporte para subprocesos, puede agregar otra entrada de controlador.|

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 dropped  Since Zabbix 5.0.0, numeric (float) data type supports precision of approximately 15 digits and range from approximately -1.79E+308 to 1.79E+308. This is implemented by default in new installations. When upgrading existing installations that had been created before Zabbix 5.0, a database upgrade patch is applied automatically, except for TimescaleDB with compression.  For Oracle databases, older versions of MySQL databases, and large installations, the patch execution can take a lot of time. For this reason it is recommended to update the data type manually before starting the upgrade.  ::: noteimportant The patch alters data columns of history and trends tables, which usually contain lots of data, therefore it is expected to take some time to complete. Since the exact estimate cannot be predicted and depends on server performance, database management system configuration and version, it is recommended to first test the patch outside the production environment. With MySQL 8.0 and MariaDB 10.5 configured by default, the patch is known to be executed instantly for large tables due to efficient algorithm and the fact that previously the same double type was used but with limited precision, meaning that data itself does not need to be modified. :::  Please execute the patch (SQL files) for your database, as described on the [Database upgrade to primary keys and double precision data types](/manual/appendix/install/db_primary_keys) page.  Note that with TimescaleDB, [compression support](/manual/appendix/install/timescaledb#timescaledb_compression) must only be turned on after applying this patch.  ::: notewarning Important! Run these scripts for the server database only. :::  To apply a patch:  - Stop Zabbix server. - Run the scripts for your database. - Start Zabbix server again.
es	#### Se eliminó el antiguo tipo de valor numérico (flotante)  Desde Zabbix 5.0.0, el tipo de datos numérico (flotante) admite una precisión de aproximadamente 15 dígitos y un rango de aproximadamente -1,79E+308 a 1,79E+308. Esto está implementado por defecto en instalaciones nuevas. Al actualizar instalaciones existentes que se crearon antes de Zabbix 5.0, se aplica automáticamente un parche de actualización de la base de datos, excepto para TimescaleDB con compresión.  Para bases de datos Oracle, versiones anteriores de bases de datos MySQL e instalaciones grandes, la ejecución del parche puede llevar mucho tiempo. Por este motivo, se recomienda actualizar el tipo de datos manualmente antes de iniciar la actualización.  ::: noteimportant El parche altera las columnas de datos de las tablas de historial y tendencias, que generalmente contienen una gran cantidad de datos, por lo que se espera que tarde algún tiempo en completarse. Dado que la estimación exacta no se puede predecir y depende del rendimiento del servidor, la configuración y la versión del sistema de administración de bases de datos, se recomienda probar primero el parche fuera del entorno de producción. Con MySQL 8.0 y MariaDB 10.5 configurados de forma predeterminada, se sabe que el parche se ejecuta instantáneamente para tablas grandes debido al algoritmo eficiente y al hecho de que anteriormente se usaba el mismo tipo doble pero con precisión limitada, lo que significa que no es necesario almacenar los datos en sí. modificado. :::  Ejecute el parche (archivos SQL) para su base de datos, como se describe en la página [Actualización de la base de datos a claves primarias y tipos de datos de doble precisión](/manual/appendix/install/db_primary_keys).  Tenga en cuenta que con TimescaleDB, el [soporte de compresión](/manual/appendix/install/timescaledb#timescaledb_compression) solo debe activarse después de aplicar este parche.  ::: notewarning ¡Importante! Ejecute estos scripts únicamente para la base de datos del servidor. :::  Para aplicar un parche:  - Detenga el servidor Zabbix. - Ejecute los scripts para su base de datos. - Inicie el servidor Zabbix nuevamente.

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){width="600"}  *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){width="600"}  *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 anidados, 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 hijo para un grupo de plantillas principal existente,     [grupo de usuarios](/manual/config/users_and_usergroups/usergroup)     Los permisos para el niño se heredan del padre (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 secundarias existente,     no se establecen permisos para el padre (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\]
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 una expresión regular); -   **sensor** - nombre del sensor (si se usa <modo>, es una expresión 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\[w83781d-i2c-0-2d,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.<br>[User macros](/manual/config/macros/user_macros) are supported.<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.<br>Se admiten [macros de usuario](/manual/config/macros/user_macros).<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 host 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 host 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>**Host actual**: el comando se ejecuta en el host del activador que causó el evento del problema. Esta opción no funcionará si hay varios hosts en el activador.<br>**Host**: seleccione los hosts en los que ejecutar el comando.<br>**Grupo de hosts**: seleccione los grupos de hosts para ejecutar el comando. Al especificar un grupo de hosts principal, se seleccionan implícitamente todos los grupos de hosts anidados. Por lo tanto, el comando remoto también se ejecutará en hosts de grupos anidados.<br>Un comando en un host se ejecuta solo una vez, incluso si el host coincide más de una vez (por ejemplo, de varios grupos de hosts; individualmente y de un grupo de hosts). <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 hosts* 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 es 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	##### 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*.  **-T**, **--test-config**   Validate configuration file and exit.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.   Examples of running Zabbix server with command line parameters: ```yaml zabbix_server -c /usr/local/etc/zabbix_server.conf zabbix_server --help 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**, **--runtime-control** *runtime-option* Realizar funciones administrativas de acuerdo con *runtime-option*.  **-T**, **--test-config** Validar el fichero de configuración y salir  **-h**, **--help** Mostrar esta ayuda y salir  **-V**, **--version** Mostrar información de la versión y salir  Ejemplos de ejecución del servidor Zabbix con parámetros de linea de comandos: ```yaml zabbix_server -c /usr/local/etc/zabbix_server.conf zabbix_server --help zabbix_server -V ```  [ ]{#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  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-T**, **--test-config**   Validate configuration file and exit.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
es	## OPCIONES  **-c**, **--config** *archivo de configuración* Utilizar el *archivo de configuración* alternativo en lugar del predeterminado.  **-T**, **--test-config** Validar el fichero deconfiguración y salir.  **-h**, **--help** Mostrar esta ayuda y salir.  **-V**, **--version** Obtener información de la versión y salir.  [ ]{#lbAF}

en-us	#### 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:\\Program Files\\Zabbix Agent\\zabbix\_agentd.conf| |-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).| |-T --test-config|Validate configuration file and exit.| |-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 options).<br>To distinguish service names of instances, each service name will include the Hostname value from the specified configuration file.| |-S --startup-type <value>|Set the startup type of the Zabbix Windows agent service. Allowed values:<br>`automatic` - *(default)* start the service automatically at Windows startup;<br>`delayed` - delay starting the service after the automatically started services have completed startup (available on Windows Server 2008/Vista and later versions);<br>`manual` - start the service manually (by a user or application);<br>`disabled` - disable the service, so that it cannot be started by a user or application.<br>You may use this option together with the -i option, or separately to modify the startup type of an already installed service.| |-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:\\Program Files\\Zabbix Agent\\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 making the service name unique by     extending it by Hostname value from the config file -   modifying the startup type of an installed "Zabbix Agent" service for Windows     using the configuration file zabbix\_agentd.conf located in the same     folder as agent executable  ```bash zabbix_agentd --print zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf zabbix_agentd.exe -i zabbix_agentd.exe -i -m -c zabbix_agentd.conf zabbix_agentd.exe -c zabbix_agentd.conf -S delayed ```
es	#### Opciones Es posible ejecutar varias instancias del agente en un equipo. Una 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 (una de las instancias puede 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 las variables [compile-time](/manual/installation/install#installing_zabbix_daemons) , *--sysconfdir* o *--prefix*<br>En Windows, el valor predeterminado es C:\\Program Files\\Zabbix Agent\\zabbix\_agentd.conf| |-f --foreground|Ejecutar el agente Zabbix en primer plano (por defecto: true).| |-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 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  especificado en el archivo de configuración.| |-S --startup-type <valor>|Configura el tipo de inicio del servicio del agente Zabbix para Windows. Valores permitidos:<br>`automatic` - *(por defecto)* inicia el servicio automáticamente cuando se inicia Windows;<br>`delayed` - Retrasa el inicio del servicio despues de que los servicios con inicio automático hayan completado su inicio (disponible en Windows Server 2008/Vista y versiones posteriores);<br>`manual` - inicio del servicio manual (por un usuario o aplicación);<br>`disabled` - deshabilita el servicio, de forma que no puede ser iniciado por un usuario ni por una aplicación.<br>Puede usar esta opción junto con la opción -i, o de forma separada para modificar el tipo de inicio de un servicio ya instalado.| |-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 la     ruta predeterminada al archivo de configuración  C:\\Program Files\\Zabbix Agent\\zabbix\_agentd.conf -   instalar un servicio "Zabbix Agent \[Hostname\]" para Windows usando     el archivo de configuración zabbix\_agentd.conf ubicado en la misma     carpeta que el agente ejecutable y hacer que el nombre del servicio sea único     extendiéndolo con el valor de Hostname en el archivo de configuración -   modificar el tipo de inicio de un servicio instalado de "Agente Zabbix" para Windows,     usando el archivo de configuración zabbix\_agentd.conf ubicado en la misma     carpeta que el ejecutable del agente  ```bash zabbix_agentd --print zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf zabbix_agentd.exe -i zabbix_agentd.exe -i -m -c zabbix_agentd.conf zabbix_agentd.exe -c zabbix_agentd.conf -S delayed ```

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.  **-P**, **--protocol** *value*   Protocol used to communicate with agent. Values:  **auto** connect using JSON protocol, fallback and retry with plaintext protocol (default)  **json** connect using JSON protocol  **plaintext** connect using plaintext protocol where just item key is sent (6.4.x and older releases)  **--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.  **-P**, **--protocol** *valor* Protocolo usado para comunicar con el agente. Valores:  **auto** conecta usado el protocolo JSON, si no puede, lo reintenta usando el protocolo de texto (por defecto)  **json** conecta usando el protocolo JSON  **plaintext** conecta usando el protocolo de texto sin formato donde solamente se envia la clave de la métrica (versiones 6.4 y posteriores)  **--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| |--|--------| |**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\_agent2.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*<br>On Windows, default is C:\\Program Files\\Zabbix Agent 2\\zabbix\_agent2.conf| |-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).| |-T --test-config|Validate configuration file and exit.| |-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).| |**Windows agent only**|<| |-m --multiple-agents|Use multiple agent instances (with -i, -d, -s, -x options).<br>To distinguish service names of instances, each service name will include the Hostname value from the specified configuration file.| |-S --startup-type <value>|Set the startup type of the Zabbix Windows agent service. Allowed values:<br>`automatic` - *(default)* start the service automatically at Windows startup;<br>`delayed` - delay starting the service after the automatically started services have completed startup;<br>`manual` - start the service manually (by a user or application);<br>`disabled` - disable the service, so that it cannot be started by a user or application.<br>You may use this option together with the -i option, or separately to modify the startup type of an already installed service.| |-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:  -   print all built-in agent items with values -   test 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:\\Program Files\\Zabbix Agent 2\\zabbix\_agent2.conf -   modifying the startup type of an installed "Zabbix Agent" service for Windows     using the configuration file zabbix\_agent2.conf located in the same     folder as agent executable  ```bash zabbix_agent2 --print zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf zabbix_agent2.exe -i zabbix_agent2.exe -c zabbix_agent2.conf -S delayed ```
es	#### Opciones  Los siguientes parámetros de línea de comandos se pueden utilizar con Zabbix Agent 2:  |Parámetro|Descripción| |--|--------| |**Agente UNIX y Windows**|<| |-c --config <config-file>|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 [tiempo de compilación](/manual/installation/install#installing_zabbix_daemons) *--sysconfdir* o *--prefix*<br>En Windows, el valor predeterminado es C:\ \Archivos de programa\\Zabbix Agent 2\\zabbix\_agent2.conf| |-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).| |-T --test-config|Validar el archivo de configuración y salir.| |-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).| |**Sólo agente de Windows**|<| |-m --multiple-agents|Utilice múltiples instancias de agente (con opciones -i, -d, -s, -x).<br>Para distinguir los nombres de servicio de las instancias, cada nombre de servicio incluirá el valor de Nombre de host del especificado archivo de configuración.| |-S --startup-type <valor>|Establece el tipo de inicio del servicio del agente de Windows Zabbix. Valores permitidos:<br>`automático` - *(predeterminado)* inicia el servicio automáticamente al iniciar Windows;<br>`retrasado`: retrasa el inicio del servicio después de que los servicios iniciados automáticamente hayan completado el inicio;<br>`manual` - iniciar el servicio manualmente (por un usuario o aplicación);<br>`disabled`: deshabilita el servicio, para que un usuario o una aplicación no pueda iniciarlo.<br>Puede usar esta opción junto con la opción -i, o por separado para modificar el tipo de inicio de un servicio ya instalado.| |-i --install|Instala el agente Zabbix para Windows como servicio.| |-d --uninstall|Desinstalar el servicio de agente de Windows Zabbix.| |-s --start|Inicia el servicio del agente de Windows Zabbix.| |-x --stop|Detener el servicio del agente de Windows Zabbix.|   **Ejemplos** específicos del uso de parámetros de línea de comandos:  -   mostrar todas las métricas del agente integrados 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 valor predeterminado     ruta al archivo de configuración C:\\Program Files\\Zabbix Agent 2\\zabbix\_agent2.conf -   modificar el tipo de inicio de un servicio "Zabbix Agent" instalado para Windows     utilizando el archivo de configuración zabbix\_agent2.conf ubicado en el mismo     carpeta como agente ejecutable  ```bash zabbix_agent2 --print zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf zabbix_agent2.exe -i zabbix_agent2.exe -c zabbix_agent2.conf -S delayed ```

en-us	#### Oracle
es	#### Oracle

en-us	 ##### oracle.archive.info[connString,<user>,<password>,<service>,<destination>] {#oracle.archive.info}  <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[connString,<usuario>,<contraseña>,<servicio>,<destino>] {#oracle.archive.info}  <br> El archivo registra estadísticas.<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>] {#oracle.cdb.info}  <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[connString,<usuario>,<contraseña>,<servicio>,<base de datos>] {#oracle.cdb.info}  <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.