en-us	#### Authenticating a user  Authenticate a user.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.login",     "params": {         "username": "Admin",         "password": "zabbix"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```
es	#### Autenticar a un usuario  Autenticar a un usuario.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.login",     "params": {         "username": "Admin",         "password": "zabbix"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```

en-us	#### Authentication  Change authentication configuration options.  [Authentication API](/manual/api/reference/authentication)
es	#### Autenticación  Cambie las opciones de configuración de autenticación.  [API de Autenticación](/manual/api/reference/authentication)

en-us	# authentication.get
es	# authentication.get

en-us	# > Authentication object  The following objects are directly related to the `authentication` API.
es	# > Objeto de autenticación  Los siguientes objetos están directamente relacionados con la API `authentication`.

en-us	### Authentication  The authentication object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |authentication\_type|integer|Default authentication.<br><br>Possible values:<br>0 - *(default)* Internal;<br>1 - LDAP.| |http\_auth\_enabled|integer|HTTP authentication.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |http\_login\_form|integer|Default login form.<br><br>Possible values:<br>0 - *(default)* Zabbix login form;<br>1 - HTTP login form.| |http\_strip\_domains|string|Domain name to remove.| |http\_case\_sensitive|integer|HTTP case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |ldap\_auth\_enabled|integer|LDAP authentication.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |ldap\_case\_sensitive|integer|LDAP case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |ldap\_userdirectoryid|string|Default user directory for LDAP authentication. Used for user groups with `gui_access` set to LDAP or System default.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `ldap_auth_enabled` is set to "Enabled"| |saml\_auth\_enabled|integer|SAML authentication.<br><br>Possible values:<br>0 - *(default)* Disabled;<br>1 - Enabled.| |saml\_case\_sensitive|integer|SAML case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |passwd\_min\_length|integer|Password minimal length requirement.<br><br>Valid values range from 1 to 70.<br><br>Default: 8.| |passwd\_check\_rules|integer|Password checking rules.<br>This is a bitmask field, any combination of possible bitmap values is acceptable.<br><br>Possible bitmap values:<br>0 - check password length;<br>1 - check if password uses uppercase and lowercase Latin letters;<br>2 - check if password uses digits;<br>4 - check if password uses special characters;<br>8 - *(default)* check if password is not in the list of commonly used passwords, does not contain derivations of word "Zabbix" or user's name, last name or username.| |ldap\_jit\_status|integer|Status of LDAP provisioning.<br><br>Possible values:<br>0 - Disabled for configured LDAP IdPs;<br>1 - Enabled for configured LDAP IdPs.| |saml\_jit\_status|integer|Status of SAML provisioning.<br><br>Possible values:<br>0 - Disabled for configured SAML IdPs;<br>1 - Enabled for configured SAML IdPs.| |jit\_provision\_interval|string|Time interval between JIT provision requests for logged-in user.<br>Accepts seconds and time unit with suffix with month and year support (3600s,60m,1h,1d,1M,1y). Minimum value: 1h.<br><br>Default: 1h.<br><br>Available only for LDAP provisioning.| |disabled\_usrgrpid|integer|User group ID to assign the deprovisioned user to.<br>The user group must be disabled and cannot be enabled or deleted when configured.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `ldap_jit_status` is set to "Enabled for configured LDAP IdPs", or `saml_jit_status` is set to "Enabled for configured SAML IdPs"|
es	### Autenticación  El objeto de autenticación tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |authentication\_type|entero|Autenticación predeterminada.<br><br>Valores posibles:<br>0 - *(predeterminado)* Interno;<br>1 - LDAP.| |http\_auth\_enabled|entero|Autenticación HTTP.<br><br>Valores posibles:<br>0 - *(predeterminado)* Deshabilitado;<br>1 - Habilitado.| |http\_login\_form|entero|Formulario de inicio de sesión predeterminado.<br><br>Valores posibles:<br>0 - *(predeterminado)* Formulario de inicio de sesión de Zabbix;<br>1 - Formulario de inicio de sesión HTTP.| |http\_strip\_domains|cadena|Nombre de dominio a eliminar.| |http\_case\_SENSITIVE|entero|Inicio de sesión HTTP que distingue entre mayúsculas y minúsculas.<br><br>Valores posibles:<br>0 - Desactivado;<br>1 - *(predeterminado)* Activado.| |ldap\_auth\_enabled|entero|Autenticación LDAP.<br><br>Valores posibles:<br>0 - *(predeterminado)* Deshabilitado;<br>1 - Habilitado.| |http\_case\_sensitive|entero|Inicio de sesión LDAP que distingue entre mayúsculas y minúsculas.<br><br>Valores posibles:<br>0 - Desactivado;<br>1 - *(predeterminado)* Activado.| |ldap\_userdirectoryid|cadena|Directorio de usuarios predeterminado para la autenticación LDAP. Se utiliza para grupos de usuarios con `gui_access` configurado en LDAP o predeterminado del sistema.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `ldap_auth_enabled` está establecido en "Habilitado"| |saml\_auth\_enabled|entero|Autenticación SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* Deshabilitado;<br>1 - Habilitado.| |saml\_case\_sensitive|entero|Inicio de sesión SAML que distingue entre mayúsculas y minúsculas.<br><br>Valores posibles:<br>0 - Desactivado;<br>1 - *(predeterminado)* Activado.| |passwd\_min\_length|entero|Requisito de longitud mínima de la contraseña.<br><br>Los valores válidos oscilan entre 1 y 70.<br><br>Predeterminado: 8.| |passwd\_check\_rules|entero|Reglas de verificación de contraseñas.<br>Este es un campo de máscara de bits, cualquier combinación de posibles valores de mapa de bits es aceptable.<br><br>Posibles valores de mapa de bits:<br>0 - verificar la longitud de la contraseña; <br>1 - comprobar si la contraseña utiliza letras latinas mayúsculas y minúsculas;<br>2 - comprobar si la contraseña utiliza dígitos;<br>4 - comprobar si la contraseña utiliza caracteres especiales;<br>8 - *(predeterminado)* comprobar si La contraseña no está en la lista de contraseñas de uso común, no contiene derivaciones de la palabra "Zabbix" ni el nombre, apellido o nombre de usuario del usuario.| |ldap\_jit\_status|entero|Estado del aprovisionamiento LDAP.<br><br>Valores posibles:<br>0: deshabilitado para los IdP LDAP configurados;<br>1: habilitado para los IdP LDAP configurados.| |saml\_jit\_status|entero|Estado del aprovisionamiento de SAML.<br><br>Valores posibles:<br>0: deshabilitado para los IdP de SAML configurados;<br>1: habilitado para los IdP de SAML configurados.| |jit\_provision\_interval|cadena|Intervalo de tiempo entre solicitudes de provisión JIT para un usuario que ha iniciado sesión.<br>Acepta segundos y unidades de tiempo con sufijo con soporte mensual y anual (3600s,60m,1h,1d,1M,1y). Valor mínimo: 1h.<br><br>Predeterminado: 1h.<br><br>Disponible solo para aprovisionamiento LDAP.| |disabled\_usrgrpid|entero|ID del grupo de usuarios al que asignar el usuario dado de baja.<br>El grupo de usuarios debe estar deshabilitado y no se puede habilitar ni eliminar cuando se configura.<br><br>[Comportamiento de la propiedad](/manual/api /reference_commentary#property-behavior):<br>- *obligatorio* si `ldap_jit_status` está configurado en "Habilitado para IdP LDAP configurados" o `saml_jit_status` está configurado en "Habilitado para IdP SAML configurados"|

en-us	# Authentication  This class is designed to work with authentication settings.  Object references:\  -   [Authentication](/manual/api/reference/authentication/object#authentication)  Available methods:\  -   [authentication.get](/manual/api/reference/authentication/get) -     retrieve authentication -   [authentication.update](/manual/api/reference/authentication/update) -     update authentication
es	# Autenticación  Está clase está diseñada para trabajar sobre las configuraciones de autenticación.  Referencias del objeto:\  -   [Autenticación](/manual/api/reference/authentication/object#authentication)  Métodos disponibles:\  -   [authentication.get](/manual/api/reference/authentication/get) -     obtener autenticación -   [authentication.update](/manual/api/reference/authentication/update) -     actualizar autenticación

en-us	#### Authentication  To access any data in Zabbix, you need to either:  -   use an existing [API token](/manual/web_interface/frontend_sections/users/api_tokens) (created in Zabbix frontend or using the [Token API](/manual/api/reference/token)); -   use an authentication token obtained with the [user.login](/manual/api/reference/user/login) method.  For example, if you wanted to obtain a new authentication token by logging in as a standard *Admin* user, then a JSON request would look like this:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"user.login","params":{"username":"Admin","password":"zabbix"},"id":1}' ```  If you provided the credentials correctly, the response returned by the API should contain the user authentication token:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```
es	#### Autenticación  Para acceder a cualquier dato en Zabbix, necesita:  - usar un [token API](/manual/web_interface/frontend_sections/users/api_tokens) existente (creado en la interfaz de Zabbix o usando el [Token API](/manual/api/reference/token)); - utilizar un token de autenticación obtenido con el método [user.login](/manual/api/reference/user/login).  Por ejemplo, si desea obtener un nuevo token de autenticación iniciando sesión como usuario *Admin* estándar, entonces una solicitud JSON se vería así:  ```bash curl --request POST \ --url 'https://example.com/zabbix/api_jsonrpc.php' \ --header 'Content-Type: application/json-rpc' \ --data '{"jsonrpc":"2.0","method":"user.login","params":{"username":"Admin","password":"zabbix"},"id":1}' ```  Si proporcionó las credenciales correctamente, la respuesta devuelta por la API debe contener el token de autenticación del usuario:  ```json { "jsonrpc": "2.0", "result": "0424bd59b807674191e7d77572075f33", "id": 1 } ```

en-us	# authentication.update
es	# authentication.update

en-us	#### authentication  [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Removed properties `saml_idp_entityid`, `saml_sso_url`, `saml_slo_url`, `saml_username_attribute`, `saml_sp_entityid`, `saml_nameid_format`, `saml_sign_messages`, `saml_sign_assertions`, `saml_sign_authn_requests`, `saml_sign_logout_requests`, `saml_sign_logout_responses`, `saml_encrypt_nameid`, `saml_encrypt_assertions`. These properties are now part of [User directory](/manual/api/changes#userdirectory) API.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Renamed property `ldap_configured` to `ldap_auth_enabled`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Added new properties `ldap_jit_status`, `saml_jit_status`, `jit_provision_interval`, `disabled_usrgrpid`.\
es	#### authentication  [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Eliminadas las propiedades `saml_idp_entityid`, `saml_sso_url`, `saml_slo_url`, `saml_username_attribute`, `saml_sp_entityid`, `saml_nameid_format`, `saml_sign_messages`, `saml_sign_assertions`, `saml_sign_authn_requests`, `saml_sign_logout_requests`, `saml_sign_logout_responses`, `saml_encrypt_nameid`, `saml_encrypt_assertions`. These properties are now part of [User directory](/manual/api/changes#userdirectory) API.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Renombrada la propiedad `ldap_configured` a `ldap_auth_enabled`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Añadidas nuevas propiedades `ldap_jit_status`, `saml_jit_status`, `jit_provision_interval`, `disabled_usrgrpid`.\

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	#### Authorization methods
es	#### Métodos de autorización

en-us	##### Authorization  |Parameter|Description| |--|--------| |*Login attempts*|Number of unsuccessful login attempts before the possibility to log in gets blocked.| |*Login blocking interval*|Period of time for which logging in will be prohibited when *Login attempts* limit is exceeded.|
es	##### Autorización  |Parámetro|Descripción| |--|--------| |*Intentos de inicio de sesión*|Número de intentos fallidos de inicio de sesión antes de que se bloquee la posibilidad de iniciar sesión.| |*Intervalo de bloqueo de inicio de sesión*|Período de tiempo durante el cual se prohibirá el inicio de sesión cuando se exceda el límite de *intentos de inicio de sesión*.|

en-us	 ### author  Module author. The author will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "author": "John Smith" ```
es	### autor  Autor del módulo. El autor se mostrará en la sección Administración.  *Tipo*: Cadena  *Ejemplo*:  ```json "author": "John Smith" ```

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}

en-us	 #### Automated database upgrade on proxies with SQLite  Upon the first launch after an upgrade, Zabbix proxy with SQLite3 now automatically dumps the existing older version of the database file and creates a new one for the current version. History data that has been stored in the SQLite database file is not preserved. Previously, the SQLite database file had to be recreated manually.
es	 #### Actualización automatizada de la base de datos en servidores proxy con SQLite  Tras el primer inicio después de una actualización, el proxy Zabbix con SQLite3 ahora descarga automáticamente la versión anterior existente del archivo de base de datos y crea una nueva para la versión actual. Los datos históricos que se han almacenado en el archivo de base de datos SQLite no se conservan. Anteriormente, el archivo de la base de datos SQLite debía recrearse manualmente.

en-us	 #### Automated database upgrade on proxies with SQLite  Upon the first launch after an upgrade, Zabbix proxy with SQLite3 now automatically dumps the existing older version of the database file and creates a new one for the current version. History data that has been stored in the SQLite database file is not preserved. Previously, the SQLite database file had to be recreated manually.  If Zabbix proxy version is older than the database file version, the proxy will log an error and terminate.
es	 #### Actualización automatizada de la base de datos en servidores proxy con SQLite  Tras el primer inicio después de una actualización, el proxy Zabbix con SQLite3 ahora descarga automáticamente la versión anterior existente del archivo de base de datos y crea una nueva para la versión actual. Los datos históricos que se han almacenado en el archivo de base de datos SQLite no se conservan. Anteriormente, el archivo de la base de datos SQLite debía recrearse manualmente.  Si la versión del proxy de Zabbix es anterior a la versión del archivo de la base de datos, el proxy registrará un error y finalizará.

en-us	##### Automatic mode  Host inventory can also be populated automatically. For that to work, when configuring a host the inventory mode in the *Inventory* tab must be set to *Automatic*.  Then you can [configure host items](/manual/config/items/item) to populate any host inventory field with their value, indicating the destination field with the respective attribute (called *Item will populate host inventory field*) in item configuration.  Items that are especially useful for automated inventory data collection:  -   system.hw.chassis\[full|type|vendor|model|serial\] - default is     \[full\], root permissions needed -   system.hw.cpu\[all|cpunum,full|maxfreq|vendor|model|curfreq\] -     default is \[all,full\] -   system.hw.devices\[pci|usb\] - default is \[pci\] -   system.hw.macaddr\[interface,short|full\] - default is \[all,full\],     interface is regexp -   system.sw.arch -   system.sw.os\[name|short|full\] - default is \[name\] -   system.sw.packages\[regexp,manager,short|full\] - default is     \[all,all,full\]
es	##### Modo automático  El inventario del equipo también se puede completar automáticamente. Para que eso funcione, al configurar un equipo, el modo de inventario en la pestaña *Inventario* debe configurarse en *Automático*.  Luego puede [configurar métricas del equipo](/manual/config/items/item) para llenar cualquier campo del inventario de equipo con su valor, indicando el campo de destino con el atributo respectivo (llamado *La métrica completará el campo de inventario del equipo*) en la configuración de la métrica.  Recopilación de métricas que son especialmente útiles para datos de inventario  automatizados:  - system.hw.chassis\[full|type|vendor|model|serial\] - el valor predeterminado es     \[full\], se necesitan permisos de root - system.hw.cpu\[all|cpunum,full|maxfreq|vendor|model|curfreq\] -     el valor predeterminado es \[all,full\] - system.hw.devices\[pci|usb\] - el valor predeterminado es \[pci\] - system.hw.macaddr\[interface,short|full\] - el valor predeterminado es \[all,full\],     interface es regexp - sistema.sw.arch - system.sw.os\[name|short|full\] - el valor predeterminado es \[name\] - system.sw.packages\[regexp,manager,short|full\] - el valor predeterminado es     \[all,all,full\]

en-us	 #### Automation for Gmail/Office365 media types  Gmail or Office365 users may now benefit from easier media type configuration. The new *Email provider* field in the mail media type configuration allows to select pre-configured options for Gmail and Office 365 (alongside the "Generic SMTP" option, which works as before).  ![](../../../../assets/en/manual/introduction/media_type_conf.png)  When selecting the Gmail/Office365 related options, it is **only** required to supply the sender email address/password to create a working media type.  ![](../../../../assets/en/manual/introduction/media_type_gmail.png)  If the email address/password is supplied, Zabbix is able to automatically fill all required settings for Gmail/Office365 media types with the actual/recommended values, i.e. *SMTP server*, *SMTP server port*, *SMTP helo*, and *Connection security*. Because of this automation, these fields are not even shown, however, it is possible to see the SMTP server and email details in the [media type list](/manual/web_interface/frontend_sections/alerts/mediatypes) (see the *Details* column).  Note also that:  -   The password is not required for the relay options. -   For Office365 relay, the domain name of the provided email address will be used to dynamically fill the SMTP server      (i.e. replace "example.com" in `example-com.mail.protection.outlook.com` with the real value). -   The SMTP helo value is the domain name extracted from the provided email address.  In other changes:  -   The *SMTP email* field is now called simply *Email*. -   The *SMTP helo* field is now optional (if empty, it will send the domain part of the sender email). -   New default media types have been added: *Gmail*, *Gmail relay*, *Office365*, *Office365 relay*. -   In new installations, all media types are disabled by default. -   In user media, where specific recipient addresses are specified, only enabled media types can be selected. -   In user media, there is now a yellow icon and status column shown indicating if the media type has been disabled.  See also:  -   [Email media type](/manual/config/notifications/media/email#configuration) -   [Media types](/manual/config/notifications/media) -   [User media](/manual/config/users_and_usergroups/user#user-media) -   [User profile media](/manual/web_interface/user_profile#user-profile)
es	 #### Automatización para tipos de medios de Gmail/Office365  Los usuarios de Gmail u Office365 ahora pueden beneficiarse de una configuración de tipos de medios más sencilla. El nuevo campo *Proveedor de correo electrónico* en la configuración del tipo de medio de correo permite seleccionar opciones preconfiguradas para Gmail y Office 365. (junto con la opción "SMTP genérico", que funciona como antes).  ![](../../../../assets/en/manual/introduction/media_type_conf.png)  Al seleccionar las opciones relacionadas con Gmail/Office365, **solo** es necesario proporcionar la dirección de correo electrónico/contraseña del remitente para crear un tipo de medio que funcione.  ![](../../../../assets/en/manual/introduction/media_type_gmail.png)  Si se proporciona la dirección de correo electrónico/contraseña, Zabbix puede completar automáticamente todas las configuraciones requeridas para los tipos de medios de Gmail/Office365 con los valores reales/recomendados. es decir, *servidor SMTP*, *puerto del servidor SMTP*, *helo SMTP* y *seguridad de conexión*. Debido a esta automatización, Estos campos ni siquiera se muestran, sin embargo, es posible ver el servidor SMTP y los detalles del correo electrónico en la [lista de tipos de medios](/manual/web_interface/frontend_sections/alerts/mediatypes) (ver la columna *Detalles*).  Tenga en cuenta también que:  - La contraseña no es necesaria para las opciones de retransmisión. - Para la retransmisión de Office365, el nombre de dominio de la dirección de correo electrónico proporcionada se utilizará para llenar dinámicamente el servidor SMTP.     (es decir, reemplace "example.com" en `example-com.mail.protection.outlook.com` con el valor real). - El valor de helo SMTP es el nombre de dominio extraído de la dirección de correo electrónico proporcionada.  En otros cambios:  - El campo *Correo electrónico SMTP* ahora se llama simplemente *Correo electrónico*. - El campo *SMTP helo* ahora es opcional (si está vacío, enviará la parte del dominio del correo electrónico del remitente). - Se han agregado nuevos tipos de medios predeterminados: *Gmail*, *retransmisión de Gmail*, *Office365*, *retransmisión de Office365*. - En instalaciones nuevas, todos los tipos de medios están deshabilitados de forma predeterminada. - En los medios de usuario, donde se especifican direcciones de destinatarios específicas, solo se pueden seleccionar los tipos de medios habilitados. - En los medios del usuario, ahora se muestra un ícono amarillo y una columna de estado que indica si el tipo de medio se ha deshabilitado.  Ver también:  - [Tipo de medio de correo electrónico](/manual/config/notifications/media/email#configuration) - [Tipos de medios](/manual/config/notifications/media) - [Medios de usuario](/manual/config/users_and_usergroups/user#user-media) - [Medios de perfil de usuario](/manual/web_interface/user_profile#user-profile)

en-us	#### Autoregistration actions  The following conditions can be used in actions based on active agent autoregistration:  |Condition type|Supported operators|Description| |--|--|------| |*Host metadata*|contains<br>does not contain<br>matches<br>does not match|Specify host metadata or host metadata to exclude.<br>**contains** - host metadata contains the string.<br>**does not contain** - host metadata does not contain the string.<br>Host metadata can be specified in an [agent configuration file](/manual/appendix/config/zabbix_agentd).<br>**matches** - host metadata matches regular expression.<br>**does not match** - host metadata does not match regular expression.| |*Host name*|contains<br>does not contain<br>matches<br>does not match|Specify a host name or a host name to exclude.<br>**contains** - host name contains the string.<br>**does not contain** - host name does not contain the string.<br>**matches** - host name matches regular expression.<br>**does not match** - host name does not match regular expression.| |*Proxy*|equals<br>does not equal|Specify a proxy or a proxy to exclude.<br>**equals** - using this proxy.<br>**does not equal** - using any other proxy except this one.|
es	#### Acciones de registro automático  Las siguientes condiciones se pueden utilizar en acciones basadas en el agente activo registro automático:  |Tipo de condición|Operadores admitidos|Descripción| |--|--|------| |*Metadatos del host*|contiene<br>no contiene<br>coincide<br>no coincide|Especifique los metadatos del host o metadatos del host para excluir.<br>**contiene**: los metadatos del host contienen la cadena.<br >**no contiene**: los metadatos del host no contienen la cadena.<br>Los metadatos del host se pueden especificar en un [archivo de configuración del agente](/manual/appendix/config/zabbix_agentd).<br>**coincidencias* * - Los metadatos del host coinciden con la expresión regular.<br>**no coinciden** - Los metadatos del host no coinciden con la expresión regular.| |*Nombre de host*|contiene<br>no contiene<br>coincide<br>no coincide|Especifique un nombre de host o un nombre de host para excluir.<br>**contiene**: el nombre de host contiene la cadena. <br>**no contiene**: el nombre de host no contiene la cadena.<br>**coincide**: el nombre de host coincide con la expresión regular.<br>**no coincide**: el nombre de host no coincide expresión regular.| |*Proxy*|es igual a<br>no es igual|Especifique un proxy o un proxy para excluir.<br>**es igual a** - usando este proxy.<br>**no es igual** - usando cualquier otro proxy excepto este.|

en-us	# autoregistration.get
es	# autoregistration.get

en-us	 #### Autoregistration heartbeat for Zabbix server  The active agent autoregistration heartbeat for Zabbix server has been set to 120 seconds (the same as for Zabbix proxy). So in case a discovered host is deleted, the autoregistration will be rerun in 120 seconds.
es	 #### Latido de registro automático para el servidor Zabbix  El latido del registro automático del agente activo para el servidor Zabbix se ha establecido en 120 segundos (lo mismo que para el proxy Zabbix). Entonces, en caso de que se elimine un equipo descubierto, el registro automático se volverá a ejecutar en 120 segundos.

en-us	#### - Autoregistration  In this section, you can configure the encryption level for active agent autoregistration.  ![adm\_autoreg2.png](../../../../../assets/en/manual/web_interface/frontend_sections/administration/adm_autoreg2.png)  Parameters marked with an asterisk are mandatory.  Configuration parameters:  |Parameter|Description| |--|--------| |*Encryption level*|Select one or both options for encryption level:<br>**No encryption** - unencrypted connections are allowed<br>**PSK** - TLS encrypted connections with a pre-shared key are allowed| |*PSK identity*|Enter the pre-shared key identity string.<br>This field is only available if 'PSK' is selected as *Encryption level*.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |*PSK*|Enter the pre-shared key (an even number of hexadecimal characters).<br>Maximum length: 512 hex-digits (256-byte PSK) if Zabbix uses GnuTLS or OpenSSL library, 64 hex-digits (32-byte PSK) if Zabbix uses mbed TLS (PolarSSL) library.<br>Example: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952<br>This field is only available if 'PSK' is selected as *Encryption level*.|  See also: [Secure autoregistration](/manual/discovery/auto_registration#secure_autoregistration)
es	#### - Autorregistro  En esta sección, puede configurar el nivel de cifrado para el autorregistro del agente activo.  ![adm\_autoreg2.png](../../../../../assets/en/manual/web_interface/frontend_sections/administration/adm_autoreg2.png)  Los parámetros marcados con un asterisco son obligatorios.  Parámetros de configuración:  |Parámetro|Descripción| |--|--------| |*Nivel de cifrado*|Seleccione una o ambas opciones para el nivel de cifrado:<br>**Sin cifrado**: se permiten conexiones no cifradas<br>**PSK**: se permiten conexiones cifradas TLS con una clave previamente compartida| |*Identidad PSK*|Ingrese la cadena de identidad de clave previamente compartida.<br>Este campo solo está disponible si se selecciona 'PSK' como *Nivel de cifrado*.<br>No incluya información confidencial en la identidad PSK, ya que es transmitido sin cifrar a través de la red para informar al receptor qué PSK utilizar.| |*PSK*|Ingrese la clave precompartida (un número par de caracteres hexadecimales).<br>Longitud máxima: 512 dígitos hexadecimales (PSK de 256 bytes) si Zabbix usa la biblioteca GnuTLS u OpenSSL, 64 dígitos hexadecimales (32 -byte PSK) si Zabbix usa la biblioteca mbed TLS (PolarSSL).<br>Ejemplo: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952<br>Este campo solo está disponible si 'PSK' está seleccionado como *Nivel de cifrado*.|  Ver también: [Registro automático seguro](/manual/discovery/auto_registration#secure_autoregistration)

en-us	# > Autoregistration object  The following objects are directly related to the `autoregistration` API.
es	# > Objeto de autorregistro  Los siguientes objetos están directamente relacionados con el API `autoregistration`.

en-us	 #### Autoregistration table cleared from orphaned records  Previously the `autoreg_host` table was never cleared. Now orphaned records that reference neither an autoregistration event nor an existing host will be removed by the Housekeeper.
es	 #### Tabla de registro automático borrada de registros huérfanos  Anteriormente, la tabla `autoreg_host` nunca se borraba. Ahora el limpieador eliminará los registros huérfanos que no hacen referencia a un evento de registro automático ni a un equipo existente.

en-us	### Autoregistration  The autoregistration object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tls\_accept|integer|Type of allowed incoming connections for autoregistration.<br><br>Possible values:<br>1 - allow insecure connections;<br>2 - allow TLS with PSK;<br>3 - allow both insecure and TLS with PSK connections.| |tls\_psk\_identity|string|PSK identity string.<br><br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *write-only*| |tls\_psk|string|PSK value string (an even number of hexadecimal characters).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *write-only*|
es	### Autorregistro  El objeto de autoregistro tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tls\_accept|entero|Tipo de conexiones entrantes permitidas para el registro automático.<br><br>Valores posibles:<br>1: permite conexiones inseguras;<br>2: permite TLS con PSK;<br>3: permite ambas inseguro y TLS con conexiones PSK.| |tls\_psk\_identity|cadena|Cadena de identidad PSK.<br><br>No coloque información confidencial en la identidad PSK, se transmite sin cifrar a través de la red para informar al receptor qué PSK usar.<br><br >[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo escritura*| |tls\_psk|cadena|Cadena de valor PSK (un número par de caracteres hexadecimales).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo escritura *|

en-us	# Autoregistration  This class is designed to work with autoregistration.  Object references:\  -   [Autoregistration](/manual/api/reference/autoregistration/object#autoregistration)  Available methods:\  -   [autoregistration.get](/manual/api/reference/autoregistration/get) -     retrieve autoregistration -   [autoregistration.update](/manual/api/reference/autoregistration/update) -     update autoregistration
es	# Autorregistro  Esta clase está diseñada para trabajar con el registro automático.  Referencias de objetos:\  - [Registro automático](/manual/api/reference/autoregistration/object#autoregistration)  Métodos disponibles:\  - [autoregistration.get](/manual/api/reference/autoregistration/get) -     recuperar autoregistro - [autoregistration.update](/manual/api/reference/autoregistration/update) -     actualizar autoregistro

en-us	# autoregistration.update
es	# autoregistration.update

en-us	##### Average request count to Nginx server  View the average request count per second per day to the Nginx server:  -   add the request count per second item to the data set -   select the aggregate function `avg` and specify interval `1d` -   a bar graph is displayed, where each bar represents the average     number of requests per second per day
es	##### Recuento promedio de solicitudes al servidor Nginx  Vea el recuento promedio de solicitudes por segundo por día al servidor Nginx:  - agregue el recuento de solicitudes por segundo elemento al conjunto de datos - seleccione la función agregada `avg` y especifique el intervalo `1d` - se muestra un gráfico de barras, donde cada barra representa el promedio     número de solicitudes por segundo por día

en-us	 ##### avg(/host/key,(sec|#num)<:time shift>) {#avg}  The average value of an item within the defined evaluation period.<br> Supported value types: *Float*, *Integer*.<br> Supported [foreach functions](/manual/appendix/functions/aggregate/foreach): *avg_foreach*, *count_foreach*, *exists_foreach*, *last_foreach*, *max_foreach*, *min_foreach*, *sum_foreach*.  Parameters: see [common parameters](#common-parameters).  Time shift is useful when there is a need to compare the current average value with the average value some time ago.  Examples:      avg(/host/key,1h) #the average value for the last hour until now     avg(/host/key,1h:now-1d) #the average value for an hour from 25 hours ago to 24 hours ago from now     avg(/host/key,#5) #the average value of the five latest values     avg(/host/key,#5:now-1d) #the average value of the five latest values excluding the values received in the last 24 hours
es	 ##### avg(/host/key,(sec|#num)<:time shift>) {#avg}  El valor promedio de una métrica dentro del período de evaluación definido.<br> Tipos de valores admitidos: *Flotante*, *Entero*.<br> [Funciones foreach] admitidas (/manual/appendix/functions/aggregate/foreach): *avg_foreach*, *count_foreach*, *exists_foreach*, *last_foreach*, *max_foreach*, *min_foreach*, *sum_foreach*.  Parámetros: consulte [parámetros comunes](#common-parameters).  El desplazamiento del tiempo es útil cuando es necesario comparar el valor promedio actual con el valor promedio de hace algún tiempo.  Ejemplos:      avg(/host/key,1h) #el valor promedio de la última hora hasta ahora     avg(/host/key,1h:now-1d) #el valor promedio de una hora desde hace 25 horas hasta hace 24 horas a partir de ahora     avg(/host/key,#5) #el valor promedio de los cinco últimos valores     avg(/host/key,#5:now-1d) #el valor promedio de los cinco últimos valores excluyendo los valores recibidos en las últimas 24 horas

en-us	 ##### avg(<value1>,<value2>,...) {#avg}  The average value of the referenced item values.  Parameter:   -   **valueX** - the value returned by another function that is working with item history.  Example:      avg(avg(/host/key),avg(/host2/key2))
es	 ##### avg(<valor1>,<valor2>,...) {#avg}  El valor promedio de los valores de las métricas referenciadas.  Parámetro:  - **valueX**: el valor devuelto por otra función que trabaja con el historial de métricas.  Ejemplo:      avg(avg(/host/key),avg(/host2/key2))

en-us	#### Axes The **Axes** tab allows to customize how axes are displayed:  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  |   |   | |--|--------| |*Left Y*|Mark this checkbox to make left Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*Right Y*|Mark this checkbox to make right Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*X-Axis*|Unmark this checkbox to hide X-axis (marked by default).| |*Min*|Set the minimum value of the corresponding axis. Visible range minimum value of Y-axis is specified.| |*Max*|Set the maximum value of the corresponding axis. Visible range maximum value of Y-axis is specified.| |*Units*|Choose the unit for the graph axis values from the dropdown. If the *Auto* option is chosen axis values are displayed using units of the first item of the corresponding axis. *Static* option allows you to assign the corresponding axis' custom name. If the *Static* option is chosen and the *value* input field left blank the corresponding axis' name will only consist of a numeric value.|
es	#### Ejes La pestaña **Ejes** permite personalizar cómo se muestran los ejes:  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  | | | |--|--------| |*Y izquierdo*|Marque esta casilla de verificación para hacer visible el eje Y izquierdo. La casilla de verificación puede estar deshabilitada si no está seleccionada en la pestaña *Conjunto de datos* o *Anulaciones*.| |* Y Derecho*|Marque esta casilla de verificación para hacer visible el eje Y derecho. La casilla de verificación puede estar deshabilitada si no está seleccionada en la pestaña *Conjunto de datos* o *Anulaciones*.| |*Eje X*|Desmarque esta casilla de verificación para ocultar el eje X (marcado de forma predeterminada).| |*Min*|Establece el valor mínimo del eje correspondiente. Se especifica el valor mínimo del rango visible del eje Y.| |*Max*|Establece el valor máximo del eje correspondiente. Se especifica el valor máximo del rango visible del eje Y.| |*Unidades*|Elija la unidad para los valores del eje del gráfico en el menú desplegable. Si se elige la opción *Auto*, los valores del eje se muestran usando las unidades del primer elemento del eje correspondiente. La opción *Estática* le permite asignar el nombre personalizado del eje correspondiente. Si se elige la opción *Estático* y el campo de entrada *valor* se deja en blanco, el nombre del eje correspondiente solo consistirá en un valor numérico.|

en-us	#### Axes  The following parameters are supported for configuring *Axes*.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Left Y*|0|lefty|0 - Disabled;<br>1 - *(default)* Enabled.<br><br>Parameter available if *Y-axis* (in *Data set* configuration) is set to "Left".| |*Right Y*|0|righty|0 - *(default)* Disabled;<br>1 - Enabled.<br><br>Parameter available if *Y-axis* (in *Data set* configuration) is set to "Right".| |*Min*|1|lefty_min|Any numeric value.<br><br>Default: `""` (empty).| |^|^|righty_min|^| |*Max*|1|lefty_max|Any numeric value.<br><br>Default: `""` (empty).| |^|^|righty_max|^| |*Units* (type)|0|lefty_units|0 - *(default)* Auto;<br>1 - Static.| |^|^|righty_units|^| |*Units* (value)|1|lefty_static_units|Any string value.<br><br>Default: `""` (empty).| |^|^|righty_static_units|^| |*X-Axis*|0|xaxis|0 - Disabled;<br>1 - *(default)* Enabled.|
es	#### Ejes  Los siguientes parámetros son compatibles para configurar *Ejes*.  |Parámetro|[tipo](/manual/api/reference/dashboard/object#dashboard-widget-field)|nombre|valor| |-----|-|-----|-------------------| |*Izquierda Y*|0|lefty|0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.<br><br>Parámetro disponible si *Eje Y* (en la configuración del *Conjunto de datos*) está configurado a "Izquierda".| |*Derecha Y*|0|righty|0 - *(predeterminado)* Deshabilitado;<br>1 - Habilitado.<br><br>Parámetro disponible si *Eje Y* (en la configuración del *Conjunto de datos*) está configurado a "Derecha".| |*Min*|1|lefty_min|Cualquier valor numérico.<br><br>Predeterminado: `""` (vacío).| |^|^|righty_min|^| |*Max*|1|lefty_max|Cualquier valor numérico.<br><br>Predeterminado: `""` (vacío).| |^|^|righty_max|^| |*Unidades* (tipo)|0|lefty_units|0 - *(predeterminado)* Automático;<br>1 - Estático.| |^|^|unidades_derechas|^| |*Unidades* (valor)|1|lefty_static_units|Cualquier valor de cadena.<br><br>Predeterminado: `""` (vacío).| |^|^|righty_static_units|^| |*Eje X*|0|xaxis|0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|

en-us	## Backward incompatible changes
es	## Cambios incompatibles hacia atrás

en-us	 ##### baselinedev(/host/key,data period:time shift,season unit,num seasons) {#baselinedev}  Returns the number of deviations (by stddevpop algorithm) between the last data period and the same data periods in preceding seasons.<br>  Parameters:   -   See [common parameters](#common-parameters);<br> -   **data period** - the data gathering period within a season, defined as <N><time unit> where:<br>`N` - the number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year), must be equal to or less than season<br> -   **season unit** - the duration of one season (h, d, w, M, y), cannot be smaller than data period; -   **num seasons** - the number of seasons to evaluate.  Examples:      baselinedev(/host/key,1d:now/d,"M",6) #calculating the number of standard deviations (population) between the previous day and the same day in the previous 6 months. If the date doesn't exist in a previous month, the last day of the month will be used (Jul,31 will be analysed against Jan,31, Feb, 28,... June, 30)     baselinedev(/host/key,1h:now/h,"d",10)  #calculating the number of standard deviations (population) between the previous hour and the same hours over the period of ten days before yesterday
es	 ##### baselinedev(/host/key, período de datos: cambio de tiempo, unidad de temporada, número de temporadas) {#baselinedev}  Devuelve el número de desviaciones (mediante el algoritmo stddevpop) entre el último período de datos y los mismos períodos de datos de temporadas anteriores.<br>  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **período de datos** - el período de recopilación de datos dentro de una temporada, definido como <N><unidad de tiempo> donde:<br>`N` - el número de unidades de tiempo<br>`unidad de tiempo` - h (hora ), d (día), w (semana), M (mes) o y (año), debe ser igual o menor que la temporada<br> - **unidad de temporada**: la duración de una temporada (h, d, w, M, a), no puede ser menor que el período de datos; - **número de temporadas**: el número de temporadas a evaluar.  Ejemplos:      baselinedev(/host/key,1d:now/d,"M",6) #calculando el número de desviaciones estándar (población) entre el día anterior y el mismo día en los 6 meses anteriores. Si la fecha no existe en un mes anterior, se utilizará el último día del mes (se analizará el 31 de julio con el 31 de enero, 28 de febrero,... 30 de junio).     baselinedev(/host/key,1h:now/h,"d",10) #calculando el número de desviaciones estándar (población) entre la hora anterior y las mismas horas durante el período de diez días antes de ayer

en-us	 ##### baselinewma(/host/key,data period:time shift,season unit,num seasons) {#baselinewma}  Calculates the baseline by averaging data from the same timeframe in multiple equal time periods ('seasons') using the weighted moving average algorithm.<br>  Parameters:   -   See [common parameters](#common-parameters);<br> -   **data period** - the data gathering period within a season, defined as <N><time unit> where:<br>`N` - the number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year), must be equal to or less than season<br>Time shift - the time period offset, defines the end of data gathering time frame in seasons (see examples);<br> -   **season unit** - the duration of one season (h, d, w, M, y), cannot be smaller than data period;<br> -   **num seasons** - the number of seasons to evaluate.  Examples:      baselinewma(/host/key,1h:now/h,"d",3) #calculating the baseline based on the last full hour within a 3-day period that ended yesterday. If "now" is Monday 13:30, the data for 12:00-12:59 on Friday, Saturday, and Sunday will be analyzed     baselinewma(/host/key,2h:now/h,"d",3) #calculating the baseline based on the last two hours within a 3-day period that ended yesterday. If "now" is Monday 13:30, the data for 11:00-12:59 on Friday, Saturday, and Sunday will be analyzed     baselinewma(/host/key,1d:now/d,"M",4) #calculating the baseline based on the same day of month as 'yesterday' in the 4 months preceding the last full month. If the required date doesn't exist, the last day of month is taken. If today is September 1st, the data for July 31st, June 30th, May 31st, April 30th will be analyzed.
es	 ##### baselinewma(/host/key,período de datos:cambio de tiempo,unidad de temporada,núm de temporadas) {#baselinewma}  Calcula la línea de base promediando datos del mismo período de tiempo en múltiples períodos de tiempo iguales ("temporadas") utilizando el algoritmo de promedio móvil ponderado.<br>  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **período de datos** - el período de recopilación de datos dentro de una temporada, definido como <N><unidad de tiempo> donde:<br>`N` - el número de unidades de tiempo<br>`unidad de tiempo` - h (hora ), d (día), w (semana), M (mes) o y (año), debe ser igual o menor que la temporada<br>Cambio de tiempo: el período de tiempo compensado, define el final del período de tiempo de recopilación de datos en estaciones (ver ejemplos);<br> - **unidad de temporada**: la duración de una temporada (h, d, w, M, y), no puede ser menor que el período de datos;<br> - **núm de temporadas**: el número de temporadas a evaluar.  Ejemplos:      baselinewma(/host/key,1h:now/h,"d",3) #calculando la línea base basándose en la última hora completa dentro de un período de 3 días que finalizó ayer. Si "ahora" es el lunes a las 13:30, se analizarán los datos de 12:00 a 12:59 del viernes, sábado y domingo.     baselinewma(/host/key,2h:now/h,"d",3) #calculando la línea base basándose en las últimas dos horas dentro de un período de 3 días que finalizó ayer. Si "ahora" es el lunes a las 13:30, se analizarán los datos de 11:00 a 12:59 del viernes, sábado y domingo.     baselinewma(/host/key,1d:now/d,"M",4) #calculando la línea de base basándose en el mismo día del mes que 'ayer' en los 4 meses anteriores al último mes completo. Si la fecha requerida no existe, se toma el último día del mes. Si hoy es 1 de septiembre, se analizarán los datos del 31 de julio, 30 de junio, 31 de mayo, 30 de abril.

en-us	 #### Batch migration of history tables  * Prepare directories for Data Pump.  Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * Create a directory object and grant read and write permissions to this object to the user used for Zabbix authentication ('zabbix' in the example below). Under *sysdba* role, run:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Export tables. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * Import tables. Replace N with the desired thread count.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \     data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND  PARALLEL=N CONTENT=data_only ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
es	 #### Migración por lotes de tablas históricas  * Preparar directorios para Data Pump.  Data Pump debe tener permisos de lectura y escritura en estos directorios.  Ejemplo:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * Cree un objeto de directorio y otorgue permisos de lectura y escritura para este objeto al usuario utilizado para la autenticación de Zabbix ('zabbix' en el ejemplo siguiente). En el rol *sysdba*, ejecute:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Exportar tablas. Reemplace N con el número de hilos deseado.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * Importar tablas. Reemplace N con el número de hilos deseado.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \     data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPENDPARALLEL=N CONTENT=data_only ```  * Siga las [instrucciones posteriores a la migración] (#post-migration) para eliminar las tablas antiguas.

en-us	#### Behavior depending on availability  The following table illustrates how each function behaves in cases of limited availability of host/item and history data.  |Function|Disabled host|Unavailable host with data|Unavailable host without data|Disabled item|Unsupported item|Data retrieval error (SQL)| |--|--|--|--|--|--|--| |*avg_foreach*|ignore|return avg|ignore|ignore|ignore|ignore| |*bucket_rate_foreach*|ignore|return bucket rate|ignore|ignore|ignore|ignore| |*count_foreach*|ignore|return count|0|ignore|ignore|ignore| |*exists_foreach*|ignore|1|1|ignore|1|n/a| |*last_foreach*|ignore|return last|ignore|ignore|ignore|ignore| |*max_foreach*|ignore|return max|ignore|ignore|ignore|ignore| |*min_foreach*|ignore|return min|ignore|ignore|ignore|ignore| |*sum_foreach*|ignore|return sum|ignore|ignore|ignore|ignore|  If the item is *ignored*, nothing is added to the aggregation.
es	#### Comportamiento según disponibilidad  La siguiente tabla ilustra cómo se comporta cada función en casos de disponibilidad limitada de equipo/métrica y datos históricos.  |Función|Equipo deshabilitado|Equipo no disponible con datos|Equipo no disponible sin datos|Métrica deshabilitada|Métrica no admitida|Error de recuperación de datos (SQL)| |--|--|--|--|--|--|--| |*avg_foreach*|ignorar|retornar promedio|ignorar|ignorar|ignorar|ignorar| |*bucket_rate_foreach*|ignorar|tasa de retorno del depósito|ignorar|ignorar|ignorar|ignorar| |*count_foreach*|ignorar|devolver recuento|0|ignorar|ignorar|ignorar| |*existe_foreach*|ignorar|1|1|ignorar|1|n/a| |*last_foreach*|ignorar|regresar último|ignorar|ignorar|ignorar|ignorar| |*max_foreach*|ignorar|retornar max|ignorar|ignorar|ignorar|ignorar| |*min_foreach*|ignorar|regresar min|ignorar|ignorar|ignorar|ignorar| |*sum_foreach*|ignorar|devolver suma|ignorar|ignorar|ignorar|ignorar|  Si el elemento se *ignora*, no se agrega nada a la agregación.

en-us	 ##### between(value,min,max) {#between}  Check if the value belongs to the given range.<br> Supported value types: *Integer*, *Float*.<br> Returns: 1 - in range; 0 - otherwise.  Parameter:   -   **value** - the value to check;<br> -   **min** - the minimum value;<br> -   **max** - the maximum value.  Example:      between(last(/host/key),1,10)=1 #trigger if the value is between 1 and 10
es	 ##### between(valor,mínimo,máx) {#between}  Compruebe si el valor pertenece al rango dado.<br> Tipos de valores admitidos: *Entero*, *Flotante*.<br> Devuelve: 1 - dentro del rango; 0 - en caso contrario.  Parámetro:  - **valor** - el valor a comprobar;<br> - **min** - el valor mínimo;<br> - **max** - el valor máximo.  Ejemplo:      between(last(/host/key),1,10)=1 #iniciador si el valor está entre 1 y 10

en-us	 ##### bitand(value,mask) {#bitand}  The value of "bitwise AND" of an item value and mask.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **mask** (mandatory) - a 64-bit unsigned integer (0 - 18446744073709551615).  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.  Examples:      bitand(last(/host/key),12)=8 or bitand(last(/host/key),12)=4 #3rd or 4th bit set, but not both at the same time     bitand(last(/host/key),20)=16 #3rd bit not set and 5th bit set
es	 ##### bitand(valor,máscara) {#bitand}  El valor de "Y bit a bit" de un valor de métrica y una máscara.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor** - el valor a comprobar; - **máscara** (obligatorio): un entero sin signo de 64 bits (0 - 18446744073709551615).  Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la verificación del tercer bit se realiza comparándolo con 4, no con 100.  Ejemplos:      bitand(last(/host/key),12)=8 o bitand(last(/host/key),12)=4 #3er o 4to bit configurado, pero no ambos al mismo tiempo     bitand(last(/host/key),20)=16 #3er bit no establecido y 5to bit establecido

en-us	 ##### bitlength(value) {#bitlength}  The length of value in bits.<br> Supported value types: *String*, *Text*, *Log*, *Integer*.  Parameter:   -   **value** - the value to check  Example:      bitlength(last(/host/key))
es	 ##### bitlength(valor) {#bitlength}  La longitud del valor en bits.<br> Tipos de valores admitidos: *Cadena*, *Texto*, *Registro*, *Entero*.  Parámetro:  - **valor** - el valor a comprobar  Ejemplo:      bitlength(last(/host/key))

en-us	 ##### bitlshift(value,bits to shift) {#bitlshift}  The bitwise shift left of an item value.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **bits to shift** (mandatory) - the number of bits to shift.  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
es	 ##### bitlshift(valor,bits a desplazar) {#bitlshift}  El desplazamiento bit a bit hacia la izquierda del valor de una métrica.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor** - el valor a comprobar; - **bits para desplazar** (obligatorio): el número de bits para desplazar.  Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la verificación del tercer bit se realiza comparándolo con 4, no con 100.

en-us	 ##### bitnot(value) {#bitnot}  The value of "bitwise NOT" of an item value.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check.  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
es	 ##### bitnot(valor) {#bitnot}  El valor de "NO bit a bit" de un valor de métrica.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor**: el valor a comprobar.  Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la verificación del tercer bit se realiza comparándolo con 4, no con 100.

en-us	 ##### bitor(value,mask) {#bitor}  The value of "bitwise OR" of an item value and mask.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **mask** (mandatory) - a 64-bit unsigned integer (0 - 18446744073709551615).  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
es	 ##### bitor(valor,máscara) {#bitor}  El valor de "OR bit a bit" de un valor de métrica y una máscara.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor** - el valor a comprobar; - **máscara** (obligatorio): un entero sin signo de 64 bits (0 - 18446744073709551615).  Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la verificación del tercer bit se realiza comparándolo con 4, no con 100.

en-us	 ##### bitrshift(value,bits to shift) {#bitrshift}  The bitwise shift right of an item value.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **bits to shift** (mandatory) - the number of bits to shift.  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
es	 ##### bitrshift(valor,bits a desplazar) {#bitrshift}  El desplazamiento bit a bit hacia la derecha del valor de una métrica.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor** - el valor a comprobar; - **bits para desplazar** (obligatorio): el número de bits para desplazar.  Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la verificación del tercer bit se realiza comparándolo con 4, no con 100.

en-us	 ##### bitxor(value,mask) {#bitxor}  The value of "bitwise exclusive OR" of an item value and mask.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check; -   **mask** (mandatory) - a 64-bit unsigned integer (0 - 18446744073709551615).  Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.
es	 ##### bitxor(valor,máscara) {#bitxor}  El valor de "OR exclusivo bit a bit" de un valor de métrica y máscara.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor** - el valor a comprobar; - **máscara** (obligatorio): un entero sin signo de 64 bits (0 - 18446744073709551615).  Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la verificación del tercer bit se realiza comparándolo con 4, no con 100.

en-us	## Breaking changes
es	## Cambios importantes

en-us	 ## Breaking changes
es	## Cambios importantes

en-us	 ## Breaking changes  #### Compatibility issue between server/proxy versions  Zabbix server 6.4.12 and Zabbix proxy 6.4.12 are **not compatible** with other versions of proxy/server.  If either server or proxy is 6.4.12, then both server and proxy must be 6.4.12.   This issue will be fixed in the next release. However, while the next release will be compatible with 6.4.11 server/proxy (or earlier),  it will still not be compatible with 6.4.12 server/proxy. 
es	 ## Cambios importantes  #### Problema de compatibilidad entre versiones de servidor/proxy  El servidor Zabbix 6.4.12 y el proxy Zabbix 6.4.12 **no son compatibles** con otras versiones de proxy/servidor. Si el servidor o el proxy es 6.4.12, entonces tanto el servidor como el proxy deben ser 6.4.12.  Este problema se solucionará en la próxima versión. Sin embargo, aunque la próxima versión será compatible con el servidor/proxy 6.4.11 (o anterior), seguirá sin ser compatible con el servidor/proxy 6.4.12.

en-us	#### BSD-based OS  The following process parameters are returned on FreeBSD, OpenBSD, and NetBSD for each mode:  |mode=process |mode=thread |mode=summary | |---|---|---| |pid: PID |pid: PID |name: process name | |ppid: parent PID |ppid: parent PID |processes: number of processes | |jid: ID of jail (FreeBSD only) |jid: ID of jail (FreeBSD only) |vsize: virtual memory size | |jname: name of jail (FreeBSD only) |jname: name of jail (FreeBSD only) |pmem: percentage of real memory (FreeBSD only) | |name: process name |name: process name |rss: resident set size | |cmdline: command with arguments |user: user (real) the process runs under |size: size of process (code + data + stack) | |user: user (real) the process runs under |group: group (real) the process runs under |tsize: text (code) size | |group: group (real) the process runs under |uid: user ID |dsize: data size | |uid: user ID |gid: ID of the group the process runs under |ssize: stack size | |gid: ID of the group the process runs under |tid: thread ID |cputime_user: total CPU seconds (user) | |vsize: virtual memory size |tname: thread name |cputime_system: total CPU seconds (system) | |pmem: percentage of real memory (FreeBSD only) |cputime_user: total CPU seconds (user) |ctx_switches: number of context switches | |rss: resident set size |cputime_system: total CPU seconds (system) |threads: number of threads (not supported for NetBSD) | |size: size of process (code + data + stack) |state: thread state |stk: size of stack segment | |tsize: text (code) size |ctx_switches: number of context switches |page_faults: number of page faults | |dsize: data size |io_read_op: number of times the system had to perform input |fds: number of file descriptors (OpenBSD only) | |ssize: stack size |io_write_op: number of times the system had to perform output |swap: size of swap space used | |cputime_user: total CPU seconds (user) | |io_read_op: number of times the system had to perform input | |cputime_system: total CPU seconds (system) | |io_write_op: number of times the system had to perform output | |state: process state (disk sleep/running/sleeping/tracing stop/zombie/other) | | | |ctx_switches: number of context switches | | | |threads: number of threads (not supported for NetBSD) | | | |page_faults: number of page faults | | | |fds: number of file descriptors (OpenBSD only) | | | |swap: size of swap space used | | | |io_read_op: number of times the system had to perform input | | | |io_write_op: number of times the system had to perform output | | |
es	#### SO basado en BSD  Los siguientes parámetros de proceso se devuelven en FreeBSD, OpenBSD y NetBSD para cada modo:  |modo=process |modo=thread |modo=summary | |---|---|---| |pid: PID |pid: PID |name: nombre del proceso | |ppid: PID padre |ppid: PID padre |processes: número de procesos | |jid: ID de la cárcel (solo FreeBSD) |jid: ID de la cárcel (solo FreeBSD) |vsize: tamaño de memoria virtual | |jname: nombre de la cárcel (solo FreeBSD) |jname: nombre de la cárcel (solo FreeBSD) |pmem: porcentaje de memoria real (solo FreeBSD) | |name: nombre del proceso |name: nombre del proceso |rss: tamaño del conjunto residente | |cmdline: comando con argumentos |user: usuario (real) bajo el cual se ejecuta el proceso |size: tamaño del proceso (código + datos + pila) | |user: usuario (real) el proceso se ejecuta bajo |group: grupo (real) el proceso se ejecuta bajo |tsize: tamaño del texto (código) | |group: grupo (real) bajo el cual se ejecuta el proceso |uid: ID de usuario |dsize: tamaño de datos | |uid: ID de usuario |gid: ID del grupo bajo el cual se ejecuta el proceso |ssize: tamaño de pila | |gid: ID del grupo bajo el cual se ejecuta el proceso |tid: ID del subproceso |cputime_user: segundos totales de CPU (usuario) | |vsize: tamaño de la memoria virtual |tname: nombre del hilo |cputime_system: segundos totales de CPU (sistema) | |pmem: porcentaje de memoria real (solo FreeBSD) |cputime_user: segundos totales de CPU (usuario) |ctx_switches: número de cambios de contexto | |rss: tamaño del conjunto residente |cputime_system: segundos totales de CPU (sistema) |threads: número de threads (no compatible con NetBSD) | |size: tamaño del proceso (código + datos + pila) |state: estado del hilo |stk: tamaño del segmento de la pila | |tsize: tamaño del texto (código) |ctx_switches: número de cambios de contexto |page_faults: número de errores de página | |dsize: tamaño de los datos |io_read_op: número de veces que el sistema tuvo que realizar entradas |fds: número de descriptores de archivos (solo OpenBSD) | |ssize: tamaño de la pila |io_write_op: número de veces que el sistema tuvo que realizar la salida |swap: tamaño del espacio de intercambio utilizado | |cputime_user: segundos totales de CPU (usuario) | |io_read_op: número de veces que el sistema tuvo que realizar entradas | |cputime_system: segundos totales de CPU (sistema) | |io_write_op: número de veces que el sistema tuvo que realizar salida | |state: estado del proceso (disco inactivo/en ejecución/inactivo/detenido de rastreo/zombi/otro) | | | |ctx_switches: número de cambios de contexto | | | |threads: número de threads (no soportado para NetBSD) | | | |page_faults: número de errores de página | | | |fds: número de descriptores de archivos (solo OpenBSD) | | | |swap: tamaño del espacio de intercambio utilizado | | | |io_read_op: número de veces que el sistema tuvo que realizar entradas | | | |io_write_op: número de veces que el sistema tuvo que realizar salida | | |

en-us	 ##### bucket_percentile(item filter,time period,percentage) {#bucket-percentile}  Calculates the percentile from the buckets of a histogram.<br>  Parameters:   -   **item filter** - see [item filter](/manual/appendix/functions/aggregate/foreach#item_filter);<br> -   **time period** - see [time period](/manual/appendix/functions/aggregate/foreach#time_period);<br> -   **percentage** - percentage (0-100).  Comments:  -   Supported only in calculated items; -   This function is an alias for `histogram_quantile(percentage/100, bucket_rate_foreach(item filter, time period, 1))`.
es	 ##### bucket_percentile(item filter,time period,percentage) {#bucket-percentile}  Calcula el percentil a partir de los cubos de un histograma.<br>  Parámetros:  - **filtro de métricas** - consulte [filtro de métricas](/manual/appendix/functions/aggregate/foreach#item_filter);<br> - **período de tiempo** - consulte [período de tiempo](/manual/appendix/functions/aggregate/foreach#time_period);<br> - **porcentaje** - porcentaje (0-100).  Comentarios:  - Compatible únicamente con métricas calculadas; - Esta función es un alias para `histogram_quantile(percentage/100, bucket_rate_foreach(filtro de métricas, período de tiempo, 1))`.

en-us	##### BufferSend  Do not keep data longer than N seconds in buffer.  Default: `5`<br> Range: 1-3600
es	##### BufferSend  No guarde datos por más de N segundos en el búfer.  Predeterminado: `5`<br> Rango: 1-3600

en-us	##### BufferSend  Do not keep data longer than N seconds in buffer.  Default: `5`<br> Range: 1-3600
es	##### BufferSend  No guarde datos por más de N segundos en el búfer.  Predeterminado: `5`<br> Rango: 1-3600

en-us	##### BufferSend  The time interval in seconds which determines how often values are sent from the buffer to Zabbix server.<br>Note that if the buffer is full, the data will be sent sooner.  Default: `5`<br> Range: 1-3600
es	##### BufferSend  El intervalo de tiempo en segundos que determina la frecuencia con la que se envían los valores desde el búfer al servidor Zabbix.<br>Tenga en cuenta que si el búfer está lleno, los datos se enviarán antes.  Predeterminado: `5`<br> Rango: 1-3600

en-us	##### BufferSend  The time interval in seconds which determines how often values are sent from the buffer to Zabbix server. Note that if the buffer is full, the data will be sent sooner.  Default: `5`<br> Range: 1-3600
es	##### BufferSend  El intervalo de tiempo en segundos que determina la frecuencia con la que se envían los valores desde el búfer al servidor Zabbix. Tenga en cuenta que si el búfer está lleno, los datos se enviarán antes.  Predeterminado: `5`<br> Rango: 1-3600

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full.<br>This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).  Default: `100`<br> Range: 2-65535
es	##### BufferSize  El número máximo de valores en el búfer de memoria. El agente enviará todos los datos recopilados al servidor o proxy de Zabbix si el búfer está lleno.<br>Este parámetro solo debe usarse si el búfer persistente está deshabilitado (*EnablePersistentBuffer=0*).  Predeterminado: `100`<br> Rango: 2-65535

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full.  Default: `100`<br> Range: 2-65535
es	##### BufferSize  El número máximo de valores en el búfer de memoria. El agente enviará todos los datos recopilados al servidor o proxy de Zabbix si el búfer está lleno.  Predeterminado: `100`<br> Rango: 2-65535

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full.  Default: `100`<br> Range: 2-65535
es	##### BufferSize  El número máximo de valores en el búfer de memoria. El agente enviará todos los datos recopilados al servidor o proxy de Zabbix si el búfer está lleno.  Predeterminado: `100`<br> Rango: 2-65535

en-us	##### BufferSize  The maximum number of values in the memory buffer. The agent will send all collected data to the Zabbix server or proxy if the buffer is full. This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).  Default: `100`<br> Range: 2-65535
es	##### BufferSize  El número máximo de valores en el búfer de memoria. El agente enviará todos los datos recopilados al servidor o proxy de Zabbix si el búfer está lleno. Este parámetro solo debe usarse si el búfer persistente está deshabilitado (*EnablePersistentBuffer=0*).  Predeterminado: `100`<br> Rango: 2-65535

en-us	##### Build 32bit PCRE  1\. Run:      mingw32-make clean  2\. Delete *CMakeCache.txt*:      del CMakeCache.txt     rmdir /q /s CMakeFiles  3\. Run cmake:      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-mi386pe" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre32  4\. Next, run:      mingw32-make install
es	##### Compilar PCRE 32bit  1\. Ejecute:      mingw32-make clean  2\. Borrar *CMakeCache.txt*:      del CMakeCache.txt     rmdir /q /s CMakeFiles  3\. Ejecutar cmake:      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-mi386pe" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre32  4\. Después, ejecutar:      mingw32-make install

en-us	##### Build 64bit PCRE  1\. Delete old configuration/cache if exists:      del CMakeCache.txt     rmdir /q /s CMakeFiles  2\. Run cmake (CMake can be installed from <https://cmake.org/download/>):      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre  3\. Next, run:      mingw32-make clean     mingw32-make install
es	##### Compilar PCRE 64bit  1\. Borre las configuraciones/cache anteriores, si es que existen:      del CMakeCache.txt     rmdir /q /s CMakeFiles  2\. Ejecute cmake (CMake puede ser instalado desde <https://cmake.org/download/>):      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre  3\. Después, ejecute:      mingw32-make clean     mingw32-make install

en-us	#### Building agent binaries with shared libraries  Install PCRE2 (replace *pcre2* with *pcre* in the commands below, if needed):      $ brew install pcre2  When building with TLS, install OpenSSL and/or GnuTLS:      $ brew install openssl     $ brew install gnutls  Download Zabbix source:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git  Build agent without TLS:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6     $ make     $ make install  Build agent with OpenSSL:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-openssl=/usr/local/opt/openssl     $ make     $ make install  Build agent with GnuTLS:      $ cd zabbix-source/     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-gnutls=/usr/local/opt/gnutls     $ make     $ make install
es	#### Compilando binarios del agente con librerías compartidas  Instale PCRE2 (en caso de ser necesario, reemplace *pcre2* con *pcre* en los siguientes comandos):       $ brew install pcre2  Cuando se compila con TLS, instale OpenSSL y/o GnuTLS:      $ brew install openssl     $ brew install gnutls  Descargue el código fuente de Zabbix:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git  Compilar el agente sin TLS:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6     $ make     $ make install  Compilar el agente con OpenSSL:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-openssl=/usr/local/opt/openssl     $ make     $ make install  Compilar el agente con GnuTLS:      $ cd zabbix-source/     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-gnutls=/usr/local/opt/gnutls     $ make     $ make install

en-us	#### Building agent binaries with static libraries with GnuTLS  GnuTLS depends on the Nettle crypto backend and GMP arithmetic library. Instead of using full GMP library, this guide will use mini-gmp which is included in Nettle.  When building GnuTLS and Nettle, it's recommended to run `make check` after successful building. Even if building was successful, tests sometimes fail. If this is the case, problems should be researched and resolved before continuing.  Let's assume that PCRE, Nettle and GnuTLS static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39, Nettle 3.4.1 and GnuTLS 3.6.5.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ NETTLE_PREFIX="$HOME/static-libs/nettle-3.4.1"     $ GNUTLS_PREFIX="$HOME/static-libs/gnutls-3.6.5"  Let's build static libraries in `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Download and build Nettle:      $ curl --remote-name https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz     $ tar xf nettle-3.4.1.tar.gz     $ cd nettle-3.4.1     $ ./configure --prefix="$NETTLE_PREFIX" --enable-static --disable-shared --disable-documentation --disable-assembler --enable-x86-aesni --enable-mini-gmp     $ make     $ make check     $ make install     $ cd ..  Download and build GnuTLS:      $ curl --remote-name https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.5.tar.xz     $ tar xf gnutls-3.6.5.tar.xz     $ cd gnutls-3.6.5     $ PKG_CONFIG_PATH="$NETTLE_PREFIX/lib/pkgconfig" ./configure --prefix="$GNUTLS_PREFIX" --enable-static --disable-shared --disable-guile --disable-doc --disable-tools --disable-libdane --without-idn --without-p11-kit --without-tpm --with-included-libtasn1 --with-included-unistring --with-nettle-mini     $ make     $ make check     $ make install     $ cd ..  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ CFLAGS="-Wno-unused-command-line-argument -framework Foundation -framework Security" \     > LIBS="-lgnutls -lhogweed -lnettle" \     > LDFLAGS="-L$GNUTLS_PREFIX/lib -L$NETTLE_PREFIX/lib" \     > ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-gnutls="$GNUTLS_PREFIX"     $ make     $ make install
es	 #### Compilando binarios del agent con librerías estáticas y GnuTLS  GnuTLS depende de las librerías Nettle crypto backend y GMP arithmetic. En lugar de usar todas las librerías GMP, esta guia usará mini-gmp que es  incluido en Nettle.  Cuando compulamos GnuTLS y Nettle, es recomendado ejecutar `make check` después de una compilación exitosa. Incluso cuando nuestra compilación fue exitosa,  las pruebas en ocasiones fallan. Si este fuese el caso, los problemas tendrán que  ser investigados y resueltos antes de continuar.  Asumamos que las librerías estáticas de PCRE, Nettle y GnuTLS serán  instaladas en `$HOME/static-libs`. Utilizaremos PCRE2 10.39, Nettle 3.4.1 y GnuTLS 3.6.5.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ NETTLE_PREFIX="$HOME/static-libs/nettle-3.4.1"     $ GNUTLS_PREFIX="$HOME/static-libs/gnutls-3.6.5"  Ahora compilaremos las librerías estáticas en `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Descargar y compilar Nettle:      $ curl --remote-name https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz     $ tar xf nettle-3.4.1.tar.gz     $ cd nettle-3.4.1     $ ./configure --prefix="$NETTLE_PREFIX" --enable-static --disable-shared --disable-documentation --disable-assembler --enable-x86-aesni --enable-mini-gmp     $ make     $ make check     $ make install     $ cd ..  Descargar y compilar GnuTLS:      $ curl --remote-name https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.5.tar.xz     $ tar xf gnutls-3.6.5.tar.xz     $ cd gnutls-3.6.5     $ PKG_CONFIG_PATH="$NETTLE_PREFIX/lib/pkgconfig" ./configure --prefix="$GNUTLS_PREFIX" --enable-static --disable-shared --disable-guile --disable-doc --disable-tools --disable-libdane --without-idn --without-p11-kit --without-tpm --with-included-libtasn1 --with-included-unistring --with-nettle-mini     $ make     $ make check     $ make install     $ cd ..  Descargar el código fuente Zabbix y compilar el agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ CFLAGS="-Wno-unused-command-line-argument -framework Foundation -framework Security" \     > LIBS="-lgnutls -lhogweed -lnettle" \     > LDFLAGS="-L$GNUTLS_PREFIX/lib -L$NETTLE_PREFIX/lib" \     > ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-gnutls="$GNUTLS_PREFIX"     $ make     $ make install

en-us	#### Building agent binaries with static libraries with OpenSSL  When building OpenSSL, it's recommended to run `make test` after successful building. Even if building was successful, tests sometimes fail. If this is the case, problems should be researched and resolved before continuing.  Let's assume that PCRE and OpenSSL static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39 and OpenSSL 1.1.1a.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ OPENSSL_PREFIX="$HOME/static-libs/openssl-1.1.1a"  Let's build static libraries in `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Download and build PCRE with Unicode properties support:      $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install     $ cd ..  Download and build OpenSSL:      $ curl --remote-name https://www.openssl.org/source/openssl-1.1.1a.tar.gz     $ tar xf openssl-1.1.1a.tar.gz     $ cd openssl-1.1.1a     $ ./Configure --prefix="$OPENSSL_PREFIX" --openssldir="$OPENSSL_PREFIX" --api=1.1.0 no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method darwin64-x86_64-cc     $ make     $ make test     $ make install_sw     $ cd ..  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-openssl="$OPENSSL_PREFIX"     $ make     $ make install
es	#### Compilando binarios del agent con librerías estáticas y OpenSSL  Cuando compilamos OpenSSL, es recomendado ejecutar `make test` tras una compilación exitosa. Incluso cuando nuestra compilación fue exitosa, las pruebas en ocasiones fallan. Si este fuese el caso, los problemas tendrán que ser investigados y  resueltos antes de continuar.  Asumamos que las librerías estáticas de PCRE y OpenSSL serán instaladas en  `$HOME/static-libs`. Usaremos PCRE2 10.39 y OpenSSL 1.1.1a.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ OPENSSL_PREFIX="$HOME/static-libs/openssl-1.1.1a"  Ahora compilaremos las librerías estáticas en `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Descargar y compilar PCRE con soporte a propiedades Unicode:      $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install     $ cd ..  Descargar y compilar OpenSSL:      $ curl --remote-name https://www.openssl.org/source/openssl-1.1.1a.tar.gz     $ tar xf openssl-1.1.1a.tar.gz     $ cd openssl-1.1.1a     $ ./Configure --prefix="$OPENSSL_PREFIX" --openssldir="$OPENSSL_PREFIX" --api=1.1.0 no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method darwin64-x86_64-cc     $ make     $ make test     $ make install_sw     $ cd ..  Descargar el código fuente Zabbix y compilar el agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-openssl="$OPENSSL_PREFIX"     $ make     $ make install

en-us	#### Building agent binaries with static libraries without TLS  Let's assume that PCRE static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Download and build PCRE with Unicode properties support:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install
es	#### Compilando binarios del agent con librerías estáticas sin TLS  Asumamos que las librerías estáticas de PCRE serán instaladas en  `$HOME/static-libs`. Utilizaremos PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Descargue y compile PCRE con soporte para propiedades Unicode:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Descargue el código fuente Zabbix y compile el agent :      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install

en-us	#### Building inventory
es	#### Construyendo un inventario

en-us	##### Building modules  Modules are currently meant to be built inside Zabbix source tree, because the module API depends on some data structures that are defined in Zabbix headers.  The most important header for loadable modules is **include/module.h**, which defines these data structures. Other necessary system headers that help **include/module.h** to work properly are **stdlib.h** and **stdint.h**.  With this information in mind, everything is ready for the module to be built. The module should include **stdlib.h**, **stdint.h** and **module.h**, and the build script should make sure that these files are in the include path. See example "dummy" module below for details.  Another useful header is **include/log.h**, which defines **zabbix\_log()** function, which can be used for logging and debugging purposes.
es	##### Construcción de módulos  Actualmente, los módulos están destinados a construirse dentro del árbol fuente de Zabbix, porque la API del módulo depende de algunas estructuras de datos que están definidas en los encabezados de Zabbix.  El encabezado más importante para los módulos cargables es **include/module.h**, que define estas estructuras de datos. Otros encabezados del sistema necesarios que ayuda a **include/module.h** para que funcione correctamente son **stdlib.h** y **stdint.h**.  Con esta información en mente, todo está listo para que el módulo sea construido. El módulo debe incluir **stdlib.h**, **stdint.h** y **module.h**, y el script de compilación debe asegurarse de que estos archivos estén en la ruta de inclusión. Consulte el módulo "ficticio" de ejemplo a continuación para obtener más detalles.  Otro encabezado útil es **include/log.h**, que define la función **zabbix\_log()**, que se puede utilizar para registrar mensajes y depurar.

en-us	#### Building OpenSSL libraries using MinGW  1. If you don't have it installed already, install *[Cygwin](https://www.cygwin.com)* and *Perl for Cygwin* and configure them according to instructions in the official [Perl documentation](https://perldoc.perl.org/perlcygwin).  2. Run:  ````bash perl Configure mingw64 no-shared no-ui-console no-tests no-capieng --libdir=lib --api=1.1.0 --prefix=c:\dev\openssl32 --openssldir=c:\dev\openssl32  make build_sw  make install_dev ````
es	#### Construyendo librerías OpenSSL usando MinGW  1. Si aún no lo tiene instalado, instale *[Cygwin](https://www.cygwin.com)* y *Perl para Cygwin* y configúrelos según las instrucciones de la [documentación de Perl](https ://perldoc.perl.org/perlcygwin) oficial.  2. Ejecute:  ````bash perl Configure mingw64 no-shared no-ui-console no-tests no-capieng --libdir=lib --api=1.1.0 --prefix=c:\dev\openssl32 --openssldir=c:\dev\openssl32  make build_sw  make install_dev ````

en-us	### Built-in objects
es	### Objetos integrados

en-us	 ##### Built-in  The following plugins for Zabbix agent 2 are available out-of-the-box. Click on the plugin name to go to the plugin repository with additional information.  |Plugin name|Description|[Supported item keys](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2)|Comments| |--|--|--|----| |Agent|Metrics of the Zabbix agent being used.|agent.hostname, agent.ping, agent.version|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Ceph](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/ceph/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Ceph monitoring.|ceph.df.details, ceph.osd.stats, ceph.osd.discovery, ceph.osd.dump,<br>ceph.ping, ceph.pool.discovery, ceph.status| | |[CPU](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/cpu?at=refs%2Fheads%2Frelease%2F6.4)|System CPU monitoring (number of CPUs/CPU cores, discovered CPUs, utilization percentage).|system.cpu.discovery, system.cpu.num, system.cpu.util|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Docker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/docker?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of Docker containers.|docker.container\_info, docker.container\_stats, docker.containers, docker.containers.discovery,<br>docker.data\_usage, docker.images, docker.images.discovery, docker.info, docker.ping|See also:<br>[Configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/d_plugin)| |File|File metrics collection.|vfs.file.cksum, vfs.file.contents, vfs.file.exists, vfs.file.md5sum,<br>vfs.file.regexp, vfs.file.regmatch, vfs.file.size, vfs.file.time|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Kernel](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/kernel?at=refs%2Fheads%2Frelease%2F6.4)|Kernel monitoring.|kernel.maxfiles, kernel.maxproc|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Log](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/log?at=refs%2Fheads%2Frelease%2F6.4)|Log file monitoring.|log, log.count, logrt, logrt.count|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).<br><br>See also:<br>Plugin configuration parameters ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Memcached](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/memcached/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Memcached server monitoring.|memcached.ping, memcached.stats| | |[Modbus](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/modbus/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Reads Modbus data.|modbus.get|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[MQTT](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mqtt/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Receives published values of MQTT topics.|mqtt.get|To configure encrypted connection to the MQTT broker, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters. | |[MySQL](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mysql/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of MySQL and its forks.|mysql.custom.query, mysql.db.discovery, mysql.db.size, mysql.get\_status\_variables,<br>mysql.ping, mysql.replication.discovery, mysql.replication.get\_slave\_status, mysql.version|To configure encrypted connection to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters.<br><br>`mysql.custom.query` item key is supported since Zabbix 6.4.6.| |[NetIf](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/netif?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of network interfaces.|net.if.collisions, net.if.discovery, net.if.in, net.if.out, net.if.total|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Oracle](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Oracle Database monitoring.|oracle.diskgroups.stats, oracle.diskgroups.discovery, oracle.archive.info, oracle.archive.discovery,<br>oracle.cdb.info, oracle.custom.query, oracle.datafiles.stats, oracle.db.discovery,<br>oracle.fra.stats, oracle.instance.info, oracle.pdb.info, oracle.pdb.discovery,<br>oracle.pga.stats, oracle.ping, oracle.proc.stats, oracle.redolog.info,<br>oracle.sga.stats, oracle.sessions.stats, oracle.sys.metrics, oracle.sys.params,<br>oracle.ts.stats, oracle.ts.discovery, oracle.user.info, oracle.version|Install the [Oracle Instant Client](https://www.oracle.com/database/technologies/instant-client/downloads.html) before using the plugin.| |[Proc](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/proc?at=refs%2Fheads%2Frelease%2F6.4)|Process CPU utilization percentage.|proc.cpu.util|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[Redis](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/redis/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Redis server monitoring.|redis.config, redis.info, redis.ping, redis.slowlog.count| | |[Smart](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/smart?at=refs%2Fheads%2Frelease%2F6.4)|S.M.A.R.T. monitoring.|smart.attribute.discovery, smart.disk.discovery, smart.disk.get|Sudo/root access rights to smartctl are required for the user executing Zabbix agent 2. The minimum required smartctl version is 7.1.<br><br>Supported [keys](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) can be used with Zabbix agent 2 only on Linux/Windows, both as a passive and active check.<br>See also:<br>[Configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/smart_plugin)| |[SW](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/sw?at=refs%2Fheads%2Frelease%2F6.4)|Listing of installed packages.|system.sw.packages, system.sw.packages.get|The supported keys have the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[Swap](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/swap?at=refs%2Fheads%2Frelease%2F6.4)|Swap space size in bytes/percentage.|system.swap.size|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |SystemRun|Runs specified command.|system.run|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).<br><br>See also:<br>Plugin configuration parameters ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Systemd](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/systemd?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of systemd services.|systemd.unit.discovery, systemd.unit.get, systemd.unit.info| | |[TCP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/tcp?at=refs%2Fheads%2Frelease%2F6.4)|TCP connection availability check.|net.tcp.port|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[UDP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/udp?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of the UDP services availability and performance.|net.udp.service, net.udp.service.perf|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Uname](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uname?at=refs%2Fheads%2Frelease%2F6.4)|Retrieval of information about the system.|system.hostname, system.sw.arch, system.uname|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[Uptime](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uptime?at=refs%2Fheads%2Frelease%2F6.4)|System uptime metrics collection.|system.uptime|Supported key has the same parameters as Zabbix agent [key](/manual/config/items/itemtypes/zabbix_agent).| |[VFSDev](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/vfs/dev?at=refs%2Fheads%2Frelease%2F6.4)|VFS metrics collection.|vfs.dev.discovery, vfs.dev.read, vfs.dev.write|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[WebCertificate](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/certificate?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of TLS/SSL website certificates.|web.certificate.get| | |[WebPage](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/page?at=refs%2Fheads%2Frelease%2F6.4)|Web page monitoring.|web.page.get, web.page.perf, web.page.regexp|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixAsync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/async?at=refs%2Fheads%2Frelease%2F6.4)|Asynchronous metrics collection.|net.tcp.listen, net.udp.listen, sensor, system.boottime, system.cpu.intr, system.cpu.load,<br>system.cpu.switches, system.hw.cpu, system.hw.macaddr, system.localtime, system.sw.os,<br>system.swap.in, system.swap.out, vfs.fs.discovery|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixStats](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/stats?at=refs%2Fheads%2Frelease%2F6.4)|Zabbix server/proxy internal metrics or number of delayed items in a queue.|zabbix.stats|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).| |[ZabbixSync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/sync?at=refs%2Fheads%2Frelease%2F6.4)|Synchronous metrics collection.|net.dns, net.dns.record, net.tcp.service, net.tcp.service.perf, proc.mem,<br>proc.num, system.hw.chassis, system.hw.devices, system.sw.packages,<br>system.users.num, vfs.dir.count, vfs.dir.size, vfs.fs.get, vfs.fs.inode,<br>vfs.fs.size, vm.memory.size.|Supported keys have the same parameters as Zabbix agent [keys](/manual/config/items/itemtypes/zabbix_agent).|
es	##### Incorporados  Los siguientes complementos para el Agente 2 Zabbix están disponibles de fábrica. Haga clic en el nombre del complemento para ir al repositorio de complementos con información adicional.  |Nombre del complemento|Descripción|[Claves de métrica admitidas](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2)|Comentarios| |--|--|--|----| |Agente|Métricas del agente Zabbix que se utiliza.|agent.hostname, agent.ping, agent.version|Las claves admitidas tienen los mismos parámetros que las [claves] del agente Zabbix (/manual/config/items/itemtypes/zabbix_agent).| |[Ceph](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/ceph/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Monitoreo de Ceph.|ceph.df.details, ceph.osd.stats, ceph.osd.discovery, ceph.osd.dump,<br>ceph.ping, ceph.pool.discovery, ceph.status| | |[CPU](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/cpu?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de CPU del sistema  (número de CPU/núcleos de CPU, CPU descubiertas, porcentaje de utilización).|system.cpu.discovery, system.cpu.num, system.cpu.util|Las claves admitidas tienen los mismos parámetros que las [claves](/manual /config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[Docker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/docker?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de contenedores Docker .|docker.container\_info, docker.container\_stats, docker.containers, docker.containers.discovery,<br>docker.data\_usage, docker.images, docker.images.discovery, docker.info, docker.ping |Ver también:<br>[Parámetros de configuración](/manual/appendix/config/zabbix_agent2_plugins/d_plugin)| |File|Colección de métricas de archivos.|vfs.file.cksum, vfs.file.contents, vfs.file.exists, vfs.file.md5sum,<br>vfs.file.regexp, vfs.file.regmatch, vfs.file .size, vfs.file.time|Las claves admitidas tienen los mismos parámetros que el agente Zabbix [claves](/manual/config/items/itemtypes/zabbix_agent).| |[Kernel](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/kernel?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo del kernel.| kernel.maxfiles, kernel.maxproc|Las claves admitidas tienen los mismos parámetros que el agente Zabbix [claves](/manual/config/items/itemtypes/zabbix_agent).| |[Log](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/log?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de archivos de registro. |log, log.count, logrt, logrt.count|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.<br><br>Ver también:<br> Parámetros de configuración del complemento ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Memcached](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/memcached/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Monitoreo del servidor Memcached.|memcached.ping, memcached.stats| | |[Modbus](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/modbus/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Lee datos Modbus.|modbus.get|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix .| |[MQTT](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mqtt/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Recibe valores publicados de temas MQTT.|mqtt.get|Para configurar una conexión cifrada con el broker MQTT, especifique los parámetros TLS en el archivo de configuración del agente como parámetros [sesión con nombre](#sesiones_con nombre) o [predeterminados](#valores-default) . Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de elemento. | |[MySQL](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mysql/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Monitoreo de MySQL y sus bifurcaciones.|mysql.custom.query, mysql.db.discovery, mysql.db.size, mysql.get\_status\_variables,<br>mysql.ping, mysql.replication.discovery, mysql.replication .get\_slave\_status, mysql.version|Para configurar una conexión cifrada a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como parámetros [sesión con nombre](#sesiones_con nombre) o [predeterminados](#valores-default). Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de elemento.<br><br>La clave de elemento `mysql.custom.query` es compatible desde Zabbix 6.4.6.| |[NetIf](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/netif?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de interfaces de red.|net.if.collisions, net.if.discovery, net.if.in, net.if.out, net.if.total|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/ config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[Oracle](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Monitoreo de base de datos Oracle.|oracle.diskgroups.stats, oracle.diskgroups.discovery, oracle.archive.info, oracle.archive.discovery,<br>oracle.cdb.info, oracle.custom.query, oracle.datafiles.stats, oracle.db.discovery,<br>oracle.fra.stats, oracle.instance.info, oracle.pdb.info, oracle.pdb.discovery,<br>oracle.pga.stats, oracle.ping, oracle.proc. estadísticas, oracle.redolog.info,<br>oracle.sga.stats, oracle.sessions.stats, oracle.sys.metrics, oracle.sys.params,<br>oracle.ts.stats, oracle.ts.discovery, oracle.user.info, oracle.version|Instale [Oracle Instant Client](https://www.oracle.com/database/technologies/instant-client/downloads.html) antes de usar el complemento.| |[Proc](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/proc?at=refs%2Fheads%2Frelease%2F6.4)|Porcentaje de utilización de CPU del proceso .|proc.cpu.util|La clave admitida tiene los mismos parámetros que la [clave](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix .| |[Redis](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/redis/README.md?at=refs%2Fheads%2Frelease%2F6.4)| Monitoreo del servidor Redis.|redis.config, redis.info, redis.ping, redis.slowlog.count| | |[Smart](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/smart?at=refs%2Fheads%2Frelease%2F6.4)|S.M.A.R.T. monitorización.|smart.attribute.discovery, smart.disk.discovery, smart.disk.get|Se requieren derechos de acceso Sudo/root a smartctl para el usuario que ejecuta Zabbix Agent 2. La versión mínima requerida de smartctl es 7.1.<br>< br>Las [claves] compatibles (/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) se pueden usar con Zabbix Agent 2 solo en Linux/Windows, tanto como verificación pasiva como activa.<br>Ver también:<br> [Parámetros de configuración](/manual/appendix/config/zabbix_agent2_plugins/smart_plugin)| |[SW](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/sw?at=refs%2Fheads%2Frelease%2F6.4)|Listado de paquetes instalados.|system.sw.packages, system.sw.packages.get|Las claves admitidas tienen los mismos parámetros que la [clave](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix .| |[Intercambiar](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/swap?at=refs%2Fheads%2Frelease%2F6.4)|Intercambiar espacio tamaño en bytes/porcentaje.|system.swap.size|La clave admitida tiene los mismos parámetros que la [clave](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |SystemRun|Ejecuta el comando especificado.|system.run|La clave admitida tiene los mismos parámetros que el agente Zabbix [clave](/manual/config/items/itemtypes/zabbix_agent).<br><br>Ver también:<br>Plugin parámetros de configuración ([Unix](/manual/appendix/config/zabbix_agent2)/[Windows](/manual/appendix/config/zabbix_agent2_win))| |[Systemd](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/systemd?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de servicios systemd .|systemd.unit.discovery, systemd.unit.get, systemd.unit.info| | |[TCP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/tcp?at=refs%2Fheads%2Frelease%2F6.4)|Conexión TCP verificación de disponibilidad.|net.tcp.port|La clave admitida tiene los mismos parámetros que la [clave](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[UDP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/net/udp?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de la disponibilidad y el rendimiento de los servicios UDP.|net.udp.service, net.udp.service.perf|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[Uname](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uname?at=refs%2Fheads%2Frelease%2F6.4)|Recuperación de información sobre el sistema.|system.hostname, system.sw.arch, system.uname|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[Tiempo de actividad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/system/uptime?at=refs%2Fheads%2Frelease%2F6.4)|Tiempo de actividad del sistema colección de métricas.|system.uptime|La clave admitida tiene los mismos parámetros que la [clave](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[VFSDev](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/vfs/dev?at=refs%2Fheads%2Frelease%2F6.4)|Métricas de VFS colección.|vfs.dev.discovery, vfs.dev.read, vfs.dev.write|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[Certificado Web](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/certificate?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de Certificados de sitio web TLS/SSL.|web.certificate.get| | |[Página web](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/web/page?at=refs%2Fheads%2Frelease%2F6.4)|Página web monitoreo.|web.page.get, web.page.perf, web.page.regexp|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[ZabbixAsync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/async?at=refs%2Fheads%2Frelease%2F6.4)|Métricas asincrónicas colección.|net.tcp.listen, net.udp.listen, sensor, system.boottime, system.cpu.intr, system.cpu.load,<br>system.cpu.switches, system.hw.cpu, system. hw.macaddr, system.localtime, system.sw.os,<br>system.swap.in, system.swap.out, vfs.fs.discovery|Las claves admitidas tienen los mismos parámetros que las [claves](/manual /config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[ZabbixStats](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/stats?at=refs%2Fheads%2Frelease%2F6.4)|Servidor Zabbix /proxy métricas internas o número de elementos retrasados en una cola.|zabbix.stats|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.| |[ZabbixSync](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/zabbix/sync?at=refs%2Fheads%2Frelease%2F6.4)|Métricas sincrónicas colección.|net.dns, net.dns.record, net.tcp.service, net.tcp.service.perf, proc.mem,<br>proc.num, system.hw.chassis, system.hw.devices, system.sw.packages,<br>system.users.num, vfs.dir.count, vfs.dir.size, vfs.fs.get, vfs.fs.inode,<br>vfs.fs.size, vm. memoria.tamaño.|Las claves admitidas tienen los mismos parámetros que las [claves](/manual/config/items/itemtypes/zabbix_agent) del agente Zabbix.|

en-us	 ##### Bulk processing  Bulk processing is supported for dependent items. To enable caching and indexing,  the *Prometheus pattern* preprocessing must be the **first** preprocessing step.  When *Prometheus pattern* is first preprocessing step then the parsed Prometheus  data is cached and indexed by the first `<label>==<value>` condition in the  *Prometheus pattern* preprocessing step. This cache is reused when processing  other dependent items in this batch. For optimal performance, the first label  should be the one with most different values.  If there is other preprocessing to be done before the first step, it should be  moved either to the master item or to a new dependent item which would be used as  the master item for the dependent items.
es	 ##### Procesamiento masivo  Se admite el procesamiento masivo de elementos dependientes. Para habilitar el almacenamiento en caché y la indexación, el preprocesamiento del *patrón Prometheus* debe ser el **primer** paso de preprocesamiento. Cuando *Patrón Prometheus* es el primer paso de preprocesamiento, entonces el Prometheus analizado los datos son almacenados en caché e indexados por la primera condición `<etiqueta>==<valor>` en el *Patrón Prometheus* paso de preprocesamiento. Este caché se reutiliza al procesar otros artículos dependientes en este lote. Para un rendimiento óptimo, la primera etiqueta debe ser el que tenga más valores diferentes.  Si hay que hacer otro preprocesamiento antes del primer paso, debe ser movido al artículo maestro o a un nuevo artículo dependiente que se usaría como el artículo maestro para los artículos dependientes.

en-us	##### Buttons  Buttons to the right offer the following options:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/edit_map.png)|Go to map constructor to edit the map content.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/add_to_fav1.png)|Add map to the favorites widget in [Dashboards](/manual/web_interface/frontend_sections/dashboards).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|The map is in the favorites widget in [Dashboards](/manual/web_interface/frontend_sections/dashboards). Click to remove map from the favorites widget.|  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  Los botones a la derecha ofrecen las siguientes opciones:  | | | |--|--------| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/edit_map.png)|Vaya al constructor del mapa para editar el contenido del mapa.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/add_to_fav1.png)|Agregar mapa al widget de favoritos en [Tableros](/manual /web_interface/frontend_sections/dashboards).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|El mapa está en el widget de favoritos en [Tableros](/manual/web_interface/ frontend_secciones/paneles de control). Haga clic para eliminar el mapa del widget de favoritos.|  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página de  [Monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  *Create host* allows to create a [new host](/manual/config/hosts/host). This button is available for Admin and Super Admin users only.  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  *Crear equipo* permite crear un [nuevo equipo](/manual/config/hosts/host). Este botón está disponible solo para usuarios administradores y superadministradores.  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página [Monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	#### Buttons  The button at the top right corner of the page offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export action log records from all pages to a CSV file. If a filter is applied, only the filtered records will be exported.<br>In the exported CSV file the columns "Recipient" and "Message" are divided into several columns - "Recipient's Zabbix username", "Recipient's name", "Recipient's surname", "Recipient", and "Subject", "Message", "Command".|
es	#### Botones  El botón en la esquina superior derecha de la página ofrece la siguiente opción:  | | | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Exportar registros de acciones de todas las páginas a un archivo CSV. Si se aplica un filtro, solo se exportarán los registros filtrados.<br>En el archivo CSV exportado, las columnas "Destinatario" y "Mensaje" se dividen en varias columnas: "Nombre de usuario Zabbix del destinatario", "Nombre del destinatario", "Nombre del destinatario". apellido", "Destinatario", y "Asunto", "Mensaje", "Comando".|

en-us	##### Buttons  The button to the right offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export content from all pages to a CSV file.|  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  El botón de la derecha ofrece la siguiente opción:  | | | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Exportar contenido de todas las páginas a un archivo CSV.|  Los botones del modo de visualización, que son comunes a todas las secciones, se describen en la página de [monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página de [monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página de [monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página de [monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página de [monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
es	##### Botones  Los botones del modo de visualización que son comunes para todas las secciones se describen en la página de [monitoreo](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### By "Authorization" header  All API requests require an authentication or an API token. You can provide the credentials by using the "Authorization" request header:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer 0424bd59b807674191e7d77572075f33' ```
es	##### Por encabezado "Autorización"  Todas las solicitudes de API requieren una autenticación o un token de API. Puede proporcionar las credenciales utilizando el encabezado de solicitud "Authorization":  ```bash curl --request POST \ --url 'https://example.com/zabbix/api_jsonrpc.php' \ --header 'Authorization: Bearer 0424bd59b807674191e7d77572075f33' ```

en-us	##### By "auth" property  An API request can be authorized by the "auth" property.  ::: noteimportant Note that the "auth" property is deprecated. It will be removed in the future releases. :::  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"host.get","params":{"output":["hostid"]},"auth":"0424bd59b807674191e7d77572075f33","id":1}' ```
es	##### Por propiedad "auth"  La propiedad "auth" puede autorizar una solicitud de API.  ::: noteimportant Tenga en cuenta que la propiedad "auth" está en desuso. Se eliminará en futuras versiones. :::  ```bash curl --request POST \ --url 'https://example.com/zabbix/api_jsonrpc.php' \ --header 'Content-Type: application/json-rpc' \ --data '{"jsonrpc":"2.0","method":"host.get","params":{"output":["hostid"]},"auth":"0424bd59b807674191e7d77572075f33","id":1}' ```

en-us	By default, the widget displays all enabled hosts with valid geographical coordinates defined in the host configuration. It is possible to configure host filtering in the widget parameters.  The valid host coordinates are:   - Latitude: from -90 to 90 (can be integer or float number)  - Longitude: from -180 to 180 (can be integer or float number) 
es	De forma predeterminada, el widget muestra todos los equipos habilitados con coordenadas geográficas válidas definidas en la configuración del equipo. Es Es posible configurar el filtrado de equipo en los parámetros del widget.  Las coordenadas válidas del equipo son:  - Latitud: de -90 a 90 (puede ser un número entero o flotante) - Longitud: de -180 a 180 (puede ser un número entero o flotante)

en-us	 ##### bytelength(value) {#bytelength}  The length of value in bytes.<br> Supported value types: *String*, *Text*, *Log*, *Integer*.  Parameter:   -   **value** - the value to check  Example:      bytelength(last(/host/key))
es	 ##### bytelength(valor) {#bytelength}  La longitud del valor en bytes.<br> Tipos de valores admitidos: *Cadena*, *Texto*, *Registro*, *Entero*.  Parámetro:  - **valor** - el valor a comprobar  Ejemplo:      bytelength(last(/host/key))

en-us	##### By Zabbix cookie  A *"zbx_session"* cookie is used to authorize an API request from Zabbix UI performed using JavaScript (from a module or a custom widget).
es	##### Por galleta Zabbix  Una cookie *"zbx_session"* se utiliza para autorizar una solicitud de API desde la interfaz de usuario de Zabbix realizada utilizando JavaScript (desde un módulo o un widget personalizado).

en-us	 #### Cache mode parameter for PostgreSQL plugin  New parameters for controlling the cache mode by default or on session name level have been added to the PostgreSQL plugin [configuration](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters):  -   `Plugins.PostgreSQL.Default.CacheMode` -   `Plugins.PostgreSQL.Sessions.<SessionName>.CacheMode`  The cache mode parameter may have one of two allowed values: *prepare* (default) or *describe*. Note that "describe" is primarily useful when the environment does not allow prepared statements such as when running a connection pooler like PgBouncer.
es	 #### Parámetro del modo de caché para el complemento PostgreSQL  Se agregaron nuevos parámetros para controlar el modo de caché de forma predeterminada o en el nivel de nombre de sesión a la [configuración](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters) del complemento PostgreSQL:  - `Plugins.PostgreSQL.Default.CacheMode` - `Plugins.PostgreSQL.Sessions.<SessionName>.CacheMode`  El parámetro del modo de caché puede tener uno de dos valores permitidos: *preparar* (predeterminado) o *describir*. Tenga en cuenta que "describir" es útil principalmente cuando el entorno no permite declaraciones preparadas, como cuando se ejecuta un agrupador de conexiones como PgBouncer.

en-us	##### CacheSize  The size of the configuration cache, in bytes. The shared memory size for storing host and item data.  Default: `32M`<br> Range: 128K-64G
es	##### CacheSize  El tamaño de la caché de configuración, en bytes. El tamaño de la memoria compartida para almacenar datos de equipo y métricas.  Predeterminado: `32M`<br> Rango: 128K-64G

en-us	##### CacheSize The size of the configuration cache, in bytes. The shared memory size for storing host, item and trigger data.  Default: `32M`<br> Range: 128K-64G
es	##### CacheSize El tamaño de la caché de configuración, en bytes. El tamaño de la memoria compartida para almacenar datos de equipo, métricas e iniciadores.  Predeterminado: `32M`<br> Rango: 128K-64G

en-us	##### CacheUpdateFrequency This parameter determines how often Zabbix will perform the configuration cache update in seconds. See also [runtime control](/manual/concepts/server#runtime-control) options.  Default: `10`<br> Range: 1-3600
es	##### CacheUpdateFrequency Este parámetro determina la frecuencia con la que Zabbix realizará la actualización de la caché de configuración en segundos. Consulte también las opciones de [control en tiempo de ejecución](/manual/concepts/server#runtime-control).  Predeterminado: `10`<br> Rango: 1-3600

en-us	## Caching of secret values  Vault secret macro values are retrieved by Zabbix server on every refresh of configuration data and then stored in the configuration cache. Zabbix proxy receives values of vault secret macros from Zabbix server on each configuration sync and stores them in its own configuration cache.   ::: noteimportant Encryption must be enabled between Zabbix server and proxy; otherwise a server warning message is logged. :::  To manually trigger refresh of cached secret values from a vault, use the 'secrets_reload' command-line [option](/manual/concepts/server#runtime_control).  For Zabbix frontend database credentials caching is disabled by default, but can be enabled by setting the option ``$DB['VAULT_CACHE'] = true`` in zabbix.conf.php. The credentials will be stored in a local cache using the filesystem temporary file directory. The web server must allow writing in a private temporary folder (for example, for Apache the configuration option ``PrivateTmp=True`` must be set). To control how often the data cache is refreshed/invalidated, use the ZBX\_DATA\_CACHE\_TTL [constant](/manual/web_interface/definitions) .
es	## Almacenamiento en caché de valores secretos  El servidor Zabbix recupera los valores de las macros secretas de Vault en cada actualización de los datos de configuración y luego los almacena en la caché de configuración. El proxy Zabbix recibe valores de las macros secretas de la bóveda del servidor Zabbix en cada sincronización de configuración y los almacena en su propia caché de configuración.  ::: noteimportant El cifrado debe estar habilitado entre el servidor Zabbix y el proxy; de lo contrario, se registra un mensaje de advertencia del servidor. :::  Para activar manualmente la actualización de los valores secretos almacenados en caché desde una bóveda, utilice la [opción](/manual/concepts/server#runtime_control) de línea de comandos 'secrets_reload'.  Para la interfaz de Zabbix, el almacenamiento en caché de las credenciales de la base de datos está deshabilitado de forma predeterminada, pero se puede habilitar configurando la opción ``$DB['VAULT_CACHE'] = true`` en zabbix.conf.php. Las credenciales se almacenarán en una caché local utilizando el directorio de archivos temporales del sistema de archivos. El servidor web debe permitir la escritura en una carpeta temporal privada (por ejemplo, para Apache se debe configurar la opción de configuración ``PrivateTmp=True``). Para controlar la frecuencia con la que se actualiza/invalida la caché de datos, utilice ka [constante](/manual/web_interface/definitions) ZBX\_DATA\_CACHE\_TTL .

en-us	#### Calculating SLI  Retrieve SLI data on services with IDs "50", "60" and "70" that are linked to the SLA with ID "5". Retrieve data for 3 periods starting from Nov 01, 2021.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "sla.getsli",     "params": {         "slaid": "5",         "serviceids": [             50,             60,             70         ],         "periods": 3,         "period_from": "1635724800"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "periods": [             {                 "period_from": 1635724800,                 "period_to": 1638316800             },             {                 "period_from": 1638316800,                 "period_to": 1640995200             },             {                 "period_from": 1640995200,                 "period_to": 1643673600             }         ],         "serviceids": [             50,             60,             70         ],         "sli": [             [                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 }             ],             [                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 }             ],             [                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 }             ]         ]     },     "id": 1 } ```
es	#### Calcular el SLI  Recupere datos de SLI sobre servicios con ID "50", "60" y "70" que están vinculados al SLA con ID "5". Recuperar datos de 3 períodos a partir del 01 de noviembre de 2021.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "sla.getsli",     "params": {         "slaid": "5",         "serviceids": [             50,             60,             70         ],         "periods": 3,         "period_from": "1635724800"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "periods": [             {                 "period_from": 1635724800,                 "period_to": 1638316800             },             {                 "period_from": 1638316800,                 "period_to": 1640995200             },             {                 "period_from": 1640995200,                 "period_to": 1643673600             }         ],         "serviceids": [             50,             60,             70         ],         "sli": [             [                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 },                 {                     "uptime": 1186212,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1637836212,                             "period_to": 1638316800                         }                     ]                 }             ],             [                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 },                 {                     "uptime": 1147548,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": [                         {                             "name": "Excluded Downtime - 1",                             "period_from": 1638439200,                             "period_to": 1639109652                         }                     ]                 }             ],             [                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 },                 {                     "uptime": 1674000,                     "downtime": 0,                     "sli": 100,                     "error_budget": 0,                     "excluded_downtimes": []                 }             ]         ]     },     "id": 1 } ```

en-us	#### Calculation time  A trigger is recalculated every time Zabbix server receives a new value that is part of the expression. When a new value is received, each function that is included in the expression is recalculated (not just the one that received the new value).  Additionally, a trigger is recalculated each time when a new value is received **and** every 30 seconds if time-based functions are used in the expression.  Time-based functions are **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; they are recalculated every 30 seconds by the Zabbix history syncer process.  Triggers that reference trend functions **only** are evaluated once per  the smallest time period in the expression. See also [trend functions](/manual/appendix/functions/trends).
es	#### Tiempo de cálculo  Se recalcula un iniciador cada vez que el servidor Zabbix recibe un nuevo valor que forma parte de la expresión. Cuando se recibe un nuevo valor, cada  función que está incluida en la expresión se recalcula (no solo el que recibió el nuevo valor).  Además, se recalcula un iniciador cada vez que se introduce un nuevo valor. recibido **y** cada 30 segundos si se utilizan funciones basadas en tiempo en la expresión.  Las funciones basadas en tiempo son **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; se recalculan cada 30 segundos por el proceso de sincronización del historial de Zabbix.  Los iniciadores que hacen referencia a funciones de tendencia **sólo** se evalúan una vez por el período de tiempo más pequeño en la expresión. Consulte también [funciones de tendencias](/manual/apéndice/funciones/tendencias).

en-us	 ### Cause and symptom events  {EVENT.CAUSE.*} macros are used in the context of a symptom event, for example, in notifications; they return information about the cause event.   The {EVENT.SYMPTOMS} macro is used in the context of the cause event and returns information about symptom events.  |Macro|Supported in|Description| |--|--------|--------| |{EVENT.CAUSE.ACK.STATUS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Acknowledgment status of the cause event (Yes/No)*.| |{EVENT.CAUSE.AGE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Age of the cause event*, with precision down to a second.<br>Useful in escalated messages.| |{EVENT.CAUSE.DATE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Date of the cause event.*| |{EVENT.CAUSE.DURATION}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Duration of the cause event (time difference between problem and recovery events)*, with precision down to a second.<br>Useful in problem recovery messages.| |{EVENT.CAUSE.ID}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric ID of the cause event .*| |{EVENT.CAUSE.NAME}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Name of the cause problem event.*| |{EVENT.CAUSE.NSEVERITY}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event severity.*<br>Possible values: 0 - Not classified, 1 - Information, 2 - Warning, 3 - Average, 4 - High, 5 - Disaster.| |{EVENT.CAUSE.OBJECT}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event object.*<br>Possible values: 0 - Trigger, 1 - Discovered host, 2 - Discovered service, 3 - Autoregistration, 4 - Item, 5 - Low-level discovery rule.| |{EVENT.CAUSE.OPDATA}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Operational data of the underlying trigger of the cause problem.*| |{EVENT.CAUSE.SEVERITY}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Name of the cause event severity.*| |{EVENT.CAUSE.SOURCE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event source.*<br>Possible values: 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.| |{EVENT.CAUSE.STATUS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Verbal value of the cause event.*| |{EVENT.CAUSE.TAGS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A comma separated list of cause event tags.*<br>Expanded to an empty string if no tags exist.| |{EVENT.CAUSE.TAGSJSON}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A JSON array containing cause event tag [objects](/manual/api/reference/event/object#event_tag).*<br>Expanded to an empty array if no tags exist.| |{EVENT.CAUSE.TAGS.<tag name>}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Cause event tag value referenced by the tag name.*<br>A tag name containing non-alphanumeric characters (including non-English multibyte-UTF characters) should be double quoted. Quotes and backslashes inside a quoted tag name must be escaped with a backslash.| |{EVENT.CAUSE.TIME}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Time of the cause event.*| |{EVENT.CAUSE.UPDATE.HISTORY}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Log of cause problem updates (acknowledgments, etc).*| |{EVENT.CAUSE.VALUE}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numeric value of the cause event (1 for problem, 0 for recovering).*| |{EVENT.SYMPTOMS}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Manual event action [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*The list of symptom events.*<br>Includes the following details: host name, event name, severity, age, service tags and values.|
es	 ### Eventos de causa y síntoma  Las macros {EVENT.CAUSE.*} se utilizan en el contexto de un evento de síntoma, por ejemplo, en notificaciones; devuelven información sobre el evento causante.  La macro {EVENT.SYMPTOMS} se utiliza en el contexto del evento de causa y devuelve información sobre los eventos de síntoma.  |Macro|Admitida en|Descripción| |--|--------|--------| |{EVENT.CAUSE.ACK.STATUS}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)| *Estado de reconocimiento del evento causante (Sí/No)*.| |{EVENT.CAUSE.AGE}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Edad del evento causante*, con precisión de hasta un segundo.<br>Útil en mensajes escalados.| |{EVENT.CAUSE.DATE}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Fecha del evento causante.*| |{EVENT.CAUSE.DURATION}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Duración del evento causante (diferencia de tiempo entre los eventos de problema y recuperación)*, con precisión de hasta un segundo.<br>Útil en mensajes de recuperación de problemas.| |{EVENT.CAUSE.ID}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numérico ID del evento causante .*| |{EVENT.CAUSE.NAME}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Nombre del evento de problema de causa.*| |{EVENT.CAUSE.NSEVERITY}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numérico valor de la gravedad del evento causante.*<br>Valores posibles: 0 - No clasificado, 1 - Información, 2 - Advertencia, 3 - Promedio, 4 - Alto, 5 - Desastre.| |{EVENT.CAUSE.OBJECT}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numérico valor del objeto de evento de causa.*<br>Valores posibles: 0 - Iniciador, 1 - Equipo descubierto, 2 - Servicio descubierto, 3 - Registro automático, 4 - Métrica, 5 - Regla de descubrimiento de bajo nivel.| |{EVENT.CAUSE.OPDATA}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Operacional datos del desencadenante subyacente del problema causante.*| |{EVENT.CAUSE.SEVERITY}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Nombre de la gravedad del evento causante.*| |{EVENT.CAUSE.SOURCE}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numérico valor del origen del evento de causa.*<br>Valores posibles: 0 - Iniciador, 1 - Descubrimiento, 2 - Registro automático, 3 - Interno.| |{EVENT.CAUSE.STATUS}|→ Notificaciones y comandos basados en activadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Verbal valor del evento causante.*| |{EVENT.CAUSE.TAGS}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A Lista separada por comas de etiquetas de eventos de causa.*<br>Ampliada a una cadena vacía si no existen etiquetas.| |{EVENT.CAUSE.TAGSJSON}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*A Matriz JSON que contiene la etiqueta de evento de causa [objetos](/manual/api/reference/event/object#event_tag).*<br>Ampliada a una matriz vacía si no existen etiquetas.| |{EVENT.CAUSE.TAGS.<nombre de etiqueta>}|→ Notificaciones y comandos basados en activadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/ scripts)|*Causa el valor de la etiqueta de evento al que hace referencia el nombre de la etiqueta.*<br>Un nombre de etiqueta que contenga caracteres no alfanuméricos (incluidos caracteres UTF multibyte no ingleses) debe estar entre comillas dobles. Las comillas y barras invertidas dentro de un nombre de etiqueta entre comillas deben ir acompañadas de una barra invertida.| |{EVENT.CAUSE.TIME}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Hora del evento causante.*| |{EVENT.CAUSE.UPDATE.HISTORY}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)| *Registro de actualizaciones de problemas de causa (agradecimientos, etc.).*| |{EVENT.CAUSE.VALUE}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*Numérico valor del evento causante (1 para problema, 0 para recuperación).*| |{EVENT.SYMPTOMS}|→ Notificaciones y comandos basados en iniciadores<br>→ Notificaciones y comandos de actualización de problemas<br>→ Acción de evento manual [scripts](/manual/web_interface/frontend_sections/alerts/scripts)|*La lista de eventos de síntomas.*<br>Incluye los siguientes detalles: nombre de equipo, nombre de evento, gravedad, antigüedad, etiquetas y valores de servicio.|

en-us	 #### Cause and symptom problems  The new version comes with an option to mark problems as cause or symptom problems.  For example, power outage may be the actual root cause why some host is unreachable or some service is down. In this case, the "host is unreachable" and "service is down" problems may be classified as the symptom problems of "power outage" - the cause problem.  ![](../../../assets/en/manual/introduction/cause_symptom_new.png)  Symptom problems are grouped under the cause problem and marked accordingly, with an icon, smaller font and different background. The cause problem has a number showing how many symptoms are attributed to it.  By default all new problems are classified as cause problems. It is possible, in *Monitoring* -> *Problems*, to manually reclassify certain problems as symptom problems of the cause problem.  It is also possible to revert a symptom problem back to a cause problem.  New {EVENT.CAUSE.\*} [macros](/manual/appendix/macros/supported_by_location#cause-and-symptom-events) allow to reference the cause event in the symptom event notifications,  while {EVENT.SYMPTOMS} allows to retrieve a list of symptoms in the cause event messages.  See also: [Cause and symptom problems](/manual/web_interface/frontend_sections/monitoring/problems/cause_and_symptom).
es	 #### Problemas de causas y síntomas  La nueva versión viene con una opción para marcar problemas como causa o síntoma.  Por ejemplo, un corte de energía puede ser la causa real de por qué no se puede acceder a algún host o algún servicio no funciona. En este caso, los problemas de "equipo inaccesible" y "servicio inactivo" pueden clasificarse como problemas sintomáticos de "corte de energía": la causa del problema.  ![](../../../assets/en/manual/introduction/cause_symptom_new.png)  Los problemas sintomáticos se agrupan bajo la causa del problema y se marcan en consecuencia, con un ícono, una fuente más pequeña y un fondo diferente. La causa del problema tiene un número que muestra cuántos síntomas se le atribuyen.  De forma predeterminada, todos los problemas nuevos se clasifican como problemas de causa. Es posible, en *Monitoreo* -> *Problemas*, reclasificar manualmente ciertos problemas como problemas de síntomas de la causa del problema.  También es posible revertir un problema de síntoma a un problema de causa.  El nuevo {EVENT.CAUSE.\*} [macros](/manual/appendix/macros/supported_by_location#cause-and-symptom-events) permite hacer referencia al evento de causa en las notificaciones de eventos de síntoma, mientras que {EVENT.SYMPTOMS} permite recuperar una lista de síntomas en los mensajes de eventos de causa.  Consulte también: [Problemas de causas y síntomas](/manual/web_interface/frontend_sections/monitoring/problems/cause_and_symptom).

en-us	 ##### cbrt(value) {#cbrt}  The cube root of a value.  Parameter:   -   **value** - the value to check  For example, the cube root of '64' will be '4', of '63' will be '3.97905721'.  Example:      cbrt(last(/host/key))
es	 ##### cbrt(valor) {#cbrt}  La raíz cúbica de un valor.  Parámetro:  - **valor** - el valor a comprobar  Por ejemplo, la raíz cúbica de '64' será '4', de '63' será '3.97905721'.  Ejemplo:      cbrt(last(/host/key))

en-us	 ##### ceil(value) {#ceil}  Round the value up to the nearest greater or equal integer.  Parameter:   -   **value** - the value to check  For example, '2.4' will be rounded up to '3'. See also [floor()](#floor).  Example:      ceil(last(/host/key))
es	 ##### ceil(valor) {#ceil}  Redondea el valor al número entero mayor o igual más cercano.  Parámetro:  - **valor** - el valor a comprobar  Por ejemplo, '2,4' se redondeará a '3'. Véase también [piso()](#piso).  Ejemplo:      ceil(last(/host/key))

en-us	 ##### ceph.df.details[connString,<user>,<apikey>]  <br> The cluster’s data usage and distribution among pools.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.df.details[connString,<usuario>,<apikey>]  <br> El uso y distribución de datos del clúster entre "pools".<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña** - las credenciales de inicio de sesión de Ceph.<br>

en-us	 ##### ceph.osd.discovery[connString,<user>,<apikey>]  <br> The list of discovered OSDs. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.osd.discovery[connString,<usuario>,<apikey>]  <br> La lista de OSD descubiertos. 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, apikey** - las credenciales de inicio de sesión de Ceph.<br>

en-us	 ##### ceph.osd.dump[connString,<user>,<apikey>]  <br> The usage thresholds and statuses of OSDs.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.osd.dump[connString,<usuario>,<apikey>]  <br> Los umbrales de uso y los estados de los OSD.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, apikey** - las credenciales de inicio de sesión de Ceph.<br>

en-us	 ##### ceph.osd.stats[connString,<user>,<apikey>]  <br> Aggregated and per OSD statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.osd.stats[connString,<usuario>,<apikey>]  <br> Estadísticas agregadas y por OSD.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña** - las credenciales de inicio de sesión de Ceph.<br>

en-us	 ##### ceph.ping[connString,<user>,<apikey>]  <br> Tests whether a connection to Ceph can be established.<br> Return value: *0* - connection is broken (if there is any error presented including AUTH and configuration issues); *1* - connection is successful.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.ping[connString,<usuario>,<apikey>]  <br> Prueba si se puede establecer una conexión con Ceph.<br> Valor de retorno: *0*: la conexión está interrumpida (si se presenta algún error, incluidos problemas de AUTH y configuración); *1* - la conexión se realizó correctamente.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, apikey** - las credenciales de inicio de sesión de Ceph.<br>

en-us	 ##### ceph.pool.discovery[connString,<user>,<apikey>]  <br> The list of discovered pools. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.pool.discovery[connString,<usuario>,<apikey>]  <br> La lista de "pools" descubiertos. 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, apikey** - las credenciales de inicio de sesión de Ceph.<br>

en-us	 ##### ceph.status[connString,<user>,<apikey>]  <br> The overall cluster's status.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
es	 ##### ceph.status[connString,<usuario>,<apikey>]  <br> El estado general del clúster.<br> Valor de retorno: *objeto JSON*.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, apikey** - las credenciales de inicio de sesión de Ceph.<br>

en-us	#### Certificate configuration parameters  |Parameter|Mandatory|Description| |--|-|--------| |*TLSCAFile*|yes|Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.<br>In case of certificate chain with several members they must be ordered: lower level CA certificates first followed by certificates of higher level CA(s).<br>Certificates from multiple CA(s) can be included in a single file.| |*TLSCRLFile*|no |Full pathname of a file containing Certificate Revocation Lists. See notes in [Certificate Revocation Lists (CRL)](/manual/encryption/using_certificates#certificate_revocation_lists_crl).| |*TLSCertFile*|yes|Full pathname of a file containing certificate (certificate chain).<br>In case of certificate chain with several members they must be ordered: server, proxy, or agent certificate first, followed by lower level CA certificates then certificates of higher level CA(s).| |*TLSKeyFile*|yes|Full pathname of a file containing private key. Set access rights to this file - it must be readable only by Zabbix user.| |*TLSServerCertIssuer*|no |Allowed server certificate issuer.| |*TLSServerCertSubject*|no |Allowed server certificate subject.|
es	#### Parámetros de configuración del certificado  |Parámetro|Obligatorio|Descripción| |--|-|--------| |*TLSCAFile*|sí|Nombre de ruta completo de un archivo que contiene los certificados de CA de nivel superior para la verificación de certificados de pares.<br>En caso de una cadena de certificados con varios miembros, se deben ordenar: los certificados de CA de nivel inferior primero seguidos de certificados de CA(s) de nivel superior.<br>Los certificados de varias CA(s) se pueden incluir en un solo archivo.| |*TLSCRLFile*|no |Nombre de ruta completo de un archivo que contiene listas de revocación de certificados. Consulte las notas en [Listas de revocación de certificados (CRL)](/manual/encryption/using_certificates#certificate_revocation_lists_crl).| |*TLSCertFile*|yes|Ruta completa de un archivo que contiene el certificado (cadena de certificados).<br>En caso de una cadena de certificados con varios miembros, se deben ordenar: primero el certificado de servidor, proxy o agente, seguido de los certificados de CA de nivel inferior. luego, certificados de CA(s) de nivel superior.| |*TLSKeyFile*|yes|Nombre de ruta completo de un archivo que contiene la clave privada. Establezca derechos de acceso a este archivo; solo debe ser legible por el usuario de Zabbix.| |*TLSServerCertIssuer*|no |Emisor de certificado de servidor permitido.| |*TLSServerCertSubject*|no |Asunto del certificado de servidor permitido.|

en-us	#### Certificate Revocation Lists (CRL)  If a certificate is compromised CA can revoke it by including in CRL. CRLs can be configured in server, proxy and agent configuration file using parameter `TLSCRLFile`. For example:      TLSCRLFile=/home/zabbix/zabbix_crl_file  where `zabbix_crl_file` may contain CRLs from several CAs and look like:      -----BEGIN X509 CRL-----     MIIB/DCB5QIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixkARkWA2Nv     ...     treZeUPjb7LSmZ3K2hpbZN7SoOZcAoHQ3GWd9npuctg=     -----END X509 CRL-----     -----BEGIN X509 CRL-----     MIIB+TCB4gIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQBGRYDY29t     ...     CAEebS2CND3ShBedZ8YSil59O6JvaDP61lR5lNs=     -----END X509 CRL-----  CRL file is loaded only on Zabbix start. CRL update requires restart.  ::: noteimportant  If Zabbix component is compiled with *OpenSSL* and CRLs are used then each top and intermediate level CA in certificate chains must have a corresponding CRL (it can be empty) in `TLSCRLFile`.  :::
es	#### Listas de revocación de certificados (CRL)  Si un certificado está comprometido, la CA puede revocarlo incluyéndolo en la CRL. Las CRL se pueden configurar en el archivo de configuración del servidor, proxy y agente. usando el parámetro `TLSCRLFile`. Por ejemplo:      TLSCRLFile=/home/zabbix/zabbix_crl_file  donde `zabbix_crl_file` puede contener CRL de varias CA y verse así:      -----BEGIN X509 CRL-----     MIIB/DCB5QIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixkARkWA2Nv     ...     treZeUPjb7LSmZ3K2hpbZN7SoOZcAoHQ3GWd9npuctg=    -----END X509 CRL-----     -----BEGIN X509 CRL-----     MIIB+TCB4gIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQBGRYDY29t     ...     CAEebS2CND3ShBedZ8YSil59O6JvaDP61lR5lNs=     -----END X509 CRL-----  El archivo CRL se carga solo al iniciar Zabbix. La actualización de CRL requiere reiniciar.  ::: noteimportant  Si el componente Zabbix está compilado con *OpenSSL* y se utilizan CRL, cada CA de nivel superior e intermedio en las cadenas del certificado deben tener una CRL correspondiente (puede estar vacía) en `TLSCRLFile`.  :::

en-us	 ##### changecount(/host/key,(sec|#num)<:time shift>,<mode>) {#changecount}  The number of changes between adjacent values within the defined evaluation period.<br> Supported value types: *Float*, *Integer*, *String*, *Text*, *Log*.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **mode** (must be double-quoted) - possible values: *all* - count all changes (default); *dec* - count decreases; *inc* - count increases  For non-numeric value types, the *mode* parameter is ignored.  Examples:      changecount(/host/key,1w) #the number of value changes for the last week until now     changecount(/host/key,#10,"inc") #the number of value increases (relative to the adjacent value) among the last 10 values     changecount(/host/key,24h,"dec") #the number of value decreases (relative to the adjacent value) for the last 24 hours until now
es	 ##### changecount(/host/key,(sec|#num)<:time shift>,<modo>) {#changecount}  El número de cambios entre valores adyacentes dentro del período de evaluación definido.<br> Tipos de valores admitidos: *Float*, *Integer*, *String*, *Text*, *Log*.  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **modo** (debe estar entre comillas dobles) - valores posibles: *all* - contar todos los cambios (predeterminado); *dec* - recontar disminuciones de valor; *inc* - recontar aumentos de valor  Para tipos de valores no numéricos, el parámetro *modo* se ignora.  Ejemplos:      changecount(/host/key,1w) #el número de cambios de valor durante la última semana hasta ahora     changecount(/host/key,#10,"inc") #el número de valores aumentados (en relación con el valor adyacente) de los últimos 10 valores     changecount(/host/key,24h,"dec") #el número de valores disminuidos (en relación con el valor adyacente) durante las últimas 24 horas hasta ahora

en-us	#### Change dashboard owner  Available only for admins and super admins.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "userid": "1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```
es	#### Cambiar propietario del tablero  Disponible solo para administradores y superadministradores.  [Solicitud](/manual/api#performing-requests):  ```json { "jsonrpc": "2.0", "method": "dashboard.update", "params": { "dashboardid": "2", "userid": "1" }, "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "dashboardids": [ "2" ] }, "id": 1 } ```

en-us	 ##### change(/host/key) {#change}  The amount of difference between the previous and latest value.<br> Supported value types: *Float*, *Integer*, *String*, *Text*, *Log*.<br> For strings returns: 0 - values are equal; 1 - values differ.  Parameters: see [common parameters](#common-parameters).  Comments:  -   Numeric difference will be calculated, as seen with these incoming example values ('previous' and 'latest' value = difference):<br>'1' and '5' = `+4`<br>'3' and '1' = `-2`<br>'0' and '-2.5' = `-2.5`<br> -   See also: [abs](/manual/appendix/functions/math) for comparison.  Examples:      change(/host/key)>10
es	 ##### change(/host/key) {#change}  La cantidad de diferencia entre el valor anterior y el último.<br> Tipos de valores admitidos: *Float*, *Integer*, *String*, *Text*, *Log*.<br> Para cadenas devuelve: 0 - los valores son iguales; 1 - los valores difieren.  Parámetros: consulte [parámetros comunes](#common-parameters).  Comentarios:  - Se calculará la diferencia numérica, como se ve con estos valores entrantes de ejemplo (valor 'anterior' y 'último' = diferencia):<br>'1' y '5' = `+4`<br>'3' y ' 1' = `-2`<br>'0' y '-2.5' = `-2.5`<br> - Ver también: [abs](/manual/appendix/functions/math) para comparar.  Ejemplos:      change(/host/key)>10

en-us	#### Change hosts monitored by a proxy  Update the proxy to monitor the two given hosts.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```
es	#### Cambiar equipos monitoreados por un proxy  Actualice el proxy para monitorear los dos equipos proporcionados.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```

en-us	##### Change indicator  The following parameters are supported if *Advanced configuration* is set to "Enabled", and *Show* is set to "Change indicator".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Change indicator ↑ color*|1|up_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |*Change indicator ↓ color*|1|down_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |*Change indicator ↕ color*|1|updown_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
es	##### Cambiar indicador  Los siguientes parámetros son compatibles si *Configuración avanzada* está configurado en "Habilitado" y *Mostrar* está configurado en "Indicador de cambio".  |Parámetro|[tipo](/manual/api/reference/dashboard/object#dashboard-widget-field)|nombre|valor| |-----|-|-----|-------------------| |*Indicador de cambio ↑ color*|1|up_color|Código de color hexadecimal (por ejemplo, `FF0000`).<br><br>Predeterminado: `""` (vacío).| |*Cambiar indicador ↓ color*|1|down_color|Código de color hexadecimal (por ejemplo, `FF0000`).<br><br>Predeterminado: `""` (vacío).| |*Cambiar indicador ↕ color*|1|updown_color|Código de color hexadecimal (por ejemplo, `FF0000`).<br><br>Predeterminado: `""` (vacío).|

en-us	#### Change macro value that was created by discovery rule  Convert discovery rule created "automatic" macro to "manual" and change its value to "new-value".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "usermacro.update",     "params": {         "hostmacroid": "1",         "value": "new-value",         "automatic": "0"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "1"         ]     },     "id": 1 } ```
es	#### Cambiar el valor de la macro creada por la regla de descubrimiento  Convierta la macro "automática" creada en la regla de descubrimiento a "manual" y cambie su valor a "new-value".  [Solicitud](/manual/api#performing-requests):   ```json {     "jsonrpc": "2.0",     "method": "usermacro.update",     "params": {         "hostmacroid": "1",         "value": "new-value",         "automatic": "0"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Change map owner  Available only for admins and super admins.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.update",     "params": {         "sysmapid": "9",         "userid": "1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
es	#### Cambiar propietario del mapa  Disponible solo para administradores y superadministradores.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.update",     "params": {         "sysmapid": "9",         "userid": "1"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```

en-us	#### Change proxy status  Change the proxy to an active proxy and rename it to "Active proxy".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Active proxy",         "status": "5"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```
es	#### Cambiar estado de proxy  Cambie el proxy a un proxy activo y cámbiele el nombre a "Proxy activo".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Proxy activo",         "status": "5"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```

en-us	#### Change script command  Change the command of the script to "/bin/ping -c 10 {HOST.CONN} 2>&1".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "script.update",     "params": {         "scriptid": "1",         "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "1"         ]     },     "id": 1 } ```
es	#### Cambiar comando de script  Cambie el comando del script a "/bin/ping -c 10 {HOST.CONN} 2>&1".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "script.update",     "params": {         "scriptid": "1",         "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "1"         ]     },     "id": 1 } ```

en-us	#### CHANGES IN 6.4.0
es	#### CAMBIOS EN 6.4.0

en-us	#### CHANGES IN 6.4.11  **New templates**  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) templates has been supplemented with the Azure Cost Management by HTTP template.  **Updated templates**  [MSSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=refs%2Fheads%2Frelease%2F6.4) template has been updated for working with AlwaysOn features such as Failover Cluster Instances (FCI) and Availability Groups (AG). It is now possible to use the template for monitoring a host in cluster, standalone host and host by cluster name. A macro for instance name is no longer used; when the master is switched, it is not required to change any macros:  - new LLD rules and metrics for quorum and quorum members have been added; - the type of the LLD rules has been changed from “Database monitor” to “Dependent item”; - items with `db.odbc.discovery` key have been turned into items dependent on the `db.odbc.get` item - new item has been added - MSSQL DB '{#DBNAME}': Recovery model, which returns the database recovery model under the database discovery; - new macros, namely, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, have been added - those can be used for disabling backup age triggers for a certain database.
es	#### CAMBIOS EN 6.4.11  **Nuevas plantillas**  El conjunto de plantillas [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) ha sido complementado con la plantilla Azure Cost Management mediante HTTP.  **Plantillas actualizadas**  La plantilla [MSSQL por ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=refs%2Fheads%2Frelease%2F6.4) se ha actualizado para funcionar con funciones AlwaysOn como instancias de clúster de conmutación por error (FCI) y grupos de disponibilidad (AG). Ahora es posible utilizar la plantilla para monitorear un equipo en clúster, un equipo independiente y un equipo por nombre de clúster. Ya no se utiliza una macro, por ejemplo el nombre; cuando se cambia el maestro, no es necesario cambiar ninguna macro:  - se han agregado nuevas reglas y métricas de LLD para el quórum y los miembros del quórum; - el tipo de reglas LLD se ha cambiado de "Monitor de base de datos" a "Elemento dependiente"; - Las métricas con la clave `db.odbc.discovery` se han convertido en métricas dependientes de la métrica `db.odbc.get`. - se ha agregado una nueva métrica - MSSQL DB '{#DBNAME}': modelo de recuperación, que devuelve el modelo de recuperación de la base de datos bajo el descubrimiento de la base de datos; - se han agregado nuevas macros, a saber, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}; se pueden usar para deshabilitar los iniciadores de antigüedad de la copia de seguridad para una determinada base de datos .

en-us	#### CHANGES IN 6.4.12  **New templates**  A new template is available:  - [YugabyteDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.4), which includes the *YugabyteDB Cluster by HTTP* template for monitoring each YugabyteDB cluster.
es	#### CAMBIOS EN 6.4.12  **Nuevas plantillas**  Hay una nueva plantilla disponible:  - [YugabyteDB por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.4), que incluye la plantilla *Clúster YugabyteDB por  HTTP* para monitorear cada clúster YugabyteDB.

en-us	#### CHANGES IN 6.4.13  **New templates**  New templates are available:  - [AWS ELB Application Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4) - [Check Point Next Generation Firewall by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [MSSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.4)
es	#### CAMBIOS EN 6.4.13  **Nuevas plantillas**  Hay nuevas plantillas disponibles:  - [Balanceador de carga de aplicaciones AWS ELB por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4 ) - [Check Point Firewall de próxima generación por SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.4 ) - [MSSQL por el agente 2 de Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.14  **New templates**  A new template is available:  - [Oracle Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.4), a master template that discovers various Oracle Cloud Infrastructure (OCI) services and resources.  **Updated templates**  - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with metrics regarding VPN, high availability (HA), wireless termination points (WTPs), SD-WAN health checks, and HW sensors. - [MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with the items "MySQL: Get database" and "MySQL: Get replication". The LLD rules "Database discovery" and "Replication discovery" have been changed to the "Dependent item" type. - [Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with the items "Oracle: Get archive log", "Oracle: Get ASM disk groups", "Oracle: Get database", "Oracle: Get PDB", and "Oracle: Get tablespace". The LLD rules "Archive log discovery", "ASM disk groups discovery", "Database discovery", "PDB discovery", and "Tablespace discovery" have been changed to the "Dependent item" type. - The VMware Hypervisor template within the [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.4) and [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.4) template sets has been supplemented with a new LLD rule, "Sensor discovery".
es	#### CAMBIOS EN 6.4.14  **Nuevas plantillas**  Hay una nueva plantilla disponible:  - [Oracle Cloud por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.4), una plantilla principal que descubre varios servicios y recursos de Oracle Cloud Infrastructure (OCI).  **Plantillas actualizadas**  - La plantilla [FortiGate por SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) ha sido complementada con métricas relacionadas con VPN, alta disponibilidad (HA), puntos de terminación inalámbrica (WTP), comprobaciones de estado de SD-WAN y sensores de HW. - Plantilla [MySQL por ODBC] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) se ha complementado con los elementos "MySQL: Obtener base de datos" y "MySQL: Obtener replicación". Las reglas LLD "Descubrimiento de base de datos" y "Descubrimiento de replicación" se han cambiado al tipo "Métrica dependiente". - Plantilla [Oracle de ODBC] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.4) se ha complementado con las métricas "Oracle: Obtener registro de archivo", "Oracle: Obtener grupos de discos ASM", "Oracle: Obtener base de datos", "Oracle: Obtener PDB" y "Oracle: Obtener espacio de tabla". Las reglas LLD "Descubrimiento de registros de archivos", "Descubrimiento de grupos de discos ASM", "Descubrimiento de bases de datos", "Descubrimiento de PDB" y "Descubrimiento de espacios de tabla" se han cambiado al tipo "Métrica dependiente". - La plantilla VMware Hypervisor dentro de [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.4) y los conjuntos de plantillas [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.4) se han complementado con una nueva regla LLD, "Descubrimiento de sensores".

en-us	#### CHANGES IN 6.4.15  **New templates**  The AWS ELB template set has been supplemented with the template [AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.4).  **Updated templates**  The [OS templates](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os?at=refs%2Fheads%2Frelease%2F6.4) (agent, SNMP, and Prometheus-based) have been given a mounted filesystem overhaul. Changes include item, trigger, graph, and dashboard updates.
es	#### CAMBIOS EN 6.4.15  **Nuevas plantillas**  El conjunto de plantillas de AWS ELB se ha complementado con la plantilla [AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at =refs%2Fheads%2Frelease%2F6.4).  **Plantillas actualizadas**  Las [plantillas de sistema operativo](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os?at=refs%2Fheads%2Frelease%2F6.4) (agente, SNMP y basadas en Prometheus) han recibido una revisión del sistema de archivos montado. Los cambios incluyen actualizaciones de métricas, iniciadores, gráficos y paneles.

en-us	#### CHANGES IN 6.4.16  **New templates**  A new template is available:  - [Jira Data Center by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F6.4), a template for monitoring Jira Data Center health.
es	#### CAMBIOS EN 6.4.16  **Nuevas plantillas**  Hay una nueva plantilla disponible:  -   [Jira Data Center de JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F6.4), una plantilla para monitorear el estado de Jira Data Center.

en-us	#### CHANGES IN 6.4.17  **New templates**  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) templates has been supplemented with the Azure VM Scale Set by HTTP template.
es	#### CAMBIOS EN 6.4.17  **Nuevas plantillas**  El conjunto de plantillas [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.4) ha sido complementado con la plantilla Azure VM Scale Set by HTTP.

en-us	#### CHANGES IN 6.4.3
es	#### CAMBIOS EN 6.4.3

en-us	#### CHANGES IN 6.4.5  New templates are available:  - [AWS ECS Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_http?at=refs%2Fheads%2Frelease%2F6.4) (along with its [Serverless Cluster version](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_serverless_http?at=refs%2Fheads%2Frelease%2F6.4)) - [Cisco SD-WAN by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/cisco/cisco_sdwan_http?at=refs%2Fheads%2Frelease%2F6.4) - [OpenStack by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.4), which includes *OpenStack Nova by HTTP* template for monitoring OpenStack Nova service - [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4)
es	#### CAMBIOS EN 6.4.5  Hay nuevas plantillas disponibles:  - [Clúster AWS ECS por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_http?at=refs%2Fheads%2Frelease%2F6.4) ( junto con su [versión Serverless Cluster](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_serverless_http?at=refs%2Fheads%2Frelease%2F6.4)) - [Cisco SD-WAN por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/cisco/cisco_sdwan_http?at=refs%2Fheads%2Frelease%2F6.4) - [OpenStack por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.4), que incluye *OpenStack Plantilla Nova by HTTP* para monitorear el servicio OpenStack Nova - [PostgreSQL por ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.6  New template is available:  - [AWS Cost Explorer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=refs%2Fheads%2Frelease%2F6.4)
es	#### CAMBIOS EN 6.4.6  Nueva plantilla disponible:  - [Explorador de AWS Cost por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.7  New templates are available:  - [Acronis Cyber Protect Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/acronis?at=refs%2Fheads%2Frelease%2F6.4) - [HashiCorp Nomad by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.4) - [MantisBT by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.4)
es	#### CAMBIOS EN 6.4.7  Hay nuevas plantillas disponibles:  - [Acronis Cyber Protect Cloud por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/acronis?at=refs%2Fheads%2Frelease%2F6.4) - [HashiCorp Nomad por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.4) - [MantisBT por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.8  **New templates**  New templates are available:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.4) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)
es	#### CAMBIOS EN 6.4.8  **Nuevas plantillas**  Hay nuevas plantillas disponibles:  - [FortiGate por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.4) - [FortiGate por SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [Nextcloud por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.9  **New templates**  New template is available:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.4)  **Updated templates**  Integration with OpenShift has been added to [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.4) template.
es	#### CAMBIOS EN 6.4.9  **Nuevas plantillas**  Nueva plantilla disponible:  - [HPE iLO por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.4)  **Plantillas actualizadas**  Se agregó integración con OpenShift a [estado del clúster de Kubernetes mediante HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease %2F6.4) plantilla.

en-us	#### - Changes to AlmaLinux 8 configuration  The appliance is based on AlmaLinux 8. There are some changes applied to the base AlmaLinux configuration.
es	#### - Cambios en la configuración de AlmaLinux 8  El dispositivo está basado en AlmaLinux 8. Se han aplicado algunos cambios a la configuración base de AlmaLinux.

en-us	##### - Changes to Zabbix configuration  -   Frontend timezone is set to Europe/Riga (this can be modified in     **/etc/php-fpm.d/zabbix.conf**);
es	##### - Cambios en la configuración de Zabbix  - La zona horaria de la interfaz está configurada en Europa/Riga (esto se puede modificar en     **/etc/php-fpm.d/zabbix.conf**);

en-us	#### Change the IP range of a discovery rule  Change the IP range of a discovery rule to "192.168.2.1-255".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```
es	#### Cambiar el rango de IP de una regla de descubrimiento  Cambie el rango de IP de una regla de descubrimiento a "192.168.2.1-255".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Changing a host interface port  Change the port of a host interface.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```
es	#### Cambiar un puerto de interfaz de host  Cambiar el puerto de una interfaz de host.  [Solicitud](/manual/api#performing-requests): ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```

en-us	#### Changing event's severity  Change severity for multiple events and leave a message.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": ["20427", "20428"],         "action": 12,         "message": "Maintenance required to fix it.",         "severity": 4     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427",             "20428"         ]     },     "id": 1 } ```
es	#### Cambiar la gravedad del evento  Cambie la gravedad de varios eventos y deje un mensaje.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": ["20427", "20428"],         "action": 12,         "message": "Maintenance required to fix it.",         "severity": 4     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427",             "20428"         ]     },     "id": 1 } ```

en-us	#### Changing HTTP authentication type  Change HTTP authentication type to Bearer for connector with ID "3".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "connector.update",     "params": {         "connectorid": 3,         "authtype": 5,         "token": "{$DATA_EXPORT_BEARER_TOKEN}"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "connectorids": [             "3"         ]     },     "id": 1 } ```
es	#### Cambiar el tipo de autenticación HTTP  Cambie el tipo de autenticación HTTP a Bearer para el conector con ID "3".  [Solicitud](/manual/api#performing-requests):  ```json { "jsonrpc": "2.0", "method": "connector.update", "params": { "connectorid": 3, "authtype": 5, "token": "{$DATA_EXPORT_BEARER_TOKEN}" }, "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "connectorids": [ "3" ] }, "id": 1 } ```

en-us	#### Changing mappings for one value map.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "mappings": [             {                 "type": "0",                 "value": "0",                 "newvalue": "Online"             },             {                 "type": "0",                 "value": "1",                 "newvalue": "Offline"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```
es	#### Cambiar asignaciones para un mapa de valores.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "mappings": [             {                 "type": "0",                 "value": "0",                 "newvalue": "Online"             },             {                 "type": "0",                 "value": "1",                 "newvalue": "Offline"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Changing proxy setting  The hosts discovered by different proxies are always treated as different hosts. While this allows to perform discovery on matching IP ranges used by different subnets, changing proxy for an already monitored subnet is complicated because the proxy changes must be also applied to all discovered hosts.  For example the steps to replace proxy in a discovery rule:  1.  disable discovery rule 2.  sync proxy configuration 3.  replace the proxy in the discovery rule 4.  replace the proxy for all hosts discovered by this rule 5.  enable discovery rule
es	#### Cambiar la configuración del proxy  Los equipos descubiertos por diferentes servidores proxy siempre se tratan como equipos distintos. Si bien esto permite realizar el descubrimiento en los rangos de IP  coincidentes utilizados por diferentes subredes, cambiando el proxy por una subred ya monitoreada es complicado porque los cambios de proxy también deben ser aplicados a todos los equipos descubiertos.  Por ejemplo, los pasos para reemplazar el proxy en una regla de descubrimiento:  1.   deshabilitar la regla de descubrimiento 2.   configuración la sincronización del proxy  3.   reemplace el proxy en la regla de descubrimiento. 4.   reemplace el proxy para todos los equipos descubiertos por esta regla 5.   habilitar la regla de descubrimiento

en-us	#### Changing the excluded downtimes for an SLA  Add a planned 4 hour long RAM upgrade downtime on the 6th of April, 2022, while keeping (needs to be defined anew) a previously existing software upgrade planned on the 4th of July for the SLA with ID "5".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "excluded_downtimes": [             {                 "name": "Software version upgrade rollout",                 "period_from": "1648760400",                 "period_to": "1648764900"             },             {                 "name": "RAM upgrade",                 "period_from": "1649192400",                 "period_to": "1649206800"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
es	#### Cambiar los tiempos de inactividad excluidos para un SLA  Agregue un tiempo de inactividad planificado de actualización de RAM de 4 horas de duración el 6 de abril de 2022, manteniendo (debe definirse de nuevo) una actualización de software previamente existente prevista para el 4 de julio para el SLA con ID "5".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "excluded_downtimes": [             {                 "name": "Software version upgrade rollout",                 "period_from": "1648760400",                 "period_to": "1648764900"             },             {                 "name": "RAM upgrade",                 "period_from": "1649192400",                 "period_to": "1649206800"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Changing the interface of an item prototype  Change the host interface that will be used by discovered items.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "27428",         "interfaceid": "132"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27428"         ]     },     "id": 1 } ```
es	#### Cambiar la interfaz de un prototipo de métrica  Cambie la interfaz del equipo que utilizarán las métricas descubiertas.  [Solicitud](/manual/api#performing-requests):   ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "27428",         "interfaceid": "132"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27428"         ]     },     "id": 1 } ```

en-us	#### Changing the schedule of an SLA  Switch the SLA with ID "5" to a 24x7 schedule.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "schedule": []     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
es	#### Cambiar el cronograma de un SLA  Cambie el SLA con ID "5" a un horario 24x7.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "schedule": []     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Changing the size of a graph prototype  Change the size of a graph prototype to 1100 to 400 pixels.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.update",     "params": {         "graphid": "439",         "width": 1100,         "height": 400     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```
es	#### Cambiar el tamaño de un prototipo de gráfico  Cambie el tamaño de un prototipo de gráfico de 1100 a 400 píxeles.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.update",     "params": {         "graphid": "439",         "width": 1100,         "height": 400     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```

en-us	#### Changing the value of a global macro  Change the value of a global macro to "public".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "usermacro.updateglobal",     "params": {         "globalmacroid": "1",         "value": "public"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "globalmacroids": [             "1"         ]     },     "id": 1 } ```
es	#### Cambiar el valor de una macro global  Cambie el valor de una macro global a "public".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "usermacro.updateglobal",     "params": {         "globalmacroid": "1",         "value": "public"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "globalmacroids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Changing the value of a host macro  Change the value of a host macro to "public".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "usermacro.update",     "params": {         "hostmacroid": "1",         "value": "public"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "1"         ]     },     "id": 1 } ```
es	#### Cambiar el valor de una macro de equipo  Cambie el valor de una macro de equipo a "public".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "usermacro.update",     "params": {         "hostmacroid": "1",         "value": "public"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "1"         ]     },     "id": 1 } ```

en-us	##### - Changing time zone  By default the appliance uses UTC for the system clock. To change the time zone, copy the appropriate file from */usr/share/zoneinfo* to */etc/localtime*, for example:      cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
es	##### - Cambio de zona horaria  De forma predeterminada, el dispositivo utiliza UTC para el reloj del sistema. Para cambiar la zona horaria, copie el archivo apropiado de */usr/share/zoneinfo* a */etc/localtime*, por ejemplo:      cp /usr/share/zoneinfo/Europa/Riga /etc/localtime

en-us	#### Changing user role  Change a role of a user.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.update",     "params": {         "userid": "12",         "roleid": "6"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "12"         ]     },     "id": 1 } ```
es	#### Cambiar rol de usuario  Cambiar el rol de un usuario.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.update",     "params": {         "userid": "12",         "roleid": "6"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "12"         ]     },     "id": 1 } ```

en-us	#### Changing value map name  Change value map name to "Device status".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "name": "Device status"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```
es	#### Cambiando el nombre del mapa de valores  Cambie el nombre del mapa de valores a "Estado del dispositivo".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "name": "Estado del dispositivo"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```

en-us	 ##### char(value) {#char}  Return the character by interpreting the value as ASCII code.<br> Supported value types: *Integer*.  Parameter:   -   **value** - the value to check  The value must be in the 0-255 range. For example, a value like '65' (interpreted as ASCII code) will return 'A'.  Example:      char(last(/host/key))
es	 ##### char(valor) {#char}  Devuelve el carácter interpretando el valor como código ASCII.<br> Tipos de valores admitidos: *Entero*.  Parámetro:  - **valor** - el valor a comprobar  El valor debe estar en el rango 0-255. Por ejemplo, un valor como '65' (interpretado como código ASCII) devolverá 'A'.  Ejemplo:      char(last(/host/key))

en-us	##### Check authentication using API token  Check a user session using the user API token, and return additional information about the user.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.checkAuthentication",     "params": {         "token": "00aff470e07c12d707e50d98cfe39edef9e6ec349c14728dbdfbc8ddc5ea3eae"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userid": "1",         "username": "Admin",         "name": "Zabbix",         "surname": "Administrator",         "url": "",         "autologin": "1",         "autologout": "0",         "lang": "ru_RU",         "refresh": "0",         "theme": "default",         "attempt_failed": "0",         "attempt_ip": "127.0.0.1",         "attempt_clock": "1355919338",         "rows_per_page": "50",         "timezone": "Europe/Riga",         "roleid": "3",         "userdirectoryid": "0",         "ts_provisioned": "0",         "type": 3,         "userip": "127.0.0.1",         "debug_mode": 0,         "gui_access": "1",         "deprovisioned": false,         "auth_type": 0     },     "id": 1 } ```
es	##### Verificar la autenticación mediante el token API  Verifique una sesión de usuario utilizando el token API de usuario y devuelva información adicional sobre el usuario.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.checkAuthentication",     "params": {         "token": "00aff470e07c12d707e50d98cfe39edef9e6ec349c14728dbdfbc8ddc5ea3eae"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "userid": "1",         "username": "Admin",         "name": "Zabbix",         "surname": "Administrator",         "url": "",         "autologin": "1",         "autologout": "0",         "lang": "ru_RU",         "refresh": "0",         "theme": "default",         "attempt_failed": "0",         "attempt_ip": "127.0.0.1",         "attempt_clock": "1355919338",         "rows_per_page": "50",         "timezone": "Europe/Riga",         "roleid": "3",         "userdirectoryid": "0",         "ts_provisioned": "0",         "type": 3,         "userip": "127.0.0.1",         "debug_mode": 0,         "gui_access": "1",         "deprovisioned": false,         "auth_type": 0     },     "id": 1 } ```

en-us	##### Check authentication using authentication token  Check and prolong a user session using the user authentication token, and return additional information about the user.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.checkAuthentication",     "params": {         "sessionid": "673b8ba11562a35da902c66cf5c23fa2"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userid": "1",         "username": "Admin",         "name": "Zabbix",         "surname": "Administrator",         "url": "",         "autologin": "1",         "autologout": "0",         "lang": "ru_RU",         "refresh": "0",         "theme": "default",         "attempt_failed": "0",         "attempt_ip": "127.0.0.1",         "attempt_clock": "1355919038",         "rows_per_page": "50",         "timezone": "Europe/Riga",         "roleid": "3",         "userdirectoryid": "0",         "ts_provisioned": "0",         "type": 3,         "userip": "127.0.0.1",         "debug_mode": 0,         "gui_access": "0",         "deprovisioned": false,         "auth_type": 0,         "sessionid": "673b8ba11562a35da902c66cf5c23fa2",         "secret": "0e329b933e46984e49a5c1051ecd0751"     },     "id": 1 } ```
es	##### Verificar la autenticación mediante el token de autenticación  Verifique y prolongue una sesión de usuario utilizando el token de autenticación de usuario y devuelva información adicional sobre el usuario.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.checkAuthentication",     "params": {         "sessionid": "673b8ba11562a35da902c66cf5c23fa2"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "userid": "1",         "username": "Admin",         "name": "Zabbix",         "surname": "Administrator",         "url": "",         "autologin": "1",         "autologout": "0",         "lang": "ru_RU",         "refresh": "0",         "theme": "default",         "attempt_failed": "0",         "attempt_ip": "127.0.0.1",         "attempt_clock": "1355919038",         "rows_per_page": "50",         "timezone": "Europe/Riga",         "roleid": "3",         "userdirectoryid": "0",         "ts_provisioned": "0",         "type": 3,         "userip": "127.0.0.1",         "debug_mode": 0,         "gui_access": "0",         "deprovisioned": false,         "auth_type": 0,         "sessionid": "673b8ba11562a35da902c66cf5c23fa2",         "secret": "0e329b933e46984e49a5c1051ecd0751"     },     "id": 1 } ```

en-us	##### Check concurrency  Checks from different plugins can be executed concurrently. The number of concurrent checks within one plugin is limited by the plugin capacity setting. Each plugin may have a hardcoded capacity setting (100 being default) that can be lowered using the `Plugins.<PluginName>.System.Capacity=N` setting in the *Plugins* configuration [parameter](#configuration_file). Former name of this parameter `Plugins.<PluginName>.Capacity` is still supported, but has been deprecated in Zabbix 6.0.
es	##### Verificar simultaneidad  Se pueden ejecutar comprobaciones de diferentes complementos al mismo tiempo. El número de comprobaciones simultáneas dentro de un complemento está limitada por la configuración de la capacidad del complemento. Cada complemento puede tener una configuración de capacidad codificada (siendo 100 el valor predeterminado) que se puede reducir usando la configuración `Plugins.<PluginName>.System.Capacity=N` en el   [parámetro](#archivo_configuración) de configuración de *Plugins*. El nombre anterior de este parámetro `Plugins.<PluginName>.Capacity` todavía se admite, pero ha quedado obsoleto en Zabbix 6.0.

en-us	#### Check of pre-requisites  Make sure that all software prerequisites are met.  ![](../../../assets/en/manual/installation/install_2.png){width="550"}  |Pre-requisite|Minimum value|Description| |--|--|------| |*PHP version*|7.4.0| | |*PHP memory\_limit option*|128MB|In php.ini:<br>memory\_limit = 128M| |*PHP post\_max\_size option*|16MB|In php.ini:<br>post\_max\_size = 16M| |*PHP upload\_max\_filesize option*|2MB|In php.ini:<br>upload\_max\_filesize = 2M| |*PHP max\_execution\_time option*|300 seconds (values 0 and -1 are allowed)|In php.ini:<br>max\_execution\_time = 300| |*PHP max\_input\_time option*|300 seconds (values 0 and -1 are allowed)|In php.ini:<br>max\_input\_time = 300| |*PHP session.auto\_start option*|must be disabled|In php.ini:<br>session.auto\_start = 0| |*Database support*|One of: MySQL, Oracle, PostgreSQL.|One of the following modules must be installed:<br>mysql, oci8, pgsql| |*bcmath*| |php-bcmath| |*mbstring*| |php-mbstring| |*PHP mbstring.func\_overload option*|must be disabled|In php.ini:<br>mbstring.func\_overload = 0| |*sockets*| |php-net-socket. Required for user script support.| |*gd*|2.0.28|php-gd. PHP GD extension must support PNG images (*--with-png-dir*), JPEG (*--with-jpeg-dir*) images and FreeType 2 (*--with-freetype-dir*).| |*libxml*|2.6.15|php-xml| |*xmlwriter*| |php-xmlwriter| |*xmlreader*| |php-xmlreader| |*ctype*| |php-ctype| |*session*| |php-session| |*gettext*| |php-gettext<br>Since Zabbix 2.2.1, the PHP gettext extension is not a mandatory requirement for installing Zabbix. If gettext is not installed, the frontend will work as usual, however, the translations will not be available.|  Optional pre-requisites may also be present in the list. A failed optional prerequisite is displayed in orange and has a *Warning* status. With a failed optional pre-requisite, the setup may continue.  ::: noteimportant If there is a need to change the Apache user or user group, permissions to the session folder must be verified. Otherwise Zabbix setup may be unable to continue. :::
es	#### Verificación de requisitos previos  Asegúrese de que se cumplan todos los requisitos previos del software.  ![](../../../assets/en/manual/installation/install_2.png){width="550"}  |Requisito previo|Valor mínimo|Descripción| |--|--|------| |*Versión PHP*|7.4.0| | |*Memoria PHP\_limit opción*|128MB|En php.ini:<br>memory\_limit = 128M| |*Opción PHP post\_max\_size*|16MB|En php.ini:<br>post\_max\_size = 16M| |*Opción PHP upload\_max\_filesize*|2MB|En php.ini:<br>upload\_max\_filesize = 2M| |*Opción PHP max\_execution\_time*|300 segundos (se permiten valores 0 y -1)|En php.ini:<br>max\_execution\_time = 300| |*Opción PHP max\_input\_time*|300 segundos (se permiten valores 0 y -1)|En php.ini:<br>max\_input\_time = 300| |*Opción PHP session.auto\_start*|debe estar deshabilitada|En php.ini:<br>session.auto\_start = 0| |*Soporte de base de datos*|Uno de: MySQL, Oracle, PostgreSQL.|Se debe instalar uno de los siguientes módulos:<br>mysql, oci8, pgsql| |*bcmath*| |php-bcmath| |*mbstring*| |php-mbstring| |*Opción PHP mbstring.func\_overload*|debe estar deshabilitada|En php.ini:<br>mbstring.func\_overload = 0| |*sockets*| |php-net-socket. Requerido para soporte de scripts de usuario.| |*gd*|2.0.28|php-gd. La extensión PHP GD debe admitir imágenes PNG (*--with-png-dir*), imágenes JPEG (*--with-jpeg-dir*) y FreeType 2 (*--with-freetype-dir*).| |*libxml*|2.6.15|php-xml| |*xmlwriter*| |php-xmlwriter| |*xmlreader*| |php-xmlreader| |*ctype*| |php-ctype| |*session*| |php-session| |*gettext*| |php-gettext<br>Desde Zabbix 2.2.1, la extensión PHP gettext no es un requisito obligatorio para instalar Zabbix. Si gettext no está instalado, la interfaz funcionará como de costumbre, sin embargo, las traducciones no estarán disponibles.|  Los requisitos previos opcionales también pueden estar presentes en la lista. Un fallido El requisito previo opcional se muestra en naranja y tiene un estado de *Advertencia*. Si falla un prerrequisito opcional, la configuración puede continuar.  ::: noteimportant Si es necesario cambiar el usuario de Apache o el grupo de usuarios, se deben verificar los permisos para la carpeta de sesión. De lo contrario, es posible que la configuración de Zabbix no pueda continuar. :::

en-us	#### Check status of nodes at specific IP addresses  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["name", "status"],         "filter": {             "address": ["192.168.1.7", "192.168.1.13"]         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "name": "node3",             "status": "0"         },         {             "name": "node-active",             "status": "3"         }     ],     "id": 1 } ```
es	#### Verifique el estado de los nodos en direcciones IP específicas  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["name", "status"],         "filter": {             "address": ["192.168.1.7", "192.168.1.13"]         }     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": [         {             "name": "node3",             "status": "0"         },         {             "name": "node-active",             "status": "3"         }     ],     "id": 1 } ```

en-us	#### Chromium for Zabbix web service on Ubuntu 20  Though in most cases, Zabbix web service can run with Chromium, on Ubuntu 20.04 using Chromium causes the following error:      Cannot fetch data: chrome failed to start:cmd_run.go:994:     WARNING: cannot create user data directory: cannot create      "/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: permission denied     Sorry, home directories outside of /home are not currently supported. See https://forum.snapcraft.io/t/11209 for details.  This error occurs because `/var/lib/zabbix` is used as a home directory of user 'zabbix'.
es	#### Chromium para Zabbix web service en Ubuntu 20  Aunque en la mayoría de los casos, el Zabbix web service puede ejecutarse con Chromium, en Ubuntu 20.04 usando Chromium provoca el siguiente error:      No se pueden obtener datos: Chrome no pudo iniciarse: cmd_run.go:994:     ADVERTENCIA: no se puede crear el directorio de datos de usuario: no se puede crear     "/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: permiso denegado     Lo sentimos, actualmente no se admiten los directorios de inicio fuera de /home. Consulte https://forum.snapcraft.io/t/11209 para obtener más detalles.  Este error ocurre porque `/var/lib/zabbix` se usa como directorio de inicio del usuario 'zabbix'.

en-us	#### Ciphersuites  Ciphersuites by default are configured internally during Zabbix startup and, before Zabbix 4.0.19, 4.4.7, are not user-configurable.  Since Zabbix 4.0.19, 4.4.7 also user-configured ciphersuites are supported for GnuTLS and OpenSSL. Users may [configure](#user-configured_ciphersuites) ciphersuites according to their security policies. Using this feature is optional (built-in default ciphersuites still work).  For crypto libraries compiled with default settings Zabbix built-in rules typically result in the following ciphersuites (in order from higher to lower priority):  |Library|Certificate ciphersuites|PSK ciphersuites| |-------|------------------------|----------------| |*GnuTLS 3.1.18*|TLS\_ECDHE\_RSA\_AES\_128\_GCM\_SHA256<br>TLS\_ECDHE\_RSA\_AES\_128\_CBC\_SHA256<br>TLS\_ECDHE\_RSA\_AES\_128\_CBC\_SHA1<br>TLS\_RSA\_AES\_128\_GCM\_SHA256<br>TLS\_RSA\_AES\_128\_CBC\_SHA256<br>TLS\_RSA\_AES\_128\_CBC\_SHA1|TLS\_ECDHE\_PSK\_AES\_128\_CBC\_SHA256<br>TLS\_ECDHE\_PSK\_AES\_128\_CBC\_SHA1<br>TLS\_PSK\_AES\_128\_GCM\_SHA256<br>TLS\_PSK\_AES\_128\_CBC\_SHA256<br>TLS\_PSK\_AES\_128\_CBC\_SHA1| |*OpenSSL 1.0.2c*|ECDHE-RSA-AES128-GCM-SHA256<br>ECDHE-RSA-AES128-SHA256<br>ECDHE-RSA-AES128-SHA<br>AES128-GCM-SHA256<br>AES128-SHA256<br>AES128-SHA|PSK-AES128-CBC-SHA| |*OpenSSL 1.1.0*|ECDHE-RSA-AES128-GCM-SHA256<br>ECDHE-RSA-AES128-SHA256<br>ECDHE-RSA-AES128-SHA<br>AES128-GCM-SHA256<br>AES128-CCM8<br>AES128-CCM<br>AES128-SHA256<br>AES128-SHA<br>|ECDHE-PSK-AES128-CBC-SHA256<br>ECDHE-PSK-AES128-CBC-SHA<br>PSK-AES128-GCM-SHA256<br>PSK-AES128-CCM8<br>PSK-AES128-CCM<br>PSK-AES128-CBC-SHA256<br>PSK-AES128-CBC-SHA| |*OpenSSL 1.1.1d*|TLS\_AES\_256\_GCM\_SHA384<br>TLS\_CHACHA20\_POLY1305\_SHA256<br>TLS\_AES\_128\_GCM\_SHA256<br>ECDHE-RSA-AES128-GCM-SHA256<br>ECDHE-RSA-AES128-SHA256<br>ECDHE-RSA-AES128-SHA<br>AES128-GCM-SHA256<br>AES128-CCM8<br>AES128-CCM<br>AES128-SHA256<br>AES128-SHA|TLS\_CHACHA20\_POLY1305\_SHA256<br>TLS\_AES\_128\_GCM\_SHA256<br>ECDHE-PSK-AES128-CBC-SHA256<br>ECDHE-PSK-AES128-CBC-SHA<br>PSK-AES128-GCM-SHA256<br>PSK-AES128-CCM8<br>PSK-AES128-CCM<br>PSK-AES128-CBC-SHA256<br>PSK-AES128-CBC-SHA|
es	#### Suites de cifrado  Los Ciphersuites de forma predeterminada se configuran internamente durante el inicio de Zabbix y, antes de Zabbix 4.0.19, 4.4.7, no son configurables por el usuario.  Desde Zabbix 4.0.19, 4.4.7 también se incluyen conjuntos de cifrado configurados por el usuario compatibles con GnuTLS y OpenSSL. Los usuarios pueden [configurar](#user-configured_ciphersuites) conjuntos de cifrado según sus políticas de seguridad. El uso de esta función es opcional ( los conjuntos de cifrado integrados predeterminados todavía funcionan).  Para bibliotecas criptográficas compiladas con la configuración predeterminada incorporada en Zabbix, las reglas generalmente dan como resultado los siguientes conjuntos de cifrado (en orden de mayor a menor prioridad):  |Biblioteca|Suites de cifrado de certificados|Suites de cifrado PSK| |-------|---------------------------------|---------------- | |*GnuTLS 3.1.18*|TLS\_ECDHE\_RSA\_AES\_128\_GCM\_SHA256<br>TLS\_ECDHE\_RSA\_AES\_128\_CBC\_SHA256<br>TLS\_ECDHE\_RSA\_AES\_128\_CBC\_SHA1<br>TLS\_RSA\_AES\_128\_GCM\_SHA256<br>TLS\_RSA\_AES\_128\_CBC\_SHA256<br>TLS\_RSA\_AES\_128\_CBC\_SHA1|TLS\_ECDHE\_PSK\_AES\_128\_CBC\_SHA256<br>TLS\_ECDHE\_PSK\_AES\_128\_CBC\_SHA1<br>TLS\_PSK\_AES\_128\_GCM\_SHA256<br>TLS\_PSK\_AES\_128\_CBC\_SHA256<br>TLS\_PSK\_AES\_128\_CBC\_SHA1| |*OpenSSL 1.0.2c*|ECDHE-RSA-AES128-GCM-SHA256<br>ECDHE-RSA-AES128-SHA256<br>ECDHE-RSA-AES128-SHA<br>AES128-GCM-SHA256<br>AES128-SHA256<br>AES128-SHA|PSK-AES128-CBC-SHA| |*OpenSSL 1.1.0*|ECDHE-RSA-AES128-GCM-SHA256<br>ECDHE-RSA-AES128-SHA256<br>ECDHE-RSA-AES128-SHA<br>AES128-GCM-SHA256<br>AES128-CCM8<br>AES128-CCM<br>AES128-SHA256<br>AES128-SHA<br>|ECDHE-PSK-AES128-CBC-SHA256<br>ECDHE-PSK-AES128-CBC-SHA<br>PSK-AES128-GCM-SHA256<br>PSK-AES128-CCM8<br>PSK-AES128-CCM<br>PSK-AES128-CBC-SHA256<br>PSK-AES128-CBC-SHA| |*OpenSSL 1.1.1d*|TLS\_AES\_256\_GCM\_SHA384<br>TLS\_CHACHA20\_POLY1305\_SHA256<br>TLS\_AES\_128\_GCM\_SHA256<br>ECDHE-RSA-AES128-GCM-SHA256<br>ECDHE-RSA-AES128-SHA256<br>ECDHE-RSA-AES128-SHA<br>AES128-GCM-SHA256<br>AES128-CCM8<br>AES128-CCM<br>AES128-SHA256<br>AES128-SHA|TLS\_CHACHA20\_POLY1305\_SHA256<br>TLS\_AES\_128\_GCM\_SHA256<br>ECDHE-PSK-AES128-CBC-SHA256<br>ECDHE-PSK-AES128-CBC-SHA<br>PSK-AES128-GCM-SHA256<br>PSK-AES128-CCM8<br>PSK-AES128-CCM<br>PSK-AES128-CBC-SHA256<br>PSK-AES128-CBC-SHA|

en-us	### Cleaner configuration export   YAML files generated during Zabbix entity configuration export no longer contain empty lines between entities in an array, which makes such files shorter and more convenient to work with. See [Configuration export/import](/manual/xml_export_import) section for updated export examples.
es	### Exportación de configuración más limpia  Los archivos YAML generados durante la exportación de la configuración de entidades de Zabbix ya no contienen líneas vacías entre entidades en una matriz, lo que hace que dichos archivos sean más cortos y más cómodos para trabajar. Consulte la sección [Exportación/importación de configuración](/manual/xml_export_import) para ver ejemplos de exportación actualizados.

en-us	#### Clear history  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "history.clear",     "params": [         "10325",         "13205"     ],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10325",             "13205"         ]     },     "id": 1 } ```
es	#### Borrar historial  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "history.clear",     "params": [         "10325",         "13205"     ],     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10325",             "13205"         ]     },     "id": 1 } ```

en-us	##### Cloning a report  To quickly clone an existing report, click the *Clone* button at the bottom of an existing report configuration form. When cloning a report created by another user, the current user becomes the owner of the new report.  Report settings will be copied to the new report configuration form with respect to user permissions:  -   If the user who clones a report has no permissions to a dashboard, the *Dashboard* field will be cleared. -   If the user who clones a report has no permissions to some users or user groups in the *Subscriptions* list, inaccessible recipients will not be cloned. -   *Generate report by* settings will be updated to display the current user (unless *Generate report by* is set to the recipient).  Change the required settings and the report name, then click *Add*.
es	##### Clonar un informe  Para clonar rápidamente un informe existente, haga clic en el botón *Clonar* en la parte inferior de un formulario de configuración del informe existente. Al clonar un informe creado por otro usuario, el usuario actual se convierte en el propietario del nuevo informe.  La configuración del informe se copiará al nuevo formulario de configuración del informe con respecto a los permisos del usuario:  - Si el usuario que clona un informe no tiene permisos para acceder a un tablero, el campo *Tablero* se borrará. - Si el usuario que clona un informe no tiene permisos para algunos usuarios o grupos de usuarios en la lista *Suscripciones*, no se clonarán los destinatarios inaccesibles. - La configuración de *Generar informe por* se actualizará para mostrar el usuario actual (a menos que *Generar informe por* esté configurado para el destinatario).  Cambie la configuración requerida y el nombre del informe, luego haga clic en *Agregar*.

en-us	 ### Code  |Type|Size|Comments| |-----|-----|----------| |Byte| 4 |Payload type, currently only JSON is supported.|
es	 ### Código  |Tipo|Tamaño|Comentarios| |-----|-----|----------| |byte| 4 |Tipo de carga útil, actualmente solo se admite JSON.|

en-us	##### Collapsed menu  When the menu is collapsed to icons only, a full menu reappears as soon as the mouse cursor is placed upon it. Note that it reappears over page content; to move page content to the right you have to click on the expand button. If the mouse cursor again is placed outside the full menu, the menu will collapse again after two seconds.  You can also make a collapsed menu reappear fully by hitting the Tab key. Hitting the Tab key repeatedly will allow to focus on the next menu element.
es	##### Menú contraído  Cuando el menú se contrae solo a íconos, reaparece un menú completo tan pronto como el cursor del ratón se coloca sobre él. Tenga en cuenta que reaparece sobre el contenido de la página; para mover el contenido de la página hacia la derecha tiene que hacer clic en el botón expandir. Si el cursor del ratón vuelve a situarse fuera del área del menú, el menú se contraerá nuevamente después de dos segundos.  También puede hacer que un menú contraído reaparezca por completo presionando la tecla Tabulador. Pulsar la tecla Tab repetidamente le permitirá centrarse en el siguiente elemento del menú.

en-us	##### Column configuration  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.2.png){width="600"}
es	##### Configuración de columna  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.2.png){width="600"}

en-us	#### Columns  Columns have common parameters and additional parameters depending on the configuration of the parameter *Data*.  ::: noteclassic For all parameters related to columns the number in the property name (e.g. columns.name.0) references a column for which the parameter is configured. :::
es	#### Columnas  Las columnas tienen parámetros comunes y parámetros adicionales dependiendo de la configuración del parámetro *Datos*.  ::: nota clásica Para todos los parámetros relacionados con columnas, el número en el nombre de la propiedad (por ejemplo, columnas.nombre.0) hace referencia a una columna para la cual está configurado el parámetro. :::

en-us	### Command-line based installation
es	### Instalación basada en línea de comandos

en-us	#### Command result  The return value of the command is a standard output together with a standard error produced by the command.  ::: noteimportant An item that returns text (character, log, or text type of information) will not become unsupported in case of a standard error output. :::  The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.  User parameters that return text (character, log, or text type of information) can also return a whitespace. In case of an invalid result, the item will become unsupported.
es	#### Resultado del comando  El valor de retorno del comando es una salida estándar junto con un error estándar producido por el comando.  ::: noteimportant Una métrica que devuelve texto (carácter, registro o tipo de información de texto) no dejará de ser compatible en caso de que se produzca un error estándar. :::  El valor de retorno está limitado a 16 MB (incluidos los espacios en blanco finales truncados); También se aplican [límites de la base de datos](/manual/config/items/item#text-data-limits).  Los parámetros de usuario que devuelven texto (carácter, registro o tipo de información de texto) también pueden devolver un espacio en blanco. En caso de un resultado no válido, la métrica dejará de ser compatible.

en-us	#### Common agent items supported on Windows  |Item key|User group|<| |--------|----------|-| | |Recommended|Minimum technically acceptable (functionality is limited)| |agent.hostname|Guests|Guests| |agent.ping|Guests|Guests| |agent.variant|Guests|Guests| |agent.version|Guests|Guests| |log|Administrators|Guests| |log.count|Administrators|Guests| |logrt|Administrators|Guests| |logrt.count|Administrators|Guests| |net.dns|Guests|Guests| |net.dns.record|Guests|Guests| |net.if.discovery|Guests|Guests| |net.if.in|Guests|Guests| |net.if.out|Guests|Guests| |net.if.total|Guests|Guests| |net.tcp.listen|Guests|Guests| |net.tcp.port|Guests|Guests| |net.tcp.service|Guests|Guests| |net.tcp.service.perf|Guests|Guests| |net.udp.service|Guests|Guests| |net.udp.service.perf|Guests|Guests| |proc.num|Administrators|Guests| |system.cpu.discovery|Performance Monitor Users|Performance Monitor Users| |system.cpu.load|Performance Monitor Users|Performance Monitor Users| |system.cpu.num|Guests|Guests| |system.cpu.util|Performance Monitor Users|Performance Monitor Users| |system.hostname|Guests|Guests| |system.localtime|Guests|Guests| |system.run|Administrators|Guests| |system.sw.arch|Guests|Guests| |system.swap.size|Guests|Guests| |system.uname|Guests|Guests| |system.uptime|Performance Monitor Users|Performance Monitor Users| |vfs.dir.count|Administrators|Guests| |vfs.dir.get|Administrators|Guests| |vfs.dir.size|Administrators|Guests| |vfs.file.cksum|Administrators|Guests| |vfs.file.contents|Administrators|Guests| |vfs.file.exists|Administrators|Guests| |vfs.file.md5sum|Administrators|Guests| |vfs.file.regexp|Administrators|Guests| |vfs.file.regmatch|Administrators|Guests| |vfs.file.size|Administrators|Guests| |vfs.file.time|Administrators|Guests| |vfs.fs.discovery|Administrators|Guests| |vfs.fs.size|Administrators|Guests| |vm.memory.size|Guests|Guests| |web.page.get|Guests|Guests| |web.page.perf|Guests|Guests| |web.page.regexp|Guests|Guests| |zabbix.stats|Guests|Guests|
es	#### Elementos de agentes comunes compatibles con Windows  |Clave de artículo|Grupo de usuarios|<| |--------|----------|-| | |Recomendado|Mínimo técnicamente aceptable (la funcionalidad es limitada)| |agent.hostname|Invitados|Invitados| |agent.ping|Invitados|Invitados| |agent.variant|Invitados|Invitados| |agent.version|Invitados|Invitados| |iniciar sesión|Administradores|Invitados| |log.count|Administradores|Invitados| |logrt|Administradores|Invitados| |logrt.count|Administradores|Invitados| |net.dns|Invitados|Invitados| |net.dns.record|Invitados|Invitados| |net.if.discovery|Invitados|Invitados| |net.if.in|Invitados|Invitados| |net.if.out|Invitados|Invitados| |net.si.total|Invitados|Invitados| |net.tcp.listen|Invitados|Invitados| |net.tcp.port|Invitados|Invitados| |net.tcp.service|Invitados|Invitados| |net.tcp.service.perf|Invitados|Invitados| |net.udp.servicio|Invitados|Invitados| |net.udp.service.perf|Invitados|Invitados| |proc.num|Administradores|Invitados| |system.cpu.discovery|Usuarios del Monitor de rendimiento|Usuarios del Monitor de rendimiento| |system.cpu.load|Usuarios del Monitor de rendimiento|Usuarios del Monitor de rendimiento| |system.cpu.num|Invitados|Invitados| |system.cpu.util|Usuarios del Monitor de rendimiento|Usuarios del Monitor de rendimiento| |sistema.nombrehost|Invitados|Invitados| |system.localtime|Invitados|Invitados| |system.run|Administradores|Invitados| |system.sw.arch|Invitados|Invitados| |system.swap.size|Invitados|Invitados| |system.uname|Invitados|Invitados| |system.uptime|Usuarios del Monitor de rendimiento|Usuarios del Monitor de rendimiento| |vfs.dir.count|Administradores|Invitados| |vfs.dir.get|Administradores|Invitados| |vfs.dir.size|Administradores|Invitados| |vfs.file.cksum|Administradores|Invitados| |vfs.file.contents|Administradores|Invitados| |vfs.file.exists|Administradores|Invitados| |vfs.file.md5sum|Administradores|Invitados| |vfs.file.regexp|Administradores|Invitados| |vfs.file.regmatch|Administradores|Invitados| |vfs.file.size|Administradores|Invitados| |vfs.file.time|Administradores|Invitados| |vfs.fs.discovery|Administradores|Invitados| |vfs.fs.size|Administradores|Invitados| |vm.memory.size|Invitados|Invitados| |web.page.get|Invitados|Invitados| |web.page.perf|Invitados|Invitados| |web.page.regexp|Invitados|Invitados| |zabbix.stats|Invitados|Invitados|

en-us	Common column parameters:  |   |   | |--|--------| |*Name*|Name of the column.| |*Data*|Data type to display in the column:<br>**Item value** - value of the specified item;<br>**Host name** - host name of the item specified in the *Item value* column;<br>**Text** - static text string.| |*Base color*|Background color of the column; fill color if *Item value* data is displayed as bar/indicators.<br>For *Item value* data the default color can be overridden by custom color, if the item value is over one of the specified "Thresholds".|
es	Parámetros de columna comunes:  | | | |--|--------| |*Nombre*|Nombre de la columna.| |*Datos*|Tipo de datos que se mostrará en la columna:<br>**Valor de la métrica**: valor de la métrica especificada;<br>**Nombre de equipo**: nombre de equipo de la métrica especificada en la columna *Valor de la métrica *;<br>**Texto** - cadena de texto estático.| |*Color base*|Color de fondo de la columna; color de relleno si los datos de *Valor de la métrica* se muestran como barras/indicadores.<br>Para los datos de *Valor de la  métrica*, el color predeterminado puede ser anulado por un color personalizado, si el valor de la métrica supera uno de los "Umbrales" especificados.|

en-us	### Common "get" method parameters  The following parameters are supported by all `get` methods:  |Parameter|[Type](#data_types)|Description| |--|--|------| |countOutput|boolean|Return the number of records in the result instead of the actual data.| |editable|boolean|If set to `true` return only objects that the user has write permissions to.<br><br>Default: `false`.| |excludeSearch|boolean|Return results that do not match the criteria given in the `search` parameter.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Does not support fields of `text` [data type](#data-types).| |limit|integer|Limit the number of records returned.| |output|query|Object properties to be returned.<br><br>Default: `extend`.| |preservekeys|boolean|Use IDs as keys in the resulting array.| |search|object|Return results that match the given pattern (case-insensitive).<br><br>Accepts an array, where the keys are property names, and the values are strings to search for. If no additional options are given, this will perform a `LIKE "%…%"` search.<br><br>Supports only fields of `string` and `text` [data type](#data-types).| |searchByAny|boolean|If set to `true` return results that match any of the criteria given in the `filter` or `search` parameter instead of all of them.<br><br>Default: `false`.| |searchWildcardsEnabled|boolean|If set to `true` enables the use of "\*" as a wildcard character in the `search` parameter.<br><br>Default: `false`.| |sortfield|string/array|Sort the result by the given properties. Refer to a specific API get method description for a list of properties that can be used for sorting. Macros are not expanded before sorting.<br><br>If no value is specified, data will be returned unsorted.| |sortorder|string/array|Order of sorting. If an array is passed, each value will be matched to the corresponding property given in the `sortfield` parameter.<br><br>Possible values:<br>`ASC` - *(default)* ascending;<br>`DESC` - descending.| |startSearch|boolean|The `search` parameter will compare the beginning of fields, that is, perform a `LIKE "…%"` search instead.<br><br>Ignored if `searchWildcardsEnabled` is set to `true`.|
es	### Parámetros comunes del método "get" (obtener)  Los siguientes parámetros son compatibles con todos los métodos "get":  |Parámetro|[Tipo](#data_types)|Descripción| |--|--|------| |countOutput|booleano|Devuelve el número de registros en el resultado en lugar de los datos reales.| |editable|booleano|Si se establece en `true`, devuelve solo los objetos para los que el usuario tiene permisos de escritura.<br><br>Valor predeterminado: `false`.| |excludeSearch|booleano|Devuelve resultados que no coinciden con los criterios dados en el parámetro `search`.| |filter|objeto|Devuelve sólo aquellos resultados que coinciden exactamente con el filtro dado.<br><br>Acepta una matriz, donde las claves son nombres de propiedades y los valores son un valor único o una matriz de valores con los que comparar. <br><br>No admite campos de `texto` [tipo de datos](#data-types).| |limit|entero|Limita el número de registros devueltos.| |output|consulta|Propiedades del objeto que se devolverán.<br><br>Valor predeterminado: `extend`.| |preservekeys|booleano|Utilice ID como claves en la matriz resultante.| |search|objeto|Devuelve resultados que coinciden con el patrón dado (no distingue entre mayúsculas y minúsculas).<br><br>Acepta una matriz, donde las claves son nombres de propiedades y los valores son cadenas para buscar. Si no se proporcionan opciones adicionales, se realizará una búsqueda `LIKE "%…%"`.<br><br>Solo admite campos de `cadena` y `texto` [tipo de datos] (#data-types).| |searchByAny|booleano|Si se establece en `true`, se devuelven resultados que coinciden con cualquiera de los criterios dados en el parámetro `filter` o `search` en lugar de todos ellos.<br><br>Predeterminado: "falso".| |searchWildcardsEnabled|boolean|Si se establece en `true`, se habilita el uso de "\*" como carácter comodín en el parámetro `search`.<br><br>Predeterminado: `false`.| |sortfield|cadena/matriz|Ordena el resultado según las propiedades dadas. Consulte la descripción del método de obtención de una API específica para obtener una lista de propiedades que se pueden usar para ordenar. Las macros no se expanden antes de ordenarlas.<br><br>Si no se especifica ningún valor, los datos se devolverán sin ordenar.| |sortorder|cadena/matriz|Orden de clasificación. Si se pasa una matriz, cada valor coincidirá con la propiedad correspondiente dada en el parámetro `sortfield`.<br><br>Valores posibles:<br>`ASC` - *(predeterminado)* ascendente;<br>` DESC` - descendente.| |startSearch|booleano|El parámetro `search` comparará el comienzo de los campos, es decir, realizará una búsqueda `LIKE "…%"` en su lugar.<br><br>Se ignora si `searchWildcardsEnabled` está establecido en `true`. |

en-us	#### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **\#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
es	#### Parámetros comunes  -   `/host/key` es un primer parámetro obligatorio común para las funciones     haciendo referencia al historial de la métrica del equipo -   `(sec|#num)<:time shift>` es un segundo parámetro común para las     funciones que hacen referencia al historial de la métrica del equipo, donde:     -   **seg** - período máximo de [evaluación](/manual/config/triggers#evaluation_period) en segundos         (se pueden utilizar [sufijos](/manual/appendix/suffixes)) de tiempo , o     -   **\#num** - máximo [rango de evaluación](/manual/config/triggers#evaluation_period) en la última versión de         valores recopilados (si están precedidos por una almohadilla)     -   **time shift** (opcional) permite mover el punto de evaluación         atrás en el tiempo. Ver [más         detalles](/manual/config/triggers/expression#time_shift) sobre         como especificar el desplazamiento de hora.

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **\#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
es	##### Parámetros comunes  -   `/host/key` es un primer parámetro obligatorio común para las funciones     haciendo referencia al historial de la métrica del equipo -   `(sec|#num)<:time shift>` es un segundo parámetro común para las     funciones que hacen referencia al historial de la métrica del equipo, donde:     -   **seg** - período máximo de [evaluación](/manual/config/triggers#evaluation_period) en segundos         (se pueden utilizar [sufijos](/manual/appendix/suffixes)) de tiempo , o     -   **\#num** - máximo [rango de evaluación](/manual/config/triggers#evaluation_period) en la última versión de         valores recopilados (si están precedidos por una almohadilla)     -   **time shift** (opcional) permite mover el punto de evaluación         atrás en el tiempo. Ver [más         detalles](/manual/config/triggers/expression#time_shift) sobre         como especificar el desplazamiento de hora.

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
es	##### Parámetros comunes  -   `/host/key` es un primer parámetro obligatorio común para las funciones     haciendo referencia al historial de la métrica del equipo -   `(sec|#num)<:time shift>` es un segundo parámetro común para las     funciones que hacen referencia al historial de la métrica del equipo, donde:     -   **seg** - período máximo de [evaluación](/manual/config/triggers#evaluation_period) en segundos         (se pueden utilizar [sufijos](/manual/appendix/suffixes)) de tiempo , o     -   **\#num** - máximo [rango de evaluación](/manual/config/triggers#evaluation_period) en la última versión de         valores recopilados (si están precedidos por una almohadilla)     -   **time shift** (opcional) permite mover el punto de evaluación         atrás en el tiempo. Ver [más         detalles](/manual/config/triggers/expression#time_shift) sobre         como especificar el desplazamiento de hora.

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter -   `time period:time shift` is a common second parameter, where:     -   **time period** - the time period (minimum '1h'), defined as \<N>\<time unit> where `N` - the number of time units, `time unit` - h (hour), d (day), w (week), M (month) or y (year).     -   **time shift** - the [time period offset](/manual/config/triggers/expression#time-shift) (see function examples)
es	##### Parámetros comunes  -   `/host/key` es un primer parámetro obligatorio común -   `período de tiempo:desplazamiento` es un segundo parámetro común, donde:     -   **período de tiempo** - el período de tiempo (mínimo '1h'), definido como \<N>\<unidad de tiempo> donde `N` - el número de unidades de tiempo, `unidad de tiempo` - h (hora), d (día), w (semana), M (mes) o y (año).     -   **desplazamiento** - el [desplazamiento del período de tiempo](/manual/config/triggers/expression#time-shift) (ver ejemplos de funciones)