en-us	#### A real life scenario  In this example, we would like to set up network discovery for the local network having an IP range of 192.168.1.1-192.168.1.254.  In our scenario we want to:  -   discover those hosts that have Zabbix agent running -   run discovery every 10 minutes -   add a host to monitoring if the host uptime is more than 1 hour -   remove hosts if the host downtime is more than 24 hours -   add Linux hosts to the "Linux servers" group -   add Windows hosts to the "Windows servers" group -   use the template *Linux* for Linux hosts -   use the template *Windows* for Windows hosts
es	#### Un escenario de la vida real  En este ejemplo, nos gustaría configurar el descubrimiento de red para la red local que tiene un rango de IP de 192.168.1.1-192.168.1.254.  En nuestro escenario queremos:  -   descubrir aquellos equipos que tienen el agente Zabbix ejecutándose -   ejecutar el descubrimiento cada 10 minutos -   agregar un equipo al monitoreo si el tiempo de actividad del equipo es superior a 1 hora -   eliminar equipos si el tiempo de inactividad del equipo es de más de 24 horas -   agregar equipos Linux al grupo "servidores Linux" -   agregar equipos de Windows al grupo "servidores de Windows" -   utilizar la plantilla *Linux* para equipos Linux -   utilizar la plantilla *Windows* para equipos de Windows

en-us	##### AS/400  IBM AS/400 platform can be monitored using SNMP. More information is available at <http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open>.
es	##### AS/400  La plataforma IBM AS/400 se puede monitorear mediante SNMP. Más información está disponible en <http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open>.

en-us	#### Assigning different hosts  Replace the hosts currently assigned to maintenance with two different ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.update",     "params": {         "maintenanceid": "3",         "hosts": [             {"hostid": "10085"},             {"hostid": "10084"}         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3"         ]     },     "id": 1 } ```
es	#### Asignación de diferentes hosts  Reemplazar los hosts actualmente asignados a mantenimiento por dos diferentes.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.update",     "params": {         "maintenanceid": "3",         "hosts": [             {"hostid": "10085"},             {"hostid": "10084"}         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Attempting to use Zabbix sender compiled with TLS support to send data to Zabbix server/proxy compiled without TLS
es	#### Intentando utilizar el remitente Zabbix compilado con soporte TLS para enviar datos al servidor/proxy Zabbix compilado sin TLS

en-us	##### Attributes returning composite data  It becomes more complicated when your attribute returns composite data. For example: your attribute name is "apple" and it returns a hash representing its parameters, like "weight", "color" etc. Your key may look like this:      jmx[com.example:Type=Hello,apple.weight]  This is how an attribute name and a hash key are separated, by using a dot symbol. Same way, if an attribute returns nested composite data the parts are separated by a dot:      jmx[com.example:Type=Hello,fruits.apple.weight]
es	##### Atributos que devuelven datos compuestos  Se vuelve más complicado cuando su atributo devuelve datos compuestos. Por ejemplo: el nombre de su atributo es "manzana" y devuelve un hash representando sus parámetros, como "peso", "color", etc. Su clave puede se parece a esto:      jmx[com.ejemplo:Tipo=Hola,apple.peso]  Así es como se separan un nombre de atributo y una clave hash, utilizando un símbolo de punto De la misma manera, si un atributo devuelve datos compuestos anidados, el las partes están separadas por un punto:      jmx[com.ejemplo:Tipo=Hola,frutas.manzana.peso]

en-us	##### Attributes returning tabular data  Tabular data attributes consist of one or multiple composite attributes. If such an attribute is specified in the attribute name parameter then this item value will return the complete structure of the attribute in JSON format. The individual element values inside the tabular data attribute can be retrieved using preprocessing.  Tabular data attribute example:       jmx[com.example:type=Hello,foodinfo]  Item value:  ``` {.javascript} [   {     "a": "apple",     "b": "banana",     "c": "cherry"   },   {     "a": "potato",     "b": "lettuce",     "c": "onion"   } ] ```
es	##### Atributos que devuelven datos tabulares  Los atributos de datos tabulares constan de uno o varios atributos compuestos. Si dicho atributo se especifica en el parámetro de nombre de atributo, entonces este valor del elemento devolverá la estructura completa del atributo en formato JSON. Los valores de los elementos individuales dentro de los datos tabulares El atributo se puede recuperar mediante preprocesamiento.  Ejemplo de atributo de datos tabulares:       jmx[com.ejemplo:tipo=Hola,foodinfo]  Valor del ítem:  ``` {.javascript} [   {     "una manzana",     "b": "plátano",     "c": "cereza"   },   {     "una papa",     "b": "lechuga",     "c": "cebolla"   } ] ```

en-us	#### Audit log
es	#### Registro de auditoría

en-us	### Audit log  Audit log functionality has been reworked significantly. The updated Audit log contains records of all configuration changes of Zabbix objects and has an improved filter, which allows to view records grouped by frontend operation. Logging can be switched on or off in the *Administration→General* menu section. In order to implement these changes, the previously existing database structure had to be reworked. During an upgrade DB tables `auditlog` and `auditlog_details` will be replaced by the new table `auditlog` with a different format. **Existing audit log records will be deleted.**  
es	### Supported DB versions check  Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) will now check the database version before launch and will not start if the version is out of the supported range. It is possible to turn off this check by modifying AllowUnsupportedDBVersions configuration parameter, but this approach is not recommended. The list of [officially supported database versions](/manual/installation/requirements#Software) has been updated to exclude databases that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  

en-us	#### audit log  Changes:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: added support of properties `username`, `recordsetid`, `details`.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) Audit log object: added support of `action` values `8` (Login), `9` (Failed login) and `10` (History clear).\  
es	#### audit log  Changes:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: added support of properties `username`, `recordsetid`, `details`.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) Audit log object: added support of `action` values `8` (Login), `9` (Failed login) and `10` (History clear).\  

en-us	#### audit log  Changes:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: dropped support of property `note`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: dropped support of `resourcetype` values `2`(Configuration of Zabbix) and `7`(Graph element).\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: dropped support of `action` values `5`(Enable) and `6`(Disable).\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `auditlog.get`: dropped support of parameter `selectDetails`.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) Audit log object: dropped support of `action` value `3` (Login).\  
es	#### audit log  Changes:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: dropped support of property `note`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: dropped support of `resourcetype` values `2`(Configuration of Zabbix) and `7`(Graph element).\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) Audit log object: dropped support of `action` values `5`(Enable) and `6`(Disable).\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `auditlog.get`: dropped support of parameter `selectDetails`.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) Audit log object: dropped support of `action` value `3` (Login).\  

en-us	#### auditlog  Changes:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) dropped support of property `note`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) dropped support of `resourcetype` values *(2 - Configuration of Zabbix, 7 - Graph element)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) dropped support of `action` values *(5 - Enable, 6 - Disable)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) dropped support of `action` value *(3 - Login)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `auditlog.get`: dropped support of parameter `selectDetails`.\
es	#### registro de auditoría  [Cambios:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) abandonado el soporte de la propiedad `note`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) abandonado el soporte de `resourcetype` valores *(2- Configuración de Zabbix, 7 - elemento gráfico)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6718) abandonado el soporte de `action` valores *(5 - Habilitado, 6 - Deshabilitado)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6715) abandonado el soporte de `action` valor *(3 - Acceso)*\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `auditlog.get` :abandonado el soporte del parámetro `selectDetails`.\

en-us	#### auditlog Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new `resourcetype` *(48 - SLA)*.\ [ZBXNEXT-6923](https://support.zabbix.com/browse/ZBXNEXT-6923) added new `resourcetype` *(47 - High availability node)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) added support of `action` values *(8 - Login, 9 - Failed login, 10 - History clear)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) added support of properties: `username`, `recordsetid`, `details`.\
es	####  registro de auditoría  Cambios:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) añadido nuevo `resourcetype` *(48 - Acuerdo de Nivel de Servicio)*.\ [ZBXNEXT-6923](https://support.zabbix.com/browse/ZBXNEXT-6923) añadido nuevo `resourcetype` *(47 - Nodo de alta disponibilidad)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) añadido el soporte de `action` valores *(8 - Inicio, 9 - Inicio fallido, 10 - limpieza de historial)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) añadido soporte para las propiedades: `username`,`recordsetid`,`details`.\

en-us	# auditlog.get
es	# auditlog.get

en-us	#### Audit log  In order to improve audit logging in Zabbix and make the Audit log complete and reliable, the previously existing database structure had to be reworked. During an upgrade DB tables `auditlog` and `auditlog_details` will be replaced by the new table `auditlog` with a different format. **Old audit records will not be preserved.**  New [section](/manual/web_interface/frontend_sections/administration/general#audit_log) *Audit log* has been added to the *Administration→General* menu allowing to enable (default) or disable audit logging. Housekeeping settings for audit, previously located under the *Housekeeper* menu section, have also been moved to the new *Audit log* section. Existing housekeeping settings will be saved.  
es	#### Audit log  In order to improve audit logging in Zabbix and make the Audit log complete and reliable, the previously existing database structure had to be reworked. During an upgrade DB tables `auditlog` and `auditlog_details` will be replaced by the new table `auditlog` with a different format. **Old audit records will not be preserved.**  New [section](/manual/web_interface/frontend_sections/administration/general#audit_log) *Audit log* has been added to the *Administration→General* menu allowing to enable (default) or disable audit logging. Housekeeping settings for audit, previously located under the *Housekeeper* menu section, have also been moved to the new *Audit log* section. Existing housekeeping settings will be saved.  

en-us	# > Audit log object  The following objects are directly related to the `auditlog` API.
es	# >  Objeto de registro de auditoría  Los siguientes objetos están directamente relacionados con la API `auditlog`.

en-us	### Audit log  The audit log object contains information about user actions. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |auditid|string|*(readonly)* ID of audit log entry. Generated using CUID algorithm.| |userid|string|Audit log entry author userid.| |username|string|Audit log entry author username.| |clock|timestamp|Audit log entry creation timestamp.| |ip|string|Audit log entry author IP address.| |action|integer|Audit log entry action.<br><br>Possible values are:<br>0 - Add;<br>1 - Update;<br>2 - Delete;<br>4 - Logout;<br>7 - Execute;<br>8 - Login;<br>9 - Failed login;<br>10 - History clear.| |resourcetype|integer|Audit log entry resource type.<br><br>Possible values are:<br>0 - User;<br>3 - Media type;<br>4 - Host;<br>5 - Action;<br>6 - Graph;<br>11 - User group;<br>13 - Trigger;<br>14 - Host group;<br>15 - Item;<br>16 - Image;<br>17 - Value map;<br>18 - Service;<br>19 - Map;<br>22 - Web scenario;<br>23 - Discovery rule;<br>25 - Script;<br>26 - Proxy;<br>27 - Maintenance;<br>28 - Regular expression;<br>29 - Macro;<br>30 - Template;<br>31 - Trigger prototype;<br>32 - Icon mapping;<br>33 - Dashboard;<br>34 - Event correlation;<br>35 - Graph prototype;<br>36 - Item prototype;<br>37 - Host prototype;<br>38 - Autoregistration;<br>39 - Module;<br>40 - Settings;<br>41 - Housekeeping;<br>42 - Authentication;<br>43 - Template dashboard;<br>44 - User role;<br>45 - API token;<br>46 - Scheduled report;<br>47 - High availability node;<br>48 - SLA.| |resourceid|string|Audit log entry resource identifier.| |resourcename|string|Audit log entry resource human readable name.| |recordsetid|string|Audit log entry recordset ID. The audit log records created during the same operation will have the same recordset ID. Generated using CUID algorithm.| |details|text|Audit log entry details. The details are stored as JSON object where each property name is a path to property or nested object in which change occurred, and each value contain the data about the change of this property in array format.<br><br>Possible value formats are:<br>\["add"\] - Nested object has been added;<br>\["add", "<value>"\] - The property of added object contain <value>;<br>\["update"\] - Nested object has been updated;<br>\["update", "<new value>", "<old value>"\] - The value of property of updated object was changed from <old value> to <new value>;<br>\["delete"\] - Nested object has been deleted.|
es	### Log de auditoría  El objeto de log de auditoría contiene información sobre las acciones del usuario. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |auditid|cadena|*(readonly)* ID de la entrada del log de auditoría. Generado utilizando el algoritmo CUID.| |userid|cadena|ID de usuario del autor de la entrada del registro de auditoría.| |username|cadena|Nombre de usuario del autor de la entrada del log de auditoría.| |clock|marca de tiempo|Marca de tiempo de creación de entrada de log de auditoría.| |ip|cadena|Dirección IP del autor de la entrada del log de auditoría.| |action|número entero|Action de entrada del log de auditoría.<br><br>Los valores posibles son:<br>0 - Agregar;<br>1 - Actualizar;<br>2 - Eliminar;<br>4 - Cerrar sesión;<br >7 - Ejecutar;<br>8 - Iniciar sesión;<br>9 - Inicio de sesión fallido;<br>10 - Borrar la historia.| |resourcetype|número entero|Tipo de recurso de entrada de log de auditoría.<br><br>Los valores posibles son:<br>0 - Usuario;<br>3 - Tipo de medio;<br>4 - Host;<br>5 - Action; <br>6 - Gráfico;<br>11 - Grupo de usuarios;<br>13 - Trigger;<br>14 - Grupo de equipos;<br>15 - Métrica;<br>16 - Imagen;<br>17 - Mapa de Valores;<br>18 - Servicio;<br>19 - Mapa;<br>22 - Escenario web;<br>23 - Regla de descubrimiento;<br>25 - Script;<br>26 - Proxy;<br>27 - Mantenimiento;<br>28 - Expresión regular;<br>29 - Macro;<br>30 - Plantilla;<br>31 - Prototipo de iniciador;<br>32 - Mapeo de iconos;<br>33 - Tablero<br >34 - Correlación de eventos;<br>35 - Prototipo de gráficas;<br>36 - Prototipo de métrica;<br>37 - Prototipo de equipo;<br>38 - Autorregistro;<br>39 - Módulo;<br>40 - Configuración ;<br>41 - Limpieza;<br>42 - Autenticación;<br>43 - Plantilla de tablero;<br>44 - Rol de usuario;<br>45 - Token API;<br>46 - Informe programado;<br> 47 - Nodo de alta disponibilidad;<br>48 - SLA.| |resourceid|cadena|Identificador de recurso de entrada del log de auditoría.| |resourcename|cadena|Nombre legible por humanos del recurso de entrada de log de auditoría.| |recordsetid|cadena|ID del conjunto de logs de entrada del log de auditoría. Los logs de auditoría creados durante la misma operación tendrán el mismo ID de conjunto de logs. Generado utilizando el algoritmo CUID.| |details|texto|Detalles de la entrada del registro de auditoría. Los detalles se almacenan como un objeto JSON donde cada nombre de propiedad es una ruta a la propiedad u objeto anidado en el que se produjo el cambio, y cada valor contiene los datos sobre el cambio de esta propiedad en formato de matriz.<br><br>Los posibles formatos de valor son :<br>\["añadir"\] - Se ha agregado el objeto anidado;<br>\["añadir", "<value>"\] - La propiedad del objeto agregado contiene <value>;<br>\[ "actualizar"\] - El objeto anidado se ha actualizado;<br>\["update", "<new value>", "<old value>"\] - El valor de la propiedad del objeto actualizado se cambió de <old value> > a <nuevo valor>;<br>\["delete"\] - El objeto anidado ha sido eliminado.|

en-us	# Audit log  This class is designed to work with audit log.  Object references:\  -   [Audit log object](/manual/api/reference/auditlog/object)  Available methods:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - retrieve audit     log records
es	# Los de Auditoría  Esta clase está diseñada para trabajar con el log de auditoría.  Referencias de objeto:\  -   [Objeto Log de Auditoría](/manual/api/reference/auditlog/object)  Métodos disponibles:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - obtener registros del log de auditoría

en-us	#### Authentication  Before you can access any data inside of Zabbix you'll need to log in and obtain an authentication token. This can be done using the [user.login](/manual/api/reference/user/login) method. Let us suppose that you want to log in as a standard Admin user. Then your JSON request will look like this:  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.login",     "params": {         "user": "Admin",         "password": "zabbix"     },     "id": 1,     "auth": null } ```  Let's take a closer look at the request object. It has the following properties:  -   `jsonrpc` - the version of the JSON-RPC protocol used by the API;     the Zabbix API implements JSON-RPC version 2.0; -   `method` - the API method being called; -   `params` - parameters that will be passed to the API method; -   `id` - an arbitrary identifier of the request; -   `auth` - a user authentication token; since we don't have one yet,     it's set to `null`.  If you provided the credentials correctly, the response returned by the API will contain the user authentication token:  ``` {.java} {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```  The response object in turn contains the following properties:  -   `jsonrpc` - again, the version of the JSON-RPC protocol; -   `result` - the data returned by the method; -   `id` - identifier of the corresponding request.
es	### Autenticación  Antes de poder acceder a cualquier dato dentro de Zabbix necesitas iniciar sesión y obtener el token de autenticación. Esto puede ser realizado usando el método [user.login]((manual/api/reference/user/login). Vamos a suponer que tu quieres iniciar sesión como usuario Administrador estándar. Entonces la solicitud será como está :   ``` {.java}  {     "jsonrpc":"2.0",     "method":"user.login",     "params":{         "user":"Admin",         "password":"zabbix"     },     "id":1,     "auth":null } ```  Vamos a echar un vistazo más cerca a la solicitud. Tiene las siguientes propiedades:  -   `jsonrpc` - la versión del protocolo JSON-RPC usada por la API;     la API de Zabbix implementa la versión JSON-RPC 2.0; -   `method` -  el método API al que se llama; -   `params`- parámetros que vamos a pasar al método de API; -   `id` - un identificador arbitrario de la solicitud; -   `auth`- un token de autenticación de usuario;  ya que no tenemos uno todavía,     está establecido a `null`.  Si tu has dado las credenciales de forma correcta, la respuesta retornada por la API contendrá el token de autenticación de usuario:  ``` {.java} {     "jsonrpc":"2.0",     "resulto":"0424bd59b807674191e7d77572075f33",     "id":1 } ```  La respuesta a su vez contiene los siguientes elementos:  -   `jsonrpc`- otra vez, la versión del protoco de JSON-RPC; -   `result`- los datos retornados por el método; -    `id`- el identificador que corresponde a la solicitud.

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  Changes:\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) added new password policy fields `passwd_min_length` and `passwd_check_rules`.\
es	#### autenticación  Cambios:\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) añadidos nuevos campos de política de contraseñas `passwd_min_lenght` y `passwd_check_rules`.\

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 de "autenticación".

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|Enable HTTP authentication.<br><br>Possible values:<br>0 - *(default)* Disable;<br>1 - Enable.| |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|Remove domain name.| |http\_case\_sensitive|integer|HTTP case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |ldap\_configured|integer|Enable LDAP authentication.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |ldap\_host|string|LDAP host.| |ldap\_port|integer|LDAP port.| |ldap\_base\_dn|string|LDAP base DN.| |ldap\_search\_attribute|string|LDAP search attribute.| |ldap\_bind\_dn|string|LDAP bind DN.| |ldap\_case\_sensitive|integer|LDAP case sensitive login.<br><br>Possible values:<br>0 - Off;<br>1 - *(default)* On.| |ldap\_bind\_password|string|LDAP bind password.| |saml\_auth\_enabled|integer|Enable SAML authentication.<br><br>Possible values:<br>0 - *(default)* Disable;<br>1 - Enable.| |saml\_idp\_entityid|string|SAML IdP entity ID.| |saml\_sso\_url|string|SAML SSO service URL.| |saml\_slo\_url|string|SAML SLO service URL.| |saml\_username\_attribute|string|SAML username attribute.| |saml\_sp\_entityid|string|SAML SP entity ID.| |saml\_nameid\_format|string|SAML SP name ID format.| |saml\_sign\_messages|integer|SAML sign messages.<br><br>Possible values:<br>0 - *(default)* Do not sign messages;<br>1 - Sign messages.| |saml\_sign\_assertions|integer|SAML sign assertions.<br><br>Possible values:<br>0 - *(default)* Do not sign assertions;<br>1 - Sign assertions.| |saml\_sign\_authn\_requests|integer|SAML sign AuthN requests.<br><br>Possible values:<br>0 - *(default)* Do not sign AuthN requests;<br>1 - Sign AuthN requests.| |saml\_sign\_logout\_requests|integer|SAML sign logout requests.<br><br>Possible values:<br>0 - *(default)* Do not sign logout requests;<br>1 - Sign logout requests.| |saml\_sign\_logout\_responses|integer|SAML sign logout responses.<br><br>Possible values:<br>0 - *(default)* Do not sign logout responses;<br>1 - Sign logout responses.| |saml\_encrypt\_nameid|integer|SAML encrypt name ID.<br><br>Possible values:<br>0 - *(default)* Do not encrypt name ID;<br>1 - Encrypt name ID.| |saml\_encrypt\_assertions|integer|SAML encrypt assertions.<br><br>Possible values:<br>0 - *(default)* Do not encrypt assertions;<br>1 - Encrypt assertions.| |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>Possible range of values: 1-70<br>8 - *default*| |passwd\_check\_rules|integer|Password checking rules.<br><br>Possible bitmap values are:<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.|
es	### Autenticación  El objeto de autenticación tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |autenticación\_tipo|número entero|Autenticación predeterminada.<br><br>Valores posibles:<br>0 - *(predeterminado)* Interno;<br>1 - LDAP.| |http\_auth\_enabled|número entero|Habilitar autenticación HTTP.<br><br>Valores posibles:<br>0 - *(predeterminado)* Deshabilitar;<br>1 - Habilitar.| |http\_login\_form|número 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|Eliminar nombre de dominio.| |http\_case\_SENSITIVE|número 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\_configured|número entero|Habilitar autenticación LDAP.<br><br>Valores posibles:<br>0 - Deshabilitar;<br>1 - *(predeterminado)* Habilitar.| |ldap\_host|cadena|Host LDAP.| |ldap\_port|entero|Puerto LDAP.| |ldap\_base\_dn|cadena|DN base LDAP.| |ldap\_search\_attribute|cadena|Atributo de búsqueda LDAP.| |ldap\_bind\_dn|cadena|DN de enlace LDAP.| |ldap\_case\_sensitive|número 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\_bind\_password|cadena|Contraseña de enlace LDAP.| |saml\_auth\_enabled|número entero|Habilitar autenticación SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* Deshabilitar;<br>1 - Habilitar.| |saml\_idp\_entityid|cadena|ID de entidad de IdP de SAML.| |saml\_sso\_url|cadena|URL del servicio SAML SSO.| |saml\_slo\_url|cadena|URL del servicio SAML SLO.| |saml\_username\_attribute|cadena|Atributo de nombre de usuario SAML.| |saml\_sp\_entityid|cadena|ID de entidad SAML SP.| |saml\_nameid\_format|cadena|Formato de ID de nombre de SP SAML.| |saml\_sign\_messages|número entero|Mensajes de firma SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* No firmar mensajes;<br>1 - Firmar mensajes.| |saml\_sign\_assertions|número entero|Firmar aserciones SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* No firmar aserciones;<br>1 - Firmar aserciones.| |saml\_sign\_authn\_requests|número entero|Firma de solicitudes de AuthN SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* No firmar solicitudes de AuthN;<br>1 - Firmar solicitudes de AuthN. | |saml\_sign\_logout\_requests|número entero|Firma solicitudes de cierre de sesión SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* No firmar solicitudes de cierre de sesión;<br>1 - Firma de solicitudes de cierre de sesión. | |saml\_sign\_logout\_responses|número entero|Firma de respuestas de cierre de sesión SAML.<br><br>Valores posibles:<br>0 - *(predeterminado)* No firmar respuestas de cierre de sesión;<br>1 - Firma respuestas de cierre de sesión. | |saml\_encrypt\_nameid|número entero|SAML codificar el ID del nombre.<br><br>Valores posibles:<br>0 - *(predeterminado)* No codificar el nombre ID;<br>1 - Codificar el nombre ID.| |saml\_encrypt\_assertions|número entero|SAML codificar aserciones.<br><br>Valores posibles:<br>0 - *(predeterminado)* No codificar aserciones;<br>1 - Codificar aserciones.| |saml\_case\_sensitive|número 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|número entero|Requisito de longitud mínima de la contraseña.<br><br>Posible rango de valores: 1-70<br>8 - *predeterminado*| |passwd\_check\_rules|número entero|Reglas de verificación de contraseña.<br><br>Los valores de mapa de bits posibles son:<br>0: verifique la longitud de la contraseña;<br>1: verifique si la contraseña usa letras latinas mayúsculas y minúsculas;<br >2 - verifique si la contraseña usa dígitos;<br>4 - verifique si la contraseña usa caracteres especiales;<br>8 - *(predeterminado)* verifique si la contraseña no está en la lista de contraseñas de uso común, no contiene derivaciones de palabras "Zabbix" o nombre de usuario, apellido o username.|

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.update
es	# authentication.update

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	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
es	## AUTOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}

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

en-us	##### Automatic mode  A host's inventory can also be populated automatically. For that to work, when configuring the host's inventory mode in the *Inventory* tab, it 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 automatico  El inventario de un equipo también se puede completar automáticamente. Para que eso funcione, al configurar el modo de inventario del equipo en la pestaña *Inventario*, debe configurarse en *Automático*.  Luego puede [configurar métricas del equipo](/manual/config/items/item) para que llenen cualquier campo del inventario de equipo con su valor, indicando el campo de destino con el atributo respectivo (llamado *La métrica completa el campo de inventario del equipo*) en la configuración de la métrica.  Las métricas que son especialmente útiles para la recopilación de los 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\],     la interfaz es regexp -   system.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	#### 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 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 de `autorregistro`

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|*(write-only)* PSK identity string.<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.| |tls\_psk|string|*(write-only)* PSK value string (an even number of hexadecimal characters).|
es	### Autorregistro  El objeto de autoregistro tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tls\_accept|número 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 conexiones inseguras y TLS con PSK.| |tls\_psk\_identity|cadena|*(solo escritura)* Cadena de identidad PSK.<br>No coloque información confidencial en la identidad PSK, se transmite sin codificar a través de la red para informar al receptor qué PSK usar.| |tls\_psk|cadena|*(solo escritura)* Cadena de valor PSK (un número par de caracteres hexadecimales).|

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	# registro automático  Esta clase está diseñada para trabajar con registro automático.  Referencias de objetos:\  - [Registro automático](/manual/api/reference/autoregistration/object#autoregistration)  Métodos disponibles:\  - [automático.get](/manual/api/reference/autoregistration/get) -     recuperar registro automático - [autoregistration.update](/manual/api/reference/autoregistration/update) -     actualizar registro automático

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	#### 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.| |^|^|righty_units|^| |*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	### Incompatibilidades con versiones anteriores

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  * Prepare 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; ```  * Exporte las 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 ```  * Importe las 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|retornar recuento|0|ignorar|ignorar|ignorar| |*exists_foreach*|ignorar|1|1|ignorar|1|n/a| |*last_foreach*|ignorar|retornar último|ignorar|ignorar|ignorar|ignorar| |*max_foreach*|ignorar|retornar max|ignorar|ignorar|ignorar|ignorar| |*min_foreach*|ignorar|retornar min|ignorar|ignorar|ignorar|ignorar| |*sum_foreach*|ignorar|retornar suma|ignorar|ignorar|ignorar|ignorar|  Si la métrica se *ignora*, no se agrega nada a la agregación.

en-us	# Best practices for secure Zabbix setup  
es	#Mejores prácticas para una configuración segura de Zabbix  

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

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

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

en-us	##### BSD systems  If `watch` command is not installed, a similar effect can be achieved with      while [ 1 ]; do ps x; sleep 0.2; clear; done
es	##### Sistemas BSD  Si el comando `watch` no está instalado, se puede lograr un efecto similar con      while [ 1 ]; do ps x; sleep 0.2; clear; done

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 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	##### - Módulos de construcción  Actualmente, los módulos están destinados a construirse dentro del árbol de fuentes de Zabbix, porque la API del módulo depende de algunas estructuras de datos que se definen en los encabezados de Zabbix.  El encabezado más importante para módulos cargables es **include/module.h**, que define estas estructuras de datos. Otros encabezados del sistema necesarios que ayudan a **include/module.h** a funcionar 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 Función **zabbix\_log()**, que se puede usar para iniciar sesión y depurar propósitos

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

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	#### Bulk processing for Prometheus metrics  As bulk processing of dependent items has been introduced in the preprocessing  queue for Prometheus metrics, dependent items will no longer be processed in  parallel and that may have an affect on how fast they are processed.  
es	#### Bulk processing for Prometheus metrics  As bulk processing of dependent items has been introduced in the preprocessing  queue for Prometheus metrics, dependent items will no longer be processed in  parallel and that may have an affect on how fast they are processed.  

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 the [Dashboard](dashboard).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|The map is in the favorites widget in the [Dashboard](dashboard). 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 el [Tablero](dashboard).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|El mapa está en el widget de favoritos en el [Dashboard](dashboard). 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 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#botones-de-modo-de-visualización).

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	#### 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:  ```json {     "jsonrpc": "2.0",     "method": "sla.getsli",     "params": {         "slaid": "5",         "serviceids": [             50,             60,             70         ],         "periods": 3,         "period_from": "1635724800"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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	#### Calculando SLI  Recupere datos de SLI sobre servicios con ID "50", "60" y "70" que están vinculados al SLA con ID "5". Recupere datos de 3 períodos a partir del 01 de noviembre de 2021.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "sla.getsli",     "params": {         "slaid": "5",         "serviceids": [             50,             60,             70         ],         "periods": 3,         "period_from": "1635724800"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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.
es	#### Tiempo de cálculo  Se vuelve a calcular un disparador cada vez que el servidor Zabbix recibe un nuevo valor que es parte de la expresión. Cuando se recibe un nuevo valor, cada función que está incluida en la expresión se vuelve a calcular (no sólo el que recibió el nuevo valor).  Además, un disparador se vuelve a calcular cada vez que se establece un nuevo valor recibido **y** cada 30 segundos si se utilizan funciones basadas en el tiempo en la expresion.  Las funciones basadas en el tiempo son **nodata()**, **date()**, **dayofmonth()**, **día de la semana()**, **hora()**, **ahora()**); se recalculan cada 30 segundos por el proceso sincronizador de historial de Zabbix.

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	### Ceph  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |ceph.df.details \[connString, <user>, <apikey>\]|<|<|<| |Cluster’s data usage and distribution among pools.|JSON object|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| | |ceph.osd.stats \[connString, <user>, <apikey>\]|<|<|<| |Aggregated and per OSD statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| | |ceph.osd.discovery \[connString, <user>, <apikey>\]|<|<|<| |List of discovered OSDs. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| | |ceph.osd.dump \[connString, <user>, <apikey>\]|<|<|<| |Usage thresholds and statuses of OSDs.|JSON object|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| | |ceph.ping \[connString, <user>, <apikey>\]|<|<|<| |Tests whether a connection to Ceph can be established.|0 - connection is broken (if there is any error presented including AUTH and configuration issues)<br>1 - connection is successful.|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| | |ceph.pool.discovery \[connString, <user>, <apikey>\]|<|<|<| |List of discovered pools. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| | |ceph.status \[connString, <user>, <apikey>\]|<|<|<| |Overall cluster's status.|JSON object|**connString** - URI or session name.<br>**user, password** - Ceph login credentials.| |
es	### Cef.  |Clave|<|<|<| |--|--|------|------| |**Descripción**|**Valor devuelto**|**Parámetros**|**Comentarios**| |ceph.df.detalles \[connString, <usuario>, <apikey>\]|<|<|<| |Uso de datos del clúster y distribución entre grupos.|Objeto JSON|**connString**: URI o nombre de sesión.<br>**usuario, contraseña**: credenciales de inicio de sesión de Ceph.| | |ceph.osd.stats \[connString, <usuario>, <apikey>\]|<|<|<| |Estadísticas agregadas y por OSD.|Objeto JSON|**connString**: URI o nombre de sesión.<br>**usuario, contraseña**: credenciales de inicio de sesión de Ceph.| | |ceph.osd.discovery \[connString, <usuario>, <apikey>\]|<|<|<| |Lista de OSD descubiertos. Se usa para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**connString** - URI o nombre de sesión.<br>**usuario, contraseña** - Credenciales de inicio de sesión de Ceph .| | |ceph.osd.dump \[connString, <usuario>, <apikey>\]|<|<|<| |Umbrales de uso y estados de OSD.|Objeto JSON|**connString**: URI o nombre de sesión.<br>**usuario, contraseña**: credenciales de inicio de sesión de Ceph.| | |ceph.ping \[connString, <usuario>, <apikey>\]|<|<|<| |Comprueba si se puede establecer una conexión con Ceph.|0: la conexión está interrumpida (si se presenta algún error, incluidos los problemas de configuración y AUTH)<br>1: la conexión es correcta.|**connString**: URI o nombre de la sesión .<br>**usuario, contraseña**: credenciales de inicio de sesión de Ceph.| | |ceph.pool.discovery \[connString, <usuario>, <apikey>\]|<|<|<| |Lista de piscinas descubiertas. Se usa para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**connString** - URI o nombre de sesión.<br>**usuario, contraseña** - Credenciales de inicio de sesión de Ceph .| | |ceph.status \[connString, <usuario>, <apikey>\]|<|<|<| |Estado general del clúster.|Objeto JSON|**connString** - URI o nombre de sesión.<br>**usuario, contraseña** - Credenciales de inicio de sesión de Ceph.| |

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

en-us	#### Change hosts monitored by a proxy  Update the proxy to monitor the two given hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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 proxy status  Change the proxy to an active proxy and rename it to "Active proxy".  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Active proxy",         "status": "5"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Proxy activo",         "status": "5"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "script.update",     "params": {         "scriptid": "1",         "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "1"         ]     },     "id": 1 } ```
es	#### Cambie el comando de script   Cambie el  comando del script para "/bin/ping -c 10 {HOST.CONN} 2>&1".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "script.update",     "params": {         "scriptid": "1",         "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "1"         ]     },     "id": 1 } ```

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

en-us	 #### CHANGES IN 6.0.13  New templates are available:  - AWS EC2 by HTTP - AWS by HTTP - AWS RDS instance by HTTP - AWS S3 bucket by HTTP - Azure by HTTP - Control-M server by HTTP - Control-M enterprise manager by HTTP - Veeam Backup Enterprise Manager by HTTP - Veeam Backup and Replication by HTTP  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).
es	 #### CAMBIOS EN 6.0.13  Hay nuevas plantillas disponibles:  -AWS EC2 por HTTP -AWS por HTTP - Instancia de AWS RDS por HTTP - Cubo de AWS S3 por HTTP -Azure por HTTP - Servidor Control-M por HTTP - Control-M administrador empresarial por HTTP - Veeam Backup Enterprise Manager por HTTP - Veeam Backup y Replicación por HTTP  Consulte las instrucciones de configuración para [plantillas HTTP](/manual/config/templates_out_of_the_box/http).

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

en-us	 #### CHANGES IN 6.0.20  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.0) (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.0)) - [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.0) - [OpenStack by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.0), 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.0)
es	 #### CAMBIOS EN 6.0.20  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.0) ( 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.0)) - [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.0) - [OpenStack por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.0), 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.0)

en-us	#### CHANGES IN 6.0.21  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=release%2F6.0)
es	#### CAMBIOS EN 6.0.21  Nueva plantilla disponible:  - [Explorador de costos de AWS por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=release%2F6.0)

en-us	#### CHANGES IN 6.0.22  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.0) - [HashiCorp Nomad by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.0) - [MantisBT by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.0)
es	#### CAMBIOS EN 6.0.22  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.0) - [HashiCorp Nomad por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.0) - [MantisBT por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.0)

en-us	#### CHANGES IN 6.0.23  **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.0) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)
es	#### CAMBIOS EN 6.0.23  **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.0) - [FortiGate por SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)

en-us	#### CHANGES IN 6.0.24  **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.0)  **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.0) template.
es	#### CAMBIOS EN 6.0.24  **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.0)  **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.0) plantilla.

en-us	#### CHANGES IN 6.0.26  **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.0) 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.0) 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.0.26  **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.0) 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.0) 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 host en clúster, un host independiente y un host 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"; - Los elementos con la clave `db.odbc.discovery` se han convertido en elementos dependientes del elemento `db.odbc.get`. - se ha agregado un nuevo elemento - 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 activadores de antigüedad de la copia de seguridad para una determinada base de datos .

en-us	#### CHANGES IN 6.0.27  **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.0), which includes the *YugabyteDB Cluster by HTTP* template for monitoring each YugabyteDB cluster.
es	#### CAMBIOS EN 6.0.27  **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.0), que incluye el * Clúster YugabyteDB mediante plantilla HTTP* para monitorear cada clúster YugabyteDB.

en-us	#### CHANGES IN 6.0.2  The template *Generic Java JMX* now contains two discovery rules:  - Garbage collector discovery - Memory pool discovery
es	#### CAMBIOS EN 6.0.2  La plantilla *Generic Java JMX* ahora contiene dos reglas de descubrimiento:  - Descubrimiento del recolector de basura - Descubrimiento de pool de memoria

en-us	#### CHANGES IN 6.0.3  A new template *OpenWeatherMap by HTTP* is available.  The following changes have been made in the existing templates:  - In the templates *Windows services by Zabbix agent*, *Windows services by Zabbix agent active*,  *Windows by Zabbix agent*, *Windows by Zabbix agent active*  {$SERVICE.NAME.NOT_MATCHES} macro value has been updated to filter out an extended list of services.   - The template *PostgreSQL by Zabbix agent 2* now will check the number of slow queries and generate a problem if the amount exceeds a threshold.
es	#### CAMBIOS EN 6.0.3  Una nueva plantilla *OpenWeatherMap por HTTP* está disponible.  Se han realizado los siguientes cambios en las plantillas existentes:  - En las plantillas *Servicios de Windows por el agente de Zabbix*, *Servicios de Windows por el agente de Zabbix activo*, *Windows por el agente de Zabbix*, *Windows por el agente de Zabbix activo* {$SERVICE.NAME.NOT_MATCHES} valor macro se ha actualizado para filtrar una extensa lista de servicios.  - La plantilla *PostgreSQL de Zabbix agent 2* ahora verificará la cantidad de consultas lentas y generará un problema si la cantidad supera un umbral.

en-us	 #### CHANGES IN 6.0.4  New templates are available:  - *TrueNAS SNMP* - monitoring of TrueNAS storage OS by SNMP - *Proxmox VE by HTTP* - see setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http)  The templates *SMART by Zabbix agent 2* and *SMART by Zabbix agent 2 (active)* have been updated:  - the *Attribute discovery* LLD rule has been deleted, whereas the *Disk discovery* LLD rule will now discover disks based on the pre-defined vendor-specific set of attributes; - **smart.disk.get** item can now return information about a specific disk only, instead of all disks.  New macros allowing to define warning and critical thresholds of the filesystem utilization for virtual file system monitoring have been added to the templates  *HOST-RESOURCES-MIB storage SNMP*,  *Linux by Prom*,  *Linux filesystems SNMP*,  *Linux filesystems by Zabbix agent active*,  *Linux filesystems by Zabbix agent*,  *Mellanox SNMP*,  *PFSense SNMP*,  *Windows filesystems by Zabbix agent active*, *Windows filesystems by Zabbix agent*. Filesystem utilization triggers have been updated to use these macros. 
es	 #### CAMBIOS EN 6.0.4  Hay nuevas plantillas disponibles:  - *TrueNAS SNMP* - monitoreo del sistema operativo de almacenamiento TrueNAS mediante SNMP - *Proxmox VE por HTTP* - consulte las instrucciones de configuración para [plantillas HTTP](/manual/config/templates_out_of_the_box/http)  Se han actualizado las plantillas *SMART by Zabbix agent 2* y *SMART by Zabbix agent 2 (activo)*:  - La regla LLD *Descubrimiento de atributos* se ha eliminado, mientras que la regla LLD *Descubrimiento de discos* ahora descubrirá discos basándose en el conjunto de atributos predefinidos específicos del proveedor; - La métrica **smart.disk.get** ahora puede devolver información sobre un disco específico únicamente, en lugar de todos los discos.  Se han agregado a las plantillas nuevas macros que permiten definir umbrales críticos y de advertencia de la utilización del sistema de archivos para el monitoreo del sistema de archivos virtual. *HOST-RESOURCES-MIB almacenamiento SNMP*, *Linux de Prom*, *Sistemas de archivos Linux SNMP*, *Sistemas de archivos Linux por agente Zabbix activos*, *Sistemas de archivos Linux por el agente Zabbix*, *Mellanox SNMP*, *PFSense SNMP*, *Sistemas de archivos Windows por agente Zabbix activos*, *Sistemas de archivos Windows por el agente Zabbix*. Los iniciadores de utilización del sistema de archivos se han actualizado para utilizar estas macros.

en-us	 #### CHANGES IN 6.0.5  New templates are available:  - CockroachDB by HTTP - Envoy Proxy by HTTP - HashiCorp Consul Cluster by HTTP - HashiCorp Consul Node by HTTP  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).
es	 #### CAMBIOS EN 6.0.5  Hay nuevas plantillas disponibles:  - CockroachDB por HTTP - Proxy enviado por HTTP - Clúster de Consul de HashiCorp mediante HTTP - Nodo Consul de HashiCorp por HTTP  Consulte las instrucciones de configuración para [plantillas HTTP](/manual/config/templates_out_of_the_box/http).

en-us	 #### CHANGES IN 6.0.6  New templates are available:  - HPE MSA 2040 Storage by HTTP - HPE MSA 2060 Storage by HTTP - HPE Primera by HTTP  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).
es	 #### CAMBIOS EN 6.0.6  Hay nuevas plantillas disponibles:  - Almacenamiento HPE MSA 2040 mediante HTTP - Almacenamiento HPE MSA 2060 mediante HTTP - HPE Primera por HTTP  Consulte las instrucciones de configuración para [plantillas HTTP](/manual/config/templates_out_of_the_box/http).

en-us	 #### CHANGES IN 6.0.7  A new [template](/manual/config/templates_out_of_the_box/http) *HPE Synergy by HTTP* is available.  The templates *HashiCorp Consul Node by HTTP* and *HashiCorp Consul Cluster by HTTP* now support Consul namespaces. 
es	 #### CAMBIOS EN 6.0.7  Una nueva [plantilla](/manual/config/templates_out_of_the_box/http) *HPE Synergy por HTTP* está disponible.  Las plantillas *HashiCorp Consul Node por HTTP* y *HashiCorp Consul Cluster por HTTP* ahora admiten espacios de nombres de Consul.

en-us	 #### CHANGES IN 6.0.8  A new [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/opnsense_snmp?at=refs%2Fheads%2Frelease%2F6.0) *OPNsense by SNMP* is available.
es	 #### CAMBIOS EN 6.0.8  Una nueva [plantilla](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/opnsense_snmp?at=refs%2Fheads%2Frelease%2F6.0) *OPNsense por SNMP* está disponible.

en-us	##### Changes in templates  -   The {\#FSLABEL} macro has been added to the corresponding item names     and descriptions in *Windows by Zabbix agent* and *Windows by Zabbix     agent active* templates -   The vfs.file.cksum\[/etc/passwd\] agent item has been changed to     vfs.file.cksum\[/etc/passwd,sha256\] -   A new check zabbix\[process,odbc poller,avg,busy\] has been added to *Zabbix server*, *Zabbix proxy*, *Remote Zabbix server* and *Remote Zabbix proxy* templates. The metric is used for monitoring the average time for which ODBC processes have been busy during the last minute (in percentage).
es	##### Cambios en las plantillas  - La macro {\#FSLABEL} se ha agregado a los nombres de elementos correspondientes     y descripciones en *Windows by Zabbix agent* y *Windows by Zabbix     plantillas de agente activo* - El elemento del agente vfs.file.cksum\[/etc/passwd\] se ha cambiado a     vfs.archivo.cksum\[/etc/passwd,sha256\] - Se ha agregado un nuevo check zabbix\[process,odbc poller,avg,busy\] a las plantillas *Zabbix server*, *Zabbix proxy*, *Remote Zabbix server* y *Remote Zabbix proxy*. La métrica se utiliza para monitorear el tiempo promedio durante el cual los procesos ODBC han estado ocupados durante el último minuto (en porcentaje).

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:  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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 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:  ```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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
es	#### Cambiando 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:  ```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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "27428",         "interfaceid": "132"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27428"         ]     },     "id": 1 } ```
es	#### Cambiar la interfaz de un prototipo de item  Cambie la interfaz del host que utilizarán los items descubiertos.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "27428",         "interfaceid": "132"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "schedule": []     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
es	#### Cambiando el cronograma de un SLA  Cambie el SLA con ID "5" a un cronograma de 24 horas al día, 7 días a la semana.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "schedule": []     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "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	### 'Check now' request object  The 'Check now' task request object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemid|string|ID of item and low-level discovery rules.|
es	### Objeto de solicitud 'Comprobar ahora'  El objeto de solicitud de tarea 'Comprobar ahora' tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |itemid|cadena|ID de la métrica y reglas de descubrimiento de bajo nivel.|

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.2.5| | |*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	#### Comprobación de los 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.2.5| | |*Opción PHP de memory\_limit*|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  requisito previo opcional fallido 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 o el grupo de usuarios de Apache , 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	#### 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	### 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	##### 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ú colapsado  Cuando el menú se contrae a iconos solamente, vuelve a aparecer un menú completo tan pronto como cuando el cursor del ratón se coloca sobre él. Tenga en cuenta que vuelve a aparecer sobre la página contenido; para mover el contenido de la página a la derecha, debe hacer clic en el botón expandir. Si el cursor del ratón se coloca de nuevo fuera del área completa menú, el menú colapsará nuevamente después de dos segundos.  También puede hacer que un menú colapsado vuelva a aparecer completamente presionando la pestaña llave. Presionar la tecla Tab repetidamente le permitirá enfocarse en el siguiente menú elemento.

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 *Data*.  ::: noteclassic 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	[comment]: # attributes: noaside  # 11 Recipes for monitoring
es	[comment]: # attributes: noaside  # 11 Recetas para el seguimiento

en-us	[comment]: # attributes: noaside  # 12 Performance tuning  ::: noteimportant This is a work in progress. :::
es	[comment]: # attributes: noaside  # 12 Ajuste del rendimiento  ::: noteimportant Este es un trabajo en progreso. :::

en-us	[comment]: # (tags: proxy) # 4 Proxy
es	[comentario]: # (etiquetas: proxy) # 4 Proxy

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	#### Métricas de agentes comunes compatibles con Windows  |Clave de métrica|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| |log|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.service|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| |system.hostname|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 "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 are:<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"  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](#tipos-de-datos).| |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] (#tipos de datos).| |searchByAny|booleano|Si se establece en "verdadero", se devuelven resultados que coinciden con cualquiera de los criterios dados en el parámetro "filtro" o "búsqueda" en lugar de todos ellos.<br><br>Predeterminado: "falso".| |searchWildcardsEnabled|booleano|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>Los valores posibles son:<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 (see function examples)
es	##### Parámetros comunes  -   `/host/key` es un primer parámetro obligatorio común -   `período de tiempo:cambio de tiempo` 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).     -   **timeshift** - el desplazamiento del período de tiempo (ver ejemplos de funciones)

en-us	##### Common use cases of global and host macros  -   use a global macro in several locations; then change the macro value     and apply configuration changes to all locations with one click -   take advantage of templates with host-specific attributes:     passwords, port numbers, file names, regular expressions, etc.
es	##### Casos de uso comunes de macros globales y de host  - utilizar una macro global en varios lugares; luego cambia el valor de la macro     y aplique cambios de configuración a todas las ubicaciones con un solo clic - aproveche las plantillas con atributos específicos del host:     contraseñas, números de puerto, nombres de archivo, expresiones regulares, etc.

en-us	#### Comparing the import of a template  Compare the template contained in the XML string to the current system elements, and show what will be changed if this template will be imported.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.importcompare",     "params": {         "format": "xml",         "rules": {             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "graphs": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "httptests": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "templateLinkage": {                 "createMissing": true,                 "deleteMissing": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "templateDashboards": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:30:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key><delay>3m</delay></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>648006da5971424ead0c47ddbbf1ea2e</uuid><name>CPU utilization</name><key>system.cpu.util</key><value_type>FLOAT</value_type><units>%</units><triggers><trigger><uuid>736225012c534ec480c2a66a91322ce0</uuid><expression>avg(/New template/system.cpu.util,3m)&gt;70</expression><name>CPU utilization too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templates": {             "updated": [                 {                     "before": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "after": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "items": {                         "added": [                             {                                 "after": {                                     "uuid": "648006da5971424ead0c47ddbbf1ea2e",                                     "name": "CPU utilization",                                     "key": "system.cpu.util",                                     "value_type": "FLOAT",                                     "units": "%"                                 },                                 "triggers": {                                     "added": [                                         {                                             "after": {                                                 "uuid": "736225012c534ec480c2a66a91322ce0",                                                 "expression": "avg(/New template/system.cpu.util,3m)>70",                                                 "name": "CPU utilization too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "removed": [                             {                                 "before": {                                     "uuid": "6805d4c39a624a8bab2cc8ab63df1ab3",                                     "name": "CPU load",                                     "key": "system.cpu.load",                                     "value_type": "FLOAT"                                 },                                 "triggers": {                                     "removed": [                                         {                                             "before": {                                                 "uuid": "ab4c2526c2bc42e48a633082255ebcb3",                                                 "expression": "avg(/New template/system.cpu.load,3m)>2",                                                 "name": "CPU load too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "updated": [                             {                                 "before": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping"                                 },                                 "after": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping",                                     "delay": "3m"                                 }                             }                         ]                     }                 }             ]         }     },     "id": 1 } ```
es	#### Comparando la importación de una plantilla  Compare la plantilla contenida en la cadena XML con los elementos actuales del sistema y muestre qué se cambiará si se importa esta plantilla.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "configuration.importcompare",     "params": {         "format": "xml",         "rules": {             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "graphs": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "httptests": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "templateLinkage": {                 "createMissing": true,                 "deleteMissing": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "templateDashboards": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:30:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key><delay>3m</delay></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter><dt>Server uptime: (.*)</dt></parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>648006da5971424ead0c47ddbbf1ea2e</uuid><name>CPU utilization</name><key>system.cpu.util</key><value_type>FLOAT</value_type><units>%</units><triggers><trigger><uuid>736225012c534ec480c2a66a91322ce0</uuid><expression>avg(/New template/system.cpu.util,3m)>70</expression><name>CPU utilization too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "templates": {             "updated": [                 {                     "before": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "after": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "items": {                         "added": [                             {                                 "after": {                                     "uuid": "648006da5971424ead0c47ddbbf1ea2e",                                     "name": "CPU utilization",                                     "key": "system.cpu.util",                                     "value_type": "FLOAT",                                     "units": "%"                                 },                                 "triggers": {                                     "added": [                                         {                                             "after": {                                                 "uuid": "736225012c534ec480c2a66a91322ce0",                                                 "expression": "avg(/New template/system.cpu.util,3m)>70",                                                 "name": "CPU utilization too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "removed": [                             {                                 "before": {                                     "uuid": "6805d4c39a624a8bab2cc8ab63df1ab3",                                     "name": "CPU load",                                     "key": "system.cpu.load",                                     "value_type": "FLOAT"                                 },                                 "triggers": {                                     "removed": [                                         {                                             "before": {                                                 "uuid": "ab4c2526c2bc42e48a633082255ebcb3",                                                 "expression": "avg(/New template/system.cpu.load,3m)>2",                                                 "name": "CPU load too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "updated": [                             {                                 "before": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping"                                 },                                 "after": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping",                                     "delay": "3m"                                 }                             }                         ]                     }                 }             ]         }     },     "id": 1 } ```

en-us	#### Compiling OpenSSL  The following steps will help you to compile OpenSSL from sources on MS Windows 10 (64-bit).  1.  For compiling OpenSSL you will need on Windows machine:     1.  C compiler (e.g. VS 2017 RC),     2.  NASM (<https://www.nasm.us/>),     3.  Perl (e.g. Strawberry Perl from <http://strawberryperl.com/>),     4.  Perl module Text::Template (cpan Text::Template). 2.  Get OpenSSL sources from <https://www.openssl.org/>. OpenSSL 1.1.1     is used here. 3.  Unpack OpenSSL sources, for example, in E:\\openssl-1.1.1. 4.  Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 RC. 5.  Go to the OpenSSL source directory, e.g. E:\\openssl-1.1.1.     1.  Verify that NASM can be found:`e:\openssl-1.1.1> nasm --version         NASM version 2.13.01 compiled on May  1 2017         ` 6.  Configure OpenSSL, for     example:`e:\openssl-1.1.1> perl E:\openssl-1.1.1\Configure VC-WIN64A no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method  --api=1.1.0 --prefix=C:\OpenSSL-Win64-111-static --openssldir=C:\OpenSSL-Win64-111-static     `     -   Note the option 'no-shared': if 'no-shared' is used then the         OpenSSL static libraries libcrypto.lib and libssl.lib will be         'self-sufficient' and resulting Zabbix binaries will include         OpenSSL in themselves, no need for external OpenSSL DLLs.         Advantage: Zabbix binaries can be copied to other Windows         machines without OpenSSL libraries. Disadvantage: when a new         OpenSSL bugfix version is released, Zabbix agent needs to         recompiled and reinstalled.     -   If 'no-shared' is not used, then the static libraries         libcrypto.lib and libssl.lib will be using OpenSSL DLLs at         runtime. Advantage: when a new OpenSSL bugfix version is         released, probably you can upgrade only OpenSSL DLLs, without         recompiling Zabbix agent. Disadvantage: copying Zabbix agent to         another machine requires copying OpenSSL DLLs, too. 7.  Compile OpenSSL, run tests, install:`e:\openssl-1.1.1> nmake     e:\openssl-1.1.1> nmake test     ...     All tests successful.     Files=152, Tests=1152, 501 wallclock secs ( 0.67 usr +  0.61 sys =  1.28 CPU)     Result: PASS     e:\openssl-1.1.1> nmake install_sw     `'install\_sw' installs only software components (i.e. libraries,     header files, but no documentation). If you want everything, use     "nmake install".
es	#### Compilando OpenSSL  Los siguientes pasos le ayudarán a compilar OpenSSL desde el código fuente en MS Windows 10 (64-bit).  1.  Para compilar OpenSSL va a requerir una máquina con Windows:     1.  Un compilador C (por ejemplo VS 2017 RC),     2.  NASM (<https://www.nasm.us/>),     3.  Perl (por ejemplo Strawberry Perl de <http://strawberryperl.com/>),     4.  El módulo Perl  Text::Template (cpan Text::Template). 2.  Obtenga el código fuente de OpenSSL desde <https://www.openssl.org/>. Aquí utilizamos OpenSSL 1.1.1 3.  Extraiga el código fuente de OpenSSL, por ejemplo, en E:\\openssl-1.1.1. 4.  Abra una nueva ventana de línea de comandos, por ejemplo la x64 Native Tools Command Prompt     para VS 2017 RC. 5.  Navegue al directorio del código fuente OpenSSL, por ejemplo. E:\\openssl-1.1.1.     1.  Verifique que puede encontrar NASM:`e:\openssl-1.1.1> nasm --version         NASM version 2.13.01 compiled on May  1 2017         ` 6.  Configure OpenSSL, por ejemplo: `e:\openssl-1.1.1> perl E:\openssl-1.1.1\Configure VC-WIN64A no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method  --api=1.1.0 --prefix=C:\OpenSSL-Win64-111-static --openssldir=C:\OpenSSL-Win64-111-static     `     -   Note la opción 'no-shared': si utilizamos 'no-shared' entonces las          librerías estáticas libcrypto.lib y libssl.lib de OpenSSL serán 'autosuficientes'          y como resultado los binarios Zabbix tendrán incluido OpenSSL dentro          de ellos, no habrá necesidad de DLLs OpenSSL externos.         Ventaja: Los binarios de Zabbix podrán ser copiados a otras maquinas         Windows sin las librerías OpenSSL. Desventaja: Cuando se libere          una versión bugfix de OpenSSL, Zabbix agent tendrá que ser          recompilado y reinstalado.     -   Si 'no-shared' no es utilizado, entonces las librerías estáticas           libcrypto.lib y libssl.lib de estarán usando los DDLs OpenSSL de en           tiempo de ejecución. Ventaja: Cuando se libere  una versión bugfix           de OpenSSL, probablemente solo será necesario actualizar los DLLs de           OpenSSL, sin tener que recompilar Zabbix agent. Desventaja: el copiar Zabbix           agent a otra maquina requerirá que también copiemos las DLLs de OpenSSL. 7.  Compile OpenSSL, ejecute pruebas, instale:`e:\openssl-1.1.1> nmake     e:\openssl-1.1.1> nmake test     ...     All tests successful.     Files=152, Tests=1152, 501 wallclock secs ( 0.67 usr +  0.61 sys =  1.28 CPU)     Result: PASS     e:\openssl-1.1.1> nmake install_sw     `'install\_sw' instala sólo los componentes de software (por ejemplo, librerías,     archivos cabecera, pero no la documentación). Si necesita todo, utilice      "nmake install".

en-us	#### Compiling Zabbix agent 2
es	#### Compilando Zabbix agent 2

en-us	#### Compiling Zabbix agent on HP-UX  If you install the PCRE library from a popular HP-UX package site <http://hpux.connect.org.uk>, for example from file `pcre-8.42-ia64_64-11.31.depot`, you get only the 64-bit version of the library installed in the /usr/local/lib/hpux64 directory.  In this case, for successful agent compilation customized options need to be used for the "configure" script, e.g.:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
es	#### Compilando el agente Zabbix en HP-UX  Si instala la biblioteca PCRE desde un sitio popular de paquetes HP-UX <http://hpux.connect.org.uk>, por ejemplo del archivo `pcre-8.42-ia64_64-11.31.depot`, obtienes solo la versión de 64 bits del biblioteca instalada en el directorio /usr/local/lib/hpux64.  En este caso, para una compilación exitosa del agente, se necesitan opciones personalizadas. para ser utilizado para el script de "configuración", por ejemplo:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64

en-us	#### Compiling Zabbix agent on HP-UX  If you install the PCRE library from the popular HP-UX package site <http://hpux.connect.org.uk> (for example, from file `pcre-8.42-ia64_64-11.31.depot`), only the 64-bit version of the library will be installed in the `/usr/local/lib/hpux64` directory.  In this case, for successful agent compilation, a customized option is needed for the `configure` script, for example:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
es	#### Compilando el Zabbix agent en HP-UX  Si instala la biblioteca PCRE desde el popular sitio de paquetes HP-UX <http://hpux.connect.org.uk> (por ejemplo, desde el archivo `pcre-8.42-ia64_64-11.31.depot`), solo se instalará la versión de 64 bits de la biblioteca en el directorio `/usr/local/lib/hpux64`.  En este caso, para una compilación exitosa del agente, se necesita una opción personalizada para el script `configure`, por ejemplo:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64

en-us	#### Compiling Zabbix  The following steps will help you to compile Zabbix from sources on MS Windows 10 (64-bit). When compiling Zabbix with/without TLS support the only significant difference is in step 4.  1.  On a Linux machine check out the source from     git:`` $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --enable-agent --enable-ipv6 --prefix=`pwd`     $ make dbschema     $ make dist      `` 2.  Copy and unpack the archive, e.g. zabbix-4.4.0.tar.gz, on a Windows     machine. 3.  Let's assume that sources are in e:\\zabbix-4.4.0. Open a     commandline window e.g. the x64 Native Tools Command Prompt for VS     2017 RC. Go to E:\\zabbix-4.4.0\\build\\win32\\project. 4.  Compile zabbix\_get, zabbix\_sender and zabbix\_agent.     -   without TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         `     -   with TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_get TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_sender TLS=openssl TLSINCDIR="C:\OpenSSL-Win64-111-static\include TLSLIBDIR="C:\OpenSSL-Win64-111-static\lib" PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_agent TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         ` 5.  New binaries are located in e:\\zabbix-4.4.0\\bin\\win64. Since     OpenSSL was compiled with 'no-shared' option, Zabbix binaries     contain OpenSSL within themselves and can be copied to other     machines that do not have OpenSSL.
es	#### Compilando Zabbix  Los siguientes pasos le ayudaran a compilar Zabbix desde el código fuente en MS Windows 10 (64-bit). La única diferencia significativa cuando compilamos Zabbix con/sin soporte TLS se encuentra en el paso número 4.  1.  En una máquina Linux verifique el código fuente desde git:  ``   $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --enable-agent --enable-ipv6 --prefix=`pwd`     $ make dbschema     $ make dist      `` 2.  Copie y extraiga el archivo, por ejemplo, zabbix-4.4.0.tar.gz, en una máquina Windows.  3.  Asumamos que el código fuente se encuentra en e:\\zabbix-4.4.0. <![endif]--> .  Abra una nueva ventana de línea de comandos, por ejemplo, la x64 Native Tools Command Prompt para VS 2017 RC. Navegue a E:\\zabbix-4.4.0\\build\\win32\\project. 4.  Compilar zabbix\_get, zabbix\_sender y zabbix\_agent.     -   sin TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         `     -   con TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_get TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_sender TLS=openssl TLSINCDIR="C:\OpenSSL-Win64-111-static\include TLSLIBDIR="C:\OpenSSL-Win64-111-static\lib" PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_agent TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         ` 5.  Los nuevos binarios se encontraran localizados en e:\\zabbix-4.4.0\\bin\\win64. Ya que hemos compilado OpenSSL con la opción 'no-shared', los binarios Zabbix contendrán OpenSSL dentro de ellos y pueden ser copiados a otras maquinas que no tengan OpenSSL.

en-us	#### Compiling Zabbix with ODBC support  To enable ODBC support, Zabbix should be compiled with the following flag:      --with-unixodbc[=ARG] # Use ODBC driver against unixODBC package.  ::: noteclassic See more about Zabbix installation from the [source code](/manual/installation/install#from_the_sources). :::
es	#### Compilando Zabbix con soporte ODBC  Para habilitar la compatibilidad con ODBC, Zabbix debe compilarse con los siguientes parámetros:        --with-unixodbc[=ARG] # usa el controlador odbc contra el paquete unixODBC.  ::: noteclassic Vea más sobre la instalación de Zabbix desde el [código fuente](/manual/installation/install#from_the_sources). :::

en-us	### Conditions  The following conditions can be used in service actions:  |Condition type|Supported operators|Description| |--|--|------| |*Service*|equals<br>does not equal|Specify a service or a service to exclude.<br>**equals** - event belongs to this service.<br>**does not equal** - event does not belong to this service.<br>Specifying a parent service implicitly selects all child services. To specify the parent service only, all nested services have to be additionally set with the **does not equal** operator.| |*Service name*|contains<br>does not contain|Specify a string in the service name or a string to exclude.<br>**contains** - event is generated by a service, containing this string in the name.<br>**does not contain** - this string cannot be found in the service name.| |*Service tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify an event tag or an event tag to exclude. Service event tags can be defined in the service configuration section *Tags*.<br>**equals** - event has this tag<br>**does not equal** - event does not have this tag<br>**contains** - event has a tag containing this string<br>**does not contain** - event does not have a tag containing this string.| |*Service tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify an event tag and value combination or a tag and value combination to exclude. Service event tags can be defined in the service configuration section *Tags*.<br>**equals** - event has this tag and value<br>**does not equal** - event does not have this tag and value<br>**contains** - event has a tag and value containing these strings<br>**does not contain** - event does not have a tag and value containing these strings.|  :::noteimportant Make sure to define [message templates](/manual/config/notifications/media#overview) for Service actions in the *Administration->Media types* menu. Otherwise, the notifications will not be sent.  :::
es	### Condiciones  Las siguientes condiciones se pueden utilizar en acciones de servicio:  |Tipo de condición|Operadores admitidos|Descripción| |--|--|------| |*Service*|es igual<br>no es igual|Especifique un servicio o un servicio para excluir.<br>**equals** - el evento pertenece a este servicio.<br>**does not equal** - el evento no no pertenece a este servicio.<br>Especificar un servicio principal selecciona implícitamente todos los servicios secundarios. Para especificar solo el servicio principal, todos los servicios anidados deben configurarse adicionalmente con el operador **no es igual**.| |*Service name*|contiene<br>no contiene|Especifique una cadena en el nombre del servicio o una cadena para excluir.<br>**contains**: el evento lo genera un servicio que contiene esta cadena en el nombre. <br>**does not contain**: esta cadena no se puede encontrar en el nombre del servicio.| |*Service tag name*|es igual<br>no es igual<br>contiene<br>no contiene|Especifique una etiqueta de evento o una etiqueta de evento para excluir. Las etiquetas de eventos de servicio se pueden definir en la sección de configuración del servicio *Etiquetas*.<br>**equals**: el evento tiene esta etiqueta<br>**does not equal**: el evento no tiene esta etiqueta<br>** contains** - el evento tiene una etiqueta que contiene esta cadena<br>**does not contain** - el evento no tiene una etiqueta que contiene esta cadena.| |*Service tag value*|es igual a<br>no es igual a<br>contiene<br>no contiene|Especifique una combinación de etiqueta y valor de evento o una combinación de etiqueta y valor para excluir. Las etiquetas de eventos de servicio se pueden definir en la sección de configuración del servicio *Etiquetas*.<br>**es igual a**: el evento tiene esta etiqueta y valor<br>**no es igual**: el evento no tiene esta etiqueta y valor< br>**contiene** - el evento tiene una etiqueta y un valor que contiene estas cadenas<br>**no contiene** - el evento no tiene una etiqueta y un valor que contiene estas cadenas.|  :::noteimportant Asegúrese de definir [plantillas de mensajes](/manual/config/notifications/media#overview) para las acciones del servicio en el menú *Administración->Tipos de medios*. En caso contrario, las notificaciones no se enviarán. :::

en-us	#### Configurable fields  Actual command(s) to be executed must be placed in the **Executed script** field in the item configuration.\ Multiple commands can be executed one after another by placing them on a new line. In this case returned value also will be formatted as multilined.  Supported characters that the shell prompt can end with:  -   $ -   \# -   \> -   %  ::: noteclassic A telnet prompt line which ended with one of these characters will be removed from the returned value, but only for the first command in the commands list, i.e. only at a start of the telnet session. :::  |Key|Description| |--|------| |**telnet.run\[<unique short description>,<ip>,<port>,<encoding>\]**|Run a command on a remote device using telnet connection||  ::: noteimportant If a telnet check returns a value with non-ASCII characters and in non-UTF8 encoding then the *<encoding>* parameter of the key should be properly specified. See [encoding of returned values](/manual/appendix/items/encoding_of_values) page for more details. :::
es	#### Campos configurables  Los comandos reales que se van a ejecutar deben colocarse en **Script ejecutado** en la configuración de la métrica.\ Se pueden ejecutar varios comandos uno tras otro colocándolos en una nueva línea. En este caso, el valor devuelto también tendrá el formato de varias líneas.  Caracteres admitidos con los que puede terminar el indicador de shell:  -   $ -   \# -   \> -   %  ::: noteclassic Una línea de aviso de telnet que terminaba con uno de estos caracteres se eliminarán del valor devuelto, pero solo para el primer comando en la lista de comandos, es decir, solo al inicio de la sesión telnet. :::  |Clave|Descripción| |--|------| |**telnet.run\[<descripción breve única>,<ip>,<puerto>,<codificación>\]**|Ejecutar un comando en un dispositivo remoto usando una conexión telnet||  ::: noteimportant Si una comprobación de telnet devuelve un valor con caracteres no ASCII y en codificación no UTF8, entonces el  parámetro de la clave *<codificación>* debe especificarse correctamente. Ver la página [codificación de valores devueltos](/manual/appendix/items/encoding_of_values) para más detalles. :::

en-us	#### Configurable fields  The **key** is a unique item identifier (per host). You can create any key name using supported symbols.  Calculation definition should be entered in the **Formula** field. There is virtually no connection between the formula and the key. The key parameters are not used in the formula in any way.  The syntax of a simple formula is:      function(/host/key,<parameter1>,<parameter2>,...)  where:  |   |   | |--|--------| |*function*|One of the [supported functions](/manual/appendix/functions): last, min, max, avg, count, etc| |*host*|Host of the item that is used for calculation.<br>The current host can be omitted (i.e. as in `function(//key,parameter,...)`).| |*key*|Key of the item that is used for calculation.| |*parameter(s)*|Parameters of the function, if required.|  ::: noteimportant [User macros](/manual/config/macros/user_macros) in the formula will be expanded if used to reference a function parameter, item filter parameter, or a constant. User macros will NOT be expanded if referencing a function, host name, item key, item key parameter or operator. :::  A more complex formula may use a combination of functions, operators and brackets. You can use all functions and [operators](/manual/config/triggers/expression#operators) supported in trigger expressions. The logic and operator precedence are exactly the same.  Unlike trigger expressions, Zabbix processes calculated items according to the item update interval, not upon receiving a new value.  All items that are referenced by history functions in the calculated item formula must exist and be collecting data. Also, if you change the item key of a referenced item, you have to manually update any formulas using that key.  A calculated item may become unsupported in several cases:  -   referenced item(s)     -   is not found     -   is disabled     -   belongs to a disabled host     -   is not supported (except with nodata() function and         [operators](/manual/config/triggers/expression#operators) with         unknown values) -   no data to calculate a function -   division by zero -   incorrect syntax used
es	#### Campos configurables  La **clave** es un identificador de elemento único (por host). Puedes crear cualquier nombre de la clave utilizando los símbolos admitidos.  La definición de cálculo debe ingresarse en el campo **Fórmula**. Ahí Prácticamente no hay conexión entre la fórmula y la clave. La clave los parámetros no se utilizan en la fórmula de ninguna manera.  La sintaxis de una fórmula simple es:      función(/host/clave,<parámetro1>,<parámetro2>,...)  dónde:  | | | |--|--------| |*función*|Una de las [funciones admitidas](/manual/apéndice/funciones): último, mínimo, máximo, promedio, conteo, etc.| |*host*|Host del elemento que se utiliza para el cálculo.<br>El host actual se puede omitir (es decir, como en `función(//clave,parámetro,...)`).| |*clave*|Clave del elemento que se utiliza para el cálculo.| |*parámetro(s)*|Parámetros de la función, si es necesario.|  ::: notaimportante [Macros de usuario](/manual/config/macros/user_macros) en la fórmula se expandirá si se usa para hacer referencia a una función parámetro, parámetro de filtro de elemento o una constante. Las macros de usuario NO se expandirán si se hace referencia una función, nombre de host, clave de elemento, parámetro de clave de elemento o operador. :::  Una fórmula más compleja puede usar una combinación de funciones, operadores y soportes. Puede utilizar todas las funciones y [operadores](/manual/config/triggers/expression#operators) compatibles con desencadenar expresiones. La lógica y la precedencia de operadores son exactamente las mismo.  A diferencia de las expresiones de activación, Zabbix procesa los elementos calculados según al intervalo de actualización del artículo, no al recibir un nuevo valor.  Todos los elementos a los que hacen referencia las funciones de historial en el cálculo la fórmula del artículo debe existir y recopilar datos. Además, si cambia el clave de elemento de un elemento al que se hace referencia, debe actualizar manualmente las fórmulas utilizando esa clave.  Un elemento calculado puede dejar de ser compatible en varios casos:  - artículo(s) referenciado(s)     -   no se encuentra     -   está desactivado     - pertenece a un host deshabilitado     - no es compatible (excepto con la función nodata() y         [operadores](/manual/config/triggers/expression#operators) con         valores desconocidos) - no hay datos para calcular una función -   división por cero - sintaxis incorrecta utilizada

en-us	### Configurable TLS and connection parameters in MQTT plugin  The [MQTT plugin](/manual/appendix/config/zabbix_agent2_plugins/mqtt_plugin) for Zabbix agent 2 now provides additional configuration options, which can be defined in the plugin configuration file as [named session](/manual/config/items/plugins#named-sessions) or [default](/manual/config/items/plugins#default-values) parameters:  -   Connection-related parameters: broker URL, topic, username, and password; -   TLS encryption parameters: location of the top-level CA(s) certificate, MQTT certificate or certificate chain, private key.  All of the new parameters are optional.
es	### TLS configurable y parámetros de conexión en el complemento MQTT  El [complemento MQTT](/manual/appendix/config/zabbix_agent2_plugins/mqtt_plugin) para Zabbix Agent 2 ahora proporciona opciones de configuración adicionales, que se pueden definir en el archivo de configuración del complemento como [sesión nombrada](/manual/config/items/plugins#named-sessions) o parámetros [predeterminados](/manual/config/items/plugins#default-values):  - Parámetros relacionados con la conexión: URL del broker, tema, nombre de usuario y contraseña; - Parámetros de cifrado TLS: ubicación del certificado de CA de nivel superior, certificado MQTT o cadena de certificados, clave privada.  Todos los nuevos parámetros son opcionales.

en-us	### Configuration
es	### Configuración

en-us	#### Configuration
es	Configuración

en-us	#### Configuration
es	#### Configuración

en-us	#### Configuration
es	#### Configuración

en-us	#### Configuration
es	#### Configuración

en-us	#### Configuration
es	#### Configuración

en-us	#### Configuration
es	Configuración

en-us	#### Configuration
es	#### Configuración

en-us	 ### Configuration  1. Create disabled Script item on the main VMware host (where the **eventlog[]** item is present) with the following parameters:  ![](../../../../assets/en/manual/appendix/items/perf_counter_item.png)  - *Name*:  VMware metrics - *Type*: Script - *Key*: vmware.metrics - *Type of information*: Text - *Script*: copy and paste the [script](#script) provided below - *Timeout*: 10 - *History storage period*: Do not keep history - *Enabled*: unmarked   #### Script      try {         Zabbix.log(4, 'vmware metrics script');          var result, resp,         req = new HttpRequest();         req.addHeader('Content-Type: application/xml');         req.addHeader('SOAPAction: "urn:vim25/6.0"');          login = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Login>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\                 <urn:userName>{$VMWARE.USERNAME}</urn:userName>\                 <urn:password>{$VMWARE.PASSWORD}</urn:password>\             </urn:Login>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", login);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }          query = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\     <soapenv:Header/>\         <soapenv:Body>\             <urn:RetrieveProperties>\                 <urn:_this type="PropertyCollector">propertyCollector</urn:_this>\                 <urn:specSet>\                     <urn:propSet>\                        <urn:type>PerformanceManager</urn:type>\                        <urn:pathSet>perfCounter</urn:pathSet>\                     </urn:propSet>\                     <urn:objectSet>\                        <urn:obj type="PerformanceManager">PerfMgr</urn:obj>\                     </urn:objectSet>\                 </urn:specSet>\             </urn:RetrieveProperties>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", query);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }         Zabbix.log(4, 'vmware metrics=' + resp);         result = resp;          logout = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Logout>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\             </urn:Logout>\         </soapenv:Body>\     </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}",logout);                  if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }      } catch (error) {         Zabbix.log(4, 'vmware call failed : '+error);         result = {};     }      return result;   Once the item is configured, press *Test* button, then press *Get value*.   ![](../../../../assets/en/manual/appendix/items/perf_counter_item1.png){width=600}  Copy received XML to any XML formatter and find the desired metric.  An example of XML for one metric:       <PerfCounterInfo xsi:type="PerfCounterInfo">         <key>6</key>         <nameInfo>             <label>Usage in MHz</label>             <summary>CPU usage in megahertz during the interval</summary>             <key>usagemhz</key>         </nameInfo>         <groupInfo>             <label>CPU</label>             <summary>CPU</summary>             <key>cpu</key>         </groupInfo>         <unitInfo>             <label>MHz</label>             <summary>Megahertz</summary>             <key>megaHertz</key>         </unitInfo>         <rollupType>average</rollupType>         <statsType>rate</statsType>         <level>1</level>         <perDeviceLevel>3</perDeviceLevel>     </PerfCounterInfo>  Use XPath to extract the counter path from received XML. For the example above, the XPath will be:  |field |xPath | value | |--|--|--| |group | //groupInfo[../key=6]/key | cpu | |counter |//nameInfo[../key=6]/key |usagemhz | |rollup |//rollupType[../key=6] |average |  Resulting performance counter path in this case is: `cpu/usagemhz[average]`
es	 ### Configuración  1. Cree una métrica de script deshabilitada en el equipo principal de VMware (donde está presente la métrica **eventlog[]**) con los siguientes parámetros:  ![](../../../../assets/en/manual/appendix/items/perf_counter_item.png)  - *Nombre*: métricas de VMware - *Tipo*: Guión - *Clave*: vmware.metrics - *Tipo de información*: Texto - *Script*: copie y pegue el [script](#script) proporcionado a continuación - *Tiempo de espera*: 10 - *Período de almacenamiento del historial*: No conservar el historial - *Habilitado*: sin marcar   #### Script      try {         Zabbix.log(4, 'vmware metrics script');          var result, resp,         req = new HttpRequest();         req.addHeader('Content-Type: application/xml');         req.addHeader('SOAPAction: "urn:vim25/6.0"');          login = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Login>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\                 <urn:userName>{$VMWARE.USERNAME}</urn:userName>\                 <urn:password>{$VMWARE.PASSWORD}</urn:password>\             </urn:Login>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", login);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }          query = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\     <soapenv:Header/>\         <soapenv:Body>\             <urn:RetrieveProperties>\                 <urn:_this type="PropertyCollector">propertyCollector</urn:_this>\                 <urn:specSet>\                     <urn:propSet>\                        <urn:type>PerformanceManager</urn:type>\                        <urn:pathSet>perfCounter</urn:pathSet>\                     </urn:propSet>\                     <urn:objectSet>\                        <urn:obj type="PerformanceManager">PerfMgr</urn:obj>\                     </urn:objectSet>\                 </urn:specSet>\             </urn:RetrieveProperties>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", query);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }         Zabbix.log(4, 'vmware metrics=' + resp);         result = resp;          logout = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Logout>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\             </urn:Logout>\         </soapenv:Body>\     </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}",logout);                  if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }      } catch (error) {         Zabbix.log(4, 'vmware call failed : '+error);         result = {};     }      return result;   Una vez configurada la métrica, presione el botón *Probar*, luego presione *Obtener valor*.  ![](../../../../assets/en/manual/appendix/items/perf_counter_item1.png){width=600}  Copie el XML recibido a cualquier formateador XML y busque la métrica deseada.  Un ejemplo de XML para una métrica:      <PerfCounterInfo xsi:type="PerfCounterInfo">         <key>6</key>         <nameInfo>             <label>Usage in MHz</label>             <summary>CPU usage in megahertz during the interval</summary>             <key>usagemhz</key>         </nameInfo>         <groupInfo>             <label>CPU</label>             <summary>CPU</summary>             <key>cpu</key>         </groupInfo>         <unitInfo>             <label>MHz</label>             <summary>Megahertz</summary>             <key>megaHertz</key>         </unitInfo>         <rollupType>average</rollupType>         <statsType>rate</statsType>         <level>1</level>         <perDeviceLevel>3</perDeviceLevel>     </PerfCounterInfo>  Utilice XPath para extraer la ruta del contador del XML recibido. Para el ejemplo anterior, el XPath será:  |campo |xPath | valor | |--|--|--| |group | //groupInfo[../key=6]/key | cpu | |counter |//nameInfo[../key=6]/key |usagemhz | |rollup |//rollupType[../key=6] |average |  La ruta del contador de rendimiento resultante en este caso es: `cpu/usagemhz[average]`

en-us	#### Configuration  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  All mandatory input fields are marked with a red asterisk.  This table consists of parameters typical for *Host group* element type:  |Parameter|Description| |--|--------| |*Type*|Select Type of the element:<br>**Host group** - icon representing the status of all triggers of all hosts belonging to the selected group| |*Show*|Show options:<br>**Host group** - selecting this option will result as one single icon displaying corresponding information about the certain host group<br>**Host group elements** - selecting this option will result as multiple icons displaying corresponding information about every single element (host) of the certain host group| |*Area type*|This setting is available if the “Host group elements” parameter is selected:<br>**Fit to map** - all host group elements are equally placed within the map<br>**Custom size** - a manual setting of the map area for all the host group elements to be displayed| |*Area size*|This setting is available if “Host group elements” parameter and “Area type” parameter are selected:<br>**Width** - numeric value to be entered to specify map area width<br>**Height** - numeric value to be entered to specify map area height| |*Placing algorithm*|**Grid** – only available option of displaying all the host group elements| |*Label*|Icon label, any string.<br>[Macros](/manual/config/macros) and multi-line strings can be used in labels.<br>If the type of the map element is “Host group” specifying certain macros has an impact on the map view displaying corresponding information about every single host. For example, if {HOST.IP} macro is used, the edit map view will only display the macro {HOST.IP} itself while map view will include and display each host’s unique IP address|
es	#### Configuración  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Esta tabla consta de parámetros típicos para el tipo de elemento *Grupo de host*:  |Parámetro|Descripción| |--|--------| |*Tipo*|Seleccione el tipo del elemento:<br>**Grupo de hosts** - icono que representa el estado de todos los disparadores de todos los hosts que pertenecen al grupo seleccionado| |*Mostrar*|Mostrar opciones:<br>**Grupo de hosts**: al seleccionar esta opción, aparecerá un único icono que muestra la información correspondiente sobre el grupo de hosts determinado<br>**Elementos del grupo de hosts**: al seleccionar esta opción, resultado como múltiples íconos que muestran la información correspondiente sobre cada elemento individual (host) del determinado grupo de host| |*Tipo de área*|Esta configuración está disponible si se selecciona el parámetro "Elementos del grupo de hosts":<br>**Ajustar al mapa**: todos los elementos del grupo de hosts se colocan por igual dentro del mapa<br>**Tamaño personalizado* * - una configuración manual del área del mapa para que se muestren todos los elementos del grupo anfitrión | |*Tamaño del área*|Esta configuración está disponible si se seleccionan los parámetros "Elementos del grupo de host" y "Tipo de área":<br>**Ancho**: valor numérico que se debe ingresar para especificar el ancho del área del mapa<br>** Altura**: valor numérico que se debe ingresar para especificar la altura del área del mapa| |*Algoritmo de colocación*|**Cuadrícula**: única opción disponible para mostrar todos los elementos del grupo anfitrión| |*Etiqueta*|Etiqueta de icono, cualquier cadena.<br>[Macros](/manual/config/macros) y cadenas de varias líneas se pueden usar en las etiquetas.<br>Si el tipo de elemento del mapa es “Grupo de host “La especificación de ciertas macros tiene un impacto en la vista del mapa que muestra la información correspondiente sobre cada host individual. Por ejemplo, si se usa la macro {HOST.IP}, la vista de edición del mapa solo mostrará la macro {HOST.IP} mientras que la vista del mapa incluirá y mostrará la dirección IP única de cada host|

en-us	#### configuration  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: option `deleteMissing: true` for `templateLinkage` will now unlink missing templates (instead of unlink and clear).\
es	#### configuración  Cambios:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: la opción`deleteMissing: true` de `templateLinkage` desvinculará las plantillas faltantes (en vez de desvincular y limpiar).\

en-us	#### Configuration  Debug mode can be activated for individual users who belong to a user group:  -   when configuring a [user     group](/manual/config/users_and_usergroups/usergroup#configuration); -   when viewing configured [user     groups](//manual/web_interface/frontend_sections/administration/user_groups).  When *Debug mode* is enabled for a user group, its users will see a *Debug* button in the lower right corner of the browser window:  ![](../../../assets/en/manual/web_interface/debug_button.png)  Clicking on the *Debug* button opens a new window below the page contents which contains the SQL statistics of the page, along with a list of API calls and individual SQL statements:  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  In case of performance problems with the page, this window may be used to search for the root cause of the problem.  ::: notewarning Enabled *Debug mode* negatively affects frontend performance. :::
es	#### Configuración  El modo de depuración se puede activar para usuarios individuales que pertenecen a un usuario grupo:  - al configurar un [usuario     grupo](/manual/config/users_and_usergroups/usergroup#configuration); - al ver configurado [usuario     grupos](//manual/web_interface/frontend_sections/administration/user_groups).  Cuando el *Modo de depuración* está habilitado para un grupo de usuarios, sus usuarios verán un Botón *Depurar* en la esquina inferior derecha de la ventana del navegador:  ![](../../../assets/en/manual/web_interface/debug_button.png)  Al hacer clic en el botón *Depurar* se abre una nueva ventana debajo de la página contenido que contiene las estadísticas SQL de la página, junto con un lista de llamadas API y sentencias SQL individuales:  ![](../../../assets/en/manual/web_interface/debug_mode.png){ancho="600"}  En caso de problemas de rendimiento con la página, se puede utilizar esta ventana para buscar la causa raíz del problema.  ::: nota de advertencia Habilitado *Modo de depuración* afecta negativamente a la interfaz actuación. :::

en-us	# configuration.export
es	# configuration.export

en-us	#### Configuration file  For details on configuring Zabbix agent see the configuration file options for [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) or [Windows agent](/manual/appendix/config/zabbix_agentd_win).
es	#### Archivo de configuración  Para obtener detalles sobre la configuración del agente Zabbix, consulte las opciones del archivo de configuración [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) o [Agente de Windows](/manual/appendix/config/zabbix_agentd_win).

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_proxy) options for details on configuring zabbix\_proxy.
es	##### Archivo de configuración  Consulte el [archivo de configuración](/manual/appendix/config/zabbix_proxy) opciones para obtener detalles sobre la configuración de zabbix\_proxy.

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_server) options for details on configuring zabbix\_server.
es	##### Archivo de configuración  Consulte el [archivo de configuración](/manual/appendix/config/zabbix_proxy) opciones para obtener detalles sobre la configuración de zabbix\_proxy.

en-us	#### Configuration file  The configuration parameters of agent 2 are mostly compatible with Zabbix agent with some exceptions.  |New parameters|Description| |--|--------| |*ControlSocket*|The runtime control socket path. Agent 2 uses a control socket for [runtime commands](#runtime_control).| |*EnablePersistentBuffer*,<br>*PersistentBufferFile*,<br>*PersistentBufferPeriod*|These parameters are used to configure persistent storage on agent 2 for active items.| |*ForceActiveChecksOnStart*|Determines whether the agent should perform active checks immediately after restart or spread evenly over time. Supported since Zabbix 6.0.2.| |*Plugins*|Plugins may have their own parameters, in the format `Plugins.<Plugin name>.<Parameter>=<value>`. A common plugin parameter is *System.Capacity*, setting the limit of checks that can be executed at the same time.| |*StatusPort*|The port agent 2 will be listening on for HTTP status request and display of a list of configured plugins and some internal parameters| |**Dropped parameters**|**Description**| |*AllowRoot*, *User*|Not supported because daemonization is not supported.| |*LoadModule*, *LoadModulePath*|Loadable modules are not supported.| |*StartAgents*|This parameter was used in Zabbix agent to increase passive check concurrency or disable them. In Agent 2, the concurrency is configured at a plugin level and can be limited by a capacity setting. Whereas disabling passive checks is not currently supported.| |*HostInterface*, *HostInterfaceItem*|Not yet supported.|  For more details see the configuration file options for [zabbix\_agent2](/manual/appendix/config/zabbix_agent2).
es	#### Archivo de configuración  Los parámetros de configuración del agente 2 son en su mayoría compatibles con el Agente de Zabbix con algunas excepciones.  |Nuevos parámetros|Descripción| |--|--------| |*ControlSocket*|La ruta del socket de control de tiempo de ejecución. El Agente 2 usa un socket de control para [comandos de tiempo de ejecución](#runtime_control).| |*EnablePersistentBuffer*,<br>*PersistentBufferFile*,<br>*PersistentBufferPeriod*|Estos parámetros se utilizan para configurar el almacenamiento persistente en el agente 2 para elementos activos.| |*ForceActiveChecksOnStart*|Determina si el agente debe realizar comprobaciones activas inmediatamente después del reinicio o distribuirlas uniformemente a lo largo del tiempo. Compatible desde Zabbix 6.0.2.| |*Plugins*|Los complementos pueden tener sus propios parámetros, en el formato `Plugins.<Nombre del complemento>.<Parámetro>=<valor>`. Un parámetro de complemento común es *System.Capacity*, que establece el límite de comprobaciones que se pueden ejecutar al mismo tiempo.| |*StatusPort*|El agente de puerto 2 estará escuchando la solicitud de estado HTTP y mostrará una lista de complementos configurados y algunos parámetros internos| |**Parámetros eliminados**|**Descripción**| |*AllowRoot*, *Usuario*|No se admite porque no se admite la demonización.| |*LoadModule*, *LoadModulePath*|No se admiten módulos cargables.| |*StartAgents*|Este parámetro se usó en el agente Zabbix para aumentar la concurrencia de verificación pasiva o deshabilitarla. En el Agente 2, la simultaneidad se configura a nivel de complemento y puede limitarse mediante una configuración de capacidad. Mientras que actualmente no se admite la desactivación de comprobaciones pasivas.| |*HostInterface*, *HostInterfaceItem*|Aún no es compatible.|  Para obtener más detalles, consulte las opciones del archivo de configuración para [zabbix\_agent2](/manual/appendix/config/zabbix_agent2).

en-us	#### Configuration  For virtual machine monitoring to work, Zabbix should be [compiled](/manual/installation/install#configure_the_sources) with the --with-libxml2 and --with-libcurl compilation options.  The following configuration file options can be used to tune the Virtual machine monitoring:  -   **StartVMwareCollectors** - the number of pre-forked vmware     collector instances.\     This value depends on the number of VMware services you are going to     monitor. For the most cases this should be:\     *servicenum < StartVMwareCollectors < (servicenum \* 2)*\     where *servicenum* is the number of VMware services. E. g. if you     have 1 VMware service to monitor set StartVMwareCollectors to 2, if     you have 3 VMware services, set it to 5. Note that in most cases     this value should not be less than 2 and should not be 2 times     greater than the number of VMware services that you monitor. Also     keep in mind that this value also depends on your VMware environment     size and *VMwareFrequency* and *VMwarePerfFrequency* configuration     parameters (see below). -   **VMwareCacheSize** -   **VMwareFrequency** -   **VMwarePerfFrequency** -   **VMwareTimeout**  For more details, see the configuration file pages for Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy).  ::: noteimportant To support datastore capacity metrics Zabbix requires VMware configuration vpxd.stats.maxQueryMetrics parameter to be at least 64. See also the VMware knowledge base [article](https://kb.vmware.com/s/article/2107096). :::
es	#### Configuración  Para que funcione el monitoreo de máquinas virtuales, Zabbix debe estar [compilado](/manual/installation/install#configure_the_sources) con las opciones de compilación --with-libxml2 y --with-libcurl.  Las siguientes opciones del archivo de configuración se pueden utilizar para ajustar el Monitoreo de la máquina virtual:  - **StartVMwareCollectors**: el número de vmware previamente bifurcados     instancias de recopilador.\     Este valor depende de la cantidad de servicios de VMware que vaya a utilizar.     monitor. En la mayoría de los casos, esto debería ser:\     *númservicio < StartVMwareCollectors < (númservicio \* 2)*\     donde *servicenum* es la cantidad de servicios de VMware. P.ej. si usted     tiene 1 servicio VMware para monitorear, configure StartVMwareCollectors en 2, si     tiene 3 servicios VMware, configúrelo en 5. Tenga en cuenta que en la mayoría de los casos     este valor no debe ser menor que 2 y no debe ser 2 veces     mayor que la cantidad de servicios de VMware que monitorea. También     Tenga en cuenta que este valor también depende de su entorno VMware.     tamaño y configuración *VMwareFrequency* y *VMwarePerfFrequency*     parámetros (ver más abajo). - **Tamaño de VMwareCache** - **Frecuencia de VMware** - **VMwarePerfFrecuencia** - **Tiempo de espera de VMware**  Para obtener más detalles, consulte las páginas del archivo de configuración de Zabbix. [servidor](/manual/appendix/config/zabbix_server) y [proxy](/manual/appendix/config/zabbix_proxy).  ::: noteimportant Para admitir métricas de capacidad del almacén de datos Zabbix requiere que el parámetro vpxd.stats.maxQueryMetrics de configuración de VMware sea al menos 64. Consulte también la base de conocimientos de VMware [artículo](https://kb.vmware.com/s/article/2107096). :::

en-us	#### Configuration  Global notifications can be enabled per user in the *Messaging* tab of [profile configuration](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Parameter|Description| |--|--------| |*Frontend messaging*|Mark the checkbox to enable global notifications.| |*Message timeout*|You can set for how long the message will be displayed. By default, messages will stay on screen for 60 seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 5m, 2h, 1d.| |*Play sound*|You can set how long the sound will be played.<br>**Once** - sound is played once and fully.<br>**10 seconds** - sound is repeated for 10 seconds.<br>**Message timeout** - sound is repeated while the message is visible.| |*Trigger severity*|You can set the trigger severities that global notifications and sounds will be activated for. You can also select the sounds appropriate for various severities.<br>If no severity is marked then no messages will be displayed at all.<br>Also, recovery messages will only be displayed for those severities that are marked. So if you mark *Recovery* and *Disaster*, global notifications will be displayed for the problems and the recoveries of disaster severity triggers.| |*Show suppressed problems*|Mark the checkbox to display notifications for problems which would otherwise be suppressed (not shown) because of host maintenance.|
es	#### Configuración  Las notificaciones globales se pueden habilitar por usuario en la pestaña *Mensajería* de [configuración de perfil](/manual/web_interface/user_profile).  ![perfil\_c.png](../../../../assets/es/manual/interfaz_web/perfil_c.png)  |Parámetro|Descripción| |--|--------| |*Mensajes frontend*|Marque la casilla de verificación para habilitar las notificaciones globales.| |*Tiempo de espera del mensaje*|Puede establecer cuánto tiempo se mostrará el mensaje. De forma predeterminada, los mensajes permanecerán en la pantalla durante 60 segundos.<br>Se admiten [sufijos de tiempo](/manual/appendix/suffixes), p. 30s, 5m, 2h, 1d.| |*Reproducir sonido*|Puede establecer cuánto tiempo se reproducirá el sonido.<br>**Una vez**: el sonido se reproduce una vez y por completo.<br>**10 segundos**: el sonido se repite durante 10 segundos. <br>**Tiempo de espera del mensaje**: el sonido se repite mientras el mensaje está visible.| |*Gravedad del disparador*|Puede establecer la gravedad del disparador para la que se activarán las notificaciones y los sonidos globales. También puede seleccionar los sonidos apropiados para varios niveles de gravedad.<br>Si no se marca ningún nivel de gravedad, no se mostrará ningún mensaje.<br>Además, los mensajes de recuperación solo se mostrarán para los niveles de gravedad marcados. Entonces, si marca *Recuperación* y *Desastre*, se mostrarán notificaciones globales para los problemas y las recuperaciones de desencadenantes de gravedad de desastre.| |*Mostrar problemas suprimidos*|Marque la casilla de verificación para mostrar notificaciones de problemas que, de otro modo, se suprimirían (no se mostrarían) debido al mantenimiento del host.|

en-us	# configuration.import
es	# configuration.import

en-us	# configuration.importcompare
es	# configuration.importcompare

en-us	 ### Configuration import  Previously, the import process would fail on a UUID mismatch of an importable entity (host group, item, graph, etc). For example, it was not possible to import a host group if a host group with the same name already existed on the host.  In the new version the import will not fail because of a UUID mismatch; instead the entity will be matched by the uniqueness criteria such as entity ID (name). The entity will be imported, and the UUID will be updated to the UUID of the imported entity.  In another improvement, when removing template linkage (the *Delete missing* option for template linkage) through the imported template or host, the inherited entities of the unlinked template are no longer removed (template gets unlinked, not unlinked and cleared), unless these entities are missing in the import file **and** the *Delete missing* option for the specific entity is marked.  Due to this change, the warning message when marking the *Delete missing* option for template linkage will no longer be displayed.
es	 ### Importación de configuración  Anteriormente, el proceso de importación fallaba si el UUID de una entidad importable (grupo de host, elemento, gráfico, etc.) no coincidía. Por ejemplo, no era posible importar un grupo de hosts si ya existía un grupo de hosts con el mismo nombre en el host.  En la nueva versión, la importación no fallará debido a una discrepancia del UUID; en su lugar, la entidad coincidirá con criterios de unicidad, como el ID de la entidad (nombre). La entidad se importará y el UUID se actualizará al UUID de la entidad importada.  En otra mejora, al eliminar la vinculación de la plantilla (la opción *Eliminar falta* para la vinculación de la plantilla) a través de la plantilla o el host importados, las entidades heredadas de la plantilla desvinculada ya no se eliminan (la plantilla se desvincula, no se desvincula y se borra), a menos que estas Faltan entidades en el archivo de importación **y** la opción *Eliminar faltantes* para la entidad específica está marcada.  Debido a este cambio, ya no se mostrará el mensaje de advertencia al marcar la opción *Eliminar faltantes* para el enlace de plantilla.

en-us	#### Configuration  In order to enable maintenance mode, the `maintenance.inc.php` file (located in `/conf` of Zabbix HTML document directory on the web server) must be modified to uncomment the following lines:      // Maintenance mode.     define('ZBX_DENY_GUI_ACCESS', 1);      // Array of IP addresses, which are allowed to connect to frontend (optional).     $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');      // Message shown on warning screen (optional).     $ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';
es	#### Configuración  Para habilitar el modo de mantenimiento, el archivo `maintenance.inc.php` (ubicado en `/conf` del directorio de documentos HTML de Zabbix en el servidor web) debe modificarse para descomentar las siguientes líneas:      // Maintenance mode.     define('ZBX_DENY_GUI_ACCESS', 1);      // Array of IP addresses, which are allowed to connect to frontend (optional).     $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');      // Message shown on warning screen (optional).     $ZBX_GUI_ACCESS_MESSAGE = 'Estamos actualizando la base de datos MySQL hasta las 15:00. Manténganse al tanto...';

en-us	#### Configuration  In the *Type* field of [item configuration form](/manual/config/items/item) select Script then fill out required fields.  ![script\_item.png](../../../../../assets/en/manual/config/items/itemtypes/script_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for Script items are:  |Field|Description| |-----|-----------| |Key|Enter a unique key that will be used to identify the item.| |Parameters|Specify the variables to be passed to the script as the attribute and value pairs.<br>[Built-in macros](/manual/config/macros) {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} and [user macros](/manual/config/macros/user_macros) are supported.| |Script|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code must provide the logic for returning the metric value.<br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>See also: [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects), [JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide).| |Timeout|JavaScript execution timeout (1-60s, default 3s).<br>Time suffixes are supported, e.g. 30s, 1m.|  
es	#### Configuración  En el campo *Tipo* del [formulario de configuración del artículo](/manual/config/items/item) seleccione Script y luego rellene los campos obligatorios.  ![script\_item.png](../../../../../assets/en/manual/config/items/itemtypes/script_item.png)  Todos los campos obligatorios están marcados con un asterisco rojo.  Los campos que requieren información específica para los elementos del guión son: |Campo Descripción |-----|-----------| |Key|Introducir una clave única que se utilizará para identificar el elemento.|Parameters|Especifique las variables que se pasarán al script como pares de atributos y valores. <br>[montar en macros](/manual/config/macros) {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} y [usuario macros](/manual/config/macros/user_macros) son soportados. |Script| Introduzca el código JavaScript en el bloque que aparece al hacer clic en el campo del parámetro (o en el botón de ver/editar junto a él). Este código debe proporcionar la lógica para devolver el valor de la métrica.<br>El código tiene acceso a todos los parámetros, puede realizar peticiones HTTP GET, POST, PUT y DELETE, y tiene control sobre las cabeceras HTTP y el cuerpo de la petición.<br>Ver también: [Objetos JavaScript adicionales](/manual/config/items/preprocessing/javascript/javascript_objects), [JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide).| |Timeout|Tiempo de espera de ejecución de JavaScript (1-60s, por defecto 3s).<br>Se admiten sufijos de tiempo, por ejemplo 30s, 1m.

en-us	### Configuration  In the *Type* field of [item configuration form](/manual/config/items/item) select Script then fill out required fields.  ![script\_item.png](../../../../../assets/en/manual/config/items/itemtypes/script_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for Script items are:  |Field|Description| |--|--------| |Key|Enter a unique key that will be used to identify the item.| |Parameters|Specify the variables to be passed to the script as the attribute and value pairs.<br>[Built-in macros](/manual/config/macros) {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} and [user macros](/manual/config/macros/user_macros) are supported.| |Script|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code must provide the logic for returning the metric value.<br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>See also: [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects), [JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide).| |Timeout|JavaScript execution timeout (1-60s, default 3s); exceeding it will return error.<br>Time suffixes are supported, e.g. 30s, 1m.<br>Depending on the script it might take longer for the timeout to trigger. |
es	### Configuración  En el campo *Tipo* del [formulario de configuración de métricas](/manual/config/items/item) seleccione Script y luego complete los campos requeridos.  ![script\_item.png](../../../../../assets/en/manual/config/items/itemtypes/script_item.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Los campos que requieren información específica para las métricas Script son:  |Campo|Descripción| |--|--------| |Clave|Ingrese una clave única que se utilizará para identificar la métrica.| |Parámetros|Especifique las variables que se pasarán al script como pares de atributo y valor.<br>[Macros integradas](/manual/config/macros) {HOST.CONN}, {HOST.DNS}, {HOST .HOST}, {HOST.IP}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} y [macros de usuario](/manual/config/macros/user_macros) son compatibles.| |Script|Ingrese el código JavaScript en el bloque que aparece al hacer clic en el campo de parámetro (o en el botón ver/editar al lado). Este código debe proporcionar la lógica para devolver el valor de la métrica.<br>El código tiene acceso a todos los parámetros, puede realizar solicitudes HTTP GET, POST, PUT y DELETE y tiene control sobre los encabezados HTTP y el cuerpo de la solicitud.<br>Ver también : [Objetos JavaScript adicionales](/manual/config/items/preprocessing/javascript/javascript_objects), [Guía de JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide).| |Tiempo de espera|Tiempo de espera de ejecución de JavaScript (1-60 s, predeterminado 3 s); excederlo devolverá un error.<br>Se admiten sufijos de tiempo, p. 30s, 1m.<br>Dependiendo del script, el tiempo de espera puede tardar más en activarse. |

en-us	#### Configuration  ODBC configuration is done by editing **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so      FileUsage   = 1  Please consider the following examples of **odbc.ini** configuration parameters.  -   An example with a connection through an IP:  ```{=html} <!-- --> ```     [TEST_MYSQL]                                                          Description = MySQL database 1                                        Driver  = mysql                                                       Port = 3306                                                           Server = 127.0.0.1  -   An example with a connection through an IP and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]                            Description = MySQL database 2                      Driver  = mysql                                     User = root                                         Port = 3306                                         Password = zabbix                                Database = zabbix                                  Server = 127.0.0.1                               -   An example with a connection through a socket and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]                       Description = MySQL database 3                      Driver  = mysql                                     User = root                                         Password = zabbix                                Socket = /var/run/mysqld/mysqld.sock                Database = zabbix  All other possible configuration parameter options can be found in [MySQL official documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) web page.  
es	#### Configuración  La configuración de ODBC se realiza editando los archivos **odbcinst.ini** y **odbc.ini** . Estos archivos de configuración se encuentran en la carpeta */etc*. Estos archivos de configuración se encuentran en la carpeta */etc*. El fichero **odbcinst.ini** puede faltar y en este caso es necesario crearlo manualmente.  **odbcinst.ini**   · [mysql]  · Descripción = General ODBC para MySQL  · Driver · = /usr/lib64/libmyodbc5.so  · Setup · = /usr/lib64/libodbcmyS.so   · FileUsage · = 1  Tenga en cuenta los siguientes ejemplos de configuración de **odbc.ini**. parámetros.  - ·  Un ejemplo con una conexión a través de una IP: ```{=html} <!-- --> ```  · [TEST_MYSQL] ·   · Description = MySQL base de datos 1 ·   · Driver · = mysql ·   · Port = 3306 ·   · Server = 127.0.0.1  - · Un ejemplo con una conexión a través de una IP y con el uso de credenciales. Por defecto se utiliza una base de datos Zabbix: ```{=html} <!-- --> ```  · [TEST_MYSQL_FILLED_CRED] ·   · Description = MySQL database 2 ·   · Driver · = mysql ·   · User = root ·   · Port = 3306 ·   · Password = zabbix ·   · Database = zabbix ·   · Server = 127.0.0.1 ·   -Un ejemplo con una conexión a través de un socket y con el uso de  credenciales. Se utiliza por defecto una base de datos Zabbix: ```{=html} <!-- --> ```  · [TEST_MYSQL_FILLED_CRED_SOCK] ·   · Description = MySQL database 3 ·   · Driver · = mysql ·   · User = root ·   · Password = zabbix ·   · Socket = /var/run/mysqld/mysqld.sock ·   · Database = zabbix  Todas las demás opciones posibles para los parámetros de configuración se pueden encontrar en [oficial documentación MySQL](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) web page.

en-us	#### Configuration  ODBC configuration is done by editing the **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  Please consider the following examples:  **odbcinst.ini**      [postgresql]     Description = General ODBC for PostgreSQL     Driver      = /usr/lib64/libodbcpsql.so     Setup       = /usr/lib64/libodbcpsqlS.so     FileUsage   = 1     # Since 1.6 if the driver manager was built with thread support you may add another entry to each driver entry.     # This entry alters the default thread serialization level.     Threading   = 2  **odbc.ini**      [TEST_PSQL]     Description = PostgreSQL database 1     Driver  = postgresql     #CommLog = /tmp/sql.log     Username = zbx_test     Password = zabbix     # Name of Server. IP or DNS     Servername = 127.0.0.1     # Database name     Database = zabbix     # Postmaster listening port     Port = 5432     # Database is read only     # Whether the datasource will allow updates.     ReadOnly = No     # PostgreSQL backend protocol     # Note that when using SSL connections this setting is ignored.     # 7.4+: Use the 7.4(V3) protocol. This is only compatible with 7.4 and higher backends.     Protocol = 7.4+     # Includes the OID in SQLColumns     ShowOidColumn = No     # Fakes a unique index on OID     FakeOidIndex  = No     # Row Versioning     # Allows applications to detect whether data has been modified by other users     # while you are attempting to update a row.     # It also speeds the update process since every single column does not need to be specified in the where clause to update a row.     RowVersioning = No     # Show SystemTables     # The driver will treat system tables as regular tables in SQLTables. This is good for Access so you can see system tables.     ShowSystemTables = No     # If true, the driver automatically uses declare cursor/fetch to handle SELECT statements and keeps 100 rows in a cache.     Fetch = Yes     # Bools as Char     # Bools are mapped to SQL_CHAR, otherwise to SQL_BIT.     BoolsAsChar = Yes     # SSL mode     SSLmode = Require     # Send to backend on connection     ConnSettings =
es	#### Configuración  La configuración de ODBC se realiza editando los archivos **odbcinst.ini** y **odbc.ini**. Estos archivos de configuración se pueden encontrar en la carpeta */etc*. Puede que falte el archivo **odbcinst.ini** y en este caso es necesario crearlo manualmente.  Por favor considere los siguientes ejemplos:  **odbcinst.ini**      [postgresql]     Description = General ODBC for PostgreSQL     Driver      = /usr/lib64/libodbcpsql.so     Setup       = /usr/lib64/libodbcpsqlS.so     FileUsage   = 1     # Since 1.6 if the driver manager was built with thread support you may add another entry to each driver entry.     # This entry alters the default thread serialization level.     Threading   = 2  **odbc.ini**      [TEST_PSQL]     Description = PostgreSQL database 1     Driver  = postgresql     #CommLog = /tmp/sql.log     Username = zbx_test     Password = zabbix     # Name of Server. IP or DNS     Servername = 127.0.0.1     # Database name     Database = zabbix     # Postmaster listening port     Port = 5432     # Database is read only     # Whether the datasource will allow updates.     ReadOnly = No     # PostgreSQL backend protocol     # Note that when using SSL connections this setting is ignored.     # 7.4+: Use the 7.4(V3) protocol. This is only compatible with 7.4 and higher backends.     Protocol = 7.4+     # Includes the OID in SQLColumns     ShowOidColumn = No     # Fakes a unique index on OID     FakeOidIndex  = No     # Row Versioning     # Allows applications to detect whether data has been modified by other users     # while you are attempting to update a row.     # It also speeds the update process since every single column does not need to be specified in the where clause to update a row.     RowVersioning = No     # Show SystemTables     # The driver will treat system tables as regular tables in SQLTables. This is good for Access so you can see system tables.     ShowSystemTables = No     # If true, the driver automatically uses declare cursor/fetch to handle SELECT statements and keeps 100 rows in a cache.     Fetch = Yes     # Bools as Char     # Bools are mapped to SQL_CHAR, otherwise to SQL_BIT.     BoolsAsChar = Yes     # SSL mode     SSLmode = Require     # Send to backend on connection     ConnSettings =

en-us	#### Configuration  ODBC configuration is done by editing the **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  Please consider the following examples:  **odbcinst.ini**      vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL server 1 IP>     PORT = 1433     TDS_Version = 8.0
es	#### Configuración  La configuración de ODBC se realiza editando los archivos **odbcinst.ini** y **odbc.ini**. Estos archivos de configuración se encuentran en la carpeta */etc*. El archivo **odbcinst.ini** puede faltar y en este caso es necesario crearlo manualmente.  Tenga en cuenta los siguientes ejemplos:  **odbcinst.ini**      vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL server 1 IP>     PORT = 1433     TDS_Version = 8.0

en-us	### Configuration  Once you have [installed](/manual/installation/install) and [configured](/manual/appendix/config/zabbix_proxy) a proxy, it is time to configure it in the Zabbix frontend.
es	### Configuración  Una vez que haya [instalado](/manual/installation/install) y [configurado](/manual/appendix/config/zabbix_proxy) un proxy, es hora de configurarlo en la interfaz de Zabbix.

en-us	#### Configuration  Overall, the process of setting up the notification should feel familiar to those who have set up alerts in Zabbix before.
es	#### Configuración  En general, el proceso de configuración de la notificación debería ser familiar. a aquellos que han configurado alertas en Zabbix antes.

en-us	#### Configuration parameters  For Zabbix server/proxy new configuration parameters have been added for Vault authentication and retrieving database credentials:  -   VaultToken - Vault authentication token (see Zabbix     [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy)     configuration file for details) -   VaultURL - Vault server HTTP\[S\] URL -   VaultDBPath - Vault path from where credentials for database will be     retrieved by keys 'password' and 'username' (for example:     secret/zabbix/database)  Zabbix server and Zabbix proxy read the Vault-related configuration parameters from zabbix\_server.conf and zabbix\_proxy.conf upon startup.  Zabbix server and Zabbix proxy will additionally read "VAULT\_TOKEN" environment variable once during startup and unset it so that it would not be available through forked scripts; it is an error if both VaultToken and VAULT\_TOKEN contain value.  ::: noteclassic Forward slash and colon are reserved symbols. Forward slash can only be used to separate mount point from path (e.g. secret/zabbix where mount point is "secret" and "zabbix" is path) and, in case of Vault macros, colon can only be used to separate path from key. It is possible to URL-encode "/" and ":" if there is need to create mount point with name that is separated by forward slash (e.g. foo/bar/zabbix where mount point is "foo/bar" and path is "zabbix" as "foo%2Fbar/zabbix") and if mount point name or path needs to contain colon. :::
es	#### Parámetros de configuración  Para el servidor/proxy Zabbix se han agregado nuevos parámetros de configuración para la autenticación Vault y recuperación de credenciales de base de datos:  -   VaultToken: token de autenticación de Vault (consulte el     archivo de configuración del [servidor](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) Zabbix para más detalles) -   VaultURL - URL HTTP\[S\] del servidor de Vault -   VaultDBPath: ruta de Vault desde donde estarán las credenciales para la base de datos     recuperadas por las claves 'contraseña' y 'nombre de usuario' (por ejemplo:    secret/zabbix/database  El servidor Zabbix y el proxy Zabbix leen al inicio la configuración relacionada con Vault de los parámetros de zabbix\_server.conf y zabbix\_proxy.conf.  El servidor Zabbix y el proxy Zabbix leerán adicionalmente la variable de entorno  "VAULT\_TOKEN" una vez durante el inicio y la desinicializan para que no esté disponible a través de scripts bifurcados; es un error si ambos VaultToken y VAULT\_TOKEN contienen valores.  ::: noteclassic La barra diagonal y los dos puntos son símbolos reservados. La barra inclinada sólo se puede utilizar para separar el punto de montaje de la ruta (por ejemplo, secret/zabbix donde el punto de montaje es "secret" y "zabbix" es la ruta) y, en caso de macros de Vault, los dos puntos solo se pueden usar para separar la ruta de la clave. Es posible codificar URL "/" y ":" si es necesario crear un punto de montaje con un nombre separado por una barra diagonal (por ejemplo, foo/bar/zabbix donde el punto de montaje es "foo/bar" y la ruta es "zabbix" como "foo%2Fbar/zabbix") y si el nombre del punto de montaje o la ruta deben contener colon. :::