en-us	### Description  `object user.checkAuthentication`  This method checks and prolongs user session.  ::: noteimportant Calling the **user.checkAuthentication** method with the parameter `sessionid` set prolongs user session by default. :::
es	### Descripción  `objeto user.checkAuthentication`  Este método comprueba y prolonga la sesión del usuario.  ::: noteimportant Llamar al método **user.checkAuthentication** con el parámetro `sessionid` establecido prolonga la sesión del usuario de forma predeterminada. :::

en-us	### Description  `object user.create(object/array users)`  This method allows to create new users.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::  ::: noteclassic The strength of user password is validated according the password policy rules defined by Authentication API. See [Authentication API](/manual/api/reference/authentication) for more information. :::
es	### Descripción  `object user.create(object/array users)`  Este método permite crear nuevos usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::  ::: noteclassic La seguridad de la contraseña del usuario se valida de acuerdo con las reglas de política de contraseñas definidas por la API de autenticación. Consulte  [API de autenticación](/manual/api/reference/authentication) para obtener más información. :::

en-us	### Description  `object user.delete(array users)`  This method allows to delete users.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object user.delete(array users)`  Este método permite eliminar usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usergroup.create(object/array userGroups)`  This method allows to create new user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usergroup.create(object/array userGroups)`  Este método permite crear nuevos grupos de usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usergroup.delete(array userGroupIds)`  This method allows to delete user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `objeto usergroup.delete(array userGroupIds)`  Este método permite eliminar grupos de usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object usergroup.update(object/array userGroups)`  This method allows to update existing user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usergroup.update(object/array userGroups)`  Este método permite actualizar grupos de usuarios existentes.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usermacro.createglobal(object/array globalMacros)`  This method allows to create new global macros.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usermacro.createglobal(object/array globalMacros)`  Este método permite crear nuevas macros globales.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usermacro.create(object/array hostMacros)`  This method allows to create new host macros.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usermacro.create(object/array hostMacros)`  Este método permite crear nuevas macros de equipo.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usermacro.delete(array hostMacroIds)`  This method allows to delete host macros.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usermacro.delete(array hostMacroIds)`  Este método permite eliminar macros de equipo.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usermacro.deleteglobal(array globalMacroIds)`  This method allows to delete global macros.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usermacro.deleteglobal(array globalMacroIds)`  Este método permite eliminar macros globales.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usermacro.updateglobal(object/array globalMacros)`  This method allows to update existing global macros.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usermacro.updateglobal(object/array globalMacros)`  Este método permite actualizar macros globales existentes.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object usermacro.update(object/array hostMacros)`  This method allows to update existing host macros.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object usermacro.update(object/array hostMacros)`  Este método permite actualizar las macros de equipo existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object user.unblock(array userids)`  This method allows to unblock users.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object user.unblock(array userids)`  Este método permite desbloquear usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object user.update(object/array users)`  This method allows to update existing users.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::  ::: noteclassic The strength of user password is validated according the password policy rules defined by Authentication API. See [Authentication API](/manual/api/reference/authentication) for more information. :::
es	### Descripción  `object user.update(object/array users)`  Este método permite actualizar los usuarios existentes.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario.  Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::  ::: noteclassic La seguridad de la contraseña del usuario se valida de acuerdo con las reglas de política de contraseñas definidas por la API de autenticación. Consulte [API de  autenticación](/manual/api/reference/authentication) para obtener más información. :::

en-us	### Description  `object valuemap.create(object/array valuemaps)`  This method allows to create new value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object valuemap.create(object/array valuemaps)`  Este método permite crear nuevos mapas de valores.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object valuemap.delete(array valuemapids)`  This method allows to delete value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object valuemap.delete(array valuemapids)`  Este método permite eliminar mapas de valores.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `object valuemap.update(object/array valuemaps)`  This method allows to update existing value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `objeto valuemap.update(objeto/matriz valuemaps)`  Este método permite actualizar los mapas de valores existentes.  ::: nota clásica Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Usuario roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `string apiinfo.version(array)`  This method allows to retrieve the version of the Zabbix API.  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
es	### Descripción  `string apiinfo.version(array)`  Éste método permite obtener la versión de la API Zabbix.  ::: noteimportant Éste método solo está disponible para usuarios sin autenticación y debe ser llamado sin utilizar el parámetro `auth` en el pedido JSON-RPC. :::

en-us	### Description  `string configuration.export(object parameters)`  This method allows to export configuration data as a serialized string.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `string configuration.export(object parameters)`  Este método permite exportar datos de configuración como una cadena serializada.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `string/object user.login(object parameters)`  This method allows to log in to the API and generate an authentication token.  ::: notewarning When using this method, you also need to do [user.logout](/manual/api/reference/user/logout) to prevent the generation of a large number of open session records. :::  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
es	### Descripción  `string/object user.login(object parameters)`  Este método permite iniciar sesión en la API y generar un token de autenticación.  ::: notewarning Al utilizar este método, también debe hacer [user.logout](/manual/api/reference/user/logout) para evitar el generación de un gran número de registros de sesiones abiertas. :::  ::: noteimportant Este método sólo está disponible para usuarios no autenticados. y debe ser llamado sin el parámetro `auth` en la solicitud JSON-RPC. :::

en-us	### Description  `string/object user.logout(array)`  This method allows to log out of the API and invalidates the current authentication token.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `cadena/objeto user.logout(matriz)`  Este método permite cerrar sesión en la API e invalida el token de autenticación actual.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	##### Description  The following parameters are supported if *Advanced configuration* is set to "Enabled", and *Show* is set to "Description".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Description*|1|description|Any string value, including macros.<br>Supported macros: {HOST.\*}, {ITEM.\*}, {INVENTORY.\*}, User macros.<br><br>Default: {ITEM.NAME}.| |*Horizontal position*|0|desc_h_pos|0 - Left;<br>1 - *(default)* Center;<br>2 - Right.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |*Vertical position*|0|desc_v_pos|0 - Top;<br>1 - Middle;<br>2 - *(default)* Bottom.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |*Size*|0|desc_size|Valid values range from 1-100.<br><br>Default: 15.| |*Bold*|0|desc_bold|0 - *(default)* Disabled;<br>1 - Enabled.| |*Color*|1|desc_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
es	##### Descripción  Los siguientes parámetros son compatibles si la *Configuración avanzada* está configurada en "Activado" y *Mostrar* está configurado en "Descripción".  |Parámetro|[tipo](/manual/api/reference/dashboard/object#dashboard-widget-field)|nombre|valor| |-----|-|-----|-------------------| |*Descripción*|1|description|Cualquier valor de cadena, incluidas las macros.<br>Macros admitidas: {HOST.\*}, {ITEM.\*}, {INVENTORY.\*}, Macros de usuario.<br>< br>Predeterminado: {ITEM.NAME}.| |*Posición horizontal*|0|desc_h_pos|0 - Izquierda;<br>1 - *(predeterminado)* Centro;<br>2 - Derecha.<br><br>Dos o más elementos (Descripción, Valor, Hora) no puede compartir la misma *posición horizontal* y *posición vertical*.| |*Posición vertical*|0|desc_v_pos|0 - Arriba;<br>1 - Medio;<br>2 - *(predeterminado)* Abajo.<br><br>Dos o más elementos (Descripción, Valor, Tiempo) no puede compartir la misma *posición horizontal* y *posición vertical*.| |*Tamaño*|0|desc_size|Los valores válidos oscilan entre 1 y 100.<br><br>Predeterminado: 15.| |*Negrita*|0|desc_bold|0 - *(predeterminado)* Deshabilitado;<br>1 - Habilitado.| |*Color*|1|desc_color|Código de color hexadecimal (por ejemplo, `FF0000`).<br><br>Predeterminado: `""` (vacío).|

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Clock*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Clock* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Clock*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [custom widgets](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Clock*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Data overview*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Data overview* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Resumen de datos*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar los [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Resumen de datos*, consulte los requisitos de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Geomap*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Geomap* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de la propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Geomap*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Geomap*, consulte los requisitos de parámetros descritos en las tablas a continuación. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Graph (classic)*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_classic) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Graph (classic)* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de la propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Gráfico (classic)*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_classic) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Graph (clásico)*, consulte los requisitos de parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Graph*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Graph* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Gráfico*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [custom widgets](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Gráfico*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Graph prototype*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_prototype) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Graph prototype* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Prototipo de gráfico*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_prototype) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [custom widgets](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Prototipo de gráfico*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Item value*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/item_value) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Item value* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de la propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Valor de métrica*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/item_value) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Valor de métrica*, consulte los requisitos de parámetros descritos en las tablas a continuación. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Map*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/map) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Map* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Mapa*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/map) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Mapa*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Map navigation tree*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/map_tree) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Map navigation tree* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Árbol de navegación de mapa*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/map_tree) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Árbol de navegación de mapa*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Plain text*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/plain_text) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Plain text* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de la propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Texto sin formato*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/plain_text) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar los [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Texto sin formato*, consulte los requisitos de parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Problem hosts*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problem_hosts) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Problem hosts* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Equipos con problemas*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problem_hosts) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Equipos con problemas*, consulte los requisitos de parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Problems by severity*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problems_severity) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Problems by severity* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Problemas por gravedad*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problems_severity) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Problemas por gravedad*, consulte los requisitos de parámetros descritos en las tablas a continuación. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Problems*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problems) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Problems* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Problemas*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problems) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Problemas*, consulte los requisitos de parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*SLA report*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *SLA report* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*SLA report*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/dashboards/widgets) y crear [widgets personalizados](/devel/modules/tutorials/widget), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *SLA report*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Top hosts*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Top hosts* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Top hosts*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [widgets integrados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [widgets personalizados](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizando widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Hosts principales*, consulte los requisitos de parámetros descritos en las tablas a continuación. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Trigger overview*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/trigger_overview) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Trigger overview* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Trigger overview*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/trigger_overview) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [custom widgets](/manual/modules#modulos-en-desarollo), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *SLA report*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*URL*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/url) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *URL* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*URL*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/url) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [custom widgets](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *URL*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Web monitoring*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/web_monitoring) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Web monitoring* widget, please refer to the parameter requirements outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Web monitoring*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/web_monitoring) en los métodos `dashboard.create` y `dashboard.update`.  ::: noteimportant Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) y crear [custom widgets](/manual/modules#developing-modules), pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget *Monitoreo Web*, consulte el comportamiento de los parámetros descritos en las tablas siguientes. :::

en-us	## DESCRIPTION  **zabbix\_agent2** is an application for monitoring parameters of various services.\ \ [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_agent2** es una aplicación para monitorear parámetros de varios servicios.\ \ [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_agentd** is a daemon for monitoring various server parameters. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_agentd** es un demonio para la monitorización de numerosos parámetros del servidor. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_get** is a command line utility for getting data from Zabbix agent. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_get** es una utilidad de línea de instrucciones para obtener datos del agente Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_js** is a command line utility that can be used for embedded script testing. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_js** es una utilidad de linea de comandos que puede ser usada para introducir una prueba de script. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_proxy** is a daemon that collects monitoring data from devices and sends it to Zabbix server. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_proxy** es un demonio que captura datos de monitorización de los dispositivos y los envía al servidor de Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_sender** is a command line utility for sending monitoring data to Zabbix server or proxy. On the Zabbix server an item of type **Zabbix trapper** should be created with corresponding key. Note that incoming values will only be accepted from hosts specified in **Allowed hosts** field for this item. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_sender** es una utilidad de línea de comandos para enviar los datos monitorizados al servidor Zabbix o al proxy. En el servidor Zabbix un tipo de elemento **Zabbix trapper** debe ser creado con su llave correspondiente. Hay que tener en cuenta que los valores recibidos sólo serán aceptados desde los anfitriones especificados en el **Allowed hosts** para el campo de este elemento. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_server** is the core daemon of Zabbix software. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_server** es el demonio central del software Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_web\_service** is an application for providing web services to Zabbix components. [ ]{#lbAE}
es	## DESCRIPCIÓN  **zabbix\_web\_service** es una aplicación para proporcionar servicios web a Componentes Zabbix. [ ]{#lbAE}

en-us	#### Details about export  -   All supported elements are exported in one file. -   Host and template entities (items, triggers, graphs, discovery     rules) that are inherited from linked templates are not exported.     Any changes made to those entities on a host level (such as changed     item interval, modified regular expression or added prototypes to     the low-level discovery rule) will be lost when exporting; when     importing, all entities from linked templates are re-created as on     the original linked template. -   Entities created by low-level discovery and any entities depending     on them are not exported. For example, a trigger created for an     LLD-rule generated item will not be exported.
es	#### Detalles sobre la exportación  -   Todos los elementos soportados son exportados en un único fichero. -   Los equipos y las entidades de las plantillas (monitores, iniciadores, gráficos, reglas de descubrimiento) que son heredados de otras plantillas enlazadas no son exportados. Todos los cambios hechos a nivel de equipo en estas entidades (como intervalos de monitor cambiados, expresiones regulares modificadas o prototipos añadidos a la regla de descubrimiento a bajo nivel) se perderán al exportar; al importar, todas las entidades de plantillas enlazadas son recreadas según la plantilla enlazada original. -   Las entidades creadas por un descubrimiento de bajo nivel, y cualquier entidad que dependa de ellas, no son exportadas. Por ejemplo, un iniciador creado sobre un monitor que ha sido generado por una regla LLD no será exportado.

en-us	### Details tag  The details object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**version**<br>(required)|integer|SNMP interface version.<br><br>Possible values are:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3| |bulk|integer|Whether to use bulk SNMP requests.<br><br>Possible values are:<br>0 - don't use bulk requests;<br>1 - (default) - use bulk requests.| |community|string|SNMP community (required). Used only by SNMPv1 and SNMPv2 interfaces.| |securityname|string|SNMPv3 security name. Used only by SNMPv3 interfaces.| |securitylevel|integer|SNMPv3 security level. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |authpassphrase|string|SNMPv3 authentication passphrase. Used only by SNMPv3 interfaces.| |privpassphrase|string|SNMPv3 privacy passphrase. Used only by SNMPv3 interfaces.| |authprotocol|integer|SNMPv3 authentication protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |privprotocol|integer|SNMPv3 privacy protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |contextname|string|SNMPv3 context name. Used only by SNMPv3 interfaces.|
es	### Etiqueta de detalles  El objeto de detalles tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |**versión**<br>(obligatorio)|número entero|Versión de la interfaz SNMP.<br><br>Los valores posibles son:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3| |bulk|número entero|Si se deben o no usar solicitudes SNMP masivas.<br><br>Los valores posibles son:<br>0 - no usar solicitudes masivas;<br>1 - (predeterminado) - usar solicitudes masivas.| |comunidad|cadena|Comunidad SNMP (obligatoria). Utilizado únicamente por interfaces SNMPv1 y SNMPv2.| |nombredeseguridad|cadena|nombre de seguridad SNMPv3. Utilizado únicamente por interfaces SNMPv3.| |niveldeseguridad|número entero|Nivel de seguridad SNMPv3. Utilizado solo por interfaces SNMPv3.<br><br>Los valores posibles son:<br>0 - (predeterminado) - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |authpassphrase|cadena|frase de contraseña de autenticación SNMPv3. Utilizado únicamente por interfaces SNMPv3.| |frasedecontraseñaprivada|cadena|frase de contraseña de privacidad SNMPv3. Utilizado únicamente por interfaces SNMPv3.| |authprotocol|entero|Protocolo de autenticación SNMPv3. Utilizado solo por interfaces SNMPv3.<br><br>Los valores posibles son:<br>0 - (predeterminado) - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br >4 - SHA384;<br>5 - SHA512.| |privprotocol|número entero|Protocolo de privacidad SNMPv3. Utilizado solo por interfaces SNMPv3.<br><br>Los valores posibles son:<br>0 - (predeterminado) - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br >4 - AES192C;<br>5 - AES256C.| |nombre de contexto|cadena|nombre de contexto SNMPv3. Utilizado únicamente por interfaces SNMPv3.|

en-us	#### Details  The virtual machine monitoring is done in two steps. First, virtual machine data is gathered by *vmware collector* Zabbix processes. Those processes obtain necessary information from VMware web services over the SOAP protocol, pre-process it and store into Zabbix server shared memory. Then, this data is retrieved by pollers using Zabbix simple check [VMware keys](/manual/config/items/itemtypes/simple_checks/vmware_keys).  Starting with Zabbix version 2.4.4 the collected data is divided into 2 types: VMware configuration data and VMware performance counter data. Both types are collected independently by *vmware collectors*. Because of this it is recommended to enable more collectors than the monitored VMware services. Otherwise retrieval of VMware performance counter statistics might be delayed by the retrieval of VMware configuration data (which takes a while for large installations).  Currently only datastore, network interface and disk device statistics and custom performance counter items are based on the VMware performance counter information.
es	#### Detalles  La monitorización de la máquina virtual se realiza en dos pasos. primero  los datos de la máquina virtual son recopilados por procesos *vmware Collector* Zabbix. Esos procesos obtienen la información necesaria de los servicios web de VMware a través del protocolo SOAP, lo preprocesan y almacenan en la memoria compartida del servidor Zabbix. Luego, los sondeadores recuperan estos datos utilizando comprobaciones simples de Zabbix con las [claves VMware](/manual/config/items/itemtypes/simple_checks/vmware_keys).  A partir de la versión 2.4.4 de Zabbix, los datos recopilados se dividen en 2 tipos: datos de configuración de VMware y datos de contador de rendimiento de VMware. Ambos tipos son recopilados de forma independiente por *recolectores de vmware*. Porque de esto se recomienda habilitar más recolectores que los monitoreados Servicios de VMware. De lo contrario, recuperación del contador de rendimiento de VMware Las estadísticas pueden retrasarse debido a la recuperación de la configuración de VMware. datos (lo que lleva un tiempo en instalaciones grandes).  Actualmente, solo estadísticas del almacén de datos, la interfaz de red y el dispositivo de disco. y los elementos del contador de rendimiento personalizado se basan en el rendimiento de VMware. información del contador.

en-us	#### - Details  To avoid calculations with huge numbers we consider the timestamp of the first value in specified period plus 1 ns as a new zero-time (current epoch time is of order 10^9^, epoch squared is 10^18^, double precision is about 10^-16^). 1 ns is added to provide all positive time values for *logarithmic* and *power* fits which involve calculating log(t). Time shift does not affect *linear*, *polynomial*, *exponential* (apart from easier and more precise calculations) but changes the shape of *logarithmic* and *power* functions.
es	#### - Detalles  Para evitar cálculos con números grandes, consideramos la marca de tiempo del primer valor en el período especificado más 1 ns como un nuevo tiempo cero (actual el tiempo de época es del orden de 10^9^, la época al cuadrado es 10^18^, doble precisión es aproximadamente 10^-16^). Se agrega 1 ns para proporcionar todos los valores de tiempo positivos para Ajustes *logarítmicos* y *potenciales* que implican el cálculo de log(t). Tiempo cambio no afecta *lineal*, *polinomio*, *exponencial* (aparte de cálculos más fáciles y precisos) pero cambia la forma de Funciones *logarítmicas* y *potenciales*.

en-us	#### Developing modules  Modules are written in PHP language. Model-view-controller (MVC) software pattern design is preferred, as it is also used in Zabbix frontend and will ease the development. PHP strict typing is also welcome but not mandatory.  Please note that with modules you can easily add new menu items and respective views and actions to Zabbix frontend. Currently it is not possible to register new API or create new database tables through modules.
es	#### Desarrollo de módulos  Los módulos están escritos en lenguaje PHP. Modelo-vista-controlador (MVC) Se prefiere el diseño de patrones de software, ya que también se utiliza en la interfaz Zabbix y facilitará el desarrollo. La tipificación estricta de PHP también es recomendada pero no obligatoria.  Tenga en cuenta que con los módulos puede agregar fácilmente nuevos elementos de menú y  vistas y acciones respectivas a la interfaz de Zabbix. Actualmente no es posible registrar una nueva API o crear nuevas tablas de bases de datos a través de módulos.

en-us	#### Devices  List of device families for which templates are available:  |Template name|Vendor|Device family|Known models|OS|MIBs used|**[Tags](/manual/config/templates_out_of_the_box/network_devices#tags)**| |----|--|--|----|--|----|-----| |*Alcatel Timetra TiMOS SNMP*|Alcatel|Alcatel Timetra|ALCATEL SR 7750|TiMOS|TIMETRA-SYSTEM-MIB,TIMETRA-CHASSIS-MIB|Certified| |*Brocade FC SNMP*|Brocade|Brocade FC switches|Brocade 300 SAN Switch-|\-|SW-MIB,ENTITY-MIB|Performance<br>Fault| |*Brocade\_Foundry Stackable SNMP*|Brocade|Brocade ICX|Brocade ICX6610, Brocade ICX7250-48, Brocade ICX7450-48F| |FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-STACKING-MIB|Certified| |*Brocade\_Foundry Nonstackable SNMP*|Brocade, Foundry|Brocade MLX, Foundry|Brocade MLXe, Foundry FLS648, Foundry FWSX424| |FOUNDRY-SN-AGENT-MIB|Performance<br>Fault| |*Cisco Catalyst 3750<device model> SNMP*|Cisco|Cisco Catalyst 3750|Cisco Catalyst 3750V2-24FS, Cisco Catalyst 3750V2-24PS, Cisco Catalyst 3750V2-24TS, Cisco Catalyst SNMP, Cisco Catalyst SNMP| |CISCO-MEMORY-POOL-MIB, IF-MIB, EtherLike-MIB, SNMPv2-MIB, CISCO-PROCESS-MIB, CISCO-ENVMON-MIB, ENTITY-MIB|Certified| |*Cisco IOS SNMP*|Cisco|Cisco IOS ver > 12.2 3.5|Cisco C2950|IOS|CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB|Certified| |*Cisco IOS versions 12.0\_3\_T-12.2\_3.5 SNMP*|Cisco|Cisco IOS > 12.0 3 T and < 12.2 3.5|\-|IOS|CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB|Certified| |*Cisco IOS prior to 12.0\_3\_T SNMP*|Cisco|Cisco IOS < 12.0 3 T|\-|IOS|OLD-CISCO-CPU-MIB,CISCO-MEMORY-POOL-MIB|Certified| |*D-Link DES\_DGS Switch SNMP*|D-Link|DES/DGX switches|D-Link DES-xxxx/DGS-xxxx,DLINK DGS-3420-26SC|\-|DLINK-AGENT-MIB,EQUIPMENT-MIB,ENTITY-MIB|Certified| |*D-Link DES 7200 SNMP*|D-Link|DES-7xxx|D-Link DES 7206|\-|ENTITY-MIB,MY-SYSTEM-MIB,MY-PROCESS-MIB,MY-MEMORY-MIB|Performance<br>Fault<br>Interfaces| |*Dell Force S-Series SNMP*|Dell|Dell Force S-Series|S4810| |F10-S-SERIES-CHASSIS-MIB|Certified| |*Extreme Exos SNMP*|Extreme|Extreme EXOS|X670V-48x|EXOS|EXTREME-SYSTEM-MIB,EXTREME-SOFTWARE-MONITOR-MIB|Certified| |*FortiGate by SNMP*|Fortinet|FortiGate (NGFW)|-|FortiOS|HOST-RESOURCES-MIB<br>FORTINET-FORTIGATE-MIB<br>FORTINET-CORE-MIB<br>SNMPv2-MIB<br>IF-MIB<br>ENTITY-MIB|Performance<br>Inventory| |*Huawei VRP SNMP*|Huawei|Huawei VRP|S2352P-EI|\-|ENTITY-MIB,HUAWEI-ENTITY-EXTENT-MIB|Certified| |*Intel\_Qlogic Infiniband SNMP*|Intel/QLogic|Intel/QLogic Infiniband devices|Infiniband 12300| |ICS-CHASSIS-MIB|Fault<br>Inventory| |*Juniper SNMP*|Juniper|MX,SRX,EX models|Juniper MX240, Juniper EX4200-24F|JunOS|JUNIPER-MIB|Certified| |*Mellanox SNMP*|Mellanox|Mellanox Infiniband devices|SX1036|MLNX-OS|HOST-RESOURCES-MIB,ENTITY-MIB,ENTITY-SENSOR-MIB,MELLANOX-MIB|Certified| |*MikroTik CCR<device model> SNMP*|MikroTik|MikroTik Cloud Core Routers (CCR series)|Separate dedicated templates are available for MikroTik CCR1009-7G-1C-1S+, MikroTik CCR1009-7G-1C-1S+PC, MikroTik CCR1009-7G-1C-PC, MikroTik CCR1016-12G, MikroTik CCR1016-12S-1S+, MikroTik CCR1036-12G-4S-EM, MikroTik CCR1036-12G-4S, MikroTik CCR1036-8G-2S+, MikroTik CCR1036-8G-2S+EM, MikroTik CCR1072-1G-8S+, MikroTik CCR2004-16G-2S+, MikroTik CCR2004-1G-12S+2XS|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik CRS<device model> SNMP*|MikroTik|MikroTik Cloud Router Switches (CRS series)|Separate dedicated templates are available for MikroTik CRS106-1C-5S, MikroTik CRS109-8G-1S-2HnD-IN, MikroTik CRS112-8G-4S-IN, MikroTik CRS112-8P-4S-IN, MikroTik CRS125-24G-1S-2HnD-IN, MikroTik CRS212-1G-10S-1S+IN, MikroTik CRS305-1G-4S+IN, MikroTik CRS309-1G-8S+IN, MikroTik CRS312-4C+8XG-RM, MikroTik CRS317-1G-16S+RM, MikroTik CRS326-24G-2S+IN, MikroTik CRS326-24G-2S+RM, MikroTik CRS326-24S+2Q+RM, MikroTik CRS328-24P-4S+RM, MikroTik CRS328-4C-20S-4S+RM, MikroTik CRS354-48G-4S+2Q+RM, MikroTik CRS354-48P-4S+2Q+RM|RouterOS/SwitchOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik CSS<device model> SNMP*|MikroTik|MikroTik Cloud Smart Switches (CSS series)|Separate dedicated templates are available for MikroTik CSS326-24G-2S+RM, MikroTik CSS610-8G-2S+IN|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik FiberBox SNMP*|MikroTik|MikroTik FiberBox|MikroTik FiberBox|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik hEX <device model> SNMP*|MikroTik|MikroTik hEX|Separate dedicated templates are available for MikroTik hEX, MikroTik hEX lite, MikroTik hEX PoE, MikroTik hEX PoE lite, MikroTik hEX S|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik netPower <device model> SNMP*|MikroTik|MikroTik netPower|Separate dedicated templates are available for MikroTik netPower 15FR, MikroTik netPower 16P SNMP, MikroTik netPower Lite 7R|RouterOS/SwitchOS, SwitchOS Lite|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik PowerBox <device model> SNMP*|MikroTik|MikroTik PowerBox|Separate dedicated templates are available for MikroTik PowerBox, MikroTik PowerBox Pro|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik RB<device model> SNMP*|MikroTik|MikroTik RB series routers|Separate dedicated templates are available for MikroTik RB1100AHx4, MikroTik RB1100AHx4 Dude Edition, MikroTik RB2011iL-IN, MikroTik RB2011iL-RM, MikroTik RB2011iLS-IN, MikroTik RB2011UiAS-IN, MikroTik RB2011UiAS-RM, MikroTik RB260GS, MikroTik RB3011UiAS-RM, MikroTik RB4011iGS+RM, MikroTik RB5009UG+S+IN|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*MikroTik SNMP*|MikroTik|MikroTik RouterOS devices|MikroTik CCR1016-12G, MikroTik RB2011UAS-2HnD, MikroTik 912UAG-5HPnD, MikroTik 941-2nD, MikroTik 951G-2HnD, MikroTik 1100AHx2|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certified| |*QTech QSW SNMP*|QTech|Qtech devices|Qtech QSW-2800-28T|\-|QTECH-MIB,ENTITY-MIB|Performance<br>Inventory| |*Ubiquiti AirOS SNMP*|Ubiquiti|Ubiquiti AirOS wireless devices|NanoBridge,NanoStation,Unifi|AirOS|FROGFOOT-RESOURCES-MIB,IEEE802dot11-MIB|Performance| |*HP Comware HH3C SNMP*|HP|HP (H3C) Comware|HP A5500-24G-4SFP HI Switch| |HH3C-ENTITY-EXT-MIB,ENTITY-MIB|Certified| |*HP Enterprise Switch SNMP*|HP|HP Enterprise Switch|HP ProCurve J4900B Switch 2626, HP J9728A 2920-48G Switch| |STATISTICS-MIB,NETSWITCH-MIB,HP-ICF-CHASSIS,ENTITY-MIB,SEMI-MIB|Certified| |*TP-LINK SNMP*|TP-LINK|TP-LINK|T2600G-28TS v2.0| |TPLINK-SYSMONITOR-MIB,TPLINK-SYSINFO-MIB|Performance<br>Inventory| |*Netgear Fastpath SNMP*|Netgear|Netgear Fastpath|M5300-28G| |FASTPATH-SWITCHING-MIB,FASTPATH-BOXSERVICES-PRIVATE-MIB|Fault<br>Inventory|
es	#### Dispositivos  Lista de familias de dispositivos para las que hay plantillas disponibles:  |Nombre de la plantilla|Proveedor|Familia de dispositivos|Modelos conocidos|SO|MIB utilizados|**[Etiquetas](/manual/config/templates_out_of_the_box/network_devices#tags)**| |----|--|--|----|--|----|-----| |*Alcatel Timetra TiMOS SNMP*|Alcatel|Alcatel Timetra|ALCATEL SR 7750|TiMOS|TIMETRA-SYSTEM-MIB,TIMETRA-CHASSIS-MIB|Certificado| |*Brocade FC SNMP*|Brocade|Conmutadores Brocade FC|Conmutador SAN Brocade 300-|\-|SW-MIB,ENTITY-MIB|Rendimiento<br>Error| |*Brocade\_Foundry SNMP apilable*|Brocade|Brocade ICX|Brocade ICX6610, Brocade ICX7250-48, Brocade ICX7450-48F| |FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-STACKING-MIB|Certificado| |*Brocade\_Foundry SNMP no apilable*|Brocade, Foundry|Brocade MLX, Foundry|Brocade MLXe, Foundry FLS648, Foundry FWSX424| |FOUNDRY-SN-AGENT-MIB|Rendimiento<br>Error| |*Cisco Catalyst 3750<modelo de dispositivo> SNMP*|Cisco|Cisco Catalyst 3750|Cisco Catalyst 3750V2-24FS, Cisco Catalyst 3750V2-24PS, Cisco Catalyst 3750V2-24TS, Cisco Catalyst SNMP, Cisco Catalyst SNMP| |CISCO-MEMORY-POOL-MIB, IF-MIB, EtherLike-MIB, SNMPv2-MIB, CISCO-PROCESS-MIB, CISCO-ENVMON-MIB, ENTITY-MIB|Certificado| |*Cisco IOS SNMP*|Cisco|Cisco IOS ver > 12.2 3.5|Cisco C2950|IOS|CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB|Certificado| |*Cisco IOS versiones 12.0\_3\_T-12.2\_3.5 SNMP*|Cisco|Cisco IOS > 12.0 3 T y < 12.2 3.5|\-|IOS|CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB ,CISCO-ENVMON-MIB|Certificado| |*Cisco IOS anterior a 12.0\_3\_T SNMP*|Cisco|Cisco IOS < 12.0 3 T|\-|IOS|OLD-CISCO-CPU-MIB,CISCO-MEMORY-POOL-MIB|Certificado| |*D-Link DES\_DGS Switch SNMP*|D-Link|Conmutadores DES/DGX|D-Link DES-xxxx/DGS-xxxx,DLINK DGS-3420-26SC|\-|DLINK-AGENT-MIB,EQUIPO- MIB,ENTIDAD-MIB|Certificado| |*D-Link DES 7200 SNMP*|D-Link|DES-7xxx|D-Link DES 7206|\-|ENTIDAD-MIB,MI-SISTEMA-MIB,MI-PROCESO-MIB,MI-MEMORIA-MIB|Rendimiento <br>Fallo<br>Interfaces| |*SNMP Dell Force S-Series*|Dell|Dell Force S-Series|S4810| |F10-S-SERIE-CHASIS-MIB|Certificado| |*Extreme Exos SNMP*|Extremo|Extremo EXOS|X670V-48x|EXOS|EXTREME-SYSTEM-MIB,EXTREME-SOFTWARE-MONITOR-MIB|Certificado| |*FortiGate por SNMP*|Fortinet|FortiGate (NGFW)|-|FortiOS|HOST-RESOURCES-MIB<br>FORTINET-FORTIGATE-MIB<br>FORTINET-CORE-MIB<br>SNMPv2-MIB<br>IF- MIB<br>ENTIDAD-MIB|Rendimiento<br>Inventario| |*Huawei VRP SNMP*|Huawei|Huawei VRP|S2352P-EI|\-|ENTITY-MIB,HUAWEI-ENTITY-EXTENT-MIB|Certificado| |*Intel\_Qlogic Infiniband SNMP*|Intel/QLogic|Dispositivos Intel/QLogic Infiniband|Infiniband 12300| |ICS-CHASSIS-MIB|Fallo<br>Inventario| |*Juniper SNMP*|Juniper|Modelos MX,SRX,EX|Juniper MX240, Juniper EX4200-24F|JunOS|JUNIPER-MIB|Certificado| |*Mellanox SNMP*|Mellanox|Dispositivos Mellanox Infiniband|SX1036|MLNX-OS|HOST-RESOURCES-MIB,ENTITY-MIB,ENTITY-SENSOR-MIB,MELLANOX-MIB|Certificado| |*MikroTik CCR<modelo de dispositivo> SNMP*|MikroTik|MikroTik Cloud Core Routers (serie CCR)|Hay plantillas dedicadas separadas disponibles para MikroTik CCR1009-7G-1C-1S+, MikroTik CCR1009-7G-1C-1S+PC, MikroTik CCR1009 -7G-1C-PC, MikroTik CCR1016-12G, MikroTik CCR1016-12S-1S+, MikroTik CCR1036-12G-4S-EM, MikroTik CCR1036-12G-4S, MikroTik CCR1036-8G-2S+, MikroTik CCR1036-8G-2S+EM , MikroTik CCR1072-1G-8S+, MikroTik CCR2004-16G-2S+, MikroTik CCR2004-1G-12S+2XS|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certificado| |*MikroTik CRS<modelo de dispositivo> SNMP*|MikroTik|Conmutadores de enrutador en la nube MikroTik (serie CRS)|Hay plantillas dedicadas separadas disponibles para MikroTik CRS106-1C-5S, MikroTik CRS109-8G-1S-2HnD-IN, MikroTik CRS112-8G -4S-IN, MikroTik CRS112-8P-4S-IN, MikroTik CRS125-24G-1S-2HnD-IN, MikroTik CRS212-1G-10S-1S+IN, MikroTik CRS305-1G-4S+IN, MikroTik CRS309-1G- 8S+IN, MikroTik CRS312-4C+8XG-RM, MikroTik CRS317-1G-16S+RM, MikroTik CRS326-24G-2S+IN, MikroTik CRS326-24G-2S+RM, MikroTik CRS326-24S+2Q+RM, MikroTik CRS328-24P-4S+RM, MikroTik CRS328-4C-20S-4S+RM, MikroTik CRS354-48G-4S+2Q+RM, MikroTik CRS354-48P-4S+2Q+RM|RouterOS/SwitchOS|MIKROTIK-MIB,HOST -RECURSOS-MIB|Certificado| |*MikroTik CSS<modelo de dispositivo> SNMP*|MikroTik|MikroTik Cloud Smart Switches (serie CSS)|Hay plantillas dedicadas separadas disponibles para MikroTik CSS326-24G-2S+RM, MikroTik CSS610-8G-2S+IN|RouterOS|MIKROTIK- MIB,HOST-RESOURCES-MIB|Certificado| |*MikroTik FiberBox SNMP*|MikroTik|MikroTik FiberBox|MikroTik FiberBox|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certificado| |*MikroTik hEX <modelo de dispositivo> SNMP*|MikroTik|MikroTik hEX|Hay plantillas dedicadas separadas disponibles para MikroTik hEX, MikroTik hEX lite, MikroTik hEX PoE, MikroTik hEX PoE lite, MikroTik hEX S|RouterOS|MIKROTIK-MIB,HOST- RECURSOS-MIB|Certificado| |*MikroTik netPower <modelo de dispositivo> SNMP*|MikroTik|MikroTik netPower|Hay plantillas dedicadas separadas disponibles para MikroTik netPower 15FR, MikroTik netPower 16P SNMP, MikroTik netPower Lite 7R|RouterOS/SwitchOS, SwitchOS Lite|MIKROTIK-MIB,HOST-RESOURCES -MIB|Certificado| |*MikroTik PowerBox <modelo de dispositivo> SNMP*|MikroTik|MikroTik PowerBox|Hay plantillas dedicadas separadas disponibles para MikroTik PowerBox, MikroTik PowerBox Pro|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certificado| |*MikroTik RB<modelo de dispositivo> SNMP*|MikroTik|Enrutadores de la serie MikroTik RB|Hay plantillas dedicadas separadas disponibles para MikroTik RB1100AHx4, MikroTik RB1100AHx4 Dude Edition, MikroTik RB2011iL-IN, MikroTik RB2011iL-RM, MikroTik RB2011iLS-IN , MikroTik RB2011UiAS- IN, MikroTik RB2011UiAS-RM, MikroTik RB260GS, MikroTik RB3011UiAS-RM, MikroTik RB4011iGS+RM, MikroTik RB5009UG+S+IN|RouterOS|MIKROTIK-MIB,HOST-RESOURCES-MIB|Certificado| |*MikroTik SNMP*|MikroTik|Dispositivos MikroTik RouterOS|MikroTik CCR1016-12G, MikroTik RB2011UAS-2HnD, MikroTik 912UAG-5HPnD, MikroTik 941-2nD, MikroTik 951G-2HnD, MikroTik 1100AHx2|Enrutador SO|MIKROTIK-MIB,HOST-RECURSOS- MIB|Certificado| |*QTech QSW SNMP*|QTech|Dispositivos Qtech|Qtech QSW-2800-28T|\-|QTECH-MIB,ENTITY-MIB|Rendimiento<br>Inventario| |*Ubiquiti AirOS SNMP*|Ubiquiti|Dispositivos inalámbricos Ubiquiti AirOS|NanoBridge,NanoStation,Unifi|AirOS|FROGFOOT-RESOURCES-MIB,IEEE802dot11-MIB|Rendimiento| |*HP Comware HH3C SNMP*|HP|HP (H3C) Comware|Conmutador HI HP A5500-24G-4SFP| |HH3C-ENTITY-EXT-MIB,ENTITY-MIB|Certificado| |*Conmutador HP Enterprise SNMP*|HP|Conmutador HP Enterprise|Conmutador HP ProCurve J4900B 2626, conmutador HP J9728A 2920-48G| |ESTADÍSTICAS-MIB,NETSWITCH-MIB,HP-ICF-CHASSIS,ENTITY-MIB,SEMI-MIB|Certificado| |*TP-LINK SNMP*|TP-LINK|TP-LINK|T2600G-28TS v2.0| |TPLINK-SYSMONITOR-MIB,TPLINK-SYSINFO-MIB|Rendimiento<br>Inventario| |*Netgear Fastpath SNMP*|Netgear|Netgear Fastpath|M5300-28G| |FASTPATH-SWITCHING-MIB,FASTPATH-BOXSERVICES-PRIVATE-MIB|Inventario<br>de fallos|

en-us	# dhost.get
es	# dhost.get

en-us	### 'Diagnostic information' request object  The diagnostic information task request object has the following properties. Statistic request object for all types of properties is [described in detail below](/manual/api/reference/task/object#statistic_request_object).  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |historycache|object|History cache statistic request. Available on server and proxy.| |valuecache|object|Items cache statistic request. Available on server.| |preprocessing|object|Preprocessing manager statistic request. Available on server and proxy.| |alerting|object|Alert manager statistic request. Available on server.| |lld|object|LLD manager statistic request. Available on server.|
es	### Objeto de solicitud 'Información de diagnóstico'  El objeto de solicitud de tarea de información de diagnóstico tiene las siguientes propiedades. El objeto de solicitud de estadística para todo tipo de propiedades es [descrito en detalle a continuación](/manual/api/reference/task/object#statistic_request_object).  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |historycache|objeto|Solicitud de estadística de caché de historial. Disponible en servidor y proxy.| |valuecache|objeto|Solicitud de estadística de caché de elementos. Disponible en el servidor.| |preprocessing|objeto|Solicitud de estadística del administrador de preprocesamiento. Disponible en servidor y proxy.| |alerting|objeto|Solicitud de estadística del administrador de alertas. Disponible en el servidor.| |lld|objeto|Solicitud de estadística del administrador LLD. Disponible en el servidor.|

en-us	#### Disable action  Disable an action, that is, set its status to "1".  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.update",     "params": {         "actionid": "2",         "status": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "2"         ]     },     "id": 1 } ```
es	#### Desactivar acción  Deshabilite una acción, es decir, establezca su estado en "1".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "action.update",     "params": {         "actionid": "2",         "status": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Disable correlation  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.update",     "params": {         "correlationid": "1",         "status": "1"     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```
es	#### Desactivar correlación  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "correlation.update",     "params": {         "correlationid": "1",         "status": "1"     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Disable trapping  Disable LLD trapping for discovery rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "28336",         "allow_traps": 0     },     "id": 36,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 36 } ```
es	#### Desactivar captura  Desactivar la captura de LLD para la regla de descubrimiento.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "28336",         "allow_traps": 0     },     "id": 36,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 36 } ```

en-us	#### Disabling ability to execute scripts  Update role with ID "5", disable ability to execute scripts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "actions": [                     {                         "name": "execute_scripts",                         "status": "0"                     }                 ]             }         }     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```
es	#### Deshabilitar la capacidad de ejecutar scripts  Actualice el rol con ID "5", deshabilite la capacidad de ejecutar scripts.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "actions": [                     {                         "name": "execute_scripts",                         "status": "0"                     }                 ]             }         }     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Disabling a host prototype  Disable a host prototype, that is, set its status to 1.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```
es	#### Deshabilitar un prototipo de equipo  Deshabilite un prototipo de equipo, es decir, establezca su estado en 1.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Disabling a user group  Disable a user group.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.update",     "params": {         "usrgrpid": "17",         "users_status": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "17"         ]     },     "id": 1 } ```
es	#### Deshabilitar un grupo de usuarios  Deshabilitar un grupo de usuarios.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.update",     "params": {         "usrgrpid": "17",         "users_status": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "17"         ]     },     "id": 1 } ```

en-us	#### Disabling default web server error pages  It is recommended to disable default error pages to avoid information exposure. Web server is using built-in error pages by default:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  Default error pages should be replaced/removed as part of the web server hardening process. The "ErrorDocument" directive can be used to define a custom error page/text for Apache web server (used as an example).  Please refer to documentation of your web server to find help on how to replace/remove default error pages.  
es	#### Desactivar las páginas de error del servidor web por defecto  Se recomienda deshabilitar las páginas de error por defecto para evitar la exposición de la información exposición. El servidor web utiliza páginas de error incorporadas por defecto:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  Las páginas de error por defecto deben ser reemplazadas/eliminadas como parte del proceso de endurecimiento. La directiva "ErrorDocument" puede utilizarse para definir una página/texto de error personalizado para el servidor web Apache (utilizado como ejemplo).  Por favor, consulte la documentación de su servidor web para encontrar ayuda sobre cómo reemplazar/eliminar las páginas de error por defecto.

en-us	#### Disabling HA cluster  To disable a high availability cluster:  -   make backup copies of configuration files -   stop standby nodes -   remove the HANodeName parameter from the active primary server -   restart the primary server (it will start in standalone mode)
es	#### Deshabilitación del clúster HA  Para deshabilitar un clúster de alta disponibilidad:  - hacer copias de seguridad de los archivos de configuración - detener los nodos en espera - elimine el parámetro HANodeName del servidor primario activo - reinicie el servidor principal (comenzará en modo independiente)

en-us	#### Disabling scheduled report  Request:  ```json {     "jsonrpc": "2.0",     "method": "report.update",     "params": {         "reportid": "1",         "status": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1"         ]     },     "id": 1 } ```
es	#### Deshabilitar el informe programado  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "report.update",     "params": {         "reportid": "1",         "status": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1"         ]     },     "id": 1 } ```

en-us	### Discovered entities  The screenshots below illustrate how discovered items, triggers, and graphs look like in the host's configuration. Discovered entities are prefixed with an orange link to a discovery rule they come from.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_items1.png)  Note that discovered entities will not be created in case there are already existing entities with the same uniqueness criteria, for example, an item with the same key or graph with the same name. An error message is displayed in this case in the frontend that the low-level discovery rule could not create certain entities. The discovery rule itself, however, will not turn unsupported because some entity could not be created and had to be skipped. The discovery rule will go on creating/updating other entities.  Items (similarly, triggers and graphs) created by a low-level discovery rule will be deleted automatically if a discovered entity (file system, interface, etc) stops being discovered (or does not pass the filter anymore). In this case the items, triggers and graphs will be deleted after the days defined in the *Keep lost resources period* field pass.  When discovered entities become 'Not discovered anymore', a lifetime indicator is displayed in the item list. Move your mouse pointer over it and a message will be displayed indicating how many days are left until the item is deleted.  ![](../../../assets/en/manual/discovery/low_level_discovery/not_discovered_message.png)  If entities were marked for deletion, but were not deleted at the expected time (disabled discovery rule or item host), they will be deleted the next time the discovery rule is processed.  Entities containing other entities, which are marked for deletion, will not update if changed on the discovery rule level. For example, LLD-based triggers will not update if they contain items that are marked for deletion.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers1.png)  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs1.png)
es	### Entidades descubiertas  Las capturas de pantalla siguientes ilustran cómo los elementos descubiertos, los desencadenantes y Los gráficos se ven en la configuración del host. Las entidades descubiertas son con el prefijo de un enlace naranja a una regla de descubrimiento de la que provienen.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_items1.png)  Tenga en cuenta que las entidades descubiertas no se crearán en caso de que haya entidades ya existentes con los mismos criterios de unicidad, por Por ejemplo, un elemento con la misma clave o gráfico con el mismo nombre. Un error En este caso se muestra un mensaje en la interfaz de que el nivel bajo La regla de descubrimiento no pudo crear ciertas entidades. La regla del descubrimiento sin embargo, no quedará sin apoyo porque alguna entidad no pueda ser creado y tuvo que ser omitido. La regla de descubrimiento continuará crear/actualizar otras entidades.  Elementos (de manera similar, desencadenantes y gráficos) creados por un descubrimiento de bajo nivel La regla se eliminará automáticamente si se descubre una entidad (sistema de archivos, interfaz, etc) deja de ser descubierto (o no pasa el filtro ya no). En este caso se eliminarán los elementos, disparadores y gráficos. después de que pasen los días definidos en el campo *Período de conservación de recursos perdidos*.  Cuando las entidades descubiertas pasan a ser 'No descubiertas más', toda una vida El indicador se muestra en la lista de elementos. Mueva el puntero del mouse sobre él. y se mostrará un mensaje indicando cuantos días faltan para el elemento se elimina.  ![](../../../assets/en/manual/discovery/low_level_discovery/not_discovered_message.png)  Si las entidades se marcaron para su eliminación, pero no se eliminaron en el tiempo esperado (regla de descubrimiento deshabilitada o host de elementos), serán se eliminará la próxima vez que se procese la regla de descubrimiento.  Las entidades que contengan otras entidades, que estén marcadas para su eliminación, no se actualiza si se modifica en el nivel de la regla de descubrimiento. Por ejemplo, Los activadores basados en LLD no se actualizarán si contienen elementos marcados para su eliminación.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers1.png)  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs1.png)

en-us	#### Discovered entities  When server runs, it will create real items, triggers and graphs based on the values the SNMP discovery rule returns. In the host configuration they are prefixed with an orange link to a discovery rule they come from.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs_snmp.png){width="600"}
es	#### Entidades descubiertas  Cuando el servidor se ejecuta, creará métricas, iniciadores y gráficos reales basados en los valores que devuelve la regla de descubrimiento SNMP. En la configuración del equipo tienen el prefijo de un enlace naranja a una regla de descubrimiento de la que provienen.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs_snmp.png){width="600"}

en-us	### Discovered host  ::: noteclassic Discovered host are created by the Zabbix server and cannot be modified via the API. :::  The discovered host object contains information about a host discovered by a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dhostid|string|ID of the discovered host.| |druleid|string|ID of the discovery rule that detected the host.| |lastdown|timestamp|Time when the discovered host last went down.| |lastup|timestamp|Time when the discovered host last went up.| |status|integer|Whether the discovered host is up or down. A host is up if it has at least one active discovered service.<br><br>Possible values:<br>0 - host up;<br>1 - host down.|
es	### Host reconocido  ::: noteclassic Los hosts reconocidos son creados por el servidor Zabbix y no pueden modificarse a través de la API. :::  El objeto de host reconocido contiene información sobre un host reconocido por una regla de network discovery. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |dhostid|cadena|ID del host descubierto.| |dreglaid|cadena|ID de la regla de reconocimiento que detectó el host.| |últimacaída|marca de tiempo|Hora en la que el host reconocido cayó por última vez.| |últimaconexión|marca de tiempo|Hora en la que el host reconocido se conectó por última vez.| |estado|número entero|Si el host reconocido está activo o inactivo. Un host está activo si tiene al menos un servicio reconocido activo.<br><br>Valores posibles:<br>0 - host activo;<br>1 - host inactivo.|

en-us	# > Discovered host object  The following objects are directly related to the `dhost` API.
es	# > Objeto de host reconocido  Los siguientes objetos están directamente relacionados con la API `dhost`.

en-us	# Discovered host  This class is designed to work with discovered hosts.  Object references:\  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host)  Available methods:\  -   [dhost.get](/manual/api/reference/dhost/get) - retrieve discovered     hosts
es	# Host reconocido  Esta clase está diseñada para trabajar con hosts reconocidos. Referencias de objetos:\  -[Discoveredhost](/manual/api/reference/dhost/object#host_reconocido)  Métodos disponibles:\  -[dhost.get](/manual/api/ referencia/dhost/get) - recuperar hosts reconocidos

en-us	### Discovered service  ::: noteclassic Discovered services are created by the Zabbix server and cannot be modified via the API. :::  The discovered service object contains information about a service discovered by a network discovery rule on a host. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dserviceid|string|ID of the discovered service.| |dcheckid|string|ID of the discovery check used to detect the service.| |dhostid|string|ID of the discovered host running the service.| |dns|string|DNS of the host running the service.| |ip|string|IP address of the host running the service.| |lastdown|timestamp|Time when the discovered service last went down.| |lastup|timestamp|Time when the discovered service last went up.| |port|integer|Service port number.| |status|integer|Status of the service.<br><br>Possible values:<br>0 - service up;<br>1 - service down.| |value|string|Value returned by the service when performing a Zabbix agent, SNMPv1, SNMPv2 or SNMPv3 discovery check.|
es	### Servicio reconocido  ::: noteclassic Los servicios reconocidos son creados por el servidor Zabbix y pueden ser modificados a través de la API. :::  El objeto de servicio reconocido contiene información sobre un servicio reconocido por una regla de network discovery en un host. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datas)|Descripción| |--|--|------| |dserviceid|cadena|ID del servicio descubierto.| |dcheckid|cadena|ID de la verificación de reconocimiento utilizada para detectar el servicio.| |dhostid|cadena|ID del host reconocido que ejecuta el servicio.| |dns|cadena|DNS del host que ejecuta el servicio.| |ip|cadena|Dirección IP del host que ejecuta el servicio.| |últimacaída|marca de tiempo|Hora en la que el servicio reconocido dejó de funcionar por última vez.| |últimaconexión|marca de tiempo|Hora en la que el servicio reconocido estuvo activo por última vez.| |puerto|número entero|Número de puerto de servicio.| |estado|entero|Estado del servicio.<br><br>Valores posibles:<br>0 - servicio activo;<br>1 - servicio inactivo.| |valor|cadena|Valor devuelto por el servicio al realizar una verificación de reconocimiento del agente Zabbix, SNMPv1, SNMPv2 o SNMPv3.|

en-us	# > Discovered service object  The following objects are directly related to the `dservice` API.
es	# > Objeto de servicio reconocido  Los siguientes objetos están directamente relacionados con la API `dservice`.

en-us	# Discovered service  This class is designed to work with discovered services.  Object references:\  -   [Discovered     service](/manual/api/reference/dservice/object#discovered_service)  Available methods:\  -   [dservice.get](/manual/api/reference/dservice/get) - retrieve     discovered services
es	# Servicio reconocido  Esta clase está diseñada para trabajar con servicios reconocidos.  Referencias de objetos:\  -[Discovered  service](/manual/api/reference/dservice/object#servicio_reconocido)  Métodos disponibles:\  - [dservice.get](/manual/api/reference/dservice/get) - recuperar     servicios reconocidos

en-us	##### Discovering MBean attributes  Discovery item: `jmx.get[attributes,"com.example:type=*,*"]`  Response:  ``` {.json} [     {         "object": "com.example:type=*",         "domain": "com.example",         "properties": {             "type": "Simple"         }     },     {         "object": "com.zabbix:type=yes,domain=zabbix.com,data-source=/dev/rand,ключ=значение,obj=true",         "domain": "com.zabbix",         "properties": {             "type": "Hello",             "domain": "com.example",             "data-source": "/dev/rand",             "ключ": "значение",             "obj": true         }     } ] ```
es	##### Descubriendo atributos de MBean  Métrica de descubrimiento: `jmx.get[attributes,"com.example:type=*,*"]`  Respuesta:  ``` {.json} [     {         "object": "com.example:type=*",         "domain": "com.example",         "properties": {             "type": "Simple"         }     },     {         "object": "com.zabbix:type=yes,domain=zabbix.com,data-source=/dev/rand,ключ=значение,obj=true",         "domain": "com.zabbix",         "properties": {             "type": "Hello",             "domain": "com.example",             "data-source": "/dev/rand",             "ключ": "значение",             "obj": true         }     } ] ```

en-us	##### Discovering MBeans  Discovery item: `jmx.get[beans,"com.example:type=*,*"]`  Response:  ``` {.json} [     {         "object": "com.example:type=Hello,data-src=data-base,ключ=значение",         "domain": "com.example",         "properties": {             "data-src": "data-base",             "ключ": "значение",             "type": "Hello"         }     },     {         "object": "com.example:type=Atomic",         "domain": "com.example",         "properties": {             "type": "Atomic"         }     } ] ```
es	##### Descubriendo MBeans  Métrica de descubrimiento: `jmx.get[beans,"com.example:type=*,*"]`  Respuesta:  ``` {.json} [     {         "object": "com.example:type=Hello,data-src=data-base,ключ=значение",         "domain": "com.example",         "properties": {             "data-src": "data-base",             "ключ": "значение",             "type": "Hello"         }     },     {         "object": "com.example:type=Atomic",         "domain": "com.example",         "properties": {             "type": "Atomic"         }     } ] ```

en-us	#### Discovery actions  The following conditions can be used in discovery-based events:  |Condition type|Supported operators|Description| |--|--|------| |*Host IP*|equals<br>does not equal|Specify an IP address range or a range to exclude for a discovered host.<br>**equals** - host IP is in the range.<br>**does not equal** - host IP is not in the range.<br>It may have the following formats:<br>Single IP: 192.168.1.33<br>Range of IP addresses: 192.168.1-10.1-254<br>IP mask: 192.168.4.0/24<br>List: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Support for spaces in the list format is provided since Zabbix 3.0.0.| |*Service type*|equals<br>does not equal|Specify a service type of a discovered service or a service type to exclude.<br>**equals** - matches the discovered service.<br>**does not equal** - does not match the discovered service.<br>Available service types: SSH, LDAP, SMTP, FTP, HTTP, HTTPS *(available since Zabbix 2.2 version)*, POP, NNTP, IMAP, TCP, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping, telnet *(available since Zabbix 2.2 version)*.| |*Service port*|equals<br>does not equal|Specify a TCP port range of a discovered service or a range to exclude.<br>**equals** - service port is in the range.<br>**does not equal** - service port is not in the range.| |*Discovery rule*|equals<br>does not equal|Specify a discovery rule or a discovery rule to exclude.<br>**equals** - using this discovery rule.<br>**does not equal** - using any other discovery rule, except this one.| |*Discovery check*|equals<br>does not equal|Specify a discovery check or a discovery check to exclude.<br>**equals** - using this discovery check.<br>**does not equal** - using any other discovery check, except this one.| |*Discovery object*|equals|Specify the discovered object.<br>**equals** - equal to discovered object (a device or a service).| |*Discovery status*|equals|**Up** - matches 'Host Up' and 'Service Up' events<br>**Down** - matches 'Host Down' and 'Service Down' events<br>**Discovered** - matches 'Host Discovered' and 'Service Discovered' events<br>**Lost** - matches 'Host Lost' and 'Service Lost' events| |*Uptime/Downtime*|is greater than or equals<br>is less than or equals|Uptime for 'Host Up' and 'Service Up' events. Downtime for 'Host Down' and 'Service Down' events.<br>**is greater than or equals** - is more or equal to. Parameter is given in seconds.<br>**is less than or equals** - is less or equal to. Parameter is given in seconds.| |*Received value*|equals<br>does not equal<br>is greater than or equals<br>is less than or equals<br>contains<br>does not contain|Specify the value received from an agent (Zabbix, SNMP) check in a discovery rule. String comparison. If several Zabbix agent or SNMP checks are configured for a rule, received values for each of them are checked (each check generates a new event which is matched against all conditions).<br>**equals** - equal to the value.<br>**does not equal** - not equal to the value.<br>**is greater than or equals** - more or equal to the value.<br>**is less than or equals** - less or equal to the value.<br>**contains** - contains the substring. Parameter is given as a string.<br>**does not contain** - does not contain the substring. Parameter is given as a string.| |*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.|  ::: noteclassic Service checks in a discovery rule, which result in discovery events, do not take place simultaneously. Therefore, if **multiple** values are configured for `Service type`, `Service port` or `Received value` conditions in the action, they will be compared to one discovery event at a time, but **not** to several events simultaneously. As a result, actions with multiple values for the same check types may not be executed correctly. :::
es	#### Acciones de descubrimiento  Las siguientes condiciones se pueden utilizar en eventos basados en descubrimiento:  |Tipo de condición|Operadores admitidos|Descripción| |--|--|------| |*IP de host*|igual<br>no igual|Especifique un intervalo de direcciones IP o un intervalo para excluir de un host descubierto.<br>**igual**: la IP del host está en el intervalo.<br>** no es igual**: la IP del host no está en el rango.<br>Puede tener los siguientes formatos:<br>IP única: 192.168.1.33<br>Rango de direcciones IP: 192.168.1-10.1-254<br >Máscara IP: 192.168.4.0/24<br>Lista: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Se proporciona soporte para espacios en el formato de lista desde Zabbix 3.0 .0.| |*Tipo de servicio*|igual<br>no igual|Especifique un tipo de servicio de un servicio descubierto o un tipo de servicio para excluir.<br>**igual**: coincide con el servicio descubierto.<br>**no igual** - no coincide con el servicio descubierto.<br>Tipos de servicio disponibles: SSH, LDAP, SMTP, FTP, HTTP, HTTPS *(disponible desde la versión Zabbix 2.2)*, POP, NNTP, IMAP, TCP, agente Zabbix, Agente SNMPv1, agente SNMPv2, agente SNMPv3, ping ICMP, telnet *(disponible desde la versión Zabbix 2.2)*.| |*Puerto de servicio*|es igual a<br>no es igual|Especifique un intervalo de puertos TCP de un servicio descubierto o un intervalo para excluir.<br>**igual**: el puerto de servicio está en el intervalo.<br>** no es igual a**: el puerto de servicio no está en el rango.| |*Regla de detección*|es igual a<br>no es igual|Especifique una regla de detección o una regla de detección para excluir.<br>**es igual** - usando esta regla de detección.<br>**no es igual** - usando cualquier otra regla de descubrimiento, excepto esta.| |*Comprobación de detección*|es igual a<br>no es igual|Especifique una comprobación de detección o una comprobación de detección para excluir.<br>**es igual a** - usando esta comprobación de detección.<br>**no es igual** - usando cualquier otra verificación de descubrimiento, excepto esta.| |*Objeto de descubrimiento*|igual|Especifique el objeto descubierto.<br>**igual**: igual al objeto descubierto (un dispositivo o un servicio).| |*Estado de detección*|igual a|**Up**: coincide con los eventos 'Host Up' y 'Service Up'<br>**Down**: coincide con los eventos 'Host Down' y 'Service Down'<br>** Descubierto**: coincide con los eventos 'Host descubierto' y 'Servicio descubierto'<br>**Perdido**: coincide con los eventos 'Host perdido' y 'Servicio perdido'| |*Tiempo de actividad/Tiempo de inactividad*|es mayor o igual a <br>es menor o igual a|Tiempo de actividad para los eventos 'Host Up' y 'Service Up'. Tiempo de inactividad para los eventos 'Host Down' y 'Service Down'.<br>**es mayor o igual que** - es mayor o igual que. El parámetro se da en segundos.<br>**es menor o igual que** - es menor o igual que. El parámetro se da en segundos.| |*Valor recibido*|es igual<br>no es igual<br>es mayor o igual<br>es menor o igual<br>contiene<br>no contiene|Especifique el valor recibido de un agente (Zabbix, SNMP) comprueban una regla de detección. Comparación de cadenas. Si se configuran varios agentes de Zabbix o verificaciones SNMP para una regla, se verifican los valores recibidos para cada uno de ellos (cada verificación genera un nuevo evento que se compara con todas las condiciones).<br>**igual**: igual al valor. <br>**no es igual a** - no es igual al valor.<br>**es mayor o igual a** - mayor o igual al valor.<br>**es menor o igual a** - menor o igual que el valor.<br>**contiene**: contiene la subcadena. El parámetro se proporciona como una cadena.<br>**no contiene**: no contiene la subcadena. El parámetro se proporciona como una cadena.| |*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.|  ::: notaclásica El servicio comprueba una regla de descubrimiento, lo que da como resultado eventos de descubrimiento, no tienen lugar simultáneamente. Por lo tanto, si Se configuran **múltiples** valores para `Tipo de servicio`, `Puerto de servicio` o Condiciones de 'Valor recibido' en la acción, se compararán con una evento de descubrimiento a la vez, pero **no** a varios eventos simultáneamente. Como resultado, las acciones con múltiples valores para los mismos tipos de verificación pueden no ser ejecutado correctamente. :::

en-us	# > Discovery check object  The following objects are directly related to the `dcheck` API.
es	# > Objeto de verificación de descubrimiento  Los siguientes objetos están directamente relacionados con la API `dcheck`.

en-us	### Discovery check  The discovery check object defines a specific check performed by a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dcheckid|string|*(readonly)* ID of the discovery check.| |druleid|string|*(readonly)* ID of the discovery rule that the check belongs to.| |key\_|string|The value of this property differs depending on the type of the check:<br>- key to query for Zabbix agent checks, required;<br>- SNMP OID for SNMPv1, SNMPv2 and SNMPv3 checks, required.| |ports|string|One or several port ranges to check separated by commas. Used for all checks except for ICMP.<br><br>Default: 0.| |snmp\_community|string|SNMP community.<br><br>Required for SNMPv1 and SNMPv2 agent checks.| |snmpv3\_authpassphrase|string|Authentication passphrase used for SNMPv3 agent checks with security level set to *authNoPriv* or *authPriv*.| |snmpv3\_authprotocol|integer|Authentication protocol used for SNMPv3 agent checks with security level set to *authNoPriv* or *authPriv*.<br><br>Possible values:<br>0 - *(default)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |snmpv3\_contextname|string|SNMPv3 context name. Used only by SNMPv3 checks.| |snmpv3\_privpassphrase|string|Privacy passphrase used for SNMPv3 agent checks with security level set to *authPriv*.| |snmpv3\_privprotocol|integer|Privacy protocol used for SNMPv3 agent checks with security level set to *authPriv*.<br><br>Possible values:<br>0 - *(default)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |snmpv3\_securitylevel|string|Security level used for SNMPv3 agent checks.<br><br>Possible values:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |snmpv3\_securityname|string|Security name used for SNMPv3 agent checks.| |**type**<br>(required)|integer|Type of check.<br><br>Possible values:<br>0 - SSH;<br>1 - LDAP;<br>2 - SMTP;<br>3 - FTP;<br>4 - HTTP;<br>5 - POP;<br>6 - NNTP;<br>7 - IMAP;<br>8 - TCP;<br>9 - Zabbix agent;<br>10 - SNMPv1 agent;<br>11 - SNMPv2 agent;<br>12 - ICMP ping;<br>13 - SNMPv3 agent;<br>14 - HTTPS;<br>15 - Telnet.| |uniq|integer|Whether to use this check as a device uniqueness criteria. Only a single unique check can be configured for a discovery rule. Used for Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 agent checks.<br><br>Possible values:<br>0 - *(default)* do not use this check as a uniqueness criteria;<br>1 - use this check as a uniqueness criteria.| |host\_source|integer|Source for host name.<br><br>Possible values:<br>1 - *(default)* DNS;<br>2 - IP;<br>3 - discovery value of this check.| |name\_source|integer|Source for visible name.<br><br>Possible values:<br>0 - *(default)* not specified;<br>1 - DNS;<br>2 - IP;<br>3 - discovery value of this check.|
es	### Verificación de descubrimiento  El objeto de verificación de descubrimiento define una verificación específica realizada por un network discovery de red. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |dcverificaciónid|cadena|*(readonly)* ID de la verificación de descubrimiento.| |dreglaid|cadena|*(readonly)* ID de la regla de descubrimiento a la que pertenece la verificación.| |clave\_|cadena|El valor de esta propiedad difiere según el tipo de verificación:<br>- clave para consultar las verificaciones del agente Zabbix, requerida;<br>- SNMP OID para las verificaciones SNMPv1, SNMPv2 y SNMPv3, requerida .| |puertos|cadena|Uno o varios rangos de puertos para verificar separados por comas. Se utiliza para todas las verificaciones excepto ICMP.<br><br>Valor predeterminado: 0.| |snmp\_communidad|cadena|Comunidad SNMP.<br><br>Requerido para las verificaciones de agentes SNMPv1 y SNMPv2.| |snmpv3\_authpassphrase|cadena|Frase clave de autenticación utilizada para verificaciones del agente SNMPv3 con el nivel de seguridad establecido en *authNoPriv* o *authPriv*.| |snmpv3\_authprotocol|número entero|Protocolo de autenticación utilizado para verificaciones del agente SNMPv3 con el nivel de seguridad establecido en *authNoPriv* o *authPriv*.<br><br>Valores posibles:<br>0 - *(predeterminado)* MD5;<br >1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |snmpv3\_nombredelcontexto|cadena|nombre del contexto SNMPv3. Utilizado únicamente por verificaciones SNMPv3.| |snmpv3\_privfraseclave|cadena|Frase clave de privacidad utilizada para verificaciones del agente SNMPv3 con el nivel de seguridad establecido en *authPriv*.| |snmpv3\_privprotocolo|integer|Protocolo de privacidad utilizado para verificaciones del agente SNMPv3 con el nivel de seguridad establecido en *authPriv*.<br><br>Valores posibles:<br>0 - *(predeterminado)* DES;<br>1 - AES128 ;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |snmpv3\_niveldeseguridad|cadena|Nivel de seguridad utilizado para las verificaciones del agente SNMPv3.<br><br>Valores posibles:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |snmpv3\_nombredeseguridad|cadena|Nombre de seguridad utilizado para las verificaciones del agente SNMPv3.| |**tipo**<br>(obligatorio)|número entero|Tipo de verificación.<br><br>Valores posibles:<br>0 - SSH;<br>1 - LDAP;<br>2 - SMTP;< br>3 - FTP;<br>4 - HTTP;<br>5 - POP;<br>6 - NNTP;<br>7 - IMAP;<br>8 - TCP;<br>9 - Agente Zabbix;< br>10 - Agente SNMPv1;<br>11 - Agente SNMPv2;<br>12 - Ping ICMP;<br>13 - Agente SNMPv3;<br>14 - HTTPS;<br>15 - Telnet.| |uniq|número entero|Si se debe utilizar esta verificación como criterio de unicidad del dispositivo. Solo se puede configurar una verificación única para una regla de descubrimiento. Se utiliza para las verificaciones del agente Zabbix, SNMPv1, SNMPv2 y SNMPv3.<br><br>Valores posibles:<br>0 - *(predeterminado)* no utilice esta verificación como criterio de unicidad;<br>1: utilice esta comprobación como criterio de unicidad.| |host\_fuente|número entero|Fuente del nombre de host.<br><br>Valores posibles:<br>1 - *(predeterminado)* DNS;<br>2 - IP;<br>3 - valor de descubrimiento de esta verificación .| |nombre\_fuente|entero|Fuente para nombre visible.<br><br>Valores posibles:<br>0 - *(predeterminado)* no especificado;<br>1 - DNS;<br>2 - IP;<br >3 - valor de descubrimiento de esta verificación.|

en-us	# Discovery check  This class is designed to work with discovery checks.  Object references:\  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)  Available methods:\  -   [dcheck.get](/manual/api/reference/dcheck/get) - retrieve discovery     checks
es	#Verificación de descubrimiento  Esta clase está diseñada para trabajar con verificaciones de descubrimiento.  Referencias a objetos: \-[verificacióndedescubrimiento] (/manual/api/reference/dcheck/object#verificación_de_descubrimiento). Métodos disponibles:  \-[dcheck.get](/manual/api/reference/dcheck/get) - recuperar verificaciones de descubrimiento.

en-us	#### Discovery events  Zabbix periodically scans the IP ranges defined in network discovery rules. Frequency of the check is configurable for each rule individually. Once a host or a service is discovered, a discovery event (or several events) are generated.  Zabbix generates the following events:  |Event|When generated| |--|--------| |Service Up|Every time Zabbix detects active service.| |Service Down|Every time Zabbix cannot detect service.| |Host Up|If at least one of the services is UP for the IP.| |Host Down|If all services are not responding.| |Service Discovered|If the service is back after downtime or discovered for the first time.| |Service Lost|If the service is lost after being up.| |Host Discovered|If host is back after downtime or discovered for the first time.| |Host Lost|If host is lost after being up.|
es	#### Eventos de descubrimiento  Zabbix escanea periódicamente los rangos de IP definidos en el descubrimiento de red normas. La frecuencia de la verificación es configurable para cada regla individualmente. Una vez que se descubre un host o un servicio, un evento de descubrimiento (o varios eventos) se generan.  Zabbix genera los siguientes eventos:  |Evento|Cuando se genera| |--|--------| |Service Up|Cada vez que Zabbix detecta un servicio activo.| |Servicio inactivo|Cada vez que Zabbix no puede detectar el servicio.| |Host Up|Si al menos uno de los servicios está UP para la IP.| |Host Down|Si todos los servicios no responden.| |Servicio descubierto|Si el servicio vuelve después de un tiempo de inactividad o se descubre por primera vez.| |Servicio perdido|Si el servicio se pierde después de estar activo.| |Host descubierto|Si el host vuelve después del tiempo de inactividad o se descubre por primera vez.| |Host Lost|Si el host se pierde después de estar activo.|

en-us	##### Discovery of disabled systemd units  Since Zabbix 6.0.1 it is also possible to discover **disabled** systemd units. In this case  three macros are returned in the resulting JSON:   -    {#UNIT.PATH} -    {#UNIT.ACTIVESTATE} -    {#UNIT.UNITFILESTATE}.   ::: noteimportant To have items and triggers created from prototypes for disabled systemd units, make sure to  adjust (or remove) prohibiting LLD filters for {#UNIT.ACTIVESTATE} and {#UNIT.UNITFILESTATE}. :::
es	 ##### Descubrimiento de unidades systemd deshabilitadas  Desde Zabbix 6.0.1 también es posible descubrir unidades systemd **deshabilitadas**. En este caso se devuelven tres macros en el JSON resultante:  -    {#UNIT.PATH} -    {#UNIT.ACTIVESTATE} -    {#UNIT.UNITFILESTATE}.  ::: noteimportant Para crear métricas e iniciadores a partir de prototipos para unidades systemd deshabilitadas, asegúrese de ajustar (o eliminar) la prohibición de filtros LLD para {#UNIT.ACTIVESTATE} y {#UNIT.UNITFILESTATE}. :::

en-us	### Discovery of Windows services  [Low-level discovery](/manual/discovery/low_level_discovery) provides a way to automatically create items, triggers, and graphs for different entities on a computer. Zabbix can automatically start monitoring Windows services on your machine, without the need to know the exact name of a service or create items for each service manually. A filter can be used to generate real items, triggers, and graphs only for services of interest.
es	#### Descubrimiento de servicios de Windows  El [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery) proporciona una forma de crear automáticamente métricas, iniciadores y gráficos para diferentes entidades en una computadora. Zabbix puede comenzar a monitorear automáticamente servicios de Windows en su máquina, sin la necesidad de saber exactamente el nombre del servicio o crear métricas para cada servicio manualmente. Se puede utilizar un filtro para generar métricas reales, iniciadores y gráficos solo para los servicios que le interesen.

en-us	#### discoveryrule  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `discoveryrule.create`, `discoveryrule.update`: property `interfaceid` is no longer required to create/update a HTTP agent type LLD rule.\
es	#### Regla de descubrimiento  Corrección de errores:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `discoveryrule.create`,`discoveryrule.update`: la propiedad `interdaceid` no es requerida para crear/actualizar un agente HTTP tipo regla LLD.\

en-us	#### discoveryrule  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `discoveryrule.update`: the parameter `uuid` can now be updated.\
es	#### discoveryrule  Cambios:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `discoveryrule.update`: el parámetro `uuid` ahora se puede actualizar.\

en-us	# discoveryrule.copy
es	# discoveryrule.copy

en-us	# discoveryrule.create
es	# discoveryrule.create

en-us	# discoveryrule.delete
es	# discoveryrule.delete

en-us	# discoveryrule.get
es	# discoveryrule.get

en-us	# > Discovery rule object  The following objects are directly related to the `drule` API.
es	# > Objeto de regla de reconocimiento  Los siguientes objetos están directamente relacionados con la API "drule".

en-us	#### Discovery rule  The discovery rule form contains five tabs, representing, from left to right, the data flow during discovery:  -   *Discovery rule* - specifies, most importantly, the built-in item or     custom script to retrieve discovery data -   *Preprocessing* - applies some preprocessing to the discovered data -   *LLD macros* - allows to extract some macro values to use in     discovered items, triggers, etc -   *Filters* - allows to filter the discovered values -   *Overrides* - allows to modify items, triggers, graphs or host     prototypes when applying to specific discovered objects  The **Discovery rule** tab contains the item key to use for discovery (as well as some general discovery rule attributes):  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_rule_fs.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Name of discovery rule.| |*Type*|The type of check to perform discovery.<br>In this example we are using a *Zabbix agent* item type.<br>The discovery rule can also be a [dependent item](/manual/config/items/itemtypes/dependent_items), depending on a regular item. It cannot depend on another discovery rule. For a dependent item, select the respective type (*Dependent item*) and specify the master item in the 'Master item' field. The master item must exist.| |*Key*|Enter the discovery item key (up to 2048 characters).<br>For example, you may use the built-in "vfs.fs.discovery" item key to return a JSON with the list of file systems present on the computer and their types.<br>Note that another option for filesystem discovery is using discovery results by the "vfs.fs.get" agent key, supported since Zabbix 4.4.5 (see [example](/manual/discovery/low_level_discovery/examples/mounted_filesystems)).| |*Update interval*|This field specifies how often Zabbix performs discovery. In the beginning, when you are just setting up file system discovery, you might wish to set it to a small interval, but once you know it works you can set it to 30 minutes or more, because file systems usually do not change very often.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>*Note*: The update interval can only be set to '0' if custom intervals exist with a non-zero value. If set to '0', and a custom interval (flexible or scheduled) exists with a non-zero value, the item will be polled during the custom interval duration.<br>*Note* that for an existing discovery rule the discovery can be performed immediately by pushing the *Check now* [button](#form_buttons).| |*Custom intervals*|You can create custom rules for checking the item:<br>**Flexible** - create an exception to the *Update interval* (interval with different frequency)<br>**Scheduling** - create a custom polling schedule.<br>For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals). Scheduling is supported since Zabbix 3.0.0.| |*Keep lost resources period*|This field allows you to specify the duration for how long the discovered entity will be retained (won't be deleted) once its discovery status becomes "Not discovered anymore" (between 1 hour to 25 years; or "0").<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>*Note:* If set to "0", entities will be deleted immediately. Using "0" is not recommended, since just wrongly editing the filter may end up in the entity being deleted with all the historical data.| |*Description*|Enter a description.| |*Enabled*|If checked, the rule will be processed.|  ::: noteclassic Discovery rule history is not preserved. :::
es	#### Regla de descubrimiento  El formulario de regla de descubrimiento contiene cinco pestañas que representan, de izquierda a a la derecha, el flujo de datos durante el descubrimiento:  - *Regla de descubrimiento* - especifica, lo más importante, el elemento integrado o     script personalizado para recuperar datos de descubrimiento - *Preprocesamiento*: aplica cierto preprocesamiento a los datos descubiertos. - *Macros LLD* - permite extraer algunos valores de macro para usar en     elementos descubiertos, desencadenantes, etc. - *Filtros* - permite filtrar los valores descubiertos - *Anulaciones* - permite modificar elementos, activadores, gráficos o host     prototipos cuando se aplican a objetos descubiertos específicos  La pestaña **Regla de descubrimiento** contiene la clave del elemento que se utilizará para el descubrimiento. (así como algunos atributos generales de las reglas de descubrimiento):  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_rule_fs.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre*|Nombre de la regla de descubrimiento.| |*Tipo*|El tipo de verificación para realizar el descubrimiento.<br>En este ejemplo estamos usando un tipo de elemento *Agente Zabbix*.<br>La regla de descubrimiento también puede ser un [elemento dependiente](/manual/config/ items/itemtypes/dependent_items), dependiendo de un artículo normal. No puede depender de otra regla de descubrimiento. Para un artículo dependiente, seleccione el tipo respectivo (*Artículo dependiente*) y especifique el artículo maestro en el campo 'Artículo maestro'. El elemento maestro debe existir.| |*Clave*|Ingrese la clave del elemento de descubrimiento (hasta 2048 caracteres).<br>Por ejemplo, puede usar la clave del elemento incorporada "vfs.fs.discovery" para devolver un JSON con la lista de sistemas de archivos presentes. en la computadora y sus tipos.<br>Tenga en cuenta que otra opción para el descubrimiento del sistema de archivos es utilizar los resultados del descubrimiento mediante la clave del agente "vfs.fs.get", compatible desde Zabbix 4.4.5 (consulte [ejemplo](/manual/discovery/ descubrimiento_de_bajo_nivel/ejemplos/sistemas_de_archivos_montados)).| |*Intervalo de actualización*|Este campo especifica con qué frecuencia Zabbix realiza el descubrimiento. Al principio, cuando esté configurando el descubrimiento del sistema de archivos, es posible que desee configurarlo en un intervalo pequeño, pero una vez que sepa que funciona, puede configurarlo en 30 minutos o más, porque los sistemas de archivos generalmente no cambian con mucha frecuencia. .<br>Se admiten [sufijos de tiempo](/manual/appendix/suffixes), p. 30s, 1m, 2h, 1d, desde Zabbix 3.4.0.<br>[Macros de usuario](/manual/config/macros/user_macros) son compatibles, desde Zabbix 3.4.0.<br>*Nota*: El intervalo de actualización solo se puede establecer en '0' si existen intervalos personalizados con un valor distinto de cero. Si se establece en '0' y existe un intervalo personalizado (flexible o programado) con un valor distinto de cero, el elemento se sondeará durante la duración del intervalo personalizado.<br>*Tenga en cuenta* que, para una regla de descubrimiento existente, el descubrimiento puede realizarse inmediatamente presionando el [botón] *Verificar ahora*(#form_buttons).| |*Intervalos personalizados*|Puedes crear reglas personalizadas para verificar el elemento:<br>**Flexible**: crea una excepción al *Intervalo de actualización* (intervalo con diferente frecuencia)<br>**Programación**: crea un cronograma de sondeo personalizado.<br>Para obtener información detallada, consulte [Intervalos personalizados](/manual/config/items/item/custom_intervals). La programación es compatible desde Zabbix 3.0.0.| |*Período de conservación de recursos perdidos*|Este campo le permite especificar el período durante el cual se retendrá (no se eliminará) la entidad descubierta una vez que su estado de descubrimiento pase a ser "Ya no descubierto" (entre 1 hora y 25 años; o "0").<br>Se admiten [sufijos de tiempo](/manual/appendix/suffixes), p. 2h, 1d, desde Zabbix 3.4.0.<br>[Macros de usuario](/manual/config/macros/user_macros) son compatibles, desde Zabbix 3.4.0.<br>*Nota:* Si se establece en "0", Las entidades se eliminarán inmediatamente. No se recomienda usar "0", ya que simplemente editar incorrectamente el filtro puede terminar en que la entidad se elimine con todos los datos históricos.| |*Descripción*|Ingrese una descripción.| |*Habilitado*|Si está marcado, la regla será procesada.|  ::: nota clásica El historial de reglas de descubrimiento no se conserva. :::

en-us	### Discovery rule  The discovery rule object defines a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |druleid|string|*(readonly)* ID of the discovery rule.| |**iprange**<br>(required)|string|One or several IP ranges to check separated by commas.<br><br>Refer to the [network discovery configuration](/manual/discovery/network_discovery/rule) section for more information on supported formats of IP ranges.| |**name**<br>(required)|string|Name of the discovery rule.| |delay|string|Execution interval of the discovery rule. Accepts seconds, time unit with suffix and user macro.<br><br>Default: 1h.| |nextcheck|timestamp|*(readonly)* Time when the discovery rule will be executed next.| |proxy\_hostid|string|ID of the proxy used for discovery.| |status|integer|Whether the discovery rule is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Regla de reconocimiento  El objeto de regla de reconocimiento define una regla de reconocimiento de red. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_data)|Descripción| |--|--|------| |druleid|cadena|*(sololectura)* ID de la regla de reconocimiento.| |**iprango**<br>(obligatorio)|cadena|Uno o varios rangos de IP para verificar separados por comas.<br><br>Consulte la [configuración de reconocimiento de red](/manual/discovery/network_discovery/rule) sección para obtener más información sobre los formatos admitidos de rangos de IP.| |**nombre**<br>(obligatorio)|cadena|Nombre de la regla de reconocimiento.| |retraso|cadena|Intervalo de ejecución de la regla de reconocimiento. Acepta segundos, unidad de tiempo con sufijo y macro de usuario.<br><br>Predeterminado: 1h.| |verificaciónsiguiente|marcadetiempo|*(readonly)* Hora en la que la regla de reconocimiento se ejecutará.| |proxy\_hostid|cadena|ID del proxy utilizado para el reconocimiento.| |status|número entero|Si la regla de reconocimiento está habilitada.<br><br>Valores posibles:<br>0 - *(predeterminado)* habilitado;<br>1 - deshabilitado.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Discovery rule  This class is designed to work with network discovery rules.  ::: notetip This API is meant to work with network discovery rules. For the low-level discovery rules see the [LLD rule API](discoveryrule). :::  Object references:\  -   [Discovery rule](/manual/api/reference/drule/object#discovery_rule)  Available methods:\  -   [drule.create](/manual/api/reference/drule/create) - create new     discovery rules -   [drule.delete](/manual/api/reference/drule/delete) - delete     discovery rules -   [drule.get](/manual/api/reference/drule/get) - retrieve discovery     rules -   [drule.update](/manual/api/reference/drule/update) - update     discovery rules
es	# Regla de reconocimiento  Esta clase está diseñada para trabajar con reglas de network discovery.  ::: notetip Esta API está destinada a funcionar con reglas de network discovery. Para conocer las reglas de low-level discovery, consulte [LLD rule   API](discoveryrule).   :::  Referencias de objetos:\  - [Discovery rule](/manual/api/reference/drule/object#regla_de_reconocimiento)  Métodos disponibles:\  - [drule.create](/manual/api/reference/drule/create) - crear nuevas     reglas de reconocimiento - [drule.delete](/manual/api/reference/drule/delete) - borrar     reglas de reconocimiento - [drule.get](/manual/api/reference/drule/get) - recuperar reglas de     reconocimiento - [drule.update](/manual/api/reference/drule/update) - actualización de     reglas de reconocimiento

en-us	# discoveryrule.update
es	# discoveryrule.update

en-us	#### Discovery  Zabbix can use a low-level discovery rule to automatically discover VMware hypervisors and virtual machines.  ![](../../assets/en/manual/vm_monitoring/vm_hypervisor_lld.png)  All mandatory input fields are marked with a red asterisk.  The discovery rule key in the above screenshot is *vmware.hv.discovery\[{$VMWARE.URL}\]*.
es	#### Descubrimiento  Zabbix puede usar una regla de descubrimiento de bajo nivel para descubrir automáticamente Hipervisores y máquinas virtuales VMware.  ![](../../assets/en/manual/vm_monitoring/vm_hypervisor_lld.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  La clave de la regla de descubrimiento en la captura de pantalla anterior es *vmware.hv.discovery\[{$VMWARE.URL}\]*.

en-us	#### Discovery  Zabbix periodically scans the IP ranges defined in [network discovery rules](/manual/discovery/network_discovery/rule). The frequency of the check is configurable for each rule individually.  Note that one discovery rule will always be processed by a single discoverer process. The IP range will not be split between multiple discoverer processes.  Each rule has a set of service checks defined to be performed for the IP range.  ::: noteclassic Discovery checks are processed independently from the other checks. If any checks do not find a service (or fail), other checks will still be processed. :::  Every check of a service and a host (IP) performed by the network discovery module generates a discovery event.  |Event|Check of service result| |--|--------| |*Service Discovered*|The service is 'up' after it was 'down' or when discovered for the first time.| |*Service Up*|The service is 'up', after it was already 'up'.| |*Service Lost*|The service is 'down' after it was 'up'.| |*Service Down*|The service is 'down', after it was already 'down'.| |*Host Discovered*|At least one service of a host is 'up' after all services of that host were 'down' or a service is discovered which belongs to a not registered host.| |*Host Up*|At least one service of a host is 'up', after at least one service was already 'up'.| |*Host Lost*|All services of a host are 'down' after at least one was 'up'.| |*Host Down*|All services of a host are 'down', after they were already 'down'.|
es	#### Descubrimiento  Zabbix escanea periódicamente los rangos de IP definidos en [descubrimiento de red reglas](/manual/discovery/network_discovery/regla). La frecuencia de la La verificación es configurable para cada regla individualmente.  Tenga en cuenta que una regla de descubrimiento siempre será procesada por un único proceso descubridor. El rango de IP no se dividirá entre múltiples procesos descubridores.  Cada regla tiene un conjunto de comprobaciones de servicio definidas que se realizarán para la IP rango.  ::: nota clásica Los controles de descubrimiento se procesan independientemente del otro. cheques. Si alguna verificación no encuentra un servicio (o falla), se realizarán otras comprobaciones. todavía ser procesado. :::  Cada control de un servicio y de un host (IP) realizado por la red El módulo de descubrimiento genera un evento de descubrimiento.  |Evento|Comprobación del resultado del servicio| |--|--------| |*Servicio descubierto*|El servicio está "activo" después de estar "inactivo" o cuando se descubre por primera vez.| |*Servicio activo*|El servicio está "activo", después de que ya estaba "activo".| |*Servicio perdido*|El servicio está "inactivo" después de estar "activo".| |*Servicio caído*|El servicio está 'inactivo', después de que ya estaba 'inactivo'.| |*Host descubierto*|Al menos un servicio de un host está "activo" después de que todos los servicios de ese host estuvieron "inactivos" o se descubre un servicio que pertenece a un host no registrado.| |*Host Up*|Al menos un servicio de un host está 'activo', después de que al menos un servicio ya estaba 'activo'.| |*Host perdido*|Todos los servicios de un host están "inactivos" después de que al menos uno estuvo "activo".| |*Host caído*|Todos los servicios de un host están "inactivos", después de que ya estaban "inactivos".|

en-us	#### Display
es	#### Mostrar

en-us	#### Display  Based on acknowledgment information it is possible to configure how the problem count is displayed in the dashboard or maps. To do that, you have to make selections in the *Problem display* option, available in both [map configuration](/manual/config/visualization/maps/map#creating_a_map) and the *Problems by severity* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard##adding_widgets). It is possible to display all problem count, unacknowledged problem count as separated from the total or unacknowledged problem count only.  Based on problem update information (acknowledgment, etc.), it is possible to configure update operations - send a message or execute remote commands.
es	#### Monitor  Basándose en la información de reconocimiento, es posible configurar cómo se el recuento de problemas se muestra en el tablero o en los mapas. Para hacer eso, usted tiene que hacer selecciones en la opción *Problem display*, disponible en ambos [mapa configuración](/manual/config/visualization/maps/map#creating_a_map) y los *Problemas por gravedad* [tablero widget](/manual/web_interface/frontend_sections/monitoring/dashboard##adding_widgets). Es posible mostrar todos los recuentos de problemas, problemas no reconocidos cuente como separado del total o solo el cómputo de problemas no reconocidos.  Con base en la información de actualización del problema (acuse de recibo, etc.), es posible configurar operaciones de actualización - enviar un mensaje o ejecutar comandos remotos.

en-us	##### Displaying hosts in maintenance  An orange wrench icon ![](../../assets/en/manual/web_interface/frontend_sections/configuration/maintenance_wrench_icon.png) next to the host name indicates that this host is in maintenance in:  -   *Monitoring → Dashboard* -   *Monitoring → Problems* -   *Inventory → Hosts → Host inventory details* -   *Configuration → Hosts* (See 'Status' column)  ![](../../assets/en/manual/maintenance/maintenance_icon.png)  Maintenance details are displayed when the mouse pointer is positioned over the icon.  Additionally, hosts in maintenance get an orange background in *Monitoring → Maps*.
es	##### Mostrando equipos en mantenimiento  Un icono de llave naranja ![](../../assets/en/manual/web_interface/frontend_sections/configuration/maintenance_wrench_icon.png) junto al nombre del equipo indica que este equipo está en mantenimiento en:  - *Monitoreo → Tableros* - *Monitoreo → Problemas* - *Inventario → Equipos → Detalles del inventario de equipos* - *Configuración → Equipos* (Ver columna 'Estado')  ![](../../assets/en/manual/maintenance/maintenance_icon.png)  Los detalles de mantenimiento se muestran cuando se coloca el puntero del ratón sobre el icono.  Además, los equipos en mantenimiento obtienen un fondo naranja en *Monitoreo → Mapas*.

en-us	##### Displaying suppressed problems  Normally problems for hosts in maintenance are suppressed, i.e. not displayed in the frontend. However, it is also possible to configure that suppressed problems are shown, by selecting the *Show suppressed problems* option in these locations:  -   *Monitoring* → *Dashboard* (in *Problem hosts*, *Problems*,     *Problems by severity*, *Trigger overview* widget configuration) -   *Monitoring* → *Problems* (in the filter) -   *Monitoring* → *Maps* (in map configuration) -   Global     [notifications](/manual/web_interface/user_profile/global_notifications)     (in user profile configuration)  When suppressed problems are displayed, the following icon is displayed: ![](../../assets/en/manual/web_interface/icon_suppressed.png). Rolling a mouse over the icon displays more details:  ![](../../assets/en/manual/web_interface/info_suppressed2.png)
es	##### Mostrando problemas suprimidos  Normalmente se suprimen los problemas de los equipos en mantenimiento, es decir, no mostrandolos en la interfaz. Sin embargo, también es posible configurar que se muestren los problemas suprimidos, seleccionando la opción *Mostrar problemas suprimidos* en estas ubicaciones:  - *Monitoreo* → *Tableros* (en *Problemas de equipos*, *Problemas*,     *Problemas por gravedad*, *Resumen de iniciadores* configuración del widget) - *Monitoreo* → *Problemas* (en el filtro) - *Monitoreo* → *Mapas* (en configuración de mapas) -   [Notificaciones](/manual/web_interface/user_profile/global_notifications) globales     (en la configuración del perfil de usuario)  Cuando se muestran problemas suprimidos, se muestra el siguiente icono: ![](../../assets/en/manual/web_interface/icon_suppressed.png). Desplazando  el cursor del ratón sobre el icono se muestran más detalles:  ![](../../assets/en/manual/web_interface/info_suppressed2.png)

en-us	#### Displaying trigger status  With a trigger defined, you might be interested to see its status.  If the CPU load has exceeded the threshold level you defined in the trigger, the problem will be displayed in *Monitoring → Problems*.  ![](../../../assets/en/manual/quickstart/trigger_status0.png){width="600"}  The flashing in the status column indicates a recent change of trigger status, one that has taken place in the last 30 minutes.
es	#### Mostrando el estado del iniciador  Con un iniciador definido, es posible que le interese ver su estado.  Si la carga de la CPU ha excedido el nivel de umbral que definió en el iniciador, el problema se mostrará en *Monitoreo → Problemas*.  ![](../../../assets/en/manual/quickstart/trigger_status0.png){width="600"}  El parpadeo en la columna de estado indica un cambio reciente del estado del iniciador, uno que ha tenido lugar en los últimos 30 minutos.

en-us	#### Display  In *Monitoring → Maps* the respective color will be displayed on the link if the trigger goes into a problem state.  ![](../../../../../assets/en/manual/config/visualization/map_problem.png)  ::: noteclassic If multiple triggers go into a problem state, the problem with the highest severity will determine the link style and color. If multiple triggers with the same severity are assigned to the same map link, the one with the lowest ID takes precedence. Note also that:\ \ 1. *Minimum trigger severity* and *Show suppressed problem* settings from map configuration affect which problems are taken into account.\ 2. In the case of triggers with multiple problems (multiple problem generation), each problem may have a severity that differs from trigger severity (changed manually), may have different tags (due to macros), and may be suppressed. :::
es	#### Monitor  En *Monitoreo → Mapas* se mostrará el color respectivo en la enlace si el disparador entra en un estado problemático.  ![](../../../../../assets/en/manual/config/visualization/map_problem.png)  ::: notaclásica Si varios disparadores entran en un estado problemático, el problema con la mayor gravedad determinará el estilo y el color del enlace. Si múltiples activadores con la misma gravedad se asignan al mismo mapa enlace, tiene prioridad el que tiene el ID más bajo. Tenga en cuenta también que:\ \ 1. Configuración de *Gravedad mínima de activación* y *Mostrar problema suprimido* de la configuración del mapa afectan qué problemas se tienen en cuenta.\ 2. En el caso de disparadores con múltiples problemas (multiple problem generacin), cada problema puede tener una gravedad que difiera de desencadenar gravedad (cambiada manualmente), puede tener etiquetas diferentes (debido a las macros), y puede ser suprimido. :::

en-us	##### Display  In the item list dependent items are displayed with their master item name as prefix.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_items.png){width="600"}  If a master item is deleted, so are all its dependent items.  
es	##### Visualizar  En la lista de artículos los artículos dependientes se muestran con su nombre de artículo maestro nombre como prefijo.  ![](../../../../../assets/es/manual/config/items/itemtypes/dependent_items.png){width="600"}  Si se elimina un elemento maestro, también se eliminan todos sus elementos dependientes.

en-us	#### Display options  The following parameters are supported for configuring *Display options*.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*History data selection*|0|source|0 - *(default)* Auto;<br>1 - History;<br>2 - Trends.|
es	#### Opciones de visualización  Los siguientes parámetros son compatibles para configurar *Opciones de visualización*.  |Parámetro|[tipo](/manual/api/reference/dashboard/object#dashboard-widget-field)|nombre|valor| |-----|-|-----|-------------------| |*Selección de datos del historial*|0|source|0 - *(predeterminado)* Automático;<br>1 - Historial;<br>2 - Tendencias.|

en-us	#### Display  The following screen will be displayed when trying to access the Zabbix frontend while in maintenance mode. The screen is refreshed every 30 seconds in order to return to a normal state without user intervention when the maintenance is over.  ![](../../../assets/en/manual/web_interface/frontend_maintenance.png)  IP addresses defined in ZBX\_GUI\_ACCESS\_IP\_RANGE will be able to access the frontend as always.
es	#### Monitor  Se mostrará la siguiente pantalla al intentar acceder a Zabbix frontend mientras está en modo de mantenimiento. La pantalla se actualiza cada 30 segundos para volver a un estado normal sin intervención del usuario cuando termine el mantenimiento.  ![](../../../assets/en/manual/web_interface/frontend_maintenance.png)  Las direcciones IP definidas en ZBX\_GUI\_ACCESS\_IP\_RANGE podrán accede a la interfaz como siempre.

en-us	##### Display  This is the result in *Monitoring → Latest data*:  ![](../../../../../assets/en/manual/config/items/itemtypes/trapped_data.png){width="600"}  Note that if a single numeric value is sent in, the data graph will show a horizontal line to the left and to the right of the time point of the value.
es	##### Mostrar  Este es el resultado en *Monitoreo → Últimos datos*:  ![](../../../../../assets/en/manual/config/items/itemtypes/trapped_data.png){width="600"}  Tenga en cuenta que si se envía un solo valor numérico, el gráfico de datos mostrará una línea horizontal a la izquierda y a la derecha del punto de tiempo del valor.

en-us	#### Display  To view web scenarios configured for a host, go to *Monitoring → Hosts*, locate the host in the list and click on the *Web* hyperlink in the last column. Click on the scenario name to get detailed information.  ![](../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}  An overview of web scenarios can also be displayed in *Monitoring → Dashboard* by a Web monitoring widget.  Recent results of the web scenario execution are available in the *Monitoring → Latest data* section.
es	#### Mostrar  Para ver escenarios web configurados para un equipo, vaya a *Monitoreo → Equipos*, ubique el equipo en la lista y haga clic en el hipervínculo *Web* en la última columna. Haga clic en el nombre del escenario para obtener información detallada.  ![](../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}  También se puede mostrar una descripción general de los escenarios web en *Monitoreo → Tableros* mediante el widget de monitoreo web.  Los resultados recientes de la ejecución del escenario web están disponibles en la sección *Monitoreo → Últimos datos*.

en-us	#### Docker base images  Zabbix components are provided on Ubuntu, Alpine Linux and CentOS base images:  |Image|Version| |---|---| |[alpine](https://hub.docker.com/_/alpine/)|3.16| |[ubuntu](https://hub.docker.com/_/ubuntu/)|22.04 (jammy)| |[centos](https://hub.docker.com/_/centos/)|8|  All images are configured to rebuild latest images if base images are updated.
es	#### Imágenes base de Docker  Los componentes de Zabbix se proporcionan en las imágenes base de Ubuntu, Alpine Linux y CentOS:  |Imagen|Versión| |---|---| |[alpine](https://hub.docker.com/_/alpino/)|3.16| |[ubuntu](https://hub.docker.com/_/ubuntu/)|22.04 (jammy)| |[centos](https://hub.docker.com/_/centos/)|8|  Todas las imágenes están configuradas para reconstruir las últimas imágenes si las imágenes base son actualizadas.

en-us	### Docker Compose  Zabbix provides compose files also for defining and running multi-container Zabbix components in Docker. These compose files are available in Zabbix docker official repository on github.com: <https://github.com/zabbix/zabbix-docker>. These compose files are added as examples, they are overloaded. For example, they contain proxies with MySQL and SQLite3 support.  There are a few different versions of compose files:  |   |   | |---|---| |**File name**|**Description**| |`docker-compose_v3_alpine_mysql_latest.yaml`|The compose file runs the latest version of Zabbix 5.4 components on Alpine Linux with MySQL database support.| |`docker-compose_v3_alpine_mysql_local.yaml`|The compose file locally builds the latest version of Zabbix 5.4 and runs Zabbix components on Alpine Linux with MySQL database support.| |`docker-compose_v3_alpine_pgsql_latest.yaml`|The compose file runs the latest version of Zabbix 5.4 components on Alpine Linux with PostgreSQL database support.| |`docker-compose_v3_alpine_pgsql_local.yaml`|The compose file locally builds the latest version of Zabbix 5.4 and runs Zabbix components on Alpine Linux with PostgreSQL database support.| |`docker-compose_v3_centos_mysql_latest.yaml`|The compose file runs the latest version of Zabbix 5.4 components on CentOS 8 with MySQL database support.| |`docker-compose_v3_centos_mysql_local.yaml`|The compose file locally builds the latest version of Zabbix 5.4 and runs Zabbix components on CentOS 8 with MySQL database support.| |`docker-compose_v3_centos_pgsql_latest.yaml`|The compose file runs the latest version of Zabbix 5.4 components on CentOS 8 with PostgreSQL database support.| |`docker-compose_v3_centos_pgsql_local.yaml`|The compose file locally builds the latest version of Zabbix 5.4 and runs Zabbix components on CentOS 8 with PostgreSQL database support.| |`docker-compose_v3_ubuntu_mysql_latest.yaml`|The compose file runs the latest version of Zabbix 5.4 components on Ubuntu 20.04 with MySQL database support.| |`docker-compose_v3_ubuntu_mysql_local.yaml`|The compose file locally builds the latest version of Zabbix 5.4 and runs Zabbix components on Ubuntu 20.04 with MySQL database support.| |`docker-compose_v3_ubuntu_pgsql_latest.yaml`|The compose file runs the latest version of Zabbix 5.4 components on Ubuntu 20.04 with PostgreSQL database support.| |`docker-compose_v3_ubuntu_pgsql_local.yaml`|The compose file locally builds the latest version of Zabbix 5.4 and runs Zabbix components on Ubuntu 20.04 with PostgreSQL database support.|  ::: noteimportant Available Docker compose files support version 3 of Docker Compose. :::
es	### Docker Compose  Zabbix proporciona archivos de composición también para definir y ejecutar los componentes de Zabbix de varios contenedores en Docker. Estos archivos de redacción están disponible en el repositorio oficial de Zabbix docker en github.com: <https://github.com/zabbix/zabbix-docker>. Estos archivos de redacción se agregan como ejemplos, están sobrecargados. Por ejemplo, contienen proxies con compatibilidad con MySQL y SQLite3.  Hay algunas versiones diferentes de archivos de redacción:  | | | |---|---| |**Nombre de archivo**|**Descripción**| |`docker-compose_v3_alpine_mysql_latest.yaml`|El archivo de redacción ejecuta la última versión de los componentes de Zabbix 5.4 en Alpine Linux con compatibilidad con la base de datos MySQL.| |`docker-compose_v3_alpine_mysql_local.yaml`|El archivo de composición compila localmente la última versión de Zabbix 5.4 y ejecuta los componentes de Zabbix en Alpine Linux con compatibilidad con la base de datos MySQL.| |`docker-compose_v3_alpine_pgsql_latest.yaml`|El archivo de redacción ejecuta la última versión de los componentes de Zabbix 5.4 en Alpine Linux con compatibilidad con la base de datos PostgreSQL.| |`docker-compose_v3_alpine_pgsql_local.yaml`|El archivo de composición compila localmente la última versión de Zabbix 5.4 y ejecuta los componentes de Zabbix en Alpine Linux con compatibilidad con la base de datos PostgreSQL.| |`docker-compose_v3_centos_mysql_latest.yaml`|El archivo de redacción ejecuta la última versión de los componentes de Zabbix 5.4 en CentOS 8 con compatibilidad con la base de datos MySQL.| |`docker-compose_v3_centos_mysql_local.yaml`|El archivo de composición compila localmente la última versión de Zabbix 5.4 y ejecuta los componentes de Zabbix en CentOS 8 con soporte de base de datos MySQL.| |`docker-compose_v3_centos_pgsql_latest.yaml`|El archivo de redacción ejecuta la última versión de los componentes de Zabbix 5.4 en CentOS 8 con soporte de base de datos PostgreSQL.| |`docker-compose_v3_centos_pgsql_local.yaml`|El archivo de composición compila localmente la última versión de Zabbix 5.4 y ejecuta los componentes de Zabbix en CentOS 8 con soporte de base de datos PostgreSQL.| |`docker-compose_v3_ubuntu_mysql_latest.yaml`|El archivo de composición ejecuta la última versión de los componentes de Zabbix 5.4 en Ubuntu 20.04 con soporte de base de datos MySQL.| |`docker-compose_v3_ubuntu_mysql_local.yaml`|El archivo de composición construye localmente la última versión de Zabbix 5.4 y ejecuta los componentes de Zabbix en Ubuntu 20.04 con soporte de base de datos MySQL.| |`docker-compose_v3_ubuntu_pgsql_latest.yaml`|El archivo de redacción ejecuta la última versión de los componentes de Zabbix 5.4 en Ubuntu 20.04 con soporte de base de datos PostgreSQL.| |`docker-compose_v3_ubuntu_pgsql_local.yaml`|El archivo de composición compila localmente la última versión de Zabbix 5.4 y ejecuta los componentes de Zabbix en Ubuntu 20.04 con soporte de base de datos PostgreSQL.|  ::: notaimportante Los archivos de redacción de Docker disponibles son compatibles con la versión 3 de Docker Compose. :::

en-us	#### Docker file sources  Everyone can follow Docker file changes using the Zabbix [official repository](https://github.com/zabbix/zabbix-docker) on [github.com](https://github.com/). You can fork the project or make your own images based on official Docker files.
es	#### Fuentes de archivos Docker  Todos pueden seguir los cambios del archivo Docker usando el [repositorio oficial] de Zabbix (https://github.com/zabbix/zabbix-docker) en [github.com](https://github.com/). Puedes bifurcar el proyecto o hacer tu imágenes propias basadas en archivos oficiales de Docker.

en-us	 ### Docker  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |docker.container\_info\[<ID>,<info>\]|<|<|<| |Low-level information about a container.|An output of the [ContainerInspect](https://docs.docker.com/engine/api/v1.28/#operation/ContainerInspect) API call serialized as JSON|**ID** - ID or name of the container.<br>**info** - the amount of information returned. Supported values: *short* (default) or *full*.|The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.container\_stats\[<ID>\]|<|<|<| |Container resource usage statistics.|An output of the [ContainerStats](https://docs.docker.com/engine/api/v1.28/#operation/ContainerStats) API call and CPU usage percentage serialized as JSON|**ID** - ID or name of the container.| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.containers|<|<|<| |A list of containers.|An output of the [ContainerList](https://docs.docker.com/engine/api/v1.28/#operation/ContainerList) API call serialized as JSON|\-| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.containers.discovery\[<options>\]|<|<|<| |A list of containers. Used for [low-level discovery](/manual/discovery/low_level_discovery/).|JSON object |**options** - specifies whether all or only running containers should be discovered. Supported values:<br>*true* - return all containers;<br>*false* - return only running containers (default).| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.data\_usage|<|<|<| |Information about current data usage.|An output of the [SystemDataUsage](https://docs.docker.com/engine/api/v1.28/#operation/SystemDataUsage) API call serialized as JSON|\-| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.images|<|<|<| |A list of images.|An output of the [ImageList](https://docs.docker.com/engine/api/v1.28/#operation/ImageList) API call serialized as JSON|\-| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.images.discovery|<|<|<| |A list of images. Used for [low-level discovery](/manual/discovery/low_level_discovery/).|JSON object |\-| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.info|<|<|<| |System information.|An output of the [SystemInfo](https://docs.docker.com/engine/api/v1.28/#operation/SystemInfo) API call serialized as JSON|\-| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.| |docker.ping|<|<|<| |Test if a Docker daemon is alive or not.|1 - connection is alive<br><br>0 - connection is broken|\-| The Agent2 user ('zabbix') must be added to the 'docker' [group](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) for sufficient privileges. Otherwise the check will fail.|
es	 ### acoplador  |Clave|<|<|<| |--|--|------|------| |**Descripción**|**Valor de retorno**|**Parámetros**|**Comentarios**| |docker.container\_info\[<ID>,<info>\]|<|<|<| |Información de bajo nivel sobre un contenedor.|Una salida de la llamada API [ContainerInspect](https://docs.docker.com/engine/api/v1.28/#operation/ContainerInspect) serializada como JSON|**ID ** - ID o nombre del contenedor.<br>**info** - la cantidad de información devuelta. Valores admitidos: *short* (predeterminado) o *full*.|El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux -postinstall/#manage-docker-as-a-non-root-user) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.container\_stats\[<ID>\]|<|<|<| |Estadísticas de uso de recursos del contenedor.|Un resultado de la llamada API [ContainerStats](https://docs.docker.com/engine/api/v1.28/#operación/ContainerStats) y el porcentaje de uso de CPU serializado como JSON|** ID** - ID o nombre del contenedor.| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.contenedores|<|<|<| |Una lista de contenedores.|Una salida de la llamada API [ContainerList](https://docs.docker.com/engine/api/v1.28/#operation/ContainerList) serializada como JSON|\-| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.containers.discovery\[<opciones>\]|<|<|<| |Una lista de contenedores. Se utiliza para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery/).|Objeto JSON |**opciones**: especifica si se deben descubrir todos los contenedores en ejecución o solo. Valores admitidos:<br>*true*: devuelve todos los contenedores;<br>*false*: devuelve solo los contenedores en ejecución (predeterminado).| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.data\_usage|<|<|<| |Información sobre el uso actual de datos.|Un resultado de la llamada API [SystemDataUsage](https://docs.docker.com/engine/api/v1.28/#operation/SystemDataUsage) serializada como JSON|\-| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.images|<|<|<| |Una lista de imágenes.|Una salida de la llamada API [ImageList](https://docs.docker.com/engine/api/v1.28/#operación/ImageList) serializada como JSON|\-| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.images.discovery|<|<|<| |Una lista de imágenes. Utilizado para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery/).|Objeto JSON |\-| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.info|<|<|<| |Información del sistema.|Una salida de la llamada API [SystemInfo](https://docs.docker.com/engine/api/v1.28/#operación/SystemInfo) serializada como JSON|\-| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.| |docker.ping|<|<|<| |Pruebe si un demonio Docker está activo o no.|1 - la conexión está activa<br><br>0 - la conexión está rota|\-| El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará.|

en-us	### Docker  Zabbix provides [Docker](https://www.docker.com) images for each Zabbix component as portable and self-sufficient containers to speed up deployment and update procedure.  Zabbix components come with MySQL and PostgreSQL database support, Apache2 and Nginx web server support. These images are separated into different images.  ::: noteimportant Since Zabbix 6.0, deterministic triggers need to be created during the installation. If binary logging is enabled for MySQL/MariaDB, this requires superuser privileges or setting the variable/configuration parameter  *log_bin_trust_function_creators = 1*. See [Database creation scripts](/manual/appendix/install/db_scripts#mysql) for instructions how to set the variable.\ Note that if executing from a console, the variable will only be set temporarily and will be dropped when a Docker is restarted. In this case, keep your SQL service running, only stop zabbix-server service by running 'docker compose down zabbix-server' and then 'docker compose up -d zabbix-server'.\ Alternatively, you can set this variable in the configuration file. :::
es	### Docker  Zabbix proporciona imágenes [Docker](https://www.docker.com) para cada componente de Zabbix como contenedores portátiles y autosuficientes para acelerar el proceso de despliegue y actualización.  Los componentes de Zabbix vienen con soporte para bases de datos MySQL y PostgreSQL, así como soporte de servidor web Apache2 y Nginx. Estas imágenes se separan en imágenes diferentes  ::: noteimportant A partir de Zabbix 6.0, algunos triggers importantes necesitan ser creados durante la instalación. Si el log binario está habilitado para MySQL/MariaDB, se requieren privilegios de superusuario o configurar la variable/parámetro · *log_bin_trust_function_creators = 1*. Consulte [Scripts de creación de bases de datos](/manual/appendix/install/db_scripts#mysql) para instrucciones sobre cómo configurar la variable.\ Tenga en cuenta que si se ejecuta desde consola, la variable solo se usará de forma temporal y se borrará cuando Docker se reinicie. En este caso, mantenga su servicio SQL en ejecución, parando solo el servicio de zabbix-server mediante el comando 'docker compose down zabbix-server' y arrancando con 'docker compose up -d zabbix-server'.\ Como alternativa, puede configurar esta variable en el archivo de configuración. :::

en-us	# drule.create
es	# drule.create

en-us	# drule.delete
es	# drule.delete

en-us	# drule.get
es	# drule.get

en-us	# drule.update
es	# drule.update

en-us	# dservice.get
es	# dservice.get

en-us	#### Dynamic widgets  When [configuring](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) some of the widgets:  -   Classic graph -   Graph prototype -   Item value -   Plain text -   URL  there is an extra option called *Dynamic item*. You can check this box to make the widget dynamic - i.e. capable of displaying different content based on the selected host.  Now, when saving the dashboard, you will notice that a new host selection field has appeared atop the dashboard for selecting the host (while the *Select* button allows selecting the host group in a popup):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dynamic_selection.png)  Thus you have a widget, which can display content that is based on the data from the host that is selected. The benefit of this is that you do not need to create extra widgets just because, for example, you want to see the same graphs containing data from various hosts.
es	#### Widgets dinámicos  Cuando se [configuran](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) algunos de los widgets:  -   Gráfico clásico -   Prototipo de gráfico -   Valor de la métrica -   Texto sin formato -  URL  hay una opción adicional llamada *Métrica dinámica*. Puede marcar esta casilla para hacer que el widget sea dinámico, es decir, capaz de mostrar diferentes contenidos basado en el equipo seleccionado.  Ahora, al guardar el tablero, notará que un nuevo campo de selección de equipo ha aparecido en la parte superior del tablero para seleccionar el equipo. (mientras que el botón *Seleccionar* permite seleccionar el grupo de equipos en una ventana emergente):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dynamic_selection.png)  Por lo tanto, tiene un widget que puede mostrar contenido basado en los datos del equipo seleccionado. El beneficio de esto es que no es necesario crear widgets adicionales sólo porque, por ejemplo, quiere ver los mismos gráficos que contienen datos de varios equipos.

en-us	#### Easy Connect  Easy Connect uses the following parameters to connect to the database:  -   *Host* - the host name or IP address of the database server computer     (DBHost parameter in the configuration file). -   *Port* - the listening port on the database server (DBPort parameter     in the configuration file; if not set the default 1521 port will be     used). -   <service\_name> - the service name of the database you want to     access (DBName parameter in the configuration file).  **Example:**  Database parameters set in the server or proxy configuration file (zabbix\_server.conf and zabbix\_proxy.conf):      DBHost=localhost     DBPort=1521     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  Connection string used by Zabbix to establish connection:      DBUser/DBPassword@DBHost:DBPort/DBName  During Zabbix frontend installation, set the corresponding parameters in the *Configure DB connection* step of the setup wizard:  -   Database host: localhost -   Database port: 1521 -   Database name: ORCL -   User: myusername -   Password: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_easy_connect.png){width="600"}  Alternatively, these parameters can be set in the frontend configuration file (zabbix.conf.php):      $DB["TYPE"]                     = 'ORACLE';     $DB["SERVER"]                   = 'localhost';     $DB["PORT"]             = '1521';     $DB["DATABASE"]                 = 'ORCL';     $DB["USER"]                     = 'myusername';     $DB["PASSWORD"]                 = 'mypassword';
es	#### Conexión fácil  Easy Connect utiliza los siguientes parámetros para conectarse a la base de datos:  - *Host* - el nombre de equipo o dirección IP de la computadora servidor de la base de datos     (Parámetro DBHost en el archivo de configuración). - *Puerto* - el puerto de escucha en el servidor de la base de datos (parámetro DBPort     en el archivo de configuración; Si no se configura, el puerto predeterminado 1521 será     usado). - <servicio\_nombre>: el nombre del servicio de la base de datos que desea     acceso (parámetro DBName en el archivo de configuración).  **Ejemplo:**  Parámetros de la base de datos establecidos en el archivo de configuración del servidor o proxy (zabbix\_server.conf y zabbix\_proxy.conf):      DBHost=localhost     DBPort=1521     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  Cadena de conexión utilizada por Zabbix para establecer la conexión:      DBUser/DBPassword@DBHost:DBPort/DBName  Durante la instalación de la interfaz de Zabbix, configure los parámetros correspondientes en el paso *Configurar conexión de base de datos* del asistente de configuración:  -   Host de base de datos: localhost -   Puerto de base de datos: 1521 -   Nombre de la base de datos: ORCL -   Usuario: myusername -   Contraseña: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_easy_connect.png){width="600"}  Alternativamente, estos parámetros se pueden establecer en el archivo de configuración de la interfaz  (zabbix.conf.php):      $DB["TYPE"]= 'ORACLE';     $DB["SERVER"]= 'localhost';     $DB["PORT"]= '1521';     $DB["DATABASE"]= 'ORCL';     $DB["USER"]= 'myusername';     $DB["PASSWORD"]= 'mypassword';

en-us	##### Editing linked entities  If you try to edit an item or trigger that was linked from the template, you may realize that many key options are disabled for editing. This makes sense as the idea of templates is that things are edited in one-touch manner on the template level. However, you still can, for example, enable/disable an item on the individual host and set the update interval, history length and some other parameters.  ::: noteimportant Any customizations to the entities implemented on a template-level will override the previous customizations of the entities on a host-level. :::  If you want to edit the entity fully, you have to edit it on the template level (template level shortcut is displayed in the form name), keeping in mind that these changes will affect all hosts that have this template linked to them.
es	##### Editar entidades vinculadas  Si intenta editar una métrica o iniciador vinculado desde la plantilla, es posible que se dé cuenta de que muchas opciones importantes están deshabilitadas para editar. Esto tiene sentido ya que la idea de las plantillas es que las cosas se editan de una sola vez a nivel de plantilla. Sin embargo, todavía puede, por ejemplo, habilitar/deshabilitar una métrica en el equipo individual y configurar el intervalo de actualización, duración del historial y algunos otros parámetros.  ::: noteimportant Cualquier personalización de las entidades implementadas a nivel de plantilla anulará las personalizaciones anteriores de las entidades a nivel de equipo. :::  Si desea editar la entidad por completo, debe editarla a nivel de plantilla (el acceso directo a nivel de plantilla se muestra en el nombre del formulario), teniendo en cuenta que estos cambios afectarán a todos los equipos que tengan esta plantilla vinculada a ellos.

en-us	### Editing services  Click on the *Edit* button to access the edit mode. When in edit mode, the listing  is complemented with checkboxes before the entries and also these additional options:  -   ![](../../../../../assets/en/manual/web_interface/add_service.png) -     add a child service to this service -   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     edit this service -   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     delete this service  ![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}  To [configure](/manual/it_services/service_tree#service-configuration) a new service, click on the *Create service* button in the top right-hand corner.
es	### Editando servicios  Haga clic en el botón *Editar* para acceder al modo de edición. Cuando está en modo de edición, el listado se complementa con casillas de verificación antes de las entradas y también estas opciones adicionales:  - ![](../../../../../assets/en/manual/web_interface/add_service.png) -     agregar un servicio hijo a este servicio - ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     editar este servicio - ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     eliminar este servicio  ![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}  Para [configurar](/manual/it_services/service_tree#service-configuration) un nuevo servicio, haga clic en el botón *Crear servicio* en la esquina superior derecha.

en-us	### Editing services  Click on the *Edit* button to access the edit mode. When in edit mode, the listing  is complemented with checkboxes before the entries and also these additional options:  -   ![](../../../../../assets/en/manual/web_interface/add_service.png) -     add a child service to this service -   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     edit this service -   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     delete this service  ![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}  To [configure](/manual/it_services/service_tree#service-configuration) a new service, click on the *Create service* button in the top right-hand corner.
es	### Editando servicios  Haga clic en el botón *Editar* para acceder al modo de edición. Cuando está en modo de edición, el listado se complementa con casillas de verificación antes de las entradas y también estas opciones adicionales:  - ![](../../../../../assets/en/manual/web_interface/add_service.png) -     agregar un servicio hijo a este servicio - ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     editar este servicio - ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     eliminar este servicio  ![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}  Para [configurar](/manual/it_services/service_tree#service-configuration) un nuevo servicio, haga clic en el botón *Crear servicio* en la esquina superior derecha.

en-us	##### Element configuration
es	##### Configuración del elemento

en-us	#### Element tags  Element tag values are explained in the table below.
es	#### Etiquetas de elementos  Los valores de las etiquetas de elementos se explican en la siguiente tabla.

en-us	#### Element tags  Element tag values are explained in the table below.
es	#### Etiquetas de elementos  Los valores de las etiquetas de elementos se explican en la siguiente tabla.

en-us	#### Element tags  Element tag values are explained in the table below.  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |media\_types| |\-| | |Root element for media\_types.| | |name|x|`string`| |Media type name.| | |type|x|`string`|0 - EMAIL<br>1 - SMS<br>2 - SCRIPT<br>4 - WEBHOOK|Transport used by the media type.| | |status|\-|`string`|0 - ENABLED (default)<br>1 - DISABLED|Whether the media type is enabled.| | |max\_sessions|\-|`integer`|Possible values for SMS: 1 - (default)<br><br>Possible values for other media types: 0-100, 0 - unlimited|The maximum number of alerts that can be processed in parallel.| | |attempts|\-|`integer`|1-10 (default: 3)|The maximum number of attempts to send an alert.| | |attempt\_interval|\-|`string`|0-60s (default: 10s)|The interval between retry attempts.<br><br>Accepts seconds and time unit with suffix.| | |description|\-|`string`| |Media type description.| |message\_templates| |\-| | |Root element for media type message templates.| | |event\_source|x|`string`|0 - TRIGGERS<br>1 - DISCOVERY<br>2 - AUTOREGISTRATION<br>3 - INTERNAL<br>4 - SERVICE|Event source.| | |operation\_mode|x|`string`|0 - PROBLEM<br>1 - RECOVERY<br>2 - UPDATE|Operation mode.| | |subject|\-|`string`| |Message subject.| | |message|\-|`string`| |Message body.| |*Used only by email media type*|<|<|<|<|<| | |smtp\_server|x|`string`| |SMTP server.| | |smtp\_port|\-|`integer`|Default: 25|SMTP server port to connect to.| | |smtp\_helo|x|`string`| |SMTP helo.| | |smtp\_email|x|`string`| |Email address from which notifications will be sent.| | |smtp\_security|\-|`string`|0 - NONE (default)<br>1 - STARTTLS<br>2 - SSL\_OR\_TLS|SMTP connection security level to use.| | |smtp\_verify\_host|\-|`string`|0 - NO (default)<br>1 - YES|SSL verify host for SMTP. Optional if smtp\_security is STARTTLS or SSL\_OR\_TLS.| | |smtp\_verify\_peer|\-|`string`|0 - NO (default)<br>1 - YES|SSL verify peer for SMTP. Optional if smtp\_security is STARTTLS or SSL\_OR\_TLS.| | |smtp\_authentication|\-|`string`|0 - NONE (default)<br>1 - PASSWORD|SMTP authentication method to use.| | |username|\-|`string`| |Username.| | |password|\-|`string`| |Authentication password.| | |content\_type|\-|`string`|0 - TEXT<br>1 - HTML (default)|Message format.| |*Used only by SMS media type*|<|<|<|<|<| | |gsm\_modem|x|`string`| |Serial device name of the GSM modem.| |*Used only by script media type*|<|<|<|<|<| | |script name|x|`string`| |Script name.| |parameters| |\-| | |Root element for script parameters.| |*Used only by webhook media type*|<|<|<|<|<| | |script|x|`string`| |Script.| | |timeout|\-|`string`|1-60s (default: 30s)|Javascript script HTTP request timeout interval.| | |process\_tags|\-|`string`|0 - NO (default)<br>1 - YES|Whether to process returned tags.| | |show\_event\_menu|\-|`string`|0 - NO (default)<br>1 - YES|If {EVENT.TAGS.\*} were successfully resolved in event\_menu\_url and event\_menu\_name fields, this field indicates presence of entry in the event menu.| | |event\_menu\_url|\-|`string`| |URL of the event menu entry. Supports {EVENT.TAGS.\*} macro.| | |event\_menu\_name|\-|`string`| |Name of the event menu entry. Supports {EVENT.TAGS.\*} macro.| |parameters| |\-| | |Root element for webhook media type parameters.| | |name|x|`string`| |Webhook parameter name.| | |value|\-|`string`| |Webhook parameter value.|
es	#### Etiquetas de elementos  Los valores de las etiquetas de los elementos se explican en la siguiente tabla.  |Elemento|Propiedad del elemento|Obligatorio|Tipo|Rango^**[1](#footnotes)**^|Descripción| |--|--|-|--|----|--------| |media\_types| |\-| | |Elemento raíz para media\_types.| | |name|x|`cadena`| |Nombre del tipo de medio.| | |type|x|`cadena`|0 - CORREO ELECTRÓNICO<br>1 - SMS<br>2 - SCRIPT<br>4 - WEBHOOK|Transporte utilizado por el tipo de medio.| | |status|\-|`cadena`|0 - HABILITADO (predeterminado)<br>1 - DISABLED|Si el tipo de medio está habilitado.| | |max\_sessions|\-|`entero`|Valores posibles para SMS: 1 - (predeterminado)<br><br>Valores posibles para otros tipos de medios: 0-100, 0 - ilimitado|El número máximo de alertas que pueden procesarse en paralelo.| | |attempts|\-|`entero`|1-10 (predeterminado: 3)|El número máximo de intentos para enviar una alerta.| | |attempt\_interval|\-|`cadena`|0-60s (predeterminado: 10s)|El intervalo entre reintentos.<br><br>Acepta segundos y unidades de tiempo con sufijo.| | |description|\-|`cadena`| |Descripción del tipo de medio.| |message\_templates| |\-| | |Elemento raíz para plantillas de mensajes de tipo multimedia.| | |event\_source|x|`string`|0 - DISPARADORES<br>1 - DESCUBRIMIENTO<br>2 - REGISTRO AUTOMÁTICO<br>3 - INTERNO<br>4 - SERVICIO|Fuente del evento.| | |operation\_mode|x|`cadena`|0 - PROBLEMA<br>1 - RECUPERACIÓN<br>2 - ACTUALIZACIÓN|Modo de operación.| | |subject|\-|`cadena`| |Asunto del mensaje.| | |message|\-|`cadena`| |Cuerpo del mensaje.| |*Usado solo por tipo de medio de correo electrónico*|<|<|<|<|<| | |smtp\_server|x|`cadena`| |Servidor SMTP.| | |smtp\_port|\-|`integer`|Predeterminado: 25|Puerto del servidor SMTP al que conectarse.| | |smtp\_helo|x|`cadena`| |Hola SMTP.| | |smtp\_email|x|`cadena`| |Dirección de correo electrónico desde la que se enviarán las notificaciones.| | |smtp\_security|\-|`string`|0 - NINGUNO (predeterminado)<br>1 - STARTTLS<br>2 - SSL\_OR\_TLS|Nivel de seguridad de conexión SMTP a utilizar.| | |smtp\_verify\_host|\-|`string`|0 - NO (predeterminado)<br>1 - SÍ|SSL verificar host para SMTP. Opcional si smtp\_security es STARTTLS o SSL\_OR\_TLS.| | |smtp\_verify\_peer|\-|`string`|0 - NO (predeterminado)<br>1 - SÍ|SSL verificar par para SMTP. Opcional si smtp\_security es STARTTLS o SSL\_OR\_TLS.| | |smtp\_authentication|\-|`string`|0 - NINGUNO (predeterminado)<br>1 - CONTRASEÑA|Método de autenticación SMTP a utilizar.| | |username|\-|`cadena`| |Nombre de usuario.| | |password|\-|`cadena`| |Contraseña de autenticación.| | |content\_type|\-|`string`|0 - TEXTO<br>1 - HTML (predeterminado)|Formato de mensaje.| |*Usado solo por tipo de medio SMS*|<|<|<|<|<| | |gsm\_modem|x|`cadena`| |Nombre del dispositivo serie del módem GSM.| |*Usado solo por tipo de medio de script*|<|<|<|<|<| | |script name|x|`cadena`| |Nombre del script.| |parameters| |\-| | |Elemento raíz para los parámetros del script.| |*Usado solo por tipo de medio de webhook*|<|<|<|<|<| | |script|x|`cadena`| |Guión.| | |timeout|\-|`cadena`|1-60s (predeterminado: 30s)|Intervalo de tiempo de espera de solicitud HTTP de secuencia de comandos Javascript.| | |process\_tags|\-|`string`|0 - NO (predeterminado)<br>1 - SÍ|Si se deben procesar las etiquetas devueltas.| | |show\_event\_menu|\-|`string`|0 - NO (predeterminado)<br>1 - SÍ|Si {EVENT.TAGS.\*} se resolvió exitosamente en event\_menu\_url y event\_menu\ Campos _name, este campo indica la presencia de una entrada en el menú de eventos.| | |event\_menu\_url|\-|`cadena`| |URL de la entrada del menú del evento. Admite la macro {EVENT.TAGS.\*}.| | |event\_menu\_name|\-|`cadena`| |Nombre de la entrada del menú de eventos. Admite la macro {EVENT.TAGS.\*}.| |parameters| |\-| | |Elemento raíz para los parámetros de tipo de medio de webhook.| | |name|x|`cadena`| |Nombre del parámetro del webhook.| | |value|\-|`cadena`| |Valor del parámetro webhook.|

en-us	#### Email settings  Initially there are several predefined notification [delivery methods](/manual/config/notifications/media) in Zabbix. [Email](/manual/config/notifications/media/email) is one of those.  To configure email settings, go to *Administration → Media types* and click on *Email* in the list of pre-defined media types.  ![](../../../assets/en/manual/quickstart/media_types.png)  This will present us with the email settings definition form.  ![](../../../assets/en/manual/quickstart/media_type_email.png)  All mandatory input fields are marked with a red asterisk.  In the *Media type* tab, set the values of SMTP server, SMTP helo and SMTP email to the appropriate for your environment.  ::: noteclassic 'SMTP email' will be used as the 'From' address for the notifications sent from Zabbix. :::  Next, it is required to define the content of the problem message. The content is  defined by means of a message template, configured in the *Message templates* tab.  Click on *Add* to create a message template, and select *Problem* as the message type.  ![](../../../assets/en/manual/quickstart/media_type_email2.png)  Click on *Add* when ready and save the form.  Now you have configured 'Email' as a working media type. The media type must also be linked to users by defining specific delivery addresses (like we did when [configuring a new user](login#adding_user)), otherwise it will not be used.
es	#### Ajustes del correo electrónico  Inicialmente existen varias notificaciones predefinidas de [métodos de entrega](/manual/config/notifications/media) en Zabbix. [Correo electrónico](/manual/config/notifications/media/email) es uno de esos.  Para configurar los ajustes del correo electrónico, vaya a *Administración → Tipos de medios* y haga clic en *Correo electrónico* en la lista de tipos de medios predefinidos.  ![](../../../assets/en/manual/quickstart/media_types.png)  Esto nos presentará el formulario de definición de configuración de correo electrónico.  ![](../../../assets/en/manual/quickstart/media_type_email.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  En la pestaña *Tipo de medio*, establezca los valores de servidor SMTP, helo SMTP y correo electrónico SMTP en los adecuados para su entorno.  ::: noteclassic El "correo electrónico SMTP" se utilizará como la dirección "De" para las notificaciones enviadas desde Zabbix. :::  A continuación, es necesario definir el contenido del mensaje del problema. El contenido es definido mediante una plantilla de mensaje, configurada en la pestaña *Plantillas de mensajes*.  Haga clic en *Agregar* para crear una plantilla de mensaje y seleccione *Problema* como tipo de mensaje.  ![](../../../assets/en/manual/quickstart/media_type_email2.png)  Haga clic en *Agregar* cuando esté listo y guarde el formulario.  Ahora ha configurado 'Correo electrónico' como tipo de medio activo. El tipo de medio también debe estar vinculado a los usuarios definiendo direcciones de entrega específicas (como nosotros hicimos al [configurar un nuevo usuario](login#adding_user)), de lo contrario, no será utilizado.

en-us	 ### Ember+  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |ember.get\[<uri>,<path>\]|<|<|<| |Returns the result of the required device.|JSON object|**uri** - Ember+ device URI. Default: 127.0.0.1:9998<br>**path** - OID path to device. Empty by default, returns root collection data.| |
es	 ### Ember+  |Clave|<|<|<| |--|--|------|------| |**Descripción**|**Valor de retorno**|**Parámetros**|**Comentarios**| |ember.get\[<uri>,<ruta>\]|<|<|<| |Devuelve el resultado del dispositivo requerido.|Objeto JSON|**uri** - URI del dispositivo Ember+. Valor predeterminado: 127.0.0.1:9998<br>**ruta**: ruta OID al dispositivo. Vacío de forma predeterminada, devuelve datos de la colección raíz.| |

en-us	#### Enabling a host  Enable host monitoring, i.e. set its status to 0.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
es	#### Habilitando un host  Habilite el monitoreo del host, es decir, establezca su estado en "0".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```

en-us	#### Enabling a media type  Enable a media type, that is, set its status to "0".  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.update",     "params": {         "mediatypeid": "6",         "status": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "6"         ]     },     "id": 1 } ```
es	#### Habilitar un tipo de medio  Habilite un tipo de medio, es decir, establezca su estado en "0".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.update",     "params": {         "mediatypeid": "6",         "status": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Enabling an item  Enable an item, that is, set its status to "0".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "10092",         "status": 0     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 1 } ```
es	#### Habilitar un item  Habilitar un item, es decir, establecer su estado en "0".  Solicitud:  ```json { "jsonrpc": "2.0", "method": "item.update", "params": { "itemid": "10092", "status": 0 }, "auth": "700ca65537074ec963db7efabda78259", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "itemids": [ "10092" ] }, "id": 1 } ```

en-us	#### Enabling a trigger  Enable a trigger, that is, set its status to 0.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.update",     "params": {         "triggerid": "13938",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938"         ]     },     "id": 1 } ```
es	#### Habilitar un iniciador  Habilite un iniciador, es decir, establezca su estado en 0.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "trigger.update",     "params": {         "triggerid": "13938",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938"         ]     },     "id": 1 } ```

en-us	#### Enabling a trigger prototype  Enable a trigger prototype, that is, set its status to 0.  Request:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.update",     "params": {         "triggerid": "13938",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938"         ]     },     "id": 1 } ```
es	#### Habilitación de un prototipo de iniciador  Habilite un prototipo de iniciador, es decir, establezca su estado en 0.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.update",     "params": {         "triggerid": "13938",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938"         ]     },     "id": 1 } ```

en-us	#### Enabling a web scenario  Enable a web scenario, that is, set its status to "0".  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.update",     "params": {         "httptestid": "5",         "status": 0     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "5"         ]     },     "id": 1 } ```
es	#### Habilitar un escenario web  Cree un escenario web, es decir, defina su estado a "0".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "httptest.update",     "params": {         "httptestid": "5",         "status": 0     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "5"         ]     },     "id": 1 } ```

en-us	### Enabling high availability
es	#### Habilitación del clúster HA (High Availability)

en-us	#### Enabling HTTP Strict Transport Security (HSTS) on the web server  To protect Zabbix frontend against protocol downgrade attacks, we recommend enabling [HSTS](https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security) policy on the web server.  To enable HSTS policy for your Zabbix frontend in Apache configuration, follow these steps:  1\. Locate your virtual host's configuration file:  -   `/etc/httpd/conf/httpd.conf` on RHEL-based systems -   `/etc/apache2/sites-available/000-default.conf` on Debian/Ubuntu  2\. Add the following directive to your virtual host's configuration file:  ```ini <VirtualHost *:*>     Header set Strict-Transport-Security "max-age=31536000" </VirtualHost> ```  3\. Restart the Apache service to apply the changes:  ```bash # On RHEL-based systems: systemctl restart httpd.service  # On Debian/Ubuntu systemctl restart apache2.service ```
es	#### Habilitación de la seguridad de transporte estricta HTTP (HSTS) en el servidor web  Para proteger la interfaz de Zabbix contra ataques de degradación de protocolo, recomendamos habilitar la política [HSTS](https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security) en el servidor web.  Para habilitar la política HSTS para su interfaz Zabbix en la configuración de Apache, siga estos pasos:  1\. Localice el archivo de configuración de su host virtual:  - `/etc/httpd/conf/httpd.conf` en sistemas basados en RHEL - `/etc/apache2/sites-available/000-default.conf` en Debian/Ubuntu  2\. Agregue la siguiente directiva al archivo de configuración de su host virtual:  ```ini <Host virtual *:*>     Header set Strict-Transport-Security "max-age=31536000" </VirtualHost> ```  3\. Reinicie el servicio Apache para aplicar los cambios:  ```bash # En sistemas basados en RHEL: systemctl restart httpd.service  # En Debian/Ubuntu systemctl restart apache2.service ```

en-us	#### Enabling MIB files  On RedHat-based systems, MIB files should be enabled by default. On Debian-based systems, you have to edit the file `/etc/snmp/snmp.conf` and comment out the line that says `mibs :`      # As the snmp packages come without MIB files due to license reasons, loading     # of MIBs is disabled by default. If you added the MIBs you can re-enable     # loading them by commenting out the following line.     mibs :
es	#### Habilitando los archivos MIB  En los sistemas basados en RedHat, los archivos MIB deben estar habilitados de forma predeterminada. En sistemas basados en Debian, debe editar el archivo `/etc/snmp/snmp.conf` y comentar la línea que dice `mibs:`      # Como los paquetes snmp vienen sin archivos MIB por motivos de licencia, la carga     # de MIB está deshabilitada de forma predeterminada. Si agregó las MIB, puede volver a habilitar     # su carga comentando la siguiente línea.     mibs:

en-us	#### Enabling multiple hosts  Enable monitoring of two hosts, i.e., set their status to 0.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massupdate",     "params": {         "hosts": [             {                 "hostid": "69665"             },             {                 "hostid": "69666"             }         ],         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "69665",             "69666"         ]     },     "id": 1 } ```
es	#### Habilitación de múltiples hosts  Habilite la métrica de dos hosts, es decir, establezca su estado en 0.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "host.massupdate", "params": { "hosts": [ { "hostid": "69665" }, { "hostid": "69666" } ], "status": 0 }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "hostids": [ "69665", "69666" ] }, "id": 1 } ```

en-us	#### Enabling remote JMX monitoring for Java application  A Java application does not need any additional software installed, but it needs to be started with the command-line options specified below to have support for remote JMX monitoring.  As a bare minimum, if you just wish to get started by monitoring a simple Java application on a local host with no security enforced, start it with these options:      java \     -Dcom.sun.management.jmxremote \     -Dcom.sun.management.jmxremote.port=12345 \     -Dcom.sun.management.jmxremote.authenticate=false \     -Dcom.sun.management.jmxremote.ssl=false \     -Dcom.sun.management.jmxremote.registry.ssl=false \     -jar /usr/share/doc/openjdk-6-jre-headless/demo/jfc/Notepad/Notepad.jar  This makes Java listen for incoming JMX connections on port 12345, from local host only, and tells it not to require authentication or SSL.  If you want to allow connections on another interface, set the -Djava.rmi.server.hostname parameter to the IP of that interface.  If you wish to be more stringent about security, there are many other Java options available to you. For instance, the next example starts the application with a more versatile set of options and opens it to a wider network, not just local host.      java \     -Djava.rmi.server.hostname=192.168.3.14 \     -Dcom.sun.management.jmxremote \     -Dcom.sun.management.jmxremote.port=12345 \     -Dcom.sun.management.jmxremote.authenticate=true \     -Dcom.sun.management.jmxremote.password.file=/etc/java-6-openjdk/management/jmxremote.password \     -Dcom.sun.management.jmxremote.access.file=/etc/java-6-openjdk/management/jmxremote.access \     -Dcom.sun.management.jmxremote.ssl=true \     -Dcom.sun.management.jmxremote.registry.ssl=true \     -Djavax.net.ssl.keyStore=$YOUR_KEY_STORE \     -Djavax.net.ssl.keyStorePassword=$YOUR_KEY_STORE_PASSWORD \     -Djavax.net.ssl.trustStore=$YOUR_TRUST_STORE \     -Djavax.net.ssl.trustStorePassword=$YOUR_TRUST_STORE_PASSWORD \     -Dcom.sun.management.jmxremote.ssl.need.client.auth=true \     -jar /usr/share/doc/openjdk-6-jre-headless/demo/jfc/Notepad/Notepad.jar  Most (if not all) of these settings can be specified in `/etc/java-6-openjdk/management/management.properties` (or wherever that file is on your system).  Note that if you wish to use SSL, you have to modify startup.sh script by adding `-Djavax.net.ssl.*` options to Java gateway, so that it knows where to find key and trust stores.  See [Monitoring and Management Using JMX](http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html) for a detailed description.
es	#### Habilitación del monitoreo JMX remoto para aplicaciones Java  Una aplicación Java no necesita ningún software adicional instalado, pero debe iniciarse con las opciones de línea de comandos especificadas a continuación para tener soporte para monitoreo JMX remoto.  Como mínimo, si sólo desea comenzar monitoreando una aplicación Java simple en un equipo local sin seguridad, inicie con estas opciones:      java\     -Dcom.sun.management.jmxremote \     -Dcom.sun.management.jmxremote.port=12345\     -Dcom.sun.management.jmxremote.authenticate=false \     -Dcom.sun.management.jmxremote.ssl=false \     -Dcom.sun.management.jmxremote.registry.ssl=false \     -jar /usr/share/doc/openjdk-6-jre-headless/demo/jfc/Notepad/Notepad.jar  Esto hace que Java escuche las conexiones JMX entrantes en el puerto 12345, desde el equipo local únicamente y le indica que no requiera autenticación ni SSL.  Si desea permitir conexiones en otra interfaz, configure el parámetro -Djava.rmi.server.hostname a la IP de esa interfaz.  Si desea ser más estricto con la seguridad, existen muchas otras opciones de Java disponibles para usted. Por ejemplo, el siguiente ejemplo inicia el aplicación con un conjunto más versátil de opciones y la abre a un público más amplio de red, no solo el equipo local.      java\     -Djava.rmi.server.hostname=192.168.3.14\     -Dcom.sun.management.jmxremote \     -Dcom.sun.management.jmxremote.port=12345\     -Dcom.sun.management.jmxremote.authenticate=true \     -Dcom.sun.management.jmxremote.password.file=/etc/java-6-openjdk/management/jmxremote.password \     -Dcom.sun.management.jmxremote.access.file=/etc/java-6-openjdk/management/jmxremote.access \     -Dcom.sun.management.jmxremote.ssl=true \     -Dcom.sun.management.jmxremote.registry.ssl=true \     -Djavax.net.ssl.keyStore=$YOUR_KEY_STORE \     -Djavax.net.ssl.keyStorePassword=$YOUR_KEY_STORE_PASSWORD \     -Djavax.net.ssl.trustStore=$YOUR_TRUST_STORE \     -Djavax.net.ssl.trustStorePassword=$YOUR_TRUST_STORE_PASSWORD \     -Dcom.sun.management.jmxremote.ssl.need.client.auth=true \     -jar /usr/share/doc/openjdk-6-jre-headless/demo/jfc/Notepad/Notepad.jar  La mayoría (si no todas) de estas configuraciones se pueden especificar en `/etc/java-6-openjdk/management/management.properties` (o donde sea que esté el archivo en su sistema).  Tenga en cuenta que si desea utilizar SSL, debe modificar el script startup.sh. agregando opciones `-Djavax.net.ssl.*` a la puerta de enlace Java, para que sepa dónde encontrar tiendas de claves y de confianza.  Consulte [Monitoreo y gestión utilizando JMX](http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html) para una descripción detallada.

en-us	#### Enabling Zabbix on root directory of URL  On RHEL-based systems, add a virtual host to Apache configuration (`/etc/httpd/conf/httpd.conf`) and set permanent redirect for document root to Zabbix SSL URL. Note that *example.com* should be replaced with the actual name of the server.  ```ini # Add lines:  <VirtualHost *:*>     ServerName example.com     Redirect permanent / https://example.com </VirtualHost> ```  Restart the Apache service to apply the changes:  ```bash systemctl restart httpd.service ```
es	#### Habilitando Zabbix en el directorio raíz de la URL  En sistemas basados en RHEL, agregue un equipo virtual a la configuración de Apache (`/etc/httpd/conf/httpd.conf`) y establezca una redirección permanente para la raíz del documento a la URL SSL de Zabbix. Tenga en cuenta que *example.com* debe reemplazarse con el nombre real del servidor.  ```ini # Agregar líneas:  <Host virtual *:*>     ServerName example.com     Redirect permanent / https://example.com </VirtualHost> ```  Reinicie el servicio Apache para aplicar los cambios:  ```bash systemctl restart httpd.service ```

en-us	#### Encoding settings  To make sure that the acquired data are not corrupted you may specify the correct encoding for processing the check (e.g. 'vfs.file.contents') in the `encoding` parameter. The list of supported encodings (code page identifiers) may be found in documentation for [libiconv](http://www.gnu.org/software/libiconv/) (GNU Project) or in Microsoft Windows SDK documentation for "Code Page Identifiers".  If no encoding is specified in the `encoding` parameter the following resolution strategies are applied:  -   If encoding is not specified (or is an empty string) it is assumed to be UTF-8, the data is processed "as-is"; -   BOM analysis - applicable for items 'vfs.file.contents',     'vfs.file.regexp', 'vfs.file.regmatch'. An attempt is made to     determine the correct encoding by using the byte order mark (BOM) at     the beginning of the file. If BOM is not present - standard     resolution (see above) is applied instead.
es	#### Configuración de codificación  Para asegurarse de que los datos adquiridos no se corrompan, puede especificar la codificación correcta para procesar el cheque (por ejemplo, 'vfs.file.contents') en el parámetro `encoding`. La lista de codificaciones admitidas (página de códigos identificadores) se pueden encontrar en la documentación para [libiconv](http://www.gnu.org/software/libiconv/) (Proyecto GNU) o en Documentación del SDK de Microsoft Windows para "Identificadores de página de códigos".  Si no se especifica codificación en el parámetro `encoding`, lo siguiente Se aplican estrategias de resolución:  - Si no se especifica la codificación (o es una cadena vacía), se supone que es UTF-8, los datos se procesan "tal cual"; - Análisis de la lista de materiales: aplicable a los artículos 'vfs.file.contents',     'vfs.archivo.regexp', 'vfs.archivo.regmatch'. Se hace un intento de     determinar la codificación correcta utilizando la marca de orden de bytes (BOM) en     el principio del archivo. Si BOM no está presente - estándar     en su lugar, se aplica la resolución (ver arriba).

en-us	##### Encryption  The **Encryption** tab allows you to require [encrypted](/manual/encryption) connections with the host.  |Parameter|Description| |--|--------| |*Connections to host*|How Zabbix server or proxy connects to Zabbix agent on a host: no encryption (default), using PSK (pre-shared key) or certificate.| |*Connections from host*|Select what type of connections are allowed from the host (i.e. from Zabbix agent and Zabbix sender). Several connection types can be selected at the same time (useful for testing and switching to other connection type). Default is "No encryption".| |*Issuer*|Allowed issuer of certificate. Certificate is first validated with CA (certificate authority). If it is valid, signed by the CA, then the *Issuer* field can be used to further restrict allowed CA. This field is intended to be used if your Zabbix installation uses certificates from multiple CAs. If this field is empty then any CA is accepted.| |*Subject*|Allowed subject of certificate. Certificate is first validated with CA. If it is valid, signed by the CA, then the *Subject* field can be used to allow only one value of *Subject* string. If this field is empty then any valid certificate signed by the configured CA is accepted.| |*PSK identity*|Pre-shared key 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.| |*PSK*|Pre-shared key (hex-string). Maximum length: 512 hex-digits (256-byte PSK) if Zabbix uses GnuTLS or OpenSSL library, 64 hex-digits (32-byte PSK) if Zabbix uses mbed TLS (PolarSSL) library. Example: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952|
es	##### Cifrado  La pestaña **Cifrado** le permite solicitar conexiones [cifradas](/manual/cifrado) con el equipo.  |Parámetro|Descripción| |---------|-----------| |*Conexiones al equipo*|Cómo se conecta el servidor Zabbix o el proxy al agente Zabbix en un equipo: sin cifrado (predeterminado), usando PSK (clave precompartida) o certificado.| |*Conexiones desde el equipo*|Seleccione qué tipo de conexiones se permiten desde el equipo (es decir, desde el agente de Zabbix y el remitente de Zabbix). Se pueden seleccionar varios tipos de conexión al mismo tiempo (útil para probar y cambiar a otro tipo de conexión). El valor predeterminado es "Sin cifrado".| |*Emisor*|Emisor permitido del certificado. El certificado se valida primero con CA (autoridad de certificación). Si es válido, firmado por la CA, entonces el campo *Emisor* se puede usar para restringir aún más la CA permitida. Este campo está diseñado para usarse si su instalación de Zabbix usa certificados de varias CA. Si este campo está vacío, se acepta cualquier CA.| |*Asunto*|Asunto permitido del certificado. El certificado se valida primero con CA. Si es válido, firmado por la CA, entonces el campo *Asunto* se puede usar para permitir solo un valor de la cadena *Asunto*. Si este campo está vacío, se acepta cualquier certificado válido firmado por la CA configurada.| |*Identidad de PSK*|Cadena de identidad de clave precompartida.<br>No coloque información confidencial en la identidad de PSK, se transmite sin cifrar a través de la red para informar al receptor qué PSK debe usar.| |*PSK*|Clave previamente compartida (cadena hexadecimal). Longitud máxima: 512 dígitos hexadecimales (PSK de 256 bytes) si Zabbix usa la biblioteca GnuTLS o OpenSSL, 64 dígitos hexadecimales (PSK de 32 bytes) si Zabbix usa la biblioteca mbed TLS (PolarSSL). Ejemplo: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952|

en-us	##### Entity count  New [functions](/manual/appendix/functions) have been added to simplify the counting of specific hosts, items, or values, returned by [foreach functions](/manual/appendix/functions/aggregate/foreach).  Aggregate functions:  -   **count** - total number of values in an array returned by a foreach     function (returns an integer); -   **item\_count** - total number of currently enabled items that match     filter criteria (returns an integer).  Foreach function:  -   **exists\_foreach** - number of currently enabled items that match     filter criteria (returns an array).  ### Anomaly detection  Zabbix 5.2 introduced new trend functions useful for baseline monitoring. However, they still require defining relative thresholds (e.g. check that web traffic in September, 2021 is less than 2x higher compared to September, 2020). There are use cases when such thresholds are hard to define. For instance, the web traffic of a new but highly popular web site can organically grow many times over a year but the growth rate is unknown. Yet, a sudden traffic spike due to DDOS attack must generate an alert regardless of organic traffic growth.  Anomaly detection algorithms do exactly this - find data that don't look normal (outliers) in a context of other values.  New [history function](/manual/appendix/functions/history) trendstl() has been added which uses 'decomposition' method to calculate the anomaly rate. It splits a single time series sequence into three other sequences:  -   trend sequence that only contains big changes in the original data (e.g. website traffic shows growth) -   season sequence that only contains seasonal changes (e.g. less website traffic in summer, more in autumn) -   remainder sequence that only contains residual values that can not be interpreted as parts of trend or season  ![](../../../assets/en/manual/introduction/stl_data.png)  Anomaly detection works with remainder sequence and checks if there are values that are too far from the majority of remainder values. "Far" means that the absolute value from the remainder sequence is N times greater than the standard or mean deviation.   
es	##### New and updated items  Several new items have been added to Zabbix agent/agent 2:  -   **agent.hostmetadata** - return host metadata -   **kernel.openfiles** - return the number of open file descriptors -   **net.tcp.socket.count\[\]** - return the number of TCP sockets that     match parameters -   **net.udp.socket.count\[\]** - return the number of UDP sockets that     match parameters -   **vfs.dir.get\[\]** - return list of directory files as JSON -   **vfs.file.get\[\]** - return information about a file as JSON -   **vfs.file.owner\[\]** - return the ownership of a file -   **vfs.file.permissions\[\]** - return a 4-digit string containing     octal number with Unix permissions  Additionally:  -   **vfs.file.cksum\[\]** now supports a second `mode` parameter     (*crc32*, *md5*, *sha256*) -   **vfs.file.size\[\]** now supports a second `mode` parameter     (*bytes* or *lines*) -   **vfs.fs.discovery** and **vfs.fs.get** now return an {\#FSLABEL}     macro on Windows (with volume names)  For more details see [agent items](/manual/config/items/itemtypes/zabbix_agent).  

en-us	##### Entity uniqueness criteria  When adding entities (items, triggers, graphs etc.) from a template it is important to know what of those entities already exist on the host and need to be updated and what entities differ. The uniqueness criteria for deciding upon the sameness/difference are:  -   for items - the item key -   for triggers - trigger name and expression -   for custom graphs - graph name and its items
es	##### Criterios de unicidad de entidad  Al agregar entidades (métricas, iniciadores, gráficos, etc.) desde una plantilla, es importante saber cuáles de esas entidades ya existen en el equipo y necesitan ser actualizadas y qué entidades difieren. Los criterios de unicidad para decidir sobre la igualdad/diferencia son:  -   para métricas - la clave de la métrica -   para iniciadores: nombre y expresión del iniciador -   para gráficos personalizados - nombre del gráfico y sus métricas

en-us	#### Environment files  In the same directory with compose files on github.com you can find files with default environment variables for each component in compose file. These environment files are named like `.env_<type of component>`.
es	#### Archivos de entorno  En el mismo directorio con archivos de composición en github.com puede encontrar archivos con variables de entorno predeterminadas para cada componente en el archivo de composición. Estos archivos de entorno se denominan `.env_<tipo de componente>`.

en-us	##### Environment variables  All Zabbix component images provide environment variables to control configuration. These environment variables are listed in each component repository. These environment variables are options from Zabbix configuration files, but with different naming method. For example, `ZBX_LOGSLOWQUERIES` is equal to `LogSlowQueries` from Zabbix server and Zabbix proxy configuration files.  ::: noteimportant  Some of configuration options are not allowed to change. For example, `PIDFile` and `LogType`. :::  Some of components have specific environment variables, which do not exist in official Zabbix configuration files:  |   |   |   | |---|---|---| |**Variable**|**Components**|**Description**| |`DB_SERVER_HOST`|Server<br>Proxy<br>Web interface|This variable is IP or DNS name of MySQL or PostgreSQL server.<br>By default, value is `mysql-server` or `postgres-server` for MySQL or PostgreSQL respectively| |`DB_SERVER_PORT`|Server<br>Proxy<br>Web interface|This variable is port of MySQL or PostgreSQL server.<br>By default, value is '3306' or '5432' respectively.| |`MYSQL_USER`|Server<br>Proxy<br>Web-interface|MySQL database user.<br>By default, value is 'zabbix'.| |`MYSQL_PASSWORD`|Server<br>Proxy<br>Web interface|MySQL database password.<br>By default, value is 'zabbix'.| |`MYSQL_DATABASE`|Server<br>Proxy<br>Web interface|Zabbix database name.<br>By default, value is 'zabbix' for Zabbix server and 'zabbix\_proxy' for Zabbix proxy.| |`POSTGRES_USER`|Server<br>Web interface|PostgreSQL database user.<br>By default, value is 'zabbix'.| |`POSTGRES_PASSWORD`|Server<br>Web interface|PostgreSQL database password.<br>By default, value is 'zabbix'.| |`POSTGRES_DB`|Server<br>Web interface|Zabbix database name.<br>By default, value is 'zabbix' for Zabbix server and 'zabbix\_proxy' for Zabbix proxy.| |`PHP_TZ`|Web-interface|Timezone in PHP format. Full list of supported timezones are available on [php.net](http://php.net/manual/en/timezones.php).<br>By default, value is 'Europe/Riga'.| |`ZBX_SERVER_NAME`|Web interface|Visible Zabbix installation name in right top corner of the web interface.<br>By default, value is 'Zabbix Docker'| |`ZBX_JAVAGATEWAY_ENABLE`|Server<br>Proxy|Enables communication with Zabbix Java gateway to collect Java related checks.<br>By default, value is "false"| |`ZBX_ENABLE_SNMP_TRAPS`|Server<br>Proxy|Enables SNMP trap feature. It requires **zabbix-snmptraps** instance and shared volume */var/lib/zabbix/snmptraps* to Zabbix server or Zabbix proxy.|
es	##### Variables de entorno  Todas las imágenes de componentes de Zabbix proporcionan variables de entorno para controlar la configuración. Estas variables de entorno se enumeran en cada repositorio de componentes. Estas variables de entorno son opciones de los archivos de configuración de Zabbix, pero con un método de nomenclatura diferente. Por ejemplo, `ZBX_LOGSLOWQUERIES` es igual a `LogSlowQueries` del servidor Zabbix y los archivos de configuración del proxy Zabbix.  ::: notaimportante  Algunas de las opciones de configuración no se pueden cambiar. Por ejemplo, `PIDFile` y `LogType`. :::  Algunos de los componentes tienen variables de entorno específicas, que no existen en los archivos de configuración oficiales de Zabbix:  | | | | |---|---|---| |**Variable**|**Componentes**|**Descripción**| |`DB_SERVER_HOST`|Servidor<br>Proxy<br>Interfaz web|Esta variable es el nombre IP o DNS del servidor MySQL o PostgreSQL.<br>Por defecto, el valor es `mysql-server` o `postgres-server` para MySQL o PostgreSQL respectivamente| |`DB_SERVER_PORT`|Servidor<br>Proxy<br>Interfaz web|Esta variable es el puerto del servidor MySQL o PostgreSQL.<br>Por defecto, el valor es '3306' o '5432' respectivamente.| |`MYSQL_USER`|Servidor<br>Proxy<br>Interfaz web|Usuario de la base de datos MySQL.<br>Por defecto, el valor es 'zabbix'.| |`MYSQL_PASSWORD`|Servidor<br>Proxy<br>Interfaz web|Contraseña de la base de datos MySQL.<br>Por defecto, el valor es 'zabbix'.| |`MYSQL_DATABASE`|Servidor<br>Proxy<br>Interfaz web|Nombre de la base de datos Zabbix.<br>De forma predeterminada, el valor es 'zabbix' para el servidor Zabbix y 'zabbix\_proxy' para el proxy Zabbix.| |`POSTGRES_USER`|Servidor<br>Interfaz web|Usuario de base de datos PostgreSQL.<br>Por defecto, el valor es 'zabbix'.| |`POSTGRES_PASSWORD`|Servidor<br>Interfaz web|Contraseña de la base de datos PostgreSQL.<br>Por defecto, el valor es 'zabbix'.| |`POSTGRES_DB`|Servidor<br>Interfaz web|Nombre de la base de datos Zabbix.<br>De forma predeterminada, el valor es 'zabbix' para el servidor Zabbix y 'zabbix\_proxy' para el proxy Zabbix.| |`PHP_TZ`|Interfaz web|Zona horaria en formato PHP. La lista completa de zonas horarias admitidas está disponible en [php.net](http://php.net/manual/en/timezones.php).<br>Por defecto, el valor es 'Europa/Riga'.| |`ZBX_SERVER_NAME`|Interfaz web|Nombre de instalación de Zabbix visible en la esquina superior derecha de la interfaz web.<br>Por defecto, el valor es 'Zabbix Docker'| |`ZBX_JAVAGATEWAY_ENABLE`|Servidor<br>Proxy|Habilita la comunicación con la puerta de enlace Zabbix Java para recopilar comprobaciones relacionadas con Java.<br>De forma predeterminada, el valor es "falso"| |`ZBX_ENABLE_SNMP_TRAPS`|Servidor<br>Proxy|Habilita la función de captura SNMP. Requiere la instancia de **zabbix-snmptraps** y el volumen compartido */var/lib/zabbix/snmptraps* para el servidor Zabbix o el proxy Zabbix.|

en-us	#### Error handling  Up to that point everything we've tried has worked fine. But what happens if we try to make an incorrect call to the API? Let's try to create another host by calling [host.create](/manual/api/reference/host/create) but omitting the mandatory `groups` parameter.  ```json {     "jsonrpc": "2.0",     "method": "host.create",     "params": {         "host": "Linux server",         "interfaces": [             {                 "type": 1,                 "main": 1,                 "useip": 1,                 "ip": "192.168.3.1",                 "dns": "",                 "port": "10050"             }         ]     },     "id": 7,     "auth": "0424bd59b807674191e7d77572075f33" } ```  The response will then contain an error message:  ```json {     "jsonrpc": "2.0",     "error": {         "code": -32602,         "message": "Invalid params.",         "data": "No groups for host \"Linux server\"."     },     "id": 7 } ```  If an error occurred, instead of the `result` property, the response object will contain an `error` property with the following data:  -   `code` - an error code; -   `message` - a short error summary; -   `data` - a more detailed error message.  Errors can occur in different cases, such as, using incorrect input values, a session timeout or trying to access unexisting objects. Your application should be able to gracefully handle these kinds of errors.
es	#### Manejo de errores  Hasta ese momento todo lo que hemos probado ha funcionado bien. Pero que Qué pasa si tratamos de hacer una llamada incorrecta a la API? intentemos crear otro host llamando [host.create](/manual/api/reference/host/create) pero omitiendo el parámetro `groups` obligatorio.  ```json {     "jsonrpc": "2.0",     "método": "host.create",     "parámetros": {         "anfitrión": "Servidor Linux",         "interfaces": [             {                 "tipo 1,                 "principal": 1,                 "usoip": 1,                 "ip": "192.168.3.1",                 "DNS": "",                 "puerto": "10050"             }         ]     },     "identificación": 7,     "autorización": "0424bd59b807674191e7d77572075f33" } ```  La respuesta contendrá un mensaje de error:  ```json {     "jsonrpc": "2.0",     "error": {         "código": -32602,         "mensaje": "Parámetros no válidos.",         "data": "No hay grupos para el host \"servidor Linux\"."     },     "identificación": 7 } ```  Si ocurriera un error, en lugar de la propiedad `resultado`, la respuesta El objeto contendrá una propiedad `error` con los siguientes datos:  - `código` - un código de error; - `mensaje` - un breve resumen del error; - `data` - un mensaje de error más detallado.  Los errores pueden ocurrir en diferentes casos, como por ejemplo, usando una entrada incorrecta valores, un tiempo de espera de la sesión o intentar acceder a objetos inexistentes. Su La aplicación debería poder manejar correctamente este tipo de errores.

en-us	#### Error messages  ODBC error messages are structured into fields to provide detailed information. For example:      Cannot execute ODBC query: [SQL_ERROR]:[42601][7][ERROR: syntax error at or near ";"; Error while executing the query]     └───────────┬───────────┘  └────┬────┘ └──┬──┘└┬┘└─────────────────────────────┬─────────────────────────────────────┘                 │                   │         │    └─ Native error code            └─ Native error message                 │                   │         └─ SQLState                 └─ Zabbix message   └─ ODBC return code  Note that the error message length is limited to 2048 bytes, so the message can be truncated. If there is more than one ODBC diagnostic record Zabbix tries to concatenate them (separated with `|`) as far as the length limit allows.
es	#### Mensajes de error  Los mensajes de error ODBC están estructurados en campos para proporcionar información detallada. Por ejemplo:      No se puede ejecutar la consulta ODBC: [SQL_ERROR]:[42601][7][ERROR: error de sintaxis en o cerca de ";"; Error al ejecutar la consulta]     └───────────┬───────────┘ └────┬────┘ └──┬ ──┘└┬┘└─── ──────────────────────────┬────────────── ───────── ──────────────┘                 │ │ │ └─ Código de error nativo └─ Mensaje de error nativo                 │ │ └─ EstadoSQL                 └─ Mensaje de Zabbix └─ Código de retorno ODBC  Tenga en cuenta que la longitud del mensaje de error está limitada a 2048 bytes, por lo que el mensaje se puede truncar. Si hay más de un registro de diagnóstico ODBC  Zabbix intenta concatenarlos (separados con `|`) hasta donde le permita el límite de longitud.

en-us	 #### Errors with fping execution in rootless containers  When containers are running in rootless mode or in a specific-restrictions environment, you may face errors related to fping execution when performing ICMP checks, such as `fping: Operation not permitted` or all packets to all resources lost.   To fix this problem add `--cap-add=net_raw` to "docker run" or "podman run" commands.   Additionally fping execution in non-root environments may require sysctl modification, i.e.:       sudo sysctl -w "net.ipv4.ping_group_range=0 1995"  where "1995" is the zabbix GID. For more details, see [ZBX-22833](https://support.zabbix.com/browse/ZBX-22833).
es	 #### Errores con la ejecución de fping en contenedores sin raíz  Cuando los contenedores se ejecutan en modo sin raíz o en un entorno con restricciones específicas, es posible que se produzcan errores relacionados con la ejecución de fping al realizar comprobaciones ICMP, como "fping: Operación no permitida" o que se pierdan todos los paquetes de todos los recursos.  Para solucionar este problema, agregue `--cap-add=net_raw` a los comandos "docker run" o "podman run".  Además, la ejecución de fping en entornos no root puede requerir una modificación de sysctl, es decir:      sudo sysctl -w "net.ipv4.ping_group_range=0 1995"  donde "1995" es el GID de zabbix. Para obtener más detalles, consulte [ZBX-22833](https://support.zabbix.com/browse/ZBX-22833).

en-us	#### Escalation examples
es	#### Ejemplos de escalamiento

en-us	#### Evaluation period  An evaluation period is used in functions referencing the item history. It allows to specify the interval we are interested in. It can be specified as time period (30s, 10m, 1h) or as a value range (\#5 - for five latest values).  The evaluation period is measured up to "now" - where "now" is the latest recalculation time of the trigger (see [Calculation time](#calculation_time) above); "now" is not the "now" time of the server.  The evaluation period specifies either:  -   To consider all values between "now-time period" and "now" (or, with     time shift, between "now-time shift-time period" and     "now-time\_shift") -   To consider no more than the num count of values from the past, up     to "now"     -   If there are 0 available values for the time period or num count         specified - then the trigger or calculated item that uses this         function becomes unsupported  Note that:  -   If only a single function (referencing data history) is used in the     trigger, "now" is always the latest received value. For example, if     the last value was received an hour ago, the evaluation period will     be regarded as up to the latest value an hour ago. -   A new trigger is calculated as soon as the first value is received     (history functions); it will be calculated within 30 seconds for     time-based functions. Thus the trigger will be calculated even     though perhaps the set evaluation period (for example, one hour) has     not yet passed since the trigger was created. The trigger will also     be calculated after the first value, even though the evaluation     range was set, for example, to ten latest values.
es	#### Periodo de evaluacion  Un período de evaluación se utiliza en funciones que hacen referencia al historial del artículo. Permite especificar el intervalo que nos interesa. Puede ser especificado como período de tiempo (30s, 10m, 1h) o como un rango de valores (\#5 - para cinco últimos valores).  El período de evaluación se mide hasta "ahora" - donde "ahora" es el último tiempo de recálculo del disparador (ver [Cálculo time](#calculation_time) arriba); "ahora" no es el tiempo "ahora" del servidor.  El período de evaluación especifica ya sea:  - Para considerar todos los valores entre "período de tiempo ahora" y "ahora" (o, con     cambio de tiempo, entre "ahora-cambio de tiempo-período de tiempo" y     "hora actual\_shift") - Considerar no más que el número de valores del pasado, hasta     para ahora"     - Si hay 0 valores disponibles para el período de tiempo o num count         especificado - entonces el activador o elemento calculado que utiliza este         la función deja de ser compatible  Tenga en cuenta que:  - Si solo se utiliza una sola función (referenciar el historial de datos) en el     disparador, "ahora" es siempre el último valor recibido. Por ejemplo, si     el último valor se recibió hace una hora, el período de evaluación     considerarse como hasta el último valor de hace una hora. - Se calcula un nuevo disparador tan pronto como se recibe el primer valor     (funciones de historia); se calculará en 30 segundos para     funciones basadas en el tiempo. Por lo tanto, el disparador se calculará incluso     aunque quizás el período de evaluación establecido (por ejemplo, una hora) ha     aún no ha pasado desde que se creó el disparador. El gatillo también     calcularse después del primer valor, aunque la evaluación     el rango se estableció, por ejemplo, en diez valores más recientes.

en-us	# event.acknowledge
es	# event.acknowledge

en-us	#### Event correlation  Create custom event correlation rules.  [Correlation API](/manual/api/reference/correlation)
es	#### Correlación de Eventos  Cree reglas de correlación de eventos personalizadas.  [API de Correlación](/manual/api/reference/correlation)

en-us	##### Event correlation  Event correlation (also called global event correlation) is a way to set up custom event closing (resulting in OK event generation) rules.  The rules define how the new problem events are paired with existing problem events and allow to close the new event or the matched events by generating corresponding OK events.  However, event correlation must be configured very carefully, as it can negatively affect event processing performance or, if misconfigured, close more events than intended (in the worst case even all problem events could be closed). A few configuration tips:  1.  always reduce the correlation scope by setting a unique tag for the     control event (the event that is paired with old events) and use the     'new event tag' correlation condition 2.  don't forget to add a condition based on the old event when using     'close old event' operation, or all existing problems could be     closed 3.  avoid using common tag names used by different correlation     configurations
es	##### Correlación de eventos  La correlación de eventos (también llamada correlación de eventos global) es una forma de establecer crear reglas personalizadas de cierre de eventos (que dan como resultado la generación de eventos OK).  Las reglas definen cómo se emparejan los nuevos eventos problemáticos con los existentes. eventos problemáticos y permitir cerrar el nuevo evento o los eventos coincidentes por generando los correspondientes eventos OK.  Sin embargo, la correlación de eventos debe configurarse con mucho cuidado, ya que puede afectar negativamente el rendimiento del procesamiento de eventos o, si está mal configurado, cerrar más eventos de los previstos (en el peor de los casos, incluso todos los problemas los eventos podrían cerrarse). Algunos consejos de configuración:  1. Siempre reduzca el alcance de la correlación estableciendo una etiqueta única para el     evento de control (el evento que está emparejado con eventos antiguos) y use el     condición de correlación 'nueva etiqueta de evento' 2. no olvide agregar una condición basada en el evento anterior al usar     operación 'cerrar evento antiguo', o todos los problemas existentes podrían ser     cerrado 3. Evite el uso de nombres de etiquetas comunes utilizados por diferentes correlaciones     configuraciones

en-us	# event.get
es	# event.get

en-us	#### Event menu  Clicking on the problem name brings up the event menu:  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_menu.png)  The event menu allows to:  -   filter the problems of the trigger -   access the trigger configuration -   access a simple graph/item history of the underlying item(s) -   access an external ticket of the problem (if configured, see the     *Include event menu entry* option when configuring     [webhooks](/manual/config/notifications/media/webhook)) -   execute global     [scripts](/manual/web_interface/frontend_sections/administration/scripts)     (these scripts need to have their scope defined as 'Manual event     action'). This feature may be handy for running scripts used for     managing problem tickets in external systems.
es	#### Menú de eventos  Al hacer clic en el nombre del problema, aparece el menú de eventos:  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_menu.png)  El menú de eventos permite:  -   filtrar los problemas del iniciador -   acceder a la configuración del iniciador -   acceder a un gráfico simple/historial de métricas de las métricas subyacentes -   acceder a un ticket externo del problema (si está configurado, consulte cómo     *Incluir la opción de entrada del menú de eventos* al configurar     [webhooks](/manual/config/notificaciones/media/webhook)) -   ejecutar      [scripts](/manual/web_interface/frontend_sections/administración/scripts) globales     (Estos scripts deben tener su alcance definido como 'Evento manual     acción'). Esta característica puede ser útil para ejecutar scripts utilizados para la     gestión de tickets de problemas en sistemas externos.

en-us	### Event  ::: noteclassic Events are created by the Zabbix server and cannot be modified via the API. :::  The event object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |eventid|string|ID of the event.| |source|integer|Type of the event.<br><br>Possible values:<br>0 - event created by a trigger;<br>1 - event created by a discovery rule;<br>2 - event created by active agent autoregistration;<br>3 - internal event;<br>4 - event created on service status update.| |object|integer|Type of object that is related to the event.<br><br>Possible values for trigger events:<br>0 - trigger.<br><br>Possible values for discovery events:<br>1 - discovered host;<br>2 - discovered service.<br><br>Possible values for autoregistration events:<br>3 - auto-registered host.<br><br>Possible values for internal events:<br>0 - trigger;<br>4 - item;<br>5 - LLD rule.<br><br>Possible values for service events:<br>6 - service.| |objectid|string|ID of the related object.| |acknowledged|integer|Whether the event has been acknowledged.| |clock|timestamp|Time when the event was created.| |ns|integer|Nanoseconds when the event was created.| |name|string|Resolved event name.| |value|integer|State of the related object.<br><br>Possible values for trigger and service events:<br>0 - OK;<br>1 - problem.<br><br>Possible values for discovery events:<br>0 - host or service up;<br>1 - host or service down;<br>2 - host or service discovered;<br>3 - host or service lost.<br><br>Possible values for internal events:<br>0 - "normal" state;<br>1 - "unknown" or "not supported" state.<br><br>This parameter is not used for active agent autoregistration events.| |severity|integer|Event current severity.<br><br>Possible values:<br>0 - not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.| |r\_eventid|string|Recovery event ID| |c\_eventid|string|ID of the event that was used to override (close) current event under global correlation rule. See `correlationid` to identify exact correlation rule.<br>This parameter is only defined when the event is closed by global correlation rule.| |correlationid|string|ID of the correlation rule that generated closing of the problem.<br>This parameter is only defined when the event is closed by global correlation rule.| |userid|string|User ID if the event was manually closed.| |suppressed|integer|Whether the event is suppressed.<br><br>Possible values:<br>0 - event is in normal state;<br>1 - event is suppressed.| |opdata|string|Operational data with expanded macros.| |urls|array|Active [media type URLs](/manual/api/reference/problem/object#media-type-url).|
es	### Evento  ::: noteclassic Los eventos son creados por el servidor Zabbix y no pueden ser modificados a través de la API. :::  El objeto de evento tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |eventid|cadena|ID del evento.| |fuente|número entero|Tipo de evento.<br><br>Valores posibles:<br>0: evento creado por un trigger;<br>1: evento creado por una regla de reconocimiento;<br>2: evento creado por registro automático de agente activo;<br>3 - evento interno;<br>4 - evento creado en la actualización del estado del servicio.| |objeto|número entero|Tipo de objeto relacionado con el evento.<br><br>Valores posibles para eventos trigger:<br>0 - trigger.<br><br>Valores posibles para eventos de reconocimiento:<br>1 - host reconocido;<br>2 - servicio reconocido.<br><br>Valores posibles para eventos de registro automático:<br>3 - host registrado automáticamente.<br><br>Valores posibles para eventos internos:<br>0 - trigger;<br>4 - item;<br>5 - regla LLD.<br><br>Valores posibles para eventos de servicio:<br>6 - servicio.| |objetoid|cadena|ID del objeto relacionado.| |reconocido|entero|Si el evento ha sido reconocido o no.| |reloj|marca de tiempo|Hora en que se creó el evento.| |ns|número entero|Nanosegundos cuando se creó el evento.| |nombre|cadena|Nombre del evento resuelto.| |valor|número entero|Estado del objeto relacionado.<br><br>Valores posibles para eventos de trigger y de servicio:<br>0 - OK;<br>1 - problema.<br><br>Valores posibles para eventos reconocidos :<br>0 - host o servicio activo;<br>1 - host o servicio inactivo;<br>2 - host o servicio reconocido;<br>3 - host o servicio perdido.<br><br>Valores posibles para eventos internos:<br>0 - estado "normal";<br>1 - estado "desconocido" o "no compatible".<br><br>Este parámetro no se utiliza para eventos de registro automático de agente activo.| |severidad|número entero|Severidad actual del evento.<br><br>Valores posibles:<br>0 - no clasificado;<br>1 - información;<br>2 - advertencia;<br>3 - promedio;<br> 4 - alto;<br>5 - desastre.| |r\_eventid|cadena|ID de evento de recuperación| |c\_eventid|cadena|ID del evento que se usó para anular (cerrar) el evento actual según la regla de correlación global. Consulte `correlationid` para identificar la regla de correlación exacta.<br>Este parámetro solo se define cuando el evento se cierra mediante la regla de correlación global.| |correlaciónid|cadena|ID de la regla de correlación que generó el cierre del problema.<br>Este parámetro solo se define cuando el evento se cierra mediante la regla de correlación global.| |usuarioid|cadena|ID de usuario si el evento se cerró manualmente.| |suprimido|número entero|Si el evento está suprimido o no.<br><br>Valores posibles:<br>0 - el evento está en estado normal;<br>1 - el evento está suprimido.| |opdata|cadena|Datos operativos con macros expandidos.| |urls|matriz|Activo [media type](/manual/api/reference/problem/object#tipo-de-medio-url).|

en-us	# > Event object  The following objects are directly related to the `event` API.
es	# > Objeto de evento  Los siguientes objetos están directamente relacionados con la API "event".

en-us	#### Events  Retrieve events generated by triggers, network discovery and other Zabbix systems for more flexible situation management or third-party tool integration.  [Event API](/manual/api/reference/event)
es	#### Eventos  Obtenga los eventos generados por los iniciadores, el descubrimiento de red y otros sistemas Zabbix, para una gestión más flexible de situaciones o su integración con herramientas de terceros.  [API de Eventos](/manual/api/reference/event)

en-us	### Event tag  The event tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Event tag name.| |value|string|Event tag value.|
es	### Etiqueta de evento  El objeto de etiqueta de evento tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_data)|Descripción| |--|--|------| |etiqueta|cadena|Nombre de etiqueta de evento.| |valor|cadena|Valor de etiqueta de evento.|

en-us	# Event  This class is designed to work with events.  Object references:\  -   [Event](/manual/api/reference/event/object#host)  Available methods:\  -   [event.get](/manual/api/reference/event/get) - retrieving events -   [event.acknowledge](/manual/api/reference/event/acknowledge) -     acknowledging events
es	# Evento  Esta clase está diseñada para trabajar con eventos.  Referencias de objetos:\  - [Event](/manual/api/reference/event/object#host)  Métodos disponibles:\  - [event.get](/manual/api/reference/event/get) - recuperando eventos - [evento.acknowledge](/manual/api/reference/event/acknowledge) -     reconociendo eventos

en-us	### Example
es	### Ejemplo

en-us	##### Example 10  CPU activity at any time with exception.  Use of function time() and **not** operator:      min(/zabbix/system.cpu.load[all,avg1],5m)>2     and not (dayofweek()=7 and time()>230000)     and not (dayofweek()=1 and time()<010000)  The trigger may change its state to problem at any time, except for 2 hours on a week change (Sunday, 23:00 - Monday, 01:00).
es	##### Ejemplo 10  Actividad de la CPU en cualquier momento con excepción.  Uso de la función time() y operador **not**:      min(/zabbix/system.cpu.load[all,avg1],5m)>2     and not (dayofweek()=7 and time()>230000)     and not (dayofweek()=1 and time()<010000)  El iniciador puede cambiar su estado a problema en cualquier momento, excepto en 2 horas durante el cambio de semana (domingo, 23:00 - lunes, 01:00).

en-us	##### Example 11  Check if client local time is in sync with Zabbix server time.  Use of function fuzzytime():      fuzzytime(/MySQL_DB/system.localtime,10s)=0  The trigger will change to the problem state in case when local time on server MySQL\_DB and Zabbix server differs by more than 10 seconds. Note that 'system.localtime' must be configured as a [passive check](/manual/appendix/items/activepassive#passive_checks).
es	##### Ejemplo 11  Compruebe si la hora local del cliente está sincronizada con la hora del servidor Zabbix.  Uso de la función fuzzytime():      fuzzytime(/MySQL_DB/system.localtime,10s)=0  El iniciador cambiará al estado de problema en caso de que la hora local esté activada. El servidor MySQL\_DB y el servidor Zabbix difieren en más de 10 segundos. Tenga en cuenta que 'system.localtime' debe configurarse como [comprobación pasiva](/manual/appendix/items/activepassive#passive_checks).

en-us	##### Example 12  Comparing average load today with average load of the same time yesterday (using time shift as `now-1d`).      avg(/server/system.cpu.load,1h)/avg(/server/system.cpu.load,1h:now-1d)>2  This trigger will fire if the average load of the last hour tops the average load of the same hour yesterday more than two times.
es	##### Ejemplo 12  Comparando la carga promedio actual con la carga promedio durante el mismo tiempo de ayer (usando el cambio de tiempo como `now-1d`).      avg(/server/system.cpu.load,1h)/avg(/server/system.cpu.load,1h:now-1d)>2  Este iniciador se activará si la carga promedio de la última hora supera la carga promedio de la misma hora ayer en más de dos veces.

en-us	##### Example 13  Using the value of another item to get a trigger threshold:      last(/Template PfSense/hrStorageFree[{#SNMPVALUE}])<last(/Template PfSense/hrStorageSize[{#SNMPVALUE}])*0.1  The trigger will fire if the free storage drops below 10 percent.
es	##### Ejemplo 13  Usar el valor de otra métrica para obtener un umbral de activación:      last(/Template PfSense/hrStorageFree[{#SNMPVALUE}])<last(/Template PfSense/hrStorageSize[{#SNMPVALUE}])*0.1  El iniciador se activará si el almacenamiento gratuito cae por debajo del 10 por ciento.

en-us	##### Example 14  Using [evaluation result](#operators) to get the number of triggers over a threshold:      (last(/server1/system.cpu.load[all,avg1])>5) + (last(/server2/system.cpu.load[all,avg1])>5) + (last(/server3/system.cpu.load[all,avg1])>5)>=2  The trigger will fire if at least two of the triggers in the expression are in a problem state.
es	##### Ejemplo 14  Usar [resultado de la evaluación](#operators) para obtener el número de iniciadores que superan un umbral:      (last(/server1/system.cpu.load[all,avg1])>5) + (last(/server2/system.cpu.load[all,avg1])>5) + (last(/server3/system.cpu.load[all,avg1])>5)>=2  El iniciador se activará si al menos dos de los iniciadores en la expresión se encuentran en un estado problemático.

en-us	##### Example 15  Comparing string values of two items - operands here are functions that return strings.  Problem: create an alert if Ubuntu version is different on different hosts      last(/NY Zabbix server/vfs.file.contents[/etc/os-release])<>last(/LA Zabbix server/vfs.file.contents[/etc/os-release])
es	##### Ejemplo 15  Comparar valores de cadena de dos métricas: aquí los operandos son funciones que retornan cadenas.  Problema: cree una alerta si la versión de Ubuntu es diferente en diferentes equipos      last(/NY Zabbix server/vfs.file.contents[/etc/os-release])<>last(/LA Zabbix server/vfs.file.contents[/etc/os-release])

en-us	##### Example 16  Comparing two string values - operands are:  -   a function that returns a string -   a combination of macros and strings  Problem: detect changes in the DNS query  The item key is:      net.dns.record[8.8.8.8,{$WEBSITE_NAME},{$DNS_RESOURCE_RECORD_TYPE},2,1]  with macros defined as      {$WEBSITE_NAME} = example.com     {$DNS_RESOURCE_RECORD_TYPE} = MX  and normally returns:      example.com           MX       0 mail.example.com  So our trigger expression to detect if the DNS query result deviated from the expected result is:      last(/Zabbix server/net.dns.record[8.8.8.8,{$WEBSITE_NAME},{$DNS_RESOURCE_RECORD_TYPE},2,1])<>"{$WEBSITE_NAME}           {$DNS_RESOURCE_RECORD_TYPE}       0 mail.{$WEBSITE_NAME}"  Notice the quotes around the second operand.
es	##### Ejemplo 16  Comparando dos valores de cadena: los operandos son:  - una función que devuelve una cadena - una combinación de macros y cadenas  Problema: detectar cambios en la consulta de DNS  La clave de la métrica es:      net.dns.record[8.8.8.8,{$WEBSITE_NAME},{$DNS_RESOURCE_RECORD_TYPE},2,1]  con macros definidas como      {$WEBSITE_NAME} = example.com     {$DNS_RESOURCE_RECORD_TYPE} = MX  y normalmente devuelve:      example.comMX0 mail.example.com  Así que nuestra expresión de activación para detectar si el resultado de la consulta de DNS se desvió del resultado esperado es:      last(/Zabbix server/net.dns.record[8.8.8.8,{$WEBSITE_NAME},{$DNS_RESOURCE_RECORD_TYPE},2,1])<>"{$WEBSITE_NAME}{$DNS_RESOURCE_RECORD_TYPE}0 mail.{$WEBSITE_NAME}"  Observe las comillas alrededor del segundo operando.

en-us	##### Example 17  Comparing two string values - operands are:  -   a function that returns a string -   a string constant with special characters \\ and "  Problem: detect if the `/tmp/hello` file content is equal to:      \" //hello ?\"  Option 1) write the string directly      last(/Zabbix server/vfs.file.contents[/tmp/hello])="\\\" //hello ?\\\""  Notice how \\ and " characters are escaped when the string gets compared directly.  Option 2) use a macro      {$HELLO_MACRO} = \" //hello ?\"  in the expression:      last(/Zabbix server/vfs.file.contents[/tmp/hello])={$HELLO_MACRO}
es	##### Ejemplo 17  Comparando dos valores de cadena, los operandos son:  - una función que devuelve una cadena - una cadena constante con caracteres especiales \\ y "  Problema: detecta si el contenido del archivo `/tmp/hello` es igual a:      \" //hello ?\"  Opción 1) escribir la cadena directamente      last(/Zabbix server/vfs.file.contents[/tmp/hello])="\\\" //hello ?\\\""  Observe cómo se escapan los caracteres \\ y " cuando se compara la cadena directamente.  Opción 2) usar una macro      {$HELLO_MACRO} = \" //hello ?\"  en la expresión:      last(/Zabbix server/vfs.file.contents[/tmp/hello])={$HELLO_MACRO}