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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	## Other
es	## Otro

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	#### Overview  By default all new problems are classified as cause problems. It is possible to manually reclassify certain problems as symptom problems of the cause problem.  For example, power outage may be the actual root cause why some host is unreachable or some service is down. In this case, "host is unreachable" and "service is down" problems must be classified as symptom problems of "power outage" - the cause problem.  The cause-symptom hierarchy supports only two levels. A problem that is already a symptom cannot be assigned "subordinate" symptom problems; any problems assigned as symptoms to a symptom problem will become symptoms of the same cause problem.  Only cause problems are counted in problem totals in maps, dashboard widgets such as *Problems by severity* or *Problem hosts*, etc. However, problem ranking does not affect services.  A symptom problem can be linked to only one cause problem. Symptom problems are not automatically resolved, if the cause problem is resolved or closed.
es	#### Descripción general  De forma predeterminada, todos los problemas nuevos se clasifican como problemas de causa. Es posible reclasificar manualmente ciertos problemas como problemas de síntomas del problema de causa.  Por ejemplo, un corte de energía puede ser la causa real de por qué no se puede acceder a algún equipo o algún servicio no funciona. En este caso, los problemas de "equipo no accesible" y "servicio inactivo" deben clasificarse como problemas de síntomas de "corte de energía": la causa del problema.  La jerarquía causa-síntoma admite sólo dos niveles. A un problema que ya es un síntoma no se le pueden asignar problemas de síntomas "subordinados"; cualquier problema asignado como síntoma a un problema de síntomas se convertirá en síntomas del mismo problema de causa.  Solo los problemas de causa se cuentan en los totales de problemas en los mapas, widgets del tablero como *Problemas por gravedad* o *Equipos con problemas*, etc. Sin embargo, la clasificación de los problemas no afecta a los servicios.  Un problema de síntomas puede vincularse a una sola causa del problema. Los problemas de síntomas no se resuelven automáticamente si el problema de causa se resuelve o se cierra.

en-us	#### Overview  By default, Zabbix provides a number of predefined themes. You may follow the step-by-step procedure provided here in order to create your own. Feel free to share the result of your work with Zabbix community if you created something nice.
es	#### Descripción general  De forma predeterminada, Zabbix proporciona una serie de temas predefinidos. Puede seguir el procedimiento paso a paso que se proporciona aquí para crear su propio tema. No dude en compartir el resultado de su trabajo con la comunidad Zabbix si ha creado algo bonito.

en-us	##### Overview by item type  In this screen it is easy to locate if the problem is related to one or several item types.  ![](../../../../../assets/en/manual/web_interface/queue.png){width="600"}  Each line contains an item type. Each column shows the number of waiting items - waiting for 5-10 seconds/10-30 seconds/30-60 seconds/1-5 minutes/5-10 minutes or over 10 minutes respectively.
es	##### Resumen por tipo de elemento  En esta pantalla es fácil ubicar si el problema está relacionado con uno o varios tipos de artículos.  ![](../../../../../assets/en/manual/interfaz_web/cola.png){ancho="600"}  Cada línea contiene un tipo de artículo. Cada columna muestra el número de espera elementos: esperando de 5 a 10 segundos/de 10 a 30 segundos/de 30 a 60 segundos/de 1 a 5 minutos/5-10 minutos o más de 10 minutos respectivamente.

en-us	##### Overview by proxy  In this screen it is easy to locate if the problem is related to one of the proxies or the server.  ![](../../../../../assets/en/manual/web_interface/queue_proxy.png){width="600"}  Each line contains a proxy, with the server last in the list. Each column shows the number of waiting items - waiting for 5-10 seconds/10-30 seconds/30-60 seconds/1-5 minutes/5-10 minutes or over 10 minutes respectively.
es	##### Resumen por proxy  En esta pantalla es fácil ubicar si el problema está relacionado con uno de los proxies o el servidor.  ![](../../../../../assets/en/manual/web_interface/queue_proxy.png){width="600"}  Cada línea contiene un proxy, con el servidor en último lugar en la lista. Cada columna muestra el número de artículos en espera - esperando 5-10 segundos/10-30 segundos/30-60 segundos/1-5 minutos/5-10 minutos o más de 10 minutos respectivamente.

en-us	#### Overview  Change of trigger status is the most frequent and most important source of events. Each time the trigger changes its state, an event is generated. The event contains details of the trigger state's change - when it happened and what the new state is.  Two types of events are created by triggers - Problem and OK.
es	#### Descripción general  El cambio de estado de un iniciador es la fuente más frecuente e importante de eventos. Cada vez que el iniciador cambia de estado, se genera un evento. El evento contiene detalles del cambio del estado del iniciador: cuándo sucedió y cuál es el nuevo estado.  Los iniciadores crean dos tipos de eventos: Problema y OK.

en-us	#### Overview  Checking for a new item value in Zabbix is a cyclic process that is based on configured update intervals. While for many items the update intervals are quite short, there are others (including low-level discovery rules) for which the update intervals are quite long, so in real-life situations there may be a need to check for a new value quicker - to pick up changes in discoverable resources, for example. To accommodate such a necessity, it is possible to reschedule a passive check and retrieve a new value immediately.  This functionality is supported for **passive** checks only. The following item types are supported:  -   Zabbix agent (passive) -   SNMPv1/v2/v3 agent -   IPMI agent -   Simple check -   Zabbix internal -   External check -   Database monitor -   JMX agent -   SSH agent -   Telnet -   Calculated -   HTTP agent -   Dependent item -   Script  ::: noteimportant The check must be present in the configuration cache in order to get executed; for more information see [CacheUpdateFrequency](/manual/appendix/config/zabbix_server). Before executing the check, the configuration cache is **not** updated, thus very recent changes to item/discovery rule configuration will not be picked up. Therefore, it is also not possible to check for a new value for an item/rule that is being created or has been created just now; use the *Test* option while configuring an item for that. :::
es	#### Descripción general  La comprobación de un nuevo valor de métrica en Zabbix es un proceso cíclico que se realiza según los intervalos de actualización configurados. Mientras que para muchas métricas  los intervalos de actualización son bastante cortos, hay otros (incluidos las reglas de descubrimiento de bajo nivel) para las cuales los intervalos de actualización son bastante largos, por lo que en situaciones de la vida real puede ser necesario comprobar si hay un nuevo valor más rápido: para detectar cambios en los recursos detectables, por ejemplo. Para adaptarse a esa necesidad, es posible reprogramar una comprobación pasiva y recuperar un nuevo valor inmediatamente.  Esta funcionalidad solo se admite para comprobaciones **pasivas**. Se admiten los siguientes tipos de métricas:  -   Agente Zabbix (pasivo) -   Agente SNMPv1/v2/v3 -   Agente IPMI -   Comprobación sencilla -   Zabbix interno -   Control externo -   Monitor de base de datos -   Agente JMX -   Agente SSH -   Telnet -   Calculado -   Agente HTTP -   Métrica dependiente -   Script  ::: noteimportant La comprobación debe estar presente en la caché de configuración para ser ejecutada; Para más información, ver [Frecuencia de actualización de caché](/manual/appendix/config/zabbix_server). Antes de ejecutar la verificación, la caché de configuración **no** se actualiza, por lo tanto los cambios muy recientes en la configuración de las reglas de descubrimiento/métricas no se recogeran. . Por lo tanto, tampoco es posible comprobar si hay un nuevo valor. para una métrica/regla que se está creando o que se acaba de crear;  para eso, use la opción *Probar* mientras configura una métrica. :::

en-us	#### Overview  Configuring a map in Zabbix requires that you first create a map by defining its general parameters and then you start filling the actual map with elements and their links.  You can populate the map with elements that are a host, a host group, a trigger, an image, or another map.  Icons are used to represent map elements. You can define the information that will be displayed with the icons and set that recent problems are displayed in a special way. You can link the icons and define information to be displayed on the links.  You can add custom URLs to be accessible by clicking on the icons. Thus you may link a host icon to host properties or a map icon to another map.  The problem count in maps is displayed for cause problems only.  Maps are managed in *Monitoring* → *[Maps](/manual/web_interface/frontend_sections/monitoring/maps)*, where they can be configured, managed and viewed. In the monitoring view, you can click on the icons and take advantage of the links to some scripts and URLs.  Network maps are based on vector graphics (SVG) since Zabbix 3.4.
es	#### Descripción general  Configurar un mapa en Zabbix requiere que primero cree un mapa definiendo sus parámetros generales y luego comience a llenar el mapa actual con elementos y sus enlaces.  Puede rellenar el mapa con elementos que sean un equipo, un grupo de equipos, un iniciador, una imagen u otro mapa.  Los iconos se utilizan para representar elementos del mapa. Puede definir la información que se mostrará con los iconos y configurar que los problemas recientes sean mostrados de una manera especial. Puede vincular los iconos y definir información que se mostrará en los enlaces.  Puede agregar URL personalizadas para que sean accesibles haciendo clic en los íconos. De este modo puede vincular un ícono de equipo a propiedades del equipo o un ícono de mapa a otro mapa.  El recuento de problemas en los mapas se muestra únicamente para los problemas de causa.  Los mapas se gestionan en *Monitoreo* → *[Mapas](/manual/web_interface/frontend_sections/monitoring/maps)*, donde se pueden configurar, gestionar y visualizar. En la vista de monitoreo, usted puede hacer clic en los iconos y aprovechar los enlaces a algunos scripts. y URL.  Los mapas de red se basan en gráficos vectoriales (SVG) desde Zabbix 3.4.

en-us	#### Overview  Configuring a template requires that you first create a template by defining its general parameters and then you add entities (items, triggers, graphs, etc.) to it.
es	#### Descripción general  La configuración de una plantilla requiere que primero cree una plantilla definiendo sus parámetros generales y luego agrega entidades (métricas, iniciadores, gráficos, etc.).

en-us	#### Overview  Custom graphs, as the name suggests, offer customization capabilities.  While simple graphs are good for viewing data of a single item, they do not offer configuration capabilities.  Thus, if you want to change graph style or the way lines are displayed or compare several items, for example, incoming and outgoing traffic in a single graph, you need a custom graph.  Custom graphs are configured manually.  They can be created for a host or several hosts or for a single template.
es	#### Descripción general  Los gráficos personalizados, como sugiere su nombre, ofrecen capacidades de personalización.  Si bien los gráficos simples son buenos para ver datos de una sola métrica, no ofrecen capacidades de configuración.  Por lo tanto, si desea cambiar el estilo del gráfico o la forma en que se muestran las líneas o comparar varias métricas, por ejemplo, tráfico entrante y saliente en un solo gráfico, necesita un gráfico personalizado.  Los gráficos personalizados se configuran manualmente.  Se pueden crear para uno o varios equipos o para una única plantilla.

en-us	 ### Overview  Custom loadable plugins extend Zabbix agent 2 functionality. They are compiled separately, but use a package shared with Zabbix agent 2.   Each plugin is a *Go* package that defines the structure and implements one or several plugin interfaces (*Exporter*, *Configurator*, *Runner*).  Jump to:  - [Write your first plugin](/devel/plugins/how_to) - [Plugin interfaces](/devel/plugins/interfaces)   ### Connection diagram  Zabbix agent 2 connects bidirectionally to the plugins using UNIX sockets on Linux and Named Pipes on Windows.   The connection diagram below illustrates the communication process between Zabbix agent 2 and a loadable plugin and the metrics collection process.  ![](../../assets/en/devel/plugin/connection_diagram.png)
es	 ### Descripción general  Los complementos cargables personalizados amplían la funcionalidad del agente 2 de Zabbix. Se compilan por separado, pero utilizan un paquete compartido con el agente 2 de Zabbix.  Cada complemento es un paquete *Go* que define la estructura e implementa una o varias interfaces de complemento (*Exporter*, *Configurator*, *Runner*).  Salta a:  - [Escribe tu primer complemento](/devel/plugins/how_to) - [Interfaces de complementos](/devel/plugins/interfaces)  ### Diagrama de conexión  El agente Zabbix 2 se conecta bidireccionalmente a los complementos mediante sockets UNIX en Linux y Named Pipes en Windows.  El siguiente diagrama de conexión ilustra el proceso de comunicación entre el agente 2 de Zabbix y un complemento cargable y el proceso de recopilación de métricas.  ![](../../assets/en/devel/plugin/connection_diagram.png)

en-us	#### Overview  Data provided in Prometheus line format can be used for low-level discovery.  See [Prometheus checks](/manual/config/items/itemtypes/prometheus) for details how Prometheus data querying is implemented in Zabbix.
es	#### Descripción general  Los datos proporcionados en formato de línea Prometheus se pueden utilizar para el descubrimiento de bajo nivel.  Consulte las [comprobaciones de Prometheus](/manual/config/items/itemtypes/prometheus) para más detalles sobre cómo se implementa la consulta de datos de Prometheus en Zabbix.

en-us	#### Overview  Debug mode may be used to diagnose performance problems with frontend pages.
es	#### Descripción general  El modo de depuración se puede utilizar para diagnosticar problemas de rendimiento en las páginas de la interfaz.

en-us	#### Overview  Depending on user role permissions, the *User settings* section may contain the following pages:  -   *Profile* or *User profile* - for customizing certain Zabbix frontend features. -   *API tokens* - for managing API tokens assigned to the current user.  The list of available pages appears upon pressing on the ![](../../../assets/en/manual/web_interface/user_profile.png) user icon near the bottom of the Zabbix menu (not available for a guest user). It is also possible to switch between pages by using a title dropdown in the top left corner.  |   |   | |---|---| |![](../../../assets/en/manual/web_interface/user_settings_menu.png){width="300"}|![](../../../assets/en/manual/web_interface/user_settings_selector.png){width="300"}| |Third-level menu.|Title dropdown.|
es	#### Descripción general  Dependiendo de los permisos del rol del usuario, la sección *Configuración de usuario* puede contener las siguientes páginas:  -   *Perfil* o *Perfil de usuario* - para personalizar ciertas funciones de la interfaz de Zabbix. -   *Tokens API* - para administrar tokens de API asignados al usuario actual.  La lista de páginas disponibles aparece al presionar el ![](../../../assets/en/manual/web_interface/user_profile.png) icono de usuario cerca de la parte inferior del menú de Zabbix (no disponible para un usuario invitado). También es posible cambiar entre páginas usando un menú desplegable de títulos en la esquina superior izquierda.  |    |    | |---|---| |![](../../../assets/en/manual/web_interface/user_settings_menu.png){width="300"}|![](../../../assets/en/manual/web_interface/user_settings_selector.png){width="300"}| |Menú de tercer nivel.|Desplegable de título.|

en-us	#### Overview  Each pre-shared key (PSK) in Zabbix actually is a pair of:  -   non-secret PSK identity string, -   secret PSK string value.  PSK identity string is a non-empty UTF-8 string. For example, "PSK ID 001 Zabbix agentd". It is a unique name by which this specific PSK is referred to by Zabbix components. Do not put sensitive information in PSK identity string - it is transmitted over the network unencrypted.  PSK value is a hard to guess string of hexadecimal digits, for example, "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9".
es	#### Descripción general  Cada clave precompartida (PSK) en Zabbix en realidad es una pareja de:  - cadena de identidad PSK no secreta, - valor secreto de cadena PSK.  La cadena de identidad PSK es una cadena UTF-8 no vacía. Por ejemplo, "ID de PSK 001 Zabbix agentd". Es un nombre único con el que se identifica este PSK específico. al que se refieren los componentes de Zabbix. No ponga información sensible en la cadena de identidad PSK: se transmite a través de la red sin cifrar.  El valor PSK es una cadena de dígitos hexadecimales difícil de adivinar, por ejemplo, "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9".

en-us	#### Overview  Event correlation allows to correlate problem events to their resolution in a manner that is very precise and flexible.  Event correlation can be defined:  -   [on trigger level](/manual/config/event_correlation/trigger) - one     trigger may be used to relate separate problems to their solution -   [globally](/manual/config/event_correlation/global) - problems can     be correlated to their solution from a different trigger/polling     method using global correlation rules
es	#### Visión general  La correlación de eventos permite correlacionar eventos de problema con su resolución de una manera muy precisa y flexible.  La correlación de eventos se puede definir:  - [en el nivel de iniciador](/manual/config/event_correlation/trigger) - un     iniiador se puede usar para relacionar problemas separados con su solución. - [globalmente](/manual/config/event_correlation/global) - los problemas pueden     correlacionarse con su solución desde un iniciador/método de sondeo diferente     usando las reglas de correlación global

en-us	#### Overview  Expression macros are useful for formula calculations. They are calculated  by expanding all macros inside and evaluating the resulting expression.  Expression macros have a special syntax:      {?EXPRESSION}  The syntax in EXPRESSION is the same as in [trigger expressions](/manual/config/triggers/expression) (see usage limitations below).   {HOST.HOST<1-9>} and {ITEM.KEY<1-9>} macros are supported inside expression macros.
es	#### Descripción general  Las macros de expresión son útiles para los cálculos de fórmulas. Están calculadas expandiendo todas las macros internas y evaluando la expresión resultante.  Las macros de expresión tienen una sintaxis especial:      {?EXPRESSION}  La sintaxis en EXPRESSION es la misma que en las [expresiones de activación](/manual/config/triggers/expression) (consulte las limitaciones de uso a continuación).  Las macros {HOST.HOST<1-9>} e {ITEM.KEY<1-9>} se admiten dentro de las macros de expresión.

en-us	#### Overview  External check is a check executed by Zabbix server by [running a shell script](/manual/appendix/command_execution) or a binary. However, when hosts are monitored by a Zabbix proxy, the external checks are executed by the proxy.  External checks do not require any agent running on a host being monitored.  The syntax of the item key is:      script[<parameter1>,<parameter2>,...]  Where:  |ARGUMENT|DEFINITION| |--------|----------| |**script**|Name of a shell script or a binary.| |**parameter(s)**|Optional command line parameters.|  If you don't want to pass any parameters to the script you may use:      script[] or     script  Zabbix server will look in the directory defined as the location for external scripts (parameter 'ExternalScripts' in [Zabbix server configuration file](/manual/appendix/config/zabbix_server)) and execute the command. The command will be executed as the user Zabbix server runs as, so any access permissions or environment variables should be handled in a wrapper script, if necessary, and permissions on the command should allow that user to execute it. Only commands in the specified directory are available for execution.  ::: notewarning Do not overuse external checks! As each script requires starting a fork process by Zabbix server, running many scripts can decrease Zabbix performance a lot. :::
es	#### Descripción  La verificación externa es una verificación ejecutada por el servidor Zabbix [ejecutando un shell script](/manual/appendix/command_execution) o un binario. Sin embargo cuando los hosts son monitoreados por un proxy Zabbix, las comprobaciones externas se ejecutan por el proxy.  Las verificaciones externas no requieren que ningún agente se ejecute en un host monitoreado.  La sintaxis de la clave del elemento es:      script[<parámetro1>,<parámetro2>,...]  Donde:  |ARGUMENTO|DEFINICIÓN| |--------|----------| |**script**|Nombre de un shell script o un binario.| |**parámetro(s)**|Parámetros de línea de comandos opcionales.|  Si no desea pasar ningún parámetro al script, puede usar:      script[] o     script  El servidor Zabbix buscará en el directorio definido la ubicación de los scripts externos (parámetro 'ExternalScripts' en el [archivo de configuración de servidor Zabbix] (/manual/appendix/config/zabbix_server)) y ejecutar el comando. El comando se ejecutará a medida que se ejecuta el servidor Zabbix con usuario zabbix, por lo que cualquier permiso de acceso o variable de entorno debe manejarse en un script contenedor, si es necesario, y los permisos en el comando deben permitir que ese usuario lo ejecute. Solo los comandos en el directorio especificado están disponibles para su ejecución.  ::: nota de advertencia ¡No abuse de los controles externos! Como cada script requiere iniciar un proceso de bifurcación por parte del servidor Zabbix, ejecutando muchos scripts puede disminuir mucho el rendimiento de Zabbix. :::

en-us	#### Overview  External LDAP [authentication](/manual/web_interface/frontend_sections/users/authentication)  can be used to check user names and passwords.   Zabbix LDAP authentication works at least with Microsoft Active Directory and OpenLDAP.  If only LDAP sign-in is configured, then the user must also exist in Zabbix, however,  its Zabbix password will not be used. If authentication is successful, then Zabbix will match  a local username with the username attribute returned by LDAP.
es	#### Descripción general  La [autenticación](/manual/web_interface/frontend_sections/users/authentication) por LDAP externo se puede utilizar para comprobar nombres de usuario y contraseñas.  La autenticación LDAP de Zabbix funciona al menos con el directorio activo de Microsoft y OpenLDAP.  Si solo se configura el inicio de sesión LDAP, entonces el usuario también debe existir en Zabbix; sin embargo, no se utilizará su contraseña de Zabbix. Si la autenticación es exitosa, Zabbix buscará una coincidencia con un nombre de usuario local con el atributo de nombre de usuario devuelto por LDAP.

en-us	### Overview  For an easy access to Zabbix from anywhere and from any platform, the web-based interface is provided.  ::: noteclassic If using more than one frontend instance make sure that the locales and libraries (LDAP, SAML etc.) are installed and configured identically for all frontends. :::
es	### Descripción general  Para un fácil acceso a Zabbix desde cualquier lugar y desde cualquier plataforma, se proporciona una interfaz basada en web.  ::: noteclassic Si utiliza más de una instancia de frontend, asegúrese de que las configuraciones regionales y bibliotecas (LDAP, SAML, etc.) están instaladas y configuradas de forma identica para todas las interfaces. :::

en-us	#### Overview  Foreach functions are used in [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate) to return one aggregate value for each item that is selected by the used **item filter**. An array of values is returned.  For example, the *avg_foreach* function will return an array of values, where each value is the *average* history value of the selected item, during the time interval that is specified.  The [item filter](#item-filter-syntax) is part of the syntax used by foreach functions. The use of wildcards is supported in the item filter, thus the required items can be selected quite flexibly.
es	#### Descripción general  Las funciones Foreach se utilizan en [cálculos agregados](/manual/config/items/itemtypes/calculated/aggregate) para devolver un valor agregado para cada métrica seleccionada por el **filtro de métricas** usado. Se devuelve una matriz de valores.  Por ejemplo, la función *avg_foreach* devolverá una matriz de valores, donde cada valor es el valor histórico *promedio* de la métrica seleccionada, durante el intervalo de tiempo especificado.  El [filtro de métrica] (#item-filter-syntax) es parte de la sintaxis utilizada por las funciones foreach. El filtro de métrica admite el uso de comodines, por lo que las métricas necesarias se pueden seleccionar de forma bastante flexible.

en-us	#### Overview  Geomap widget displays hosts as markers on a geographical map using open-source JavaScript interactive maps library Leaflet.  ::: noteclassic  Zabbix offers multiple predefined map tile service providers and an option to add a custom tile service provider or even host tiles themselves (configurable in the *Administration → General → Geographical maps* [menu section](/manual/web_interface/frontend_sections/administration/general#geographical_maps)).  :::
es	#### Descripción general  El widget Geomap muestra equipos como marcadores en un mapa geográfico usando la biblioteca Leaflet de mapas interactivos JavaScript de código abierto.  ::: noteclassic  Zabbix ofrece múltiples proveedores predefinidos de servicios de mosaicos de mapas   y una opción para agregar un proveedor de servicios de mosaico personalizado o incluso alojar los propios mosaicos (configurables en la [sección del menú](/manual/web_interface/frontend_sections/administration/general#geographical_maps)  *Administración → General → Mapas geográficos*).  :::

en-us	#### Overview  Global event correlation allows to reach out over all metrics monitored by Zabbix and create correlations.  It is possible to correlate events created by completely different triggers and apply the same operations to them all. By creating intelligent correlation rules it is actually possible to save yourself from thousands of repetitive notifications and focus on root causes of a problem!  Global event correlation is a powerful mechanism, which allows you to untie yourself from one-trigger based problem and resolution logic. So far, a single problem event was created by one trigger and we were dependent on that same trigger for the problem resolution. We could not resolve a problem created by one trigger with another trigger. But with event correlation based on event tagging, we can.  For example, a log trigger may report application problems, while a polling trigger may report the application to be up and running. Taking advantage of event tags you can tag the log trigger as *Status: Down* while tag the polling trigger as *Status: Up*. Then, in a global correlation rule you can relate these triggers and assign an appropriate operation to this correlation such as closing the old events.  In another use, global correlation can identify similar triggers and apply the same operation to them. What if we could get only one problem report per network port problem? No need to report them all. That is also possible with global event correlation.  Global event correlation is configured in **correlation rules**. A correlation rule defines how the new problem events are paired with existing problem events and what to do in case of a match (close the new event, close matched old events by generating corresponding OK events). If a problem is closed by global correlation, it is reported in the *Info* column of *Monitoring* → *Problems*.  Configuring global correlation rules is available to Super Admin level users only.  ::: noteimportant Event correlation must be configured very carefully, as it can negatively affect event processing performance or, if misconfigured, close more events than was intended (in the worst case even all problem events could be closed). :::  To configure global correlation **safely**, observe the following important tips:  -   Reduce the correlation scope. Always set a unique tag for the new     event that is paired with old events and use the *New event tag*     correlation condition; -   Add a condition based on the old event when using the *Close old     event* operation (or else all existing problems could be closed); -   Avoid using common tag names that may end up being used by different     correlation configurations; -   Keep the number of correlation rules limited to the ones you really     need.  See also: [known issues](/manual/installation/known_issues#global_event_correlation).
es	#### Descripción general  La correlación de eventos globales permite llegar a todas las métricas monitoreadas por Zabbix y crear correlaciones.  Es posible correlacionar eventos creados por iniciadores completamente diferentes  y aplicar las mismas operaciones a todos ellos. Creando reglas de correlación inteligentes, es posible salvarse a sí mismo de miles de notificaciones repetitivas y centrarse en las causas fundamentales de un ¡problema!  La correlación de eventos globales es un mecanismo poderoso que le permite desligarse de la lógica de problema y resolución basada en un iniciador. Asi que hasta ahora, un único evento problemático era creado por un iniciador y estábamos pendientes de ese mismo iniciador para la resolución del problema. No podríamos resolver un problema creado por un iniciador con otro iniciador. Pero con la correlación de eventos basada en el etiquetado de eventos, si podemos.  Por ejemplo, un iniciador de registro puede informar problemas de la aplicación, mientras que el iniciador de sondeo puede informar que la aplicación está en funcionamiento. Tomando ventaja de las etiquetas de eventos, puede etiquetar el iniciador de registro como *Estado: Inactivo* Entonces, en una regla de correlación global puede relacionar estos iniciadores y asignar una  operación adecuada a esta correlación como el cierre de los eventos antiguos.  En otro uso, la correlación global puede identificar iniciadores similares y aplicarles la misma operación. ¿Qué pasaría si pudiéramos obtener un solo problema? informe por problema de puerto de red? No es necesario denunciarlos a todos. Eso  también es posible con la correlación de eventos global.  La correlación de eventos globales se configura en **reglas de correlación**. Una regla de correlación define cómo se emparejan los nuevos eventos del problema con eventos de problema existentes y qué hacer en caso de coincidencia (cierre el nuevo evento, cierre de los eventos antiguos coincidentes generando los eventos OK correspondientes). Si un problema se cierra por correlación global, se informa en la columna *Info* de *Monitoreo* → *Problemas*.  La configuración de reglas de correlación global está disponible solo para usuarios del nivel de superadministrador.  ::: noteimportant La correlación de eventos debe configurarse  con mucho cuidado, ya que puede afectar negativamente el rendimiento del procesamiento de eventos o, si está mal configurado, cerrar más eventos de los previstos (en el peor de los casos incluso todos los eventos problemáticos podrían cerrarse). :::  Para configurar la correlación global **de forma segura**, tenga en cuenta los siguientes consejos importantes:  -   Reducir el alcance de la correlación. Establezca siempre una etiqueta única para el nuevo     evento que está emparejado con eventos antiguos y usa la condición de correlación     *Nueva etiqueta de evento* ; -   Agregue una condición basada en el evento anterior al usar la operación *Cerrar      evento antiguo* (o de lo contrario se podrían cerrar todos los problemas existentes); -   Evite usar nombres de etiquetas comunes que pueden terminar siendo utilizados por diferentes     configuraciones de correlación; -   Mantenga un número de reglas de correlación limitado a las que realmente     necesita.  Ver también: [problemas conocidos](/manual/installation/known_issues#global_event_correlation).

en-us	#### Overview  Global notifications are a way of displaying issues that are currently happening right on the screen you're at in Zabbix frontend.  Without global notifications, working in some other location than *Problems* or the *Dashboard* would not show any information regarding issues that are currently happening. Global notifications will display this information regardless of where you are.  Global notifications involve both showing a message and [playing a sound](sound).  ::: noteimportant The auto play of sounds may be disabled in recent browser versions by default. In this case, you need to change this setting manually. :::
es	#### Visión general  Las notificaciones globales son una forma de mostrar problemas que están actualmente sucediendo justo en la pantalla en la que se encuentra en la interfaz de Zabbix.  Sin notificaciones globales, trabajando en otro lugar que no sea *Problemas* o *Tableros* no mostraría ninguna información sobre los problemas que están sucediendo actualmente. Las notificaciones globales mostrarán esta información independientemente de dónde se encuentre.  Las notificaciones globales implican tanto mostrar un mensaje como [reproducir un sonido](sound).  ::: noteimportant La reproducción automática de sonidos puede estar deshabilitada  por defecto en las últimas versiones del navegador. En este caso, debe cambiar esta configuración manualmente. :::

en-us	#### Overview  Having to use some large numbers, for example '86400' to represent the number of seconds in one day, is both difficult and error-prone. This is why you can use some appropriate unit symbols (or suffixes) to simplify Zabbix trigger expressions and item keys.  Instead of '86400' for the number of seconds you can simply enter '1d'. Suffixes function as multipliers.
es	#### Descripción general  Tener que usar algunos números grandes, por ejemplo '86400' para representar el número de segundos en un día, es difícil y propenso a errores. Por este motivo  puedes usar algunos símbolos de unidad (o sufijos) apropiados para simplificar las expresiones de iniciadores de Zabbix  y las claves de métrica.  En lugar de '86400' para la cantidad de segundos, simplemente puede ingresar '1d'. Los sufijos funcionan como multiplicadores.

en-us	### Overview  High availability (HA) is typically required in critical infrastructures  that can afford virtually no downtime. So for any service that  may fail there must be a failover option in place to take over should the current service fail.  Zabbix offers a **native** high-availability solution that is easy to  set up and does not require any previous HA expertise. Native Zabbix HA  may be useful for an extra layer of protection against software/hardware  failures of Zabbix server or to have less downtime due to maintenance.  In the Zabbix high availability mode multiple Zabbix servers are run as  nodes in a cluster. While one Zabbix server in the cluster is active,  others are on standby, ready to take over if necessary.  ![](../../../../assets/en/manual/config/zabbix_ha.png)  Switching to Zabbix HA is non-committal. You may switch back to standalone  operation at any point.  See also: [Implementation details](#implementation-details)
es	### Descripción general  Normalmente se requiere alta disponibilidad (HA) en infraestructuras críticas que prácticamente no puede permitirse ningún tiempo de inactividad. Entonces, para cualquier servicio que puede fallar, debe existir una opción de conmutación por error para asumir el control en caso de que el servicio actual falle.  Zabbix ofrece una solución **nativa** de alta disponibilidad que es fácil de configurar y no requiere ninguna experiencia previa en HA. HA nativo de Zabbix puede ser útil para tener una capa adicional de protección contra fallos de software/hardware del servidor Zabbix o tener menos tiempo de inactividad debido al mantenimiento.  En el modo de alta disponibilidad de Zabbix, se ejecutan varios servidores Zabbix como nodos en un cluster. Mientras un servidor Zabbix en el clúster está activo, otros están en espera, listos para asumir el control si es necesario.  ![](../../../../assets/en/manual/config/zabbix_ha.png)  Cambiar a Zabbix HA no supone ningún compromiso. Puede volver a operar de forma independiente en cualquier momento.  Ver también: [Detalles de implementación](#implementation-details)

en-us	#### Overview  History and trends are the two ways of storing collected data in Zabbix.  Whereas history keeps each collected value, trends keep averaged information on hourly basis and therefore are less resource-hungry.
es	#### Visión general  El historial y las tendencias son las dos formas de almacenar los datos recopilados en Zabbix.  Mientras que el historial mantiene cada valor recopilado, las tendencias se mantienen promediadas información cada hora y, por lo tanto, consumen menos recursos.

en-us	#### Overview  Host dashboards look similar to [global dashboards](/manual/web_interface/frontend_sections/dashboards), however, host dashboards display data about the host only. Host dashboards have no owner.  Host dashboards are configured on the [template](/manual/config/templates/template#adding_dashboards) level and then are generated for a host, once the template is linked to the host. Widgets of host dashboards can only be copied to host dashboards of the same template. Widgets from global dashboards cannot be copied onto host dashboards.  Host dashboards *cannot* be configured or directly accessed in the *[Dashboards](/manual/web_interface/frontend_sections/dashboards)* section, which is reserved for global dashboards. The ways to access host dashboards are listed below in this section.  ![](../../../../assets/en/manual/config/visualization/host_dashboards.png){width="600"}  When viewing host dashboards you may switch between the configured dashboards using the dropdown in the upper right corner. To switch to *Monitoring→Hosts* section, click *All hosts* navigation link below the dashboard name in the upper left corner.  Widgets of the host dashboards cannot be edited.  Note that host dashboards used to be host screens before Zabbix 5.2. When importing an older template containing screens, the screen import will be ignored.
es	#### Descripción general  Los tableros de equipo son similares a los [tableros globales](/manual/web_interface/frontend_sections/dashboards), sin embargo, los tableros de equipo muestran únicamente datos sobre un equipo. Los tableros de equipo no tienen dueño.  Los tableros de equipo se configuran a nivel de [plantilla](/manual/config/templates/template#adding_dashboards)  y luego se generan para un equipo, una vez que la plantilla está vinculada al equipo. Los widgets de los tableros del equipo solo se pueden copiar a los tableros de equipo de la misma plantilla. Los widgets de los tableros globales no se pueden copiar a los paneles del equipo.  Los paneles de equipo *no* se pueden configurar ni se puede acceder directamente a ellos en la sección *[Tableros](/manual/web_interface/frontend_sections/dashboards)*, que está reservada para tableros globales. Las formas de acceder a los tableros del equipo se enumeran a continuación en esta sección.  ![](../../../../assets/en/manual/config/visualization/host_dashboards.png){width="600"}  Mientras se visualizan los tableros del equipo, puede cambiar entre los tableros configurados usando el menú desplegable en la esquina superior derecha. Para cambiar a la sección *Monitoreo→Equipos*, haga clic en el enlace de navegación *Todos los equipos* debajo del nombre del equipo en la esquina superior izquierda.  Los widgets de los tableros del equipo no se pueden editar.  Tenga en cuenta que los tableros de equipo solían ser pantallas de equipo antes de Zabbix 5.2. Al importar una plantilla anterior que contiene pantallas, la importación de pantalla será ignorada.

en-us	#### Overview  Host graphs can be accessed from *Monitoring → Hosts* by clicking on Graphs for the respective host.  Any [custom graph](/manual/config/visualization/graphs/custom) that has been configured for the host can be displayed, as well as any simple graph.  ![](../../../../../../assets/en/manual/web_interface/graphs.png){width="600"}  Graphs are sorted by:  -   graph name (custom graphs) -   item name (simple graphs)  Graphs for disabled hosts are also accessible.
es	#### Descripción general  Se puede acceder a los gráficos de equipo desde *Monitoreo → Equipos* haciendo clic en Gráficos para el equipo respectivo.  Cualquier [gráfico personalizado](/manual/config/visualization/graphs/custom) que se haya configurado para el equipo se puede mostrar, así como cualquier gráfico simple.  ![](../../../../../../assets/en/manual/web_interface/graphs.png){width="600"}  Los gráficos están ordenados por:  -   nombre del gráfico (gráficos personalizados) -   nombre de la métrica (gráficos simples)  También se puede acceder a gráficos para equipos deshabilitados.

en-us	#### Overview  Hosts are [exported](/manual/xml_export_import) with many related objects and object relations.  Host export contains:  -   Linked host groups -   Host data -   Template linkage -   Host group linkage -   Host interfaces -   Directly linked items -   Directly linked triggers -   Directly linked graphs -   Directly linked discovery rules with all prototypes -   Directly linked web scenarios -   Host macros -   Host inventory data -   Value maps
es	#### Descripción general  Los equipos se [exportan](/manual/xml_export_import) con muchos objetos relacionados y relaciones entre objetos.  La exportación de equipo contiene:  -   Grupos de equipos vinculados -   Datos del equipo -   Enlace de plantilla -   Vinculación del grupo de equipos -   Interfaces del equipo -   Métricas vinculadas directamente  -   Iniciadores vinculados directamente  -   Gráficos vinculados directamente  -   Reglas de descubrimiento vinculadas directamente con todos los prototipos. -   Escenarios web vinculados directamente  -   Macros de equipo -   Datos de inventario de equipo -   Mapas de valores

en-us	#### Overview  Host [web scenario](/manual/web_monitoring) information can be accessed from *Monitoring → Hosts* by clicking on Web for the respective host.  ![](../../../../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Clicking on the host name brings up the [host menu](/manual/web_interface/menu/host_menu). Data of disabled hosts is  also accessible. The name of a disabled host is listed in red.    The maximum number of scenarios displayed per page depends on the *Rows per page* user profile [setting](/manual/web_interface/user_profile#configuration).  By default, only values that fall within the last 24 hours are displayed. This limit has been introduced with the aim of improving initial loading times for large pages of latest data. You can extend this time period by changing the value of *Max history display period* parameter in the *[Administration → General → GUI](/manual/web_interface/frontend_sections/administration/general#gui)* menu section.  The scenario name is link to more detailed statistics about it:  ![](../../../../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}
es	#### Descripción general  Se puede acceder a la información de los [escenarios web](/manual/web_monitoring) del equipo desde *Monitoreo → Equipos* haciendo clic en Web para el equipo respectivo.  ![](../../../../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Al hacer clic en el nombre del equipo, aparece el [menú del equipo](/manual/web_interface/menu/host_menu). Los datos de los equipos deshabilitados son también accesibles. El nombre de un equipo deshabilitado aparece en rojo.   El número máximo de escenarios mostrados por página depende del perfil de usuario de la [configuración](/manual/web_interface/user_profile#configuration) *Filas por página*.  De forma predeterminada, sólo se muestran los valores que se encuentran dentro de las últimas 24 horas. Este límite se ha introducido con el objetivo de mejorar los tiempos de carga iniciales para páginas grandes con los datos más recientes. Puede extender este período de tiempo cambiando el valor del parámetro *Período máximo de visualización del historial*  en la sección del menú *[Administración → General → GUI](/manual/web_interface/frontend_sections/administration/general#gui)*.  El nombre del escenario es un enlace a estadísticas más detalladas al respecto:  ![](../../../../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}

en-us	#### Overview  HTTP or web server-based [authentication](/manual/web_interface/frontend_sections/users/authentication)  (for example: BasicAuthentication, NTLM/Kerberos) can be used to check user names and passwords. Note that a user must exist in Zabbix as well, however its Zabbix password will not be used.  ::: noteimportant Be careful! Make sure that web server authentication is configured and works properly before switching it on. :::
es	#### Descripción general  La [autenticación](/manual/web_interface/frontend_sections/users/authentication)  basada en HTTP o servidor web  (por ejemplo: BasicAuthentication, NTLM/Kerberos) se puede utilizar para comprobar los nombres de usuario y contraseñas. Tenga en cuenta que un usuario también debe existir en Zabbix, sin embargo,  no se utilizará la contraseña de Zabbix.  ::: noteimportant ¡Tenga cuidado! Asegúrese de que la autenticación del servidor web está configurada y funciona correctamente antes de cambiarla. :::

en-us	#### Overview  If [installed](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation) from Debian/Ubuntu packages, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
es	#### Descripción  Si [instala](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation) desde paquetes Debian/Ubuntu, la siguiente información le ayudará a configurar Zabbix [Java gateway](/manual/concepts/java).

en-us	#### Overview  If [installed](/manual/installation/install_from_packages/rhel#java_gateway_installation) from RHEL packages, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
es	#### Descripción general  Si ha [instalado](/manual/installation/install_from_packages/rhel#java_gateway_installation) desde los paquetes RHEL, la siguiente información le ayudará a configurar la [puerta de enlace Java](/manual/concepts/java) de Zabbix.

en-us	#### Overview  If [installed](/manual/installation/install#installing_java_gateway) from sources, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
es	#### Descripción general  Si está [instalado](/manual/installation/install#installing_java_gateway) desde las fuentes,  la siguiente información le ayudará a configurar la [puerta de enlace de Java](/manual/concepts/java) de Zabbix.

en-us	### Overview  If you are not satisfied with the existing media types for sending alerts, there is an alternative way to do that. You can create a script that will handle the notification your way.  Custom alert scripts are executed on Zabbix server. These scripts must be located in the directory specified in the server configuration file [`AlertScriptsPath`](/manual/appendix/config/zabbix_server#alertscriptspath) parameter.  Here is an example of a custom alert script:  ```bash #!/bin/bash  to=$1 subject=$2 body=$3 host=$4 value=$5  cat <<EOF | mail -s "$subject" "$to" $body  Host: $host Value: $value EOF ```  ::: noteimportant Starting from version 3.4 Zabbix checks for the exit code of the executed commands and scripts. Any exit code, which is different from **0**, is considered as a [command execution](/manual/appendix/command_execution) error. In such cases, Zabbix will try to repeat failed execution. :::  Environment variables are not preserved or created for the script, so they should be handled explicitly.
es	### Descripción general  Si no está satisfecho con los tipos de medios existentes para enviar alertas, existe una forma alternativa de hacerlo. Puede crear un script que manejará la notificación a su manera.  Los scripts de alerta personalizados se ejecutan en el servidor Zabbix. Estos scripts deben estar ubicados en el directorio especificado en el parámetro del archivo de configuración del servidor [`AlertScriptsPath`](/manual/appendix/config/zabbix_server#alertscriptspath).  A continuación se muestra un ejemplo de un script de alerta personalizado:  ```bash #!/bin/bash  to=$1 subject=$2 body=$3 host=$4 value=$5  cat <<EOF | mail -s "$subject" "$to" $body  Host: $host Value: $value EOF ```  ::: noteimportant A partir de la versión 3.4, Zabbix comprueba el código de salida de los comandos y scripts ejecutados. Cualquier código de salida que sea diferente de **0** se considera un error de [ejecución del comando](/manual/appendix/command_execution). En tales casos, Zabbix intentará repetir la ejecución fallida. :::  Las variables de entorno no se conservan ni se crean para el script, por lo que deben manejarse explícitamente.

en-us	#### Overview  If you have a network to look after, you may want to have an overview of your infrastructure somewhere. For that purpose, you can create maps in Zabbix - of networks and of anything you like.  All users can create network maps. The maps can be public (available to all users) or private (available to selected users).  Proceed to [configuring a network map](/manual/config/visualization/maps/map).
es	#### Descripción general  Si tiene una red que cuidar, es posible que desee tener una visión general de su infraestructura en alguna parte. Para ello, puede crear mapas en Zabbix - de redes y de lo que quieras.  Todos los usuarios pueden crear mapas de red. Los mapas pueden ser públicos (disponibles para todos los usuarios) o privados (disponibles para usuarios seleccionados).  Proceda a [configurar un mapa de red](/manual/config/visualization/maps/map).