en-us	### Description  `object proxygroup.create(object/array proxyGroups)`  This method allows to create new proxy 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/users/user_roles) for more information. :::
es	### Descripción  `objeto proxygroup.create(objeto/matriz proxyGroups)`  Este método permite crear nuevos grupos de proxy.  ::: 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 los ajustes del rol de usuario. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información. :::

en-us	### Description  `object proxygroup.delete(array proxyGroupIds)`  This method allows to delete proxy 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/users/user_roles) for more information. :::
es	### Descripción  `objeto proxygroup.delete (matriz proxyGroupIds)`  Este método permite eliminar grupos de proxy.  ::: 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 los ajustes del rol de usuario. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información. :::

en-us	### Description  `object proxygroup.update(object/array proxyGroups)`  This method allows to update existing proxy 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/users/user_roles) for more information. :::
es	### Descripción  `objeto proxygroup.update(objeto/matriz proxyGroups)`  Este método permite actualizar grupos de proxy existentes.  ::: 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 los ajustes del rol de usuario. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información. :::

en-us	### Description  `object proxy.update(object/array proxies)`  This method allows to update existing proxies.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object proxy.update(object/array proxies)`  Este método permite actualizar los servidores proxy existentes.  ::: 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 del rol de usuario. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información. :::

en-us	### Description  `object regexp.create(object/array regularExpressions)`  This method allows to create new global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/users/user_roles) for more information. :::
es	### Descripción  `object regexp.create(object/array regularExpressions)`  Este método permite crear nuevas expresiones regulares globales.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *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/users/user_roles) para obtener más información. :::

en-us	### Description  `object regexp.delete(array regexpids)`  This method allows to delete global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/users/user_roles) for more information. :::
es	### Descripción  `object regexp.delete(array regexpids)`  Este método permite eliminar expresiones regulares globales.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *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/users/user_roles) para obtener más información. :::

en-us	### Description  `object regexp.update(object/array regularExpressions)`  This method allows to update existing global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/users/user_roles) for more information. :::
es	### Descripción  `object regexp.update(object/array regularExpressions)`  Este método permite actualizar expresiones regulares globales existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *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/users/user_roles) para obtener más información. :::

en-us	### Description  `object report.create(object/array reports)`  This method allows to create new scheduled reports.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object report.create(object/array reports)`  Este método permite crear nuevos informes programados.  ::: 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/users/user_roles) para más información. :::

en-us	### Description  `object report.delete(array reportids)`  This method allows to delete scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/users/user_roles) for more information. :::
es	### Descripción  `object report.delete(array reportids)`  Este método permite eliminar informes programados.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object report.update(object/array reports)`  This method allows to update existing scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/users/user_roles) for more information. :::
es	### Descripción  `object report.update(object/array reports)`  Este método permite actualizar los informes programados 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object role.create(object/array roles)`  This method allows to create new roles.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object role.create(object/array roles)`  Este método permite crear nuevos roles.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object role.delete(array roleids)`  This method allows to delete roles.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object role.delete(array roleids)`  Este método permite eliminar roles.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object role.update(object/array roles)`  This method allows to update existing roles.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object role.update(object/array roles)`  Este método permite actualizar los roles existentes.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object script.create(object/array scripts)`  This method allows to create new scripts.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object script.create(object/array scripts)`  Este método permite crear nuevos scripts.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object script.delete(array scriptIds)`  This method allows to delete scripts.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object script.delete(array scriptIds)`  Este método permite eliminar scripts.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object script.execute(object parameters)`  This method allows to run a script on a host or event. Except for URL type scripts. Those are not executable.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object script.execute(object parameters)`  Este método permite ejecutar un script en un equipo o evento. Excepto para scripts de tipo URL. Esos no son ejecutables.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object script.getscriptsbyevents(object parameters)`  This method allows to retrieve all available scripts on the given event or specific script if script ID is provided. When manualinput is provided, it substitutes the {MANUALINPUT} macro with the specified value.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `objeto script.getscriptsbyevents(parámetros de objeto)`  Este método permite recuperar todos los scripts disponibles en el evento dado o un script específico si se proporciona el ID del script. Cuando se proporciona la entrada manual, sustituye la macro {MANUALINPUT} por el valor especificado.  ::: 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/users/user_roles) para más información. :::

en-us	### Description  `object script.getscriptsbyhosts(object parameters)`  This method allows to retrieve all available scripts on the given host or specific script if script ID is provided. When manualinput is provided, it substitutes the {MANUALINPUT} macro with the specified value.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `objeto script.getscriptsbyhosts(parámetros de objeto)`  Este método permite recuperar todos los scripts disponibles en el equipo determinado o un script específico si se proporciona el ID del script. Cuando se proporciona la entrada manual, sustituye la macro {MANUALINPUT} con el valor especificado.  ::: 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/users/user_roles) para más información. :::

en-us	### Description  `object script.update(object/array scripts)`  This method allows to update existing scripts.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object script.update(object/array scripts)`  Este método permite actualizar los scripts existentes.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object service.create(object/array services)`  This method allows to create new services.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object service.create(object/array services)`  Este método permite crear nuevos servicios.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object service.delete(array serviceIds)`  This method allows to delete services.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object service.delete(array serviceIds)`  Este método permite eliminar servicios.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se puede revocar en la configuración de roles de usuario. Ver [Roles de usuarios](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información. :::

en-us	### Description  `object service.update(object/array services)`  This method allows to update existing services.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object service.update(object/array services)`  Este método permite actualizar los servicios 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object settings.get(object parameters)`  The method allows to retrieve settings object according to the given parameters.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object settings.get(object parameters)`  El método permite recuperar el objeto de configuración de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se puede revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información. :::

en-us	### Description  `object settings.update(object settings)`  This method allows to update existing common settings.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object settings.update(object settings)`  Este método permite actualizar la configuración común existente.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object sla.create(object/array SLAs)`  This method allows to create new SLA objects.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object sla.create(object/array SLAs)`  Este método permite crear nuevos objetos SLA.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object sla.delete(array slaids)`  This method allows to delete SLA entries.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object sla.delete(array slaids)`  Este método permite eliminar entradas de SLA.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object sla.getsli(object parameters)`  This method allows to calculate the Service Level Indicator (SLI) data for a Service Level Agreement (SLA).  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object sla.getsli(object parameters)`  Este método permite calcular los datos del Indicador de Nivel de Servicio (SLI) para un Acuerdo de Nivel de Servicio (SLA).  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object sla.update(object/array slaids)`  This method allows to update existing SLA entries.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object sla.update(object/array slaids)`  Este método permite actualizar las entradas SLA 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object task.create(object/array tasks)`  This method allows to create a new task (such as collect diagnostic data or check items or low-level discovery rules without config reload).  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object task.create(object/array tasks)`  Este método permite crear una nueva tarea (como recopilar datos de diagnóstico o verificar métricas o reglas de descubrimiento de bajo nivel sin recargar la configuración).  ::: 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/users/user_roles) para más información. :::

en-us	### Description  `object template.create(object/array templates)`  This method allows to create new templates.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object template.create(object/array templates)`  Este método permite crear nuevas plantillas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templatedashboard.create(object/array templateDashboards)`  This method allows to create new template dashboards.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templatedashboard.create(object/array templateDashboards)`  Este método permite crear nuevas plantillas de tablero.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templatedashboard.delete(array templateDashboardIds)`  This method allows to delete template dashboards.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templatedashboard.delete(array templateDashboardIds)`  Este método permite eliminar plantillas de tablero.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templatedashboard.update(object/array templateDashboards)`  This method allows to update existing template dashboards.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templatedashboard.update(object/array templateDashboards)`  Este método permite actualizar plantillas de tablero 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object template.delete(array templateIds)`  This method allows to delete templates.  Deleting a template will cause deletion of all template entities (items, triggers, graphs, etc.). To leave template entities with the hosts, but delete the template itself, first unlink the template from required hosts using one of these methods: [template.update](/manual/api/reference/template/update), [template.massupdate](/manual/api/reference/template/massupdate), [host.update](/manual/api/reference/host/update), [host.massupdate](/manual/api/reference/host/massupdate).  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object template.delete(array templateIds)`  Este método permite eliminar plantillas.  Eliminar una plantilla provocará la eliminación de todas las entidades de la plantilla (métricas, iniciadores, gráficos, etc.). Para dejar las entidades de la plantilla con los equipos, pero eliminar la plantilla en sí, primero desvincule la plantilla de los equipos correspondientes utilizando uno de estos métodos: [template.update](/manual/api/reference/template/update), [template.massupdate](/manual/api/reference/template/massupdate), [host.update](/manual/api/reference/host/update), [host.massupdate](/manual/api/reference/host/massupdate).  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.create(object/array templateGroups)`  This method allows to create new template 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/users/user_roles) for more information. :::
es	### Descripción  `object templategroup.create(object/array templateGroups)`  Este método permite crear nuevos grupos de plantillas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.delete(array templateGroupIds)`  This method allows to delete template groups.  A template group can not be deleted if it contains templates that belong to this group only.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templategroup.delete(array templateGroupIds)`  Este método permite eliminar grupos de plantillas.  Un grupo de plantillas no se puede eliminar si contiene plantillas que pertenecen únicamente a este grupo.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given template groups.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templategroup.massadd(object parameters)`  Este método permite agregar simultáneamente múltiples objetos relacionados a todos los grupos de plantillas dados.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.massremove(object parameters)`  This method allows to remove related objects from multiple template groups.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templategroup.massremove(object parameters)`  Este método permite eliminar objetos relacionados de múltiples grupos de plantillas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.massupdate(object parameters)`  This method allows to replace templates with the specified ones in multiple template groups.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templategroup.massupdate(object parameters)`  Este método permite reemplazar plantillas de varios grupos de plantillas con las especificadas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.propagate(object parameters)`  This method allows to apply permissions to all template groups' subgroups.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/users/user_roles) for more information. :::  
es	### Descripción  `objeto templategroup.propagate(parámetros de objeto)`  Este método permite aplicar permisos a todos los subgrupos de los grupos de plantillas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object templategroup.update(object/array templateGroups)`  This method allows to update existing template groups.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object templategroup.update(object/array templateGroups)`  Este método permite actualizar grupos de plantillas 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object template.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to the given templates.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object template.massadd(object parameters)`  Este método permite agregar simultáneamente múltiples objetos relacionados a las plantillas dadas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object template.massremove(object parameters)`  This method allows to remove related objects from multiple templates.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object template.massremove(object parameters)`  Este método permite eliminar objetos relacionados de múltiples plantillas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object template.massupdate(object parameters)`  This method allows to simultaneously replace or remove related objects and update properties on multiple templates.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object template.massupdate(object parameters)`  Este método permite reemplazar o eliminar simultáneamente objetos relacionados. y actualizar propiedades en múltiples plantillas.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object template.update(object/array templates)`  This method allows to update existing templates.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object template.update(object/array templates)`  Este método permite actualizar las plantillas 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object token.create(object/array tokens)`  This method allows to create new tokens.  ::: noteclassic The *Manage API tokens* [permission](/manual/web_interface/frontend_sections/users/user_roles#configuration) is required for the user role to manage tokens for other users. :::  ::: noteimportant A token created by this method also has to be [generated](generate) before it is usable. :::
es	### Descripción  `token de objeto.create(tokens de objeto/matriz)`  Este método permite crear nuevos tokens.  ::: nota clásica El [permiso] *Administrar tokens de API*(/manual/web_interface/frontend_sections/users/user_roles#configuration) es necesario para que el rol de usuario administre tokens para otros usuarios. :::  ::: nota importante Un token creado por este método también tiene ser [generado](generado) antes de que sea utilizable. :::

en-us	### Description  `object token.delete(array tokenids)`  This method allows to delete tokens.  ::: noteclassic The *Manage API tokens* [permission](/manual/web_interface/frontend_sections/users/user_roles#configuration) is required for the user role to manage tokens for other users. :::
es	### Descripción  `objeto token.delete (array tokenids)`  Este método permite eliminar tokens.  ::: nota clásica El [permiso] *Administrar tokens de API*(/manual/web_interface/frontend_sections/users/user_roles#configuration) es necesario para que el rol de usuario administre tokens para otros usuarios. :::

en-us	### Description  `object token.generate(array tokenids)`  This method allows to generate tokens.  ::: noteclassic The *Manage API tokens* [permission](/manual/web_interface/frontend_sections/users/user_roles#configuration) is required for the user role to manage tokens for other users. :::  ::: noteimportant A token can be generated by this method only if it has been [created](create). :::
es	### Descripción  `objeto token.generar (array tokenids)`  Este método permite generar tokens.  ::: nota clásica El [permiso] *Administrar tokens de API*(/manual/web_interface/frontend_sections/users/user_roles#configuration) es necesario para que el rol de usuario administre tokens para otros usuarios. :::  ::: nota importante Este método solo puede generar un token si ha sido [creado](crear). :::

en-us	### Description  `object token.update(object/array tokens)`  This method allows to update existing tokens.  ::: noteclassic The *Manage API tokens* [permission](/manual/web_interface/frontend_sections/users/user_roles#configuration) is required for the user role to manage tokens for other users. :::
es	### Descripción  `token de objeto.actualización (tokens de objeto/matriz)`  Este método permite actualizar tokens existentes.  ::: nota clásica El [permiso] *Administrar tokens de API*(/manual/web_interface/frontend_sections/users/user_roles#configuration) es necesario para que el rol de usuario administre tokens para otros usuarios. :::

en-us	### Description  `object trigger.create(object/array triggers)`  This method allows to create new triggers.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object trigger.create(objeto/matriz de iniciadores)`  Este método permite crear nuevos iniciadores.  ::: 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. Para más información, ver [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles). :::

en-us	### Description  `object trigger.delete(array triggerIds)`  This method allows to delete triggers.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object trigger.delete(array triggerIds)`   Este método permite eliminar iniciadores.  ::: 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. Para más información, ver [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles). :::

en-us	### Description  `object triggerprototype.create(object/array triggerPrototypes)`  This method allows to create new trigger prototypes.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object triggerprototype.create(object/array triggerPrototypes)`  Este método permite crear nuevos prototipos de iniciador.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object triggerprototype.delete(array triggerPrototypeIds)`  This method allows to delete trigger prototypes.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object triggerprototype.delete(array triggerPrototypeIds)`  Este método permite eliminar prototipos de iniciador.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object triggerprototype.update(object/array triggerPrototypes)`  This method allows to update existing trigger prototypes.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object triggerprototype.update(object/array triggerPrototypes)`  Este método permite actualizar prototipos de iniciadores 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object trigger.update(object/array triggers)`  This method allows to update existing triggers.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object trigger.update(object/array triggers)`  Este método permite actualizar los iniciadores 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object user.checkAuthentication`  This method checks and prolongs the user session.  ::: noteimportant Calling the `user.checkAuthentication` method using the parameter `sessionid` prolongs the user session by default. :::
es	### Descripción  `object user.checkAuthentication`  Este método comprueba y prolonga la sesión del usuario.  ::: noteimportant Llamar al método `user.checkAuthentication` usando el parámetro `sessionid` 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/users/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/users/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/users/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/users/user_roles) para obtener más información. :::

en-us	### Description  `object userdirectory.create(object/array userDirectory)`  This method allows to create new user directories.  ::: noteclassic This method is only available to *Super admin* user type. :::
es	### Descripción  `object userdirectory.create(object/array userDirectory)`  Este método permite crear nuevos directorios de usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. :::

en-us	### Description  `object userdirectory.delete(array userDirectoryIds)`  This method allows to delete user directories. User directory cannot be deleted when it is directly used for at least one user group.\ Default LDAP user directory cannot be deleted when `authentication.ldap_configured` is set to 1 or when there are more user directories left.  ::: noteclassic This method is only available to *Super admin* user type. :::
es	### Descripción  `object userdirectory.delete(array userDirectoryIds)`  Este método permite eliminar directorios de usuarios. El directorio de usuarios no se puede eliminar cuando se utiliza directamente para al menos un grupo de usuarios.\ El directorio de usuarios LDAP predeterminado no se puede eliminar cuando `authentication.ldap_configured` está configurado en 1 o cuando quedan más directorios de usuarios.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. :::

en-us	### Description  `object userdirectory.test(array userDirectory)`  This method allows to test user directory connection settings.  ::: noteclassic This method also allows to test what configured data matches the user directory settings for user provisioning (e.g., what user role, user groups, user medias will be assigned to the user). For this type of test the API request should be made for a [user directory](/manual/api/reference/userdirectory/object#userdirectory) that has `provision_status` set to enabled. :::  ::: noteclassic This method is only available to *Super admin* user type. :::
es	### Descripción  `object userdirectory.test(array userDirectory)`  Este método permite probar la configuración de conexión del directorio de usuarios.  ::: noteclassic Este método también permite probar qué datos configurados coinciden con la configuración del directorio de usuarios para el aprovisionamiento de usuarios. (por ejemplo, qué rol de usuario, grupos de usuarios, medios de usuario se asignarán al usuario). Para este tipo de prueba, la solicitud de API debe realizarse para un [directorio de usuarios](/manual/api/reference/userdirectory/object#userdirectory) que tenga el parámetro `provision_status` configurado como habilitado. :::  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. :::

en-us	### Description  `object userdirectory.update(object/array userDirectory)`  This method allows to update existing user directories.  ::: noteclassic This method is only available to *Super admin* user type. :::
es	### Descripción  `object userdirectory.update(object/array userDirectory)`  Este método permite actualizar los directorios de usuarios existentes.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. :::

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/users/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/users/user_roles) para obtener más información. :::

en-us	### Description  `object usergroup.delete(array userGroupIds)`  This method allows to delete user groups.  ::: noteimportant [Deprovisioned](/manual/web_interface/frontend_sections/users/authentication#configuration) users group (the user group specified for `disabled_usrgrpid` in [Authentication](/manual/api/reference/authentication/object)) cannot be deleted. :::  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `object usergroup.delete(array userGroupIds)`  Este método permite eliminar grupos de usuarios.  ::: noteimportant Los grupos de usuarios [desaprovisionados](/manual/web_interface/frontend_sections/users/authentication#configuration) no pueden ser eliminados. (El grupo de usuarios especificado para `disabled_usrgrpid` en [Autenticación](/manual/api/reference/authentication/object)) no se puede eliminar. :::  ::: 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/users/user_roles) para obtener 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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/user_roles) para obtener más información. :::

en-us	### Description  `object user.provision(object/array users)`  This method allows to provision LDAP 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/users/user_roles) for more information. :::
es	### Descripción  `object user.provision(object/array users)`  Este método permite aprovisionar usuarios LDAP.  ::: 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/users/user_roles) para obtener más información. :::

en-us	### Description  `object user.resettotp(object/array users)`  This method allows to reset user TOTP secrets.  ::: 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/users/user_roles) for more information. :::
es	### Descripción  `objeto usuario.resettotp(objeto/usuarios de matriz)`  Este método permite restablecer los secretos TOTP del usuario.  ::: 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. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/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/users/user_roles) for more information. :::
es	### Descripción  `object valuemap.update(object/array valuemaps)`  Este método permite actualizar los mapas de valores 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/users/user_roles) para obtener 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)`  Este método permite recuperar la versión de la API de Zabbix.  ::: 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 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/users/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/users/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 who do not belong to any [user group](/manual/api/reference/usergroup/object#user-group) with enabled multi-factor authentication. This method 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 la generación de un gran número de registros de sesiones abiertas. :::  ::: noteimportant Este método solo está disponible para usuarios no autenticados que no pertenecen a ningún [grupo de usuarios](/manual/api/reference/usergroup/object#user-group) con la autenticación multifactor habilitada. Este método debe llamarse 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/users/user_roles) for more information. :::
es	### Descripción  `string/object user.logout(array)`  Este método permite cerrar la sesión en la API e invalida el actual token de autenticación.  ::: 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/users/user_roles) para obtener más información. :::

en-us	##### Description  The following advanced configuration parameters are supported if *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|Possible 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 *Configuración avanzada* está configurado en "Activado" y *Mostrar* está configurado en "Descripción".  |Parámetro|[tipo](/manual/api/reference/dashboard/object#dashboard-widget-field)|nombre|valor| |-----|-|-----|-------------------| |*Description*|1|descripción|Cualquier valor de cadena, incluidas las macros.<br>Macros admitidas: {HOST.\*}, {ITEM.\*}, {INVENTORY.\*}, Macros de usuario.<br>< br>Predeterminado: {ITEM.NAME}.| |*Horizontal position*|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*.| |*Vertical position*|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*.| |*Size*|0|desc_size|Los valores válidos oscilan entre 1 y 100.<br><br>Predeterminado: 15.| |*Bold*|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 [*Action log*](/manual/web_interface/frontend_sections/dashboards/widgets/action_log) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Action log* widget, please refer to the parameter behavior 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 [*Registro de acciones*](/manual/web_interface/frontend_sections/dashboards/widgets/action_log) 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 *Registro de acciones*, consulte el comportamiento de los parámetros descrito 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 [*Clock*](/manual/web_interface/frontend_sections/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Reloj*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Reloj*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Resumen de datos*](/manual/web_interface/frontend_sections/dashboards/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 [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 *Resumen de datos*, consulte el comportamiento de los parámetros descrito 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 [*Discovery status*](/manual/web_interface/frontend_sections/dashboards/widgets/discovery_status) widget in `dashboard.create` and `dashboard.update` methods.
es	### Descripción  Estos parámetros y los posibles valores de la propiedad para los respectivos objetos de campo del widget del panel permiten configurar el widget [*Estado de descubrimiento*](/manual/web_interface/frontend_sections/dashboards/widgets/discovery_status) en los métodos `dashboard.create` y `dashboard.update`.

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Favorite graphs*](/manual/web_interface/frontend_sections/dashboards/widgets/favorite_graphs) widget in `dashboard.create` and `dashboard.update` methods.
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áficos favoritos*](/manual/web_interface/frontend_sections/dashboards/widgets/favorite_graphs) en los métodos `dashboard.create` y `dashboard.update`.

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Favorite maps*](/manual/web_interface/frontend_sections/dashboards/widgets/favorite_maps) widget in `dashboard.create` and `dashboard.update` methods.
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 [*Mapas favoritos*](/manual/web_interface/frontend_sections/dashboards/widgets/favorite_maps) en los métodos `dashboard.create` y `dashboard.update`.

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Gauge*](/manual/web_interface/frontend_sections/dashboards/widgets/gauge) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Gauge* widget, please refer to the parameter behavior 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 de tablero permiten configurar el widget [*Gauge*](/manual/web_interface/frontend_sections/dashboards/widgets/gauge) 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 *Gauge*, consulte el comportamiento de los parámetros descrito 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 [*Geomap*](/manual/web_interface/frontend_sections/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Geomap*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Geomap*, consulte el comportamiento de los parámetros descrito 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 (classic)*](/manual/web_interface/frontend_sections/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 (clásico)*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Graph (clásico)*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior outlined in the tables below. :::
es	### Descripción   Estos parámetros y los valores posibles de propiedad  para los objetos de campo del widget del tablero respectivo permiten configurar el widget [*Gráfico*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Gráfico*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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/dashboards/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 los [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 *Prototipo de gráfico*, consulte el comportamiento de los parámetros que se describen 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 [*Honeycomb*](/manual/web_interface/frontend_sections/dashboards/widgets/honeycomb) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Honeycomb* widget, please refer to the parameter behavior 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 [*Panal*](/manual/web_interface/frontend_sections/dashboards/widgets/honeycomb) 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 *Panal*, consulte el comportamiento de los parámetros descrito 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 [*Host availability*](/manual/web_interface/frontend_sections/dashboards/widgets/host_availability) widget in `dashboard.create` and `dashboard.update` methods.
es	### Descripción  Estos parámetros y los valores de propiedad posibles para los objetos de campo del widget del dashboard respectivo permiten configurar el widget [*Disponibilidad del host*](/manual/web_interface/frontend_sections/dashboards/widgets/host_availability) en los métodos `dashboard.create` y `dashboard.update`.

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Host navigator*](/manual/web_interface/frontend_sections/dashboards/widgets/host_navigator) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Host navigator* widget, please refer to the parameter behavior 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 [*Navegador de equipo*](/manual/web_interface/frontend_sections/dashboards/widgets/host_navigator) 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 *Navegador de equipo*, consulte el comportamiento de los parámetros descrito 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 history*](/manual/web_interface/frontend_sections/dashboards/widgets/item_history) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Item history* widget, please refer to the parameter behavior 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 [*Historial de métrica*](/manual/web_interface/frontend_sections/dashboards/widgets/item_history) 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 *Historial de métrica*, consulte el comportamiento de los parámetros descrito 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 navigator*](/manual/web_interface/frontend_sections/dashboards/widgets/item_navigator) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Item navigator* widget, please refer to the parameter behavior 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 [*Navegador de métricas*](/manual/web_interface/frontend_sections/dashboards/widgets/item_navigator) 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 *Navegador de métricas*, consulte el comportamiento de los parámetros que se describen 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Valor de la métrica*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Valor del artículo*, consulte el comportamiento de los parámetros que se describen 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*](/manual/web_interface/frontend_sections/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior outlined in the tables below. :::
es	### Descripción   Estos parámetros y los valores de propiedad posibles para los objetos de campo del widget del tablero respectivo permiten configurar el widget [*Mapa*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Mapa*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior outlined in the tables below. :::
es	### Descripción   Estos parámetros y los valores de propiedad posibles para los objetos de campo del widget del dashboard respectivo permiten configurar el widget [*Árbol de navegación del mapa*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Árbol de navegación del mapa*, consulte el comportamiento de los parámetros que se describen 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 [*Pie chart*](/manual/web_interface/frontend_sections/dashboards/widgets/pie_chart) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Pie chart* widget, please refer to the parameter behavior 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 [*Gráfico circular*](/manual/web_interface/frontend_sections/dashboards/widgets/pie_chart) 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 *Gráfico circular*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Equipos con problemas*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Equipos con problemas*, consulte el comportamiento de los parámetros que se describen 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Problemas por gravedad*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Problemas por gravedad*, consulte el comportamiento de los parámetros que se describen 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*](/manual/web_interface/frontend_sections/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*Problemas*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Problemas*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 [*informe SLA*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *informe SLA*, consulte el comportamiento de los parámetros descrito 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 [*System Information*](/manual/web_interface/frontend_sections/dashboards/widgets/system) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *System information* widget, please refer to the parameter behavior 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 de tablero permiten configurar el widget [*Información del sistema*](/manual/web_interface/frontend_sections/dashboards/widgets/system) 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 *Información del sistema*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 panel permiten configurar el widget [*Top Hosts*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Equipos principales*, consulte el comportamiento de los parámetros que se describen 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 triggers*](/manual/web_interface/frontend_sections/dashboards/widgets/top_triggers) 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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Top triggers* widget, please refer to the parameter behavior 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 [*Iniciadores principales*](/manual/web_interface/frontend_sections/dashboards/widgets/top_triggers) 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 panel. 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 *Iniciadores principales*, consulte el comportamiento de los parámetros descrito 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 [*Trigger overview*](/manual/web_interface/frontend_sections/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*Trigger Overview*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Descripción general del activador*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior 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 la  [*URL del widget*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *URL*, consulte el comportamiento de los parámetros descrito 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/dashboards/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/dashboards/widgets) and create [custom widgets](/devel/modules/tutorials/widget), 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 behavior outlined in the tables below. :::
es	### Descripción  Estos parámetros y los posibles valores de propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget [*monitoreo web*](/manual/web_interface/frontend_sections/dashboards/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 los [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 *Monitoreo web*, consulte el comportamiento de los parámetros descrito 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 comandos 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 realizar 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 métrica **Captura Zabbix** debe ser creada con su clave correspondiente. Hay que tener en cuenta que los valores recibidos sólo serán aceptados desde los equipos especificados en el campo **Equipos permitidos** para esta métrica. [ ]{#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. -   When the exported host/template contains entities supporting timeouts, the timeout values will be exported if these entities have their own timeouts configured.
es	#### Detalles sobre la exportación  -   Todos los elementos compatibles se exportan en un solo archivo. -   Entidades de equipo y plantilla (métricas, iniciadores, gráficos, reglas de descubrimiento) que se heredan de plantillas vinculadas no se exportan.     Cualquier cambio realizado en esas entidades a nivel de equipo (como cambios     intervalo de métricas, modificación de expresión regular o prototipos agregados a     la regla de descubrimiento de bajo nivel) se perderán al exportar; cuando     se importe, todas las entidades de las plantillas vinculadas se recrearán como en     la plantilla vinculada original. -   Las entidades creadas por descubrimiento de bajo nivel y cualquier entidad que dependa     de ellas no se exportan. Por ejemplo, un iniciador creado para una     métrica generada por la regla LLD no se exportará. -   Cuando el equipo/plantilla exportado contiene entidades que admiten tiempos de espera, los valores de tiempo de espera se exportarán si estas entidades tienen sus propios tiempos de espera configurados.

en-us	#### Details about import  -   Import stops at the first error. -   When updating existing images during image import, "imagetype" field     is ignored, i.e., it is impossible to change image type via import. -   When importing hosts/templates using the "Delete missing" option,     host/template macros not present in the import file will be deleted from       the host/template after the import. -   Empty tags for items, triggers, graphs,     discoveryRules, itemPrototypes, triggerPrototypes, graphPrototypes     are meaningless, i.e., it's the same as if it was missing. -   If entities of the imported host/template have their own timeouts configured, they will be applied; otherwise, proxy/global timeouts will be applied. -   Import supports YAML, XML and JSON, the import file must have a     correct file extension: .yaml and .yml for YAML, .xml for XML and     .json for JSON. See [compatibility information](/manual/appendix/compatibility)     about supported XML versions. -   Import supports configuration files only in UTF-8 encoding (with or without [BOM](https://en.wikipedia.org/wiki/Byte_order_mark));     other encodings (UTF16LE, UTF16BE, UTF32LE, UTF32BE, etc.) will result in an import conversion error.
es	#### Detalles sobre la importación  -   La importación se detiene al primer error. -   Al actualizar imágenes existentes durante la importación de imágenes, el campo "imagetype" se ignora, es decir, es imposible cambiar el tipo de imagen a través de una importación. -   Al importar equipos/plantillas usando la opción de "Eliminar ausentes" ("Delete missing"), se borrarán también las macros del equipo/plantilla que no estén presentes en el fichero de importación. -   Las etiquetas vacías para métricas, iniciadores, gráficos, reglas de descubrimiento, prototipos de métrica, prototipos de iniciador y prototipos de gráfico no significan nada, es decir, es lo mismo que si no estuvieran. -   Si las entidades del equipo/plantilla importadas tienen sus propios tiempos de espera configurados, se aplicarán; de lo contrario, se aplicarán tiempos de espera globales/proxy. -   La importación soporta YAML, XML y JSON, el fichero de importación debe tener una extensión correcta: .yaml y .yml para YAML, .xml para XML y .json para JSON. Vea [información de compatibilidad](/manual/appendix/compatibility) sobre las versiones soportadas de XML. -   La importación admite archivos de configuración solo en codificación UTF-8 (con o sin [BOM](https://en.wikipedia.org/wiki/Byte_order_mark));     otras codificaciones (UTF16LE, UTF16BE, UTF32LE, UTF32BE, etc.) provocarán un error de conversión en la importación.

en-us	### Details  The details object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |version|integer|SNMP interface version.<br><br>Possible values:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |bulk|integer|Whether to use bulk SNMP requests.<br><br>Possible values:<br>0 - don't use bulk requests;<br>1 - (default) - use bulk requests.| |community|string|SNMP community. Used only by SNMPv1 and SNMPv2 interfaces.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `version` is set to "SNMPv1" or "SNMPv2c"| |max_repetitions|integer|Max repetition value for [native SNMP bulk requests](#native-snmp-bulk-requests) (GetBulkRequest-PDUs).<br>Used only for `discovery[]` and `walk[]` items in SNMPv2 and v3.<br><br>Default: 10.| |securityname|string|SNMPv3 security name. Used only by SNMPv3 interfaces.| |securitylevel|integer|SNMPv3 security level. Used only by SNMPv3 interfaces.<br><br>Possible values:<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:<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:<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	### Detalles  El objeto de detalles tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |version|entero|Versión de la interfaz SNMP.<br><br>Valores posibles:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3.<br><br>[Comportamiento de la propiedad]( /manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |bulk|integer|Si se deben usar solicitudes SNMP masivas.<br><br>Valores posibles:<br>0 - no usar solicitudes masivas;<br>1 - (predeterminado) - usar solicitudes masivas.| |community|cadena|Comunidad SNMP. Usado solo por interfaces SNMPv1 y SNMPv2.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `versión` está configurada en "SNMPv1" o " SNMPv2c"| |max_repetitions|integer|Valor máximo de repetición para [solicitudes masivas SNMP nativas](#native-snmp-bulk-requests) (GetBulkRequest-PDU).<br>Se usa solo para elementos `discovery[]` y `walk[]` en SNMPv2 y v3.<br><br>Predeterminado: 10.| |securityname|cadena|nombre de seguridad SNMPv3. Utilizado únicamente por interfaces SNMPv3.| |securitylevel|entero|Nivel de seguridad SNMPv3. Utilizado solo por interfaces SNMPv3.<br><br>Valores posibles:<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.| |privpassphrase|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>Valores posibles:<br>0 - (predeterminado) - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br> 4 - SHA384;<br>5 - SHA512.| |privprotocol|entero|Protocolo de privacidad SNMPv3. Utilizado solo por interfaces SNMPv3.<br><br>Valores posibles:<br>0 - (predeterminado) - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br> 4 - AES192C;<br>5 - AES256C.| |contextname|cadena|nombre de contexto SNMPv3. Utilizado únicamente por interfaces SNMPv3.|

en-us	#### Details  The output of this item is an array of objects each containing the following keys:  -   **name** - package name -   **manager** - package manager that reported this data (`rpm`, `dpkg`, `pacman`, `pkgtool`, or `portage`) -   **version** - package version -   **size** - uncompressed package size in bytes (if not available, set to 0) -   **arch** - package architecture -   **buildtime** - an object with 2 entries:     -   **timestamp** - UNIX timestamp when the package was built (if not available, set to 0)     -   **value** - human readable date and time when the package was built (if not available, set to empty string) -   **installtime** - an object with 2 entries:     -   **timestamp** - UNIX timestamp when the package was installed (if not available, set to 0)     -   **value** - human readable date and time when the package was installed (if not available, set to empty string)  Example:  ```json [     {         "name": "util-linux-core",         "manager": "rpm",         "version": "2.37.4-3.el9",         "size": 1296335,         "arch": "x86_64",         "buildtime": {             "timestamp" : 1653552239,             "value" : "Sep 20 01:39:40 2021 UTC"         },         "installtime": {             "timestamp" : 1660780885,             "value" : "Aug 18 00:01:25 2022 UTC"         }     },     {         "name": "xfonts-base",         "manager": "dpkg",         "version": "1:1.0.5",         "size": 7337984,         "arch": "all",         "buildtime": {             "timestamp": 0,             "value": ""         },         "installtime": {             "timestamp": 0,             "value": ""         }     } ] ```
es	#### Detalles  La salida de esta métrica es una matriz de objetos, cada uno de los cuales contiene las siguientes claves:  - **name** - nombre del paquete - **manager** - administrador de paquetes que informó estos datos (`rpm`, `dpkg`, `pacman`, `pkgtool` o `portage`) - **version** - versión del paquete - **size** - tamaño del paquete sin comprimir en bytes (si no está disponible, establecido en 0) - **arch** - arquitectura del paquete - **buildtime** - un objeto con 2 entradas:     - **timestamp**: marca de tiempo de UNIX cuando se creó el paquete (si no está disponible, establezca en 0)     - **value**: fecha y hora legibles por humanos en las que se creó el paquete (si no está disponible, configúrelo como una cadena vacía) - **installtime** - un objeto con 2 entradas:     - **timestamp**: marca de tiempo de UNIX cuando se instaló el paquete (si no está disponible, establezca en 0)     - **value**: fecha y hora legibles por humanos en las que se instaló el paquete (si no está disponible, configúrelo como una cadena vacía)  Ejemplo:  ```json [     {         "name": "util-linux-core",         "manager": "rpm",         "version": "2.37.4-3.el9",         "size": 1296335,         "arch": "x86_64",         "buildtime": {             "timestamp" : 1653552239,             "value" : "Sep 20 01:39:40 2021 UTC"         },         "installtime": {             "timestamp" : 1660780885,             "value" : "Aug 18 00:01:25 2022 UTC"         }     },     {         "name": "xfonts-base",         "manager": "dpkg",         "version": "1:1.0.5",         "size": 7337984,         "arch": "all",         "buildtime": {             "timestamp": 0,             "value": ""         },         "installtime": {             "timestamp": 0,             "value": ""         }     } ] ```

en-us	#### Details  The output of this item is an object containing DNS record information based on the parameters provided in the item key.  For example, the `net.dns.get[,example.com]` item may return the following JSON of a refused query:  ```json {     "flags": [         "RA"     ],     "query_time": "0.00",     "question_section": [         {             "qclass": "IN",             "qname": "example.com.",             "qtype": "SOA"         }     ],     "response_code": "REFUSED",     "zbx_error_code": 0 } ```  By specifying the IP address of the DNS server, the `net.dns.get[192.0.2.0,example.com]` item may return the following JSON:  ```json {     "answer_section": [         {             "class": "IN",             "name": "example.com.",             "rdata": {                 "expire": 1209600,                 "mbox": "noc.dns.example.org.",                 "minttl": 3600,                 "ns": "ns.example.org.",                 "refresh": 7200,                 "retry": 3600,                 "serial": 2022091378             },             "rdlength": 44,             "ttl": 1205,             "type": "SOA"         }     ],     "flags": [         "RA"     ],     "query_time": "0.02",     "question_section": [         {             "qclass": "IN",             "qname": "example.com.",             "qtype": "SOA"         }     ],     "response_code": "NOERROR",     "zbx_error_code": 0 } ```  If there is a connection problem, the `net.dns.get[192.0.2.0,example.com]` item may an error:  ```json {     "zbx_error_code": -1,     "zbx_error_msg": "Communication error: read udp 192.0.2.0:12345->192.0.2.0:53: i/o timeout" } ```  The following types of error codes are possible:  |Scenario|"zbx_error_code"|"zbx_error_msg"| |----|--|----| |No errors and the DNS response was received and parsed.|0| | |DNS is down.|-1|"Communication error"| |Error occurs during JSON parsing|-2|"Received unexpected response"|  With additional parameters, the `net.dns.get[192.0.2.0,example.com,ANY,5,5,tcp,"cdflag,rdflag,dnssec,nsid,edns0,aaflag,adflag"]` item may return the following JSON:  ```json {     "additional_section": [         {             "extended_rcode": 32768,             "name": ".",             "rdata": {                 "options": [                 {                     "code": 0,                     "nsid": "67 70 64 6e 73 2d 6c 70 70"                 }             ]         },             "rdlength": 13,             "type": "OPT",             "udp_payload": 512         }     ],     "answer_section": [         {             "class": "IN",             "name": "example.com.",             "rdata": {                 "a": "192.0.2.0"             },             "rdlength": 4,             "ttl": 19308,             "type": "A"         },         {             "class": "IN",             "name": "example.com.",             "rdata": {                 "algorithm": 13,                 "expiration": 1704715951,                 "inception": 1702910624,                 "key_tag": 21021,                 "labels": 2,                 "orig_ttl": 86400,                 "signature": "HVBOBcJJQy0S08J3f8kviPj8UkEUj7wmyiMyQqPSWgQIY9SCEJ5plq6KuxJmtAek1txZWXDo+6tpIC6DIVBnuw==",                 "signer_name": "example.com.",                 "type_covered": "A"             },             "rdlength": 95,             "ttl": 19308,             "type": "RRSIG"         }     ],     "flags": [         "RD",         "RA",         "AD",         "CD"     ],     "query_time": "0.05",     "question_section": [         {             "qclass": "IN",             "qname": "example.com.",             "qtype": "ANY"         }     ],     "response_code": "NOERROR",     "zbx_error_code": 0 } ```
es	#### Detalles  La salida de este elemento es un objeto que contiene información del registro DNS según los parámetros proporcionados en la clave de la métrica.  Por ejemplo, la métrica `net.dns.get[,example.com]` puede devolver el siguiente JSON de una consulta rechazada:  ```json {     "flags": [         "RA"     ],     "query_time": "0.00",     "question_section": [         {             "qclass": "IN",             "qname": "example.com.",             "qtype": "SOA"         }     ],     "response_code": "REFUSED",     "zbx_error_code": 0 } ```  Al especificar la dirección IP del servidor DNS, la métrica `net.dns.get[192.0.2.0,example.com]` puede devolver el siguiente JSON:  ```json {     "answer_section": [         {             "class": "IN",             "name": "example.com.",             "rdata": {                 "expire": 1209600,                 "mbox": "noc.dns.example.org.",                 "minttl": 3600,                 "ns": "ns.example.org.",                 "refresh": 7200,                 "retry": 3600,                 "serial": 2022091378             },             "rdlength": 44,             "ttl": 1205,             "type": "SOA"         }     ],     "flags": [         "RA"     ],     "query_time": "0.02",     "question_section": [         {             "qclass": "IN",             "qname": "example.com.",             "qtype": "SOA"         }     ],     "response_code": "NOERROR",     "zbx_error_code": 0 } ```  Si hay un problema de conexión, la métrica `net.dns.get[192.0.2.0,example.com]` puede mostrar un error:  ```json {     "zbx_error_code": -1,     "zbx_error_msg": "Error de comunicación: leer udp 192.0.2.0:12345->192.0.2.0:53: tiempo de espera de E/S" } ```  Son posibles los siguientes tipos de códigos de error:  |Escenario|"zbx_error_code"|"zbx_error_msg"| |----|--|----| |No hubo errores y la respuesta DNS fue recibida y analizada.|0| | |DNS no funciona.|-1|"Error de comunicación"| |Se produce un error durante el análisis JSON|-2|"Se recibió una respuesta inesperada"|  Con parámetros adicionales, la métrica `net.dns.get[192.0.2.0,example.com,ANY,5,5,tcp,"cdflag,rdflag,dnssec,nsid,edns0,aaflag,adflag"]` puede devolver el siguiente JSON:  ```json {     "additional_section": [         {             "extended_rcode": 32768,             "name": ".",             "rdata": {                 "options": [                 {                     "code": 0,                     "nsid": "67 70 64 6e 73 2d 6c 70 70"                 }             ]         },             "rdlength": 13,             "type": "OPT",             "udp_payload": 512         }     ],     "answer_section": [         {             "class": "IN",             "name": "example.com.",             "rdata": {                 "a": "192.0.2.0"             },             "rdlength": 4,             "ttl": 19308,             "type": "A"         },         {             "class": "IN",             "name": "example.com.",             "rdata": {                 "algorithm": 13,                 "expiration": 1704715951,                 "inception": 1702910624,                 "key_tag": 21021,                 "labels": 2,                 "orig_ttl": 86400,                 "signature": "HVBOBcJJQy0S08J3f8kviPj8UkEUj7wmyiMyQqPSWgQIY9SCEJ5plq6KuxJmtAek1txZWXDo+6tpIC6DIVBnuw==",                 "signer_name": "example.com.",                 "type_covered": "A"             },             "rdlength": 95,             "ttl": 19308,             "type": "RRSIG"         }     ],     "flags": [         "RD",         "RA",         "AD",         "CD"     ],     "query_time": "0.05",     "question_section": [         {             "qclass": "IN",             "qname": "example.com.",             "qtype": "ANY"         }     ],     "response_code": "NOERROR",     "zbx_error_code": 0 } ```

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	 #### Detecting cURL library features at runtime  Previously cURL library features were detected at build time of Zabbix server, proxy or agent. If cURL features were upgraded, to make use of them the respective Zabbix component had to be recompiled.  Now only a restart is required for upgraded cURL library features to become available in Zabbix. Recompilation is no longer required. This is true for Zabbix server, proxy or agent.  In addition:  - Minimum required build-time cURL version was raised to 7.19.1; - When being built Zabbix just checks if the cURL library is available (if requested) and satisfies the version requirement; - When issuing a runtime cURL library error the version being in use will be added (e.g. "cURL library does not support SSL/TLS (using version 7.88.1)"); - When Zabbix server is started and SMTP authentication is logged it will write the availability of SMTP authentication of cURL library being used.
es	 #### Detección de funciones de la biblioteca cURL en tiempo de ejecución  Anteriormente, las funciones de la biblioteca cURL se detectaban en el momento de la compilación del servidor, proxy o agente de Zabbix. Si se actualizaban las funciones de cURL, para utilizarlas era necesario volver a compilar el componente Zabbix respectivo.  Ahora solo se requiere reiniciar para que las funciones actualizadas de la biblioteca cURL estén disponibles en Zabbix. Ya no es necesaria la recompilación. Esto es cierto para el servidor, proxy o agente de Zabbix.  Además:  -   La versión de cURL con tiempo de compilación mínimo requerido se elevó a 7.19.1; -   Cuando se construye, Zabbix simplemente verifica si la biblioteca cURL está disponible (si se solicita) y satisface el requisito de versión; -   Al emitir un error de biblioteca cURL en tiempo de ejecución, se agregará la versión que se está utilizando (por ejemplo, "la biblioteca cURL no admite SSL/TLS (usando la versión 7.88.1)"); -   Cuando se inicia el servidor Zabbix y se registra la autenticación SMTP, escribirá la disponibilidad de la autenticación SMTP de la biblioteca cURL que se está utilizando.

en-us	 #### Detecting cURL library features at runtime  Previously cURL library features were detected at build time of Zabbix server, proxy or agent. If cURL features were upgraded, to make use of them the respective Zabbix component had to be recompiled.  Now only a restart is required for upgraded cURL library features to become available in Zabbix. Recompilation is no longer required. This is true for Zabbix server, proxy or agent.  See also the [upgrade notes](/manual/installation/upgrade_notes_700).
es	 #### Detección de funciones de la biblioteca cURL en tiempo de ejecución  Anteriormente, las funciones de la biblioteca cURL se detectaban en el momento de la compilación del servidor, proxy o agente de Zabbix. Si se actualizaban las funciones de cURL, para utilizarlas era necesario volver a compilar el componente Zabbix respectivo.  Ahora solo se requiere reiniciar para que las funciones actualizadas de la biblioteca cURL estén disponibles en Zabbix. Ya no es necesaria la recompilación. Esto es cierto para el servidor, proxy o agente de Zabbix.  Consulte también las [notas de actualización](/manual/installation/upgrade_notes_700).

en-us	# Developer Center  This section contains everything you need to quickly start developing custom Zabbix extensions:  - [Frontend modules](/devel/modules) - [Dashboard widgets](/devel/modules/widgets) - [Plugins](/devel/plugins) for Zabbix agent 2
es	# Centro de desarrollo  Esta sección contiene todo lo que necesita para comenzar rápidamente a desarrollar extensiones Zabbix personalizadas:  - [Módulos de interfaz](/devel/modules) - [Widgets de Tablero](/devel/modules/widgets) - [Plugins] (/devel/plugins) para el agente 2 de Zabbix

en-us	#### Developing modules  For information about developing custom modules, see [Developer center](/devel/modules).
es	#### Desarrollo de módulos  Para obtener información sobre el desarrollo de módulos personalizados, consulte [Centro de desarrolladores](/devel/modules).

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| |*Check Point Next Generation Firewall by SNMP*|Check Point|Next Generation Firewall|-|Gaia|HOST-RESOURCES-MIB, CHECKPOINT-MIB, UCD-SNMP-MIB, SNMPv2-MIB, IF-MIB|Certified| |*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|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| |*Check Point Next Generation Firewall by SNMP*|Check Point|Next Generation Firewall|-|Gaia|HOST-RESOURCES-MIB, CHECKPOINT-MIB, UCD-SNMP-MIB, SNMPv2-MIB, IF-MIB|Certified| |*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|

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	 Direct upgrade to Zabbix 7.0.x is possible from Zabbix **6.4**.x, **6.2**.x, **6.0**.x, **5.4**.x, **5.2**.x, **5.0**.x, **4.4**.x, **4.2**.x, **4.0**.x, **3.4**.x, **3.2**.x, **3.0**.x, **2.4**.x, **2.2**.x and **2.0**.x. For upgrading from earlier versions consult Zabbix documentation for 2.0 and earlier.  ::: noteclassic Please be aware that after upgrading some third-party software integrations in Zabbix might be affected, if the external software is not compatible with the upgraded Zabbix version. :::
es	 La actualización directa a Zabbix 7.0.x es posible desde Zabbix **6.4**.x, **6.2**.x, **6.0**.x, **5.4**.x, **5.2**.x, **5.0**.x, **4.4**.x, **4.2**.x, **4.0**.x, **3.4**.x, ** 3,2**.x, **3.0**.x, **2.4**.x, **2.2**.x y **2.0**.x. Para actualizar desde versiones anteriores, consulte la documentación de Zabbix para 2.0 y anteriores.  ::: noteclassic Tenga en cuenta que después de actualizar algunas integraciones de software de terceros en Zabbix pueden verse afectadas, si el software externo no es compatible con la versión actualizada de Zabbix. :::

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

en-us	#### Disable correlation  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "correlation.update",     "params": {         "correlationid": "1",         "status": "1"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```
es	#### Desactivar correlación  [Solicitud](/manual/api#performing-requests):  ```json { "jsonrpc": "2.0", "method": "correlation.update", "params": { "correlationid": "1", "status": "1" }, "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "correlationids": [ "1" ] }, "id": 1 } ```

en-us	#### Disable trapping  Disable LLD trapping for discovery rule.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "28336",         "allow_traps": 0     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```
es	#### Desactivar captura  Deshabilite la captura de LLD para la regla de descubrimiento.  [Solicitud](/manual/api#performing-requests):  ```json { "jsonrpc": "2.0", "method": "discoveryrule.update", "params": { "itemid": "28336", "allow_traps": 0 }, "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "itemids": [ "28336" ] }, "id": 1 } ```

en-us	#### Disabling ability to execute scripts  Update role with ID "5", disable ability to execute scripts.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "actions": [                     {                         "name": "execute_scripts",                         "status": "0"                     }                 ]             }         }     ],     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "actions": [                     {                         "name": "execute_scripts",                         "status": "0"                     }                 ]             }         }     ],     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "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](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Disabling a module  Disable module "25".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "module.update",     "params": {         "moduleid": "25",         "status": 0     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "moduleids": [             "25"         ]     },     "id": 1 } ```
es	#### Deshabilitar un módulo  Deshabilitar el módulo "25".  [Solicitud](/manual/api#performing-requests):   ```json {     "jsonrpc": "2.0",     "method": "module.update",     "params": {         "moduleid": "25",         "status": 0     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "moduleids": [             "25"         ]     },     "id": 1 } ```

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	### Deshabilitar el 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 -   eliminar el parámetro HANodeName del servidor primario activo -   reinicie el servidor primario (se iniciará en modo independiente)

en-us	#### Disabling scheduled report  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "report.update",     "params": {         "reportid": "1",         "status": "0"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1"         ]     },     "id": 1 } ```
es	#### Deshabilitar el informe programado  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "report.update",     "params": {         "reportid": "1",         "status": "0"     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Disabling web server default error pages  To avoid information exposure, disabling the default error pages is recommended.  By default, a web server uses built-in error pages:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  These default error pages should be replaced/removed. For example, the "ErrorDocument" directive can be used to define a custom error page/text for the Apache web server.  Please refer to the documentation of your web server to find help on how to replace/remove default error pages.
es	#### Deshabilitar las páginas de error predeterminadas del servidor web  Para evitar la exposición de la información, se recomienda desactivar las páginas de error predeterminadas.  De forma predeterminada, un servidor web utiliza páginas de error integradas:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  Estas páginas de error predeterminadas deben reemplazarse o eliminarse. Por ejemplo, la directiva "ErrorDocument" se puede utilizar para definir una página/texto de error personalizado para el servidor web Apache.  Consulte la documentación de su servidor web para encontrar ayuda sobre cómo reemplazar/eliminar páginas de error predeterminadas.

en-us	#### Disabling web server information exposure  To improve security, disabling all web server signatures is recommended.  By default, the web server is exposing the software signature:  ![](../../../../assets/en/manual/installation/requirements/software_signature.png)  The signature can be disabled by adding the following parameters to the Apache configuration file:  ```ini ServerSignature Off ServerTokens Prod ```  PHP signature (X-Powered-By HTTP header) can be disabled by changing the `php.ini` configuration file (by default, the signature is disabled):  ```ini expose_php = Off ```  Web server restart is required for configuration file changes to be applied.  For additional security, you can use the *mod_security* tool with Apache (package *libapache2-mod-security2*). This tool allows removing the server signature instead of removing only the version from the server signature. The server signature can be changed to any value by setting "SecServerSignature" to any desired value after installing *mod_security*.  Please refer to the documentation of your web server to find help on how to remove/change software signatures.
es	#### Deshabilitar la exposición de información del servidor web  Para mejorar la seguridad, se recomienda desactivar todas las firmas del servidor web.  De forma predeterminada, el servidor web expone la firma del software:  ![](../../../../assets/en/manual/installation/requirements/software_signature.png)  La firma se puede deshabilitar agregando los siguientes parámetros al archivo de configuración de Apache:  ```ini ServerSignature Off ServerTokens Prod ```  La firma PHP (encabezado HTTP X-Powered-By) se puede desactivar cambiando el archivo de configuración `php.ini` (de forma predeterminada, la firma está desactivada):  ```ini expose_php = Off ```  Es necesario reiniciar el servidor web para que se apliquen los cambios en el archivo de configuración.  Para mayor seguridad, puede utilizar la herramienta *mod_security* con Apache (paquete *libapache2-mod-security2*). Esta herramienta permite eliminar la firma del servidor en lugar de eliminar solo la versión de la firma del servidor. La firma del servidor se puede cambiar a cualquier valor configurando "SecServerSignature" en cualquier valor deseado después de instalar *mod_security*.  Consulte la documentación de su servidor web para encontrar ayuda sobre cómo eliminar/cambiar firmas de software.

en-us	 ##### Discard unchanged {#discardunchanged}  Discard a value if it has not changed.  Comments:  -   If a value is discarded, it is not saved in the database and Zabbix server has no knowledge that this value was received. No trigger expressions will be evaluated, as a result, no problems for related triggers will be created/resolved. Functions will work only based on data that is actually saved in the database. As trends are built based on data in the database, if there is no value saved for an hour then there will also be no trends data for that hour.<br> -   Only one throttling option can be specified per item.
es	 ##### Descartar sin cambios {#discardunchanged}  Descarta un valor si no ha cambiado.  Comentarios:  -   Si se descarta un valor, no se guarda en la base de datos y el servidor Zabbix no tiene conocimiento de que se recibió este valor. No se evaluarán expresiones de iniciador y, como resultado, no se crearán ni resolverán problemas para los iniciadores relacionados. Las funciones funcionarán solo en función de los datos que realmente estén guardados en la base de datos. Como las tendencias se crean en función de los datos de la base de datos, si no se guarda ningún valor durante una hora, tampoco habrá datos de tendencias para esa hora.<br> -   Solo se puede especificar una opción de limitación por métrica.

en-us	 ##### Discard unchanged with heartbeat {#discardwithheartbeat}  Discard a value if it has not changed within the defined time period (in seconds).  Comments:  -   Positive integer values are supported to specify the seconds (minimum - 1 second);<br> -   Time suffixes can be used (e.g., 30s, 1m, 2h, 1d);<br>  -   User macros and low-level discovery macros can be used;<br> -   If a value is discarded, it is not saved in the database and Zabbix server has no knowledge that this value was received. No trigger expressions will be evaluated, as a result, no problems for related triggers will be created/resolved. Functions will work only based on data that is actually saved in the database. As trends are built based on data in the database, if there is no value saved for an hour then there will also be no trends data for that hour.<br> -   Only one throttling option can be specified per item.
es	 ##### Descartar sin cambios con latido {#discardwithheartbeat}  Descarta un valor si no ha cambiado dentro del período de tiempo definido (en segundos).  Comentarios:  -   Se admiten valores enteros positivos para especificar los segundos (mínimo - 1 segundo);<br> -   Se pueden utilizar sufijos de tiempo (p. ej., 30 s, 1 m, 2 h, 1 d);<br>  -   Se pueden utilizar macros de usuario y macros de descubrimiento de bajo nivel;<br> -   Si se descarta un valor, no se guarda en la base de datos y el servidor Zabbix no tiene conocimiento de que se recibió este valor. No se evaluarán expresiones de iniciador y, como resultado, no se crearán ni resolverán problemas para los iniciadores relacionados. Las funciones funcionarán solo en función de los datos que realmente estén guardados en la base de datos. Como las tendencias se crean en función de los datos de la base de datos, si no se guarda ningún valor durante una hora, tampoco habrá datos de tendencias para esa hora.<br> -   Solo se puede especificar una opción de limitación por métrica.

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.  If a discovered entity (host, file system, interface, etc) stops being discovered (or does not pass the filter anymore) the entities that were created based on it may be automatically disabled and eventually deleted.   Lost resources may be automatically disabled based on the value of the *Disable lost resources* parameter. This affects lost hosts, items and triggers.  Lost resources may be automatically deleted based on the value of the *Delete lost resources* parameter. This affects lost hosts, host groups, items, triggers, and graphs.  When discovered entities become 'Not discovered anymore', a lifetime indicator is displayed in the entity list. Move your mouse pointer over it and a message will be displayed indicating its status details.  ![](../../../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 las métricas descubiertas, los iniciadores y los gráficos se ven en la configuración del equipo. Las entidades descubiertas van 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 ejemplo, una métrica con la misma clave o gráfico con el mismo nombre. En este caso se muestra un mensaje de error en la interfaz indicando que el nivel más bajo de la regla de descubrimiento no pudo crear ciertas entidades. La regla del descubrimiento sin embargo, no quedará sin soporte porque alguna entidad no pueda ser creada y tuvo que ser omitida. La regla de descubrimiento continuará creando/actualizando otras entidades.  Si una entidad descubierta (equipo, sistema de archivos, interfaz, etc.) deja de ser descubierta (o ya no pasa el filtro), las entidades que se crearon en base a ella pueden desactivarse automáticamente y eventualmente eliminarse.   Los recursos perdidos pueden desactivarse automáticamente según el valor del parámetro *Desactivar recursos perdidos*. Esto afecta a los equipos, métricas e iniciadores perdidos.  Los recursos perdidos se pueden eliminar automáticamente según el valor del parámetro *Eliminar recursos perdidos*. Esto afecta a los hosts perdidos, a los grupos de equipos, a las métricas, a los iniciadores y a los gráficos.  Cuando las entidades descubiertas pasan a ser 'No descubiertas más',  se muestra en la lista de entidades un indicador de tiempo de existencia. Mueva el puntero del mouse sobre él. y se mostrará un mensaje indicando los detalles de su estado.  ![](../../../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 métrica de equipos), serán eliminadas 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 iniciadores basados en LLD no se actualizarán si contienen métricas 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 dependent items, triggers and graphs based on the values the SNMP discovery rule returns.
es	#### Entidades descubiertas  Cuando el servidor se ejecuta, creará métricas dependientes reales, iniciadores y gráficos basados en los valores que devuelve la regla de descubrimiento SNMP.

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|ID|ID of the discovered host.| |druleid|ID|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 descubierto  ::: noteclassic Los equipos descubiertos son creados por el servidor Zabbix y no pueden modificarse a través de la API. :::  El objeto de equipo descubierto contiene información sobre un equipo descubierto por una regla de descubrimiento de red. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |dhostid|cadena|ID del equipo descubierto.| |druleid|cadena|ID de la regla de descubrimiento que detectó el equipo.| |lastdown|marca de tiempo|Hora en la que el equipo descubierto cayó por última vez.| |lastup|marca de tiempo|Hora en la que el equipo descubierto se instaló por última vez.| |status|integer|Si el equipo descubierto está activo o inactivo. Un equipo está activo si tiene al menos un servicio descubierto activo.<br><br>Valores posibles:<br>0 - equipo activo;<br>1 - equipo inactivo.|

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

en-us	##### Discovered hosts  In the host list, discovered hosts are prefixed with the name of the discovery rule that created them.  Discovered hosts inherit most parameters from host prototypes as *read-only*. Only the following discovered host parameters can be configured:  -   *Templates* - link additional templates or unlink manually added ones. Templates inherited from a host prototype cannot be unlinked. -   *Status* - manually enable/disable a host. -   *Tags* - manually add tags alongside tags inherited from the host prototype. Manual or inherited tags cannot have duplicates (tags with the same name and value). If an inherited tag has the same name and value as a manual tag, it will replace the manual tag during discovery. -   *Macros* - manually add host macros alongside macros inherited from the host prototype; change macro values and [types](/manual/config/macros/user_macros#configuration) on the host level. -   *Description*.  Discovered hosts can be deleted manually. Note, however, that they will be discovered again if discovery is enabled for them.  Hosts that are no longer discovered may be:  -   automatically disabled (based on the *Disable lost resources* value of the discovery rule)  -   automatically deleted (based on the *Delete lost resources* value of the discovery rule).  ::: noteclassic Zabbix does not support nested host prototypes, that is, host prototypes on hosts discovered by low-level discovery rules. :::
es	##### Equipos descubiertos  En la lista de equipos, los equipos descubiertos tienen el prefijo del nombre de la regla de descubrimiento que los creó.  Los equipos descubiertos heredan la mayoría de los parámetros de los prototipos de equipo como *solo lectura*. Solo se pueden configurar los siguientes parámetros de equipos descubiertos:  -   *Plantillas*: vincula plantillas adicionales o desvincula las agregadas manualmente. Las plantillas heredadas de un prototipo de equipo no se pueden desvincular. -   *Estado*: habilita/deshabilita manualmente un equipo. -   *Etiquetas*: agrega etiquetas manualmente junto con las etiquetas heredadas del prototipo del equipo. Las etiquetas manuales o heredadas no pueden tener duplicados (etiquetas con el mismo nombre y valor). Si una etiqueta heredada tiene el mismo nombre y valor que una etiqueta manual, reemplazará la etiqueta manual durante el descubrimiento. -   *Macros*: agregue manualmente macros de host junto con macros heredadas del prototipo de equipo; cambie los valores de macro y [tipos](/manual/config/macros/user_macros#configuration) en el nivel de equipo. -   *Descripción*.  Los equipos descubiertos se pueden eliminar manualmente. Sin embargo, tenga en cuenta que se volverán a descubrir si se habilita el descubrimiento para ellos.  Los equipos que ya no se descubren pueden ser:  -   deshabilitado automáticamente (según el valor *Desactivar recursos perdidos* de la regla de descubrimiento)  -   eliminado automáticamente (según el valor *Eliminar recursos perdidos* de la regla de descubrimiento).  ::: noteclassic Zabbix no admite prototipos de equipo anidados, es decir, prototipos de equipo en equipos descubiertos mediante reglas de descubrimiento de bajo nivel. :::

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	# Equipo descubierto  Esta clase está diseñada para trabajar con equipos descubiertos.  Referencias del objeto:  - [Equipo descubierto](/manual/api/reference/dhost/object#discovered_host)  Métodos disponibles:  - [dhost.get](/manual/api/reference/dhost/get) - recuperar equipos descubiertos

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|ID|ID of the discovered service.| |dcheckid|ID|ID of the discovery check used to detect the service.| |dhostid|ID|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 descubierto  ::: noteclassic Los servicios descubiertos son creados por el servidor Zabbix y no se pueden modificar a través de la API. :::  El objeto de servicio descubierto contiene información sobre un servicio. descubierto por una regla de descubrimiento de red en un equipo. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |dserviceid|ID|ID del servicio descubierto.| |dcheckid|ID|ID de la verificación de descubrimiento utilizada para detectar el servicio.| |dhostid|ID|ID del equipo descubierto que ejecuta el servicio.| |dns|cadena|DNS del equipo que ejecuta el servicio.| |ip|cadena|Dirección IP del host que ejecuta el servicio.| |lastdown|marca de tiempo|Hora en la que el servicio descubierto dejó de funcionar por última vez.| |lastup|marca de tiempo|Hora en la que el servicio descubierto estuvo activo por última vez.| |port|entero|Número de puerto de servicio.| |status|entero|Estado del servicio.<br><br>Valores posibles:<br>0 - servicio activo;<br>1 - servicio inactivo.| |value|cadena|Valor devuelto por el servicio al realizar una verificación de descubrimiento 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 descubierto  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 descubierto  Esta clase está diseñada para trabajar con servicios descubiertos.  Referencias de objetos:  - [Servicio descubierto](/manual/api/reference/dservice/object#discovered_service)  Métodos disponibles:  -   [dservice.get](/manual/api/reference/dservice/get) - recuperar servicios descubiertos

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
es	## Descubrimiento

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>Spaces in the list format are supported.| |*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, POP, NNTP, IMAP, TCP, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping, telnet.| |*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 del host*|es igual a<br>no es igual|Especifique un rango de direcciones IP o un rango para excluir de un host descubierto.<br>**equals**: la IP del host está en el rango.<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 admiten espacios en el formato de lista.| |*Tipo de servicio*|es igual a<br>no es igual|Especifique un tipo de servicio de un servicio descubierto o un tipo de servicio para excluir.<br>**es igual a**: coincide con el servicio descubierto.<br>**no igual**: no coincide con el servicio descubierto.<br>Tipos de servicios disponibles: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, agente Zabbix, agente SNMPv1, agente SNMPv2, agente SNMPv3, Ping ICMP, telnet.| |*Puerto de servicio*|equals<br>no es igual|Especifique un rango de puerto TCP de un servicio descubierto o un rango para excluir.<br>**equals**: el puerto de servicio está en el rango.<br>** no es igual**: el puerto de servicio no está dentro del rango.| |*Regla de descubrimiento*|es igual a<br>no es igual|Especifique una regla de descubrimiento o una regla de descubrimiento para excluir.<br>**es igual a** - usando esta regla de descubrimiento.<br>**no es igual** - utilizando cualquier otra regla de descubrimiento, excepto ésta.| |*Comprobación de descubrimiento*|es igual a<br>no es igual|Especifique una verificación de descubrimiento o una verificación de descubrimiento para excluir.<br>**es igual a** - usando esta verificación de descubrimiento.<br>**no es igual** - utilizando cualquier otro control de descubrimiento, excepto éste.| |*Objeto de descubrimiento*|equals|Especifique el objeto descubierto.<br>**equals** - igual al objeto descubierto (un dispositivo o un servicio).| |*Estado de descubrimiento*|es igual a|**Arriba**: coincide con los eventos "Host Up" y "Service Up".<br>**Abajo**: 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 que<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** - es mayor o igual a. El parámetro se proporciona en segundos.<br>**es menor o igual a** - es menor o igual a. El parámetro se proporciona en segundos.| |*Valor recibido*|es igual<br>no es igual<br>es mayor o igual que<br>es menor o igual que<br>contiene<br>no contiene|Especifique el valor recibido de un agente (Zabbix, SNMP) incorpora una regla de descubrimiento. Comparación de cadenas. Si se configuran varios agentes Zabbix o comprobaciones SNMP para una regla, se verifican los valores recibidos para cada uno de ellos (cada verificación genera un nuevo evento que coincide con todas las condiciones).<br>**es igual a**: igual al valor. <br>**no es igual** - no es igual al valor.<br>**es mayor o igual** - mayor o igual al valor.<br>**es menor o igual** - menor o igual al 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*|equals<br>no es igual|Especifique un proxy o un proxy para excluir.<br>**equals** - usando este proxy.<br>**no es igual** - usando cualquier otro proxy excepto éste.|  ::: nota clásica El servicio comprueba una regla de descubrimiento, lo que da como resultado Los eventos de descubrimiento no tienen lugar simultáneamente. Por lo tanto, si **Se configuran varios** 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 cheques pueden no se ejecutará correctamente. :::

en-us	# Discovery check object  The following objects are directly related to the `dcheck` API.
es	# Objeto de comprobació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|ID|ID of the discovery check.| |druleid|ID|ID of the discovery rule that the check belongs to.| |key\_|string|Item key (if `type` is set to "Zabbix agent") or SNMP OID (if `type` is set to "SNMPv1 agent", "SNMPv2 agent", or "SNMPv3 agent").<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Zabbix agent", "SNMPv1 agent", "SNMPv2 agent", or "SNMPv3 agent"| |ports|string|One or several port ranges to check, separated by commas.<br><br>Default: 0.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SSH" (0), "LDAP" (1), "SMTP" (2), "FTP" (3), "HTTP" (4), "POP" (5), "NNTP" (6), "IMAP" (7), "TCP" (8), "Zabbix agent" (9), "SNMPv1 agent" (10), "SNMPv2 agent" (11), "SNMPv3 agent" (13), "HTTPS" (14), or "Telnet" (15)| |snmp\_community|string|SNMP community.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SNMPv1 agent" or "SNMPv2 agent"| |snmpv3\_authpassphrase|string|Authentication passphrase.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authNoPriv" or "authPriv"| |snmpv3\_authprotocol|integer|Authentication protocol.<br><br>Possible values:<br>0 - *(default)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authNoPriv" or "authPriv"| |snmpv3\_contextname|string|SNMPv3 context name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent"| |snmpv3\_privpassphrase|string|Privacy passphrase.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authPriv"| |snmpv3\_privprotocol|integer|Privacy protocol.<br><br>Possible values:<br>0 - *(default)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authPriv"| |snmpv3\_securitylevel|string|Security level.<br><br>Possible values:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent"| |snmpv3\_securityname|string|Security name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent"| |type|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.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |uniq|integer|Whether to use this check as a device uniqueness criteria. Only a single unique check can be configured for a discovery rule.<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.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Zabbix agent", "SNMPv1 agent", "SNMPv2 agent", or "SNMPv3 agent"| |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.| |allow\_redirect|integer|Allow situation where the target being ICMP pinged responds from a different IP address.<br><br>Possible values:<br>0 - *(default)* treat redirected responses as if the target host is down (fail);<br>1 - treat redirected responses as if the target host is up (success).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "ICMP ping"|
es	### Comprobación de descubrimiento  El objeto de comprobación de descubrimiento define una comprobación específica realizada por una regla de descubrimiento de red. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |dcheckid|ID|ID de la comprobación de descubrimiento.| |druleid|ID|ID de la regla de descubrimiento a la que pertenece la verificación.| |key\_|string|Clave de métrica (si `tipo` está configurado como "agente Zabbix") o OID SNMP (si `tipo` está configurado como "agente SNMPv1", "agente SNMPv2" o "agente SNMPv3"). <br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `tipo` está configurado en "agente Zabbix", "agente SNMPv1", "agente SNMPv2 ", o "agente SNMPv3"| |ports|cadena|Uno o varios rangos de puertos para verificar, separados por comas.<br><br>Valor predeterminado: 0.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior): <br>- *compatible* si `tipo` está configurado en "SSH" (0), "LDAP" (1), "SMTP" (2), "FTP" (3), "HTTP" (4), " POP" (5), "NNTP" (6), "IMAP" (7), "TCP" (8), "agente Zabbix" (9), "agente SNMPv1" (10), "agente SNMPv2" (11) , "agente SNMPv3" (13), "HTTPS" (14) o "Telnet" (15)| |snmp\_community|cadena|Comunidad SNMP.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `tipo` está configurado en "agente SNMPv1 " o "agente SNMPv2"| |snmpv3\_authpassphrase|cadena|Frase de contraseña de autenticación.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente SNMPv3 " y `snmpv3_securitylevel` están configurados en "authNoPriv" o "authPriv"| |snmpv3\_authprotocol|integer|Protocolo de autenticación.<br><br>Valores posibles:<br>0 - *(predeterminado)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente SNMPv3" y `snmpv3_securitylevel` está configurado en "authNoPriv" o "authPriv"| |snmpv3\_contextname|cadena|Nombre del contexto SNMPv3.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "SNMPv3 agente"| |snmpv3\_privpassphrase|cadena|Frase de contraseña de privacidad.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente SNMPv3 " y `snmpv3_securitylevel` están configurados en "authPriv"| |snmpv3\_privprotocol|integer|Protocolo de privacidad.<br><br>Valores posibles:<br>0 - *(predeterminado)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente SNMPv3" y `snmpv3_securitylevel` está configurado en "authPriv"| |snmpv3\_securitylevel|string|Nivel de seguridad.<br><br>Valores posibles:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.<br><br>[Comportamiento de la propiedad] (/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente SNMPv3"| |snmpv3\_securityname|cadena|Nombre de seguridad.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente SNMPv3 "| |type|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.<br><br>[Comportamiento de la propiedad](/manual/api /reference_commentary#property-behavior):<br>- *obligatorio*| |uniq|entero|Si se debe utilizar esta verificación como criterio de unicidad del dispositivo. Solo se puede configurar una única verificación única para una regla de descubrimiento.<br><br>Valores posibles:<br>0 - *(predeterminado)* no use esta verificación como criterio de unicidad;<br>1: use esta verificación como criterio de unicidad.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `tipo` está configurado en "agente Zabbix", "agente SNMPv1 ", "agente SNMPv2" o "agente SNMPv3"| |host\_source|entero|Fuente del nombre de equipo.<br><br>Valores posibles:<br>1 - *(predeterminado)* DNS;<br>2 - IP;<br>3 - valor de descubrimiento de esta comprobación .| |host\_source|entero|Fuente del nombre visible.<br><br>Valores posibles:<br>0 - *(predeterminado)* no especificado;<br>1 - DNS;<br>2 - IP;<br >3 - valor de descubrimiento de esta comprobación.| |allow\_redirect|entero|Permitir una situación en la que el objetivo al que se hace ping ICMP responde desde una dirección IP diferente.<br><br>Valores posibles:<br>0 - *(predeterminado)* trata las respuestas redirigidas como si el host de destino fuera inactivo (fallo);<br>1: trate las respuestas redirigidas como si el host de destino estuviera activo (éxito).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br> - *compatible* si `tipo` está configurado en "ping ICMP"|

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	# Comprobación de descubrimiento  Esta clase está diseñada para trabajar con comprobaciones de descubrimiento.  Referencias de objetos:  -   [Comprobación de descubrimiento](/manual/api/reference/dcheck/object#discovery_check)  Métodos disponibles:  -   [dcheck.get](/manual/api/reference/dcheck/get) - recuperar comprobaciones 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 las reglas de descubrimiento de red. La frecuencia de la verificación es configurable para cada regla individualmente. Una vez que se descubre un equipo o un servicio,  se genera un evento de descubrimiento (o varios eventos).  Zabbix genera los siguientes eventos:  |Evento|Cuando se genera| |--|--------| |Servicio activo|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.| |Equipo descubierto|Si el equipo vuelve después del tiempo de inactividad o se descubre por primera vez.| |Equipo perdido|Si el equipo se pierde después de estar activo.|

en-us	 ### Discovery  |Macro|Supported in|Description| |--|--------|--------| |{DISCOVERY.DEVICE.IPADDRESS}|→ Discovery notifications and commands|*IP address of the discovered device.*<br>Available always, does not depend on host being added.| |{DISCOVERY.DEVICE.DNS}|→ Discovery notifications and commands|*DNS name of the discovered device.*<br>Available always, does not depend on host being added.| |{DISCOVERY.DEVICE.STATUS}|→ Discovery notifications and commands|*Status of the discovered device*: can be either UP or DOWN.| |{DISCOVERY.DEVICE.UPTIME}|→ Discovery notifications and commands|*Time since the last change of discovery status for a particular device*, with precision down to a second.<br>For example: 1h 29m 01s.<br>For devices with status DOWN, this is the period of their downtime.| |{DISCOVERY.RULE.NAME}|→ Discovery notifications and commands|*Name of the discovery rule that discovered the presence or absence of the device or service.*| |{DISCOVERY.SERVICE.NAME}|→ Discovery notifications and commands|*Name of the service that was discovered.*<br>For example: HTTP.| |{DISCOVERY.SERVICE.PORT}|→ Discovery notifications and commands|*Port of the service that was discovered.*<br>For example: 80.| |{DISCOVERY.SERVICE.STATUS}|→ Discovery notifications and commands|*Status of the discovered service*: can be either UP or DOWN.|  |{DISCOVERY.SERVICE.UPTIME} |→ Discovery notifications and commands |*Time since the last change of discovery status for a particular service*, with precision down to a second.<br>For example: 1h 29m 01s.<br>For services with status DOWN, this is the period of their downtime. | 
es	 ### Descubrimiento  |Macro|Admitida en|Descripción| |--|--------|--------| |{DISCOVERY.DEVICE.IPADDRESS}|→ Notificaciones y comandos de descubrimiento|*Dirección IP del dispositivo descubierto.*<br>Disponible siempre, no depende del equipo que se agregue.| |{DISCOVERY.DEVICE.DNS}|→ Notificaciones y comandos de descubrimiento|*Nombre DNS del dispositivo descubierto.*<br>Disponible siempre, no depende del equipo que se agregue.| |{DISCOVERY.DEVICE.STATUS}|→ Notificaciones y comandos de descubrimiento|*Estado del dispositivo descubierto*: puede ser ARRIBA o ABAJO.| |{DISCOVERY.DEVICE.UPTIME}|→ Notificaciones y comandos de descubrimiento|*Tiempo desde el último cambio de estado de descubrimiento para un dispositivo en particular*, con precisión de hasta un segundo.<br>Por ejemplo: 1h 29m 01s.<br> Para dispositivos con estado ABAJO, este es el período de su tiempo de inactividad.| |{DISCOVERY.RULE.NAME}|→ Notificaciones y comandos de descubrimiento|*Nombre de la regla de descubrimiento que descubrió la presencia o ausencia del dispositivo o servicio.*| |{DISCOVERY.SERVICE.NAME}|→ Notificaciones y comandos de descubrimiento|*Nombre del servicio descubierto.*<br>Por ejemplo: HTTP.| |{DISCOVERY.SERVICE.PORT}|→ Notificaciones y comandos de descubrimiento|*Puerto del servicio que se descubrió.*<br>Por ejemplo: 80.| |{DISCOVERY.SERVICE.STATUS}|→ Notificaciones y comandos de descubrimiento|*Estado del servicio descubierto*: puede ser ARRIBA o ABAJO.| |{DISCOVERY.SERVICE.UPTIME} |→ Notificaciones y comandos de descubrimiento |*Tiempo desde el último cambio de estado de descubrimiento para un servicio en particular*, con precisión de hasta un segundo.<br>Por ejemplo: 1h 29m 01s.<br> Para servicios con estado DOWN, este es el período de su tiempo de inactividad. |

en-us	 ##### Discovery of disabled systemd units  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  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 los servicios de Windows en su máquina, sin necesidad de saber exactamente el nombre de un servicio o crear métricas para cada servicio manualmente. Un filtro se puede utilizar para generar métricas reales, iniciadores y gráficos solo para los servicios que le interesen.

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 descubrimiento  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){width="600"}  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, their types and mount options.<br>Note that another option for filesystem discovery is using discovery results by the "vfs.fs.get" agent key (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.<br>[User macros](/manual/config/macros/user_macros) are supported.<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>New discovery rules will be checked within 60 seconds of their creation, unless they have Scheduling or Flexible update interval and the *Update interval* is set to 0.<br>*Note* that for an existing discovery rule the discovery can be performed immediately by pushing the *Execute 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).| |*Timeout*|Set the discovery check timeout. Select the timeout option:<br>**Global** - proxy/global timeout is used (displayed in the grayed out *Timeout* field);<br>**Override** - custom timeout is used (set in the *Timeout* field; allowed range: 1 - 600s). [Time suffixes](/manual/appendix/suffixes#time-suffixes), e.g. 30s, 1m, and [user macros](/manual/config/macros/user_macros) are supported.<br>Clicking the *Timeouts* link allows you to configure [proxy](/manual/distributed_monitoring/proxies#configuration) timeouts or [global](/manual/web_interface/frontend_sections/administration/general#timeouts) timeouts (if a proxy is not used). Note that the *Timeouts* link is visible only to users of *Super admin* type with permissions to *Administration* → [*General*](/manual/web_interface/frontend_sections/administration/general) or *Administration* → [*Proxies*](/manual/web_interface/frontend_sections/administration/proxies) frontend sections.| |*Delete lost resources*|Specify how soon the discovered entity will be deleted once its discovery status becomes "Not discovered anymore":<br>*Never* - it will not be deleted;<br>*Immediately* - it will be deleted immediately;<br>*After* - it will be deleted after the specified time period. The value must be greater than *Disable lost resources* value.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>*Note*: Using "Immediately" is not recommended, since just wrongly editing the filter may end up in the entity being deleted with all the historical data.<br>Note that manually disabled resources will not be deleted by low-level discovery.| |*Disable lost resources*|Specify how soon the discovered entity will be disabled once its discovery status becomes "Not discovered anymore":<br>*Never* - it will not be disabled;<br>*Immediately* - it will be disabled immediately;<br>*After* - it will be disabled after the specified time period. The value should be greater than the discovery rule update interval.<br>Note that automatically disabled resources will become enabled again, if re-discovered by low-level discovery. Manually disabled resources will not become enabled again if re-discovered.<br>This field is not displayed if *Delete lost resources* is set to "Immediately".<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.| |*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, la métrica incorporada 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     métricas descubiertas, iniciadores, etc. -   *Filtros* - permite filtrar los valores descubiertos -   *Reemplazo*: permite modificar métricas, iniciadores, gráficos o prototipos de equipos      cuando se aplican a objetos descubiertos específicos  La pestaña **Regla de descubrimiento** contiene la clave de la métrica que se utilizará para el descubrimiento. (así como algunos atributos de reglas de descubrimiento generales):  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_rule_fs.png){width="600"}  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 métrica *Agente Zabbix*.<br>La regla de descubrimiento también puede ser una [métrica dependiente](/manual/config/items/itemtypes/dependent_items), dependiendo de una métrica normal. No puede depender de otra regla de descubrimiento. Para una métrica dependiente, seleccione el tipo respectivo (*Métrica dependiente*) y especifique la métrica maestra en el campo 'Métrica maestra'. La métrica maestra debe existir.| |*Clave*|Ingrese la clave de la métrica de descubrimiento (hasta 2048 caracteres).<br>Por ejemplo, puede usar la clave de la métrica incorporada "vfs.fs.discovery" para devolver un JSON con la lista de sistemas de archivos presentes en la computadora, sus tipos y opciones de montaje.<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" (consulte [ejemplo](/manual/discovery/low_level_discovery/examples/mounted_filesystems)).| |*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.<br>Las [macros de usuario](/manual/config/macros/user_macros) están soportadas.<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, la métrica se sondeará durante la duración del intervalo personalizado.<br>Las nuevas reglas de descubrimiento se verificarán dentro de los 60 segundos de su creación. , a menos que tengan un intervalo de actualización programado o flexible y el *Intervalo de actualización* esté establecido en 0.<br>*Tenga en cuenta* que para una regla de descubrimiento existente, el descubrimiento se puede realizar inmediatamente presionando el [botón](#form_buttons)  *Ejecutar ahora*.| |*Intervalos personalizados*|Puedes crear reglas personalizadas para comprobar la métrica:<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).| |*Tiempo de espera*|Establezca el tiempo de espera de verificación de descubrimiento. Seleccione la opción de tiempo de espera:<br>**Global**: se usa el tiempo de espera global/proxy (se muestra en el campo *Tiempo de espera* atenuado);<br>**Anular**: se usa el tiempo de espera personalizado (establecido en el * Campo de tiempo de espera*; rango permitido: 1 - 600 s). [Sufijos de tiempo](/manual/appendix/suffixes#time-suffixes), p.e. Se admiten 30 s, 1 m y [macros de usuario](/manual/config/macros/user_macros).<br>Hacer clic en el enlace *Tiempos de espera* le permite configurar tiempos de espera de [proxy](/manual/distributed_monitoring/proxies#configuration) o [global](/manual/web_interface/frontend_sections/administration/general#timeouts) tiempos de espera (si no se utiliza un proxy). Tenga en cuenta que el enlace *Tiempos de espera* es visible solo para usuarios de tipo *Super administrador* con permisos para *Administración* → [*General*](/manual/web_interface/frontend_sections/administration/general) o *Administración* → [*Proxies*](/manual/web_interface/frontend_sections/administration/proxies) secciones de interfaz.| |*Eliminar recursos perdidos*|Especifique qué tan pronto se eliminará la entidad descubierta una vez que su estado de descubrimiento sea "Ya no descubierto":<br>*Nunca*: no se eliminará;<br>*Inmediatamente*: se eliminará eliminado inmediatamente;<br>*Después*: se eliminará después del período de tiempo especificado. El valor debe ser mayor que el valor de *Desactivar recursos perdidos*.<br>Se admiten [sufijos de tiempo](/manual/appendix/suffixes), p. 2h, 1d.<br>[Macros de usuario](/manual/config/macros/user_macros) son compatibles.<br>*Nota*: No se recomienda usar "Inmediatamente", ya que simplemente editar incorrectamente el filtro puede terminar en el entidad que se elimina con todos los datos históricos.<br>Tenga en cuenta que los recursos desactivados manualmente no se eliminarán mediante el descubrimiento de bajo nivel.| |*Deshabilitar recursos perdidos*|Especifique qué tan pronto se deshabilitará la entidad descubierta una vez que su estado de descubrimiento sea "Ya no descubierto":<br>*Nunca*: no se deshabilitará;<br>*Inmediatamente*: se deshabilitado inmediatamente;<br>*Después*: se deshabilitará después del período de tiempo especificado. El valor debe ser mayor que el intervalo de actualización de la regla de descubrimiento.<br>Tenga en cuenta que los recursos deshabilitados automáticamente se habilitarán nuevamente si se vuelven a descubrir mediante un descubrimiento de bajo nivel. Los recursos deshabilitados manualmente no se habilitarán nuevamente si se vuelven a descubrir.<br>Este campo no se muestra si *Eliminar recursos perdidos* está configurado en "Inmediatamente".<br>[Sufijos de tiempo](/manual/appendix/suffixes) son soportado, p.e. 2h, 1d.<br>Se admiten [macros de usuario](/manual/config/macros/user_macros).| |*Descripción*|Ingrese una descripción.| |*Habilitado*|Si está marcado, la regla será procesada.|  ::: noteclassic 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|ID|ID of the discovery rule.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |iprange|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.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |name|string|Name of the discovery rule.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |delay|string|Execution interval of the discovery rule.<br><br>Accepts seconds or time unit with suffix (e.g., 30s, 1m, 2h, 1d), or a user macro.<br><br>Default: 1h.| |proxyid|ID|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.| |concurrency\_max|integer|Maximum number of concurrent checks per discovery rule.<br><br>Possible values:<br>0 - *(default)* unlimited number of checks;<br>1 - one check;<br>2-999 - custom number of checks.| |error|string|Error text if there have been any problems when executing the discovery rule.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
es	### Regla de descubrimiento  El objeto de regla de descubrimiento define una regla de descubrimiento de red. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |druleid|cadena|ID de la regla de descubrimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |iprange|string|Uno o varios rangos de IP para verificar, separados por comas.<br><br>Consulte la sección [configuración de descubrimiento de red](/manual/discovery/network_discovery/rule) para obtener más información sobre los formatos de IP admitidos. rangos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |name|cadena|Nombre de la regla de descubrimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |delay|cadena|Intervalo de ejecución de la regla de descubrimiento.<br>Acepta segundos, unidad de tiempo con sufijo o una macro de usuario.<br><br>Predeterminado: 1h.| |proxy\_hostid|cadena|ID del proxy utilizado para el descubrimiento.| |status|entero|Si la regla de descubrimiento está habilitada.<br><br>Valores posibles:<br>0 - *(predeterminado)* habilitado;<br>1 - deshabilitado.|

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 low-level discovery rules, see [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 network discovery rules -   [drule.delete](/manual/api/reference/drule/delete) - delete network discovery rules -   [drule.get](/manual/api/reference/drule/get) - retrieve network discovery rules -   [drule.update](/manual/api/reference/drule/update) - update network discovery rules
es	# Regla de descubrimiento  Esta clase está diseñada para trabajar con reglas de descubrimiento de redes.  ::: notetip Esta API está destinada a funcionar con reglas de descubrimiento de redes. Para conocer las reglas de descubrimiento de bajo nivel, consulte la [API de reglas LLD](discoveryrule). :::  Referencias de objetos:  - [Regla de descubrimiento](/manual/api/reference/drule/object#discovery_rule)  Métodos disponibles:  -   [drule.create](/manual/api/reference/drule/create) - crea nuevas reglas de descubrimiento de red -   [drule.delete](/manual/api/reference/drule/delete) - eliminar reglas de descubrimiento de red -   [drule.get](/manual/api/reference/drule/get) - recupera reglas de descubrimiento de red -   [drule.update](/manual/api/reference/drule/update) - actualiza las reglas de descubrimiento de red

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

en-us	#### discoveryrule  [ZBXNEXT-7578](https://support.zabbix.com/browse/ZBXNEXT-7578) `discoveryrule.get`, `discoveryrule.create`, `discoveryrule.update`: The properties `headers` and `query_fields` changed from name-indexed object to array of objects with separate `name` and `value` properties.\
es	#### discoveryrule  [ZBXNEXT-7578](https://support.zabbix.com/browse/ZBXNEXT-7578) `discoveryrule.get`, `discoveryrule.create`, `discoveryrule.update`: Las propiedades `headers` y `query_fields` cambiaron de un objeto indexado por nombres a una matriz de objetos con propiedades `name` y `value` por separado.

en-us	#### discoveryrule  [ZBXNEXT-9150](https://support.zabbix.com/browse/ZBXNEXT-9150) Added new LLD rule `type` (22 - Browser).\ [ZBXNEXT-8645](https://support.zabbix.com/browse/ZBXNEXT-8645) Added new [LLD rule preprocessing](/manual/api/reference/discoveryrule/object#lld-rule-preprocessing) type "SNMP get value" (30).\ [ZBXNEXT-8645](https://support.zabbix.com/browse/ZBXNEXT-8645) Property `timeout` is now also supported if item `type` is set to "SNMP agent" (20) and `snmp_oid` starts with "`get[`".\ [ZBXNEXT-1096](https://support.zabbix.com/browse/ZBXNEXT-1096) Property `timeout` is now supported if item `type` is set to "Zabbix agent" (0), "Simple check" (3) and `key_` does not start with "`vmware.`" and "`icmpping`", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) and `snmp_oid` starts with "`walk[`".\ [ZBXNEXT-7726](https://support.zabbix.com/browse/ZBXNEXT-7726) Added support for [LLD rule preprocessing](/manual/api/reference/discoveryrule/object#lld-rule-preprocessing) type "Matches regular expression" (14).\ [ZBXNEXT-6986](https://support.zabbix.com/browse/ZBXNEXT-6986) Deprecated method `discoveryrule.copy`.\ [ZBXNEXT-7578](https://support.zabbix.com/browse/ZBXNEXT-7578) It is now possible to store more data for the `query_fields` property, have repeated `header` and `query_fields` entries.\ [ZBXNEXT-2020](https://support.zabbix.com/browse/ZBXNEXT-2020) Added new properties `lifetime_type`, `enabled_lifetime` and `enabled_lifetime_type`.\ [ZBXNEXT-2020](https://support.zabbix.com/browse/ZBXNEXT-2020) Changed default value of `lifetime` parameter from `30d` to `7d`.\ [ZBX-21850](https://support.zabbix.com/browse/ZBX-21850) `discoveryrule.get`: Filter conditions will be sorted in the order of their placement in the formula.\
es	#### discoveryrule  [ZBXNEXT-9150](https://support.zabbix.com/browse/ZBXNEXT-9150) Se agregó una nueva regla LLD `tipo` (22 - Navegador).\ [ZBXNEXT-8645](https://support.zabbix.com/browse/ZBXNEXT-8645) Se agregó un nuevo tipo [preprocesamiento de reglas LLD](/manual/api/reference/discoveryrule/object#lld-rule-preprocessing) "SNMP obtener valor" (30).\ [ZBXNEXT-8645](https://support.zabbix.com/browse/ZBXNEXT-8645) La propiedad `timeout` ahora también se admite si el elemento `type` está configurado en "Agente SNMP" (20) y se inicia `snmp_oid` con "`obtener[`".\ [ZBXNEXT-1096](https://support.zabbix.com/browse/ZBXNEXT-1096) La propiedad `timeout` ahora se admite si el elemento `type` está configurado en "Agente Zabbix" (0), "Comprobación simple" ( 3) y `key_` no comienza con "`vmware.`" y "`icmpping`", "Agente Zabbix (activo)" (7), "Comprobación externa" (10), "Monitor de base de datos" (11), "Agente SSH" (13), "agente TELNET" (14), "agente SNMP" (20) y `snmp_oid` comienza con "`walk[`".\ [ZBXNEXT-7726](https://support.zabbix.com/browse/ZBXNEXT-7726) Se agregó soporte para el tipo [preprocesamiento de reglas LLD](/manual/api/reference/discoveryrule/object#lld-rule-preprocessing) " Coincide con la expresión regular" (14).\ [ZBXNEXT-6986](https://support.zabbix.com/browse/ZBXNEXT-6986) Método obsoleto `discoveryrule.copy`.\ [ZBXNEXT-7578](https://support.zabbix.com/browse/ZBXNEXT-7578) Ahora es posible almacenar más datos para la propiedad `query_fields`, tener entradas repetidas de `header` y `query_fields`.\ [ZBXNEXT-2020](https://support.zabbix.com/browse/ZBXNEXT-2020) Se agregaron nuevas propiedades `lifetime_type`, `enabled_lifetime` y `enabled_lifetime_type`.\ [ZBXNEXT-2020](https://support.zabbix.com/browse/ZBXNEXT-2020) Se cambió el valor predeterminado del parámetro `lifetime` de `30d` a `7d`.\ [ZBX-21850](https://support.zabbix.com/browse/ZBX-21850) `discoveryrule.get`: Las condiciones del filtro se ordenarán en el orden de su ubicación en la fórmula.\

en-us	##### Discovery  Zabbix can use low-level discovery rules (for example, *vmware.hv.discovery\[{$VMWARE.URL}\]*) to automatically discover VMware hypervisors and virtual machines. Moreover, Zabbix can use host prototypes to automatically generate real hosts for the discovered entities. For more information, see [*Host prototypes*](/manual/discovery/low_level_discovery/host_prototypes).
es	##### Descubrimiento  Zabbix puede utilizar reglas de descubrimiento de bajo nivel (por ejemplo, *vmware.hv.discovery\[{$VMWARE.URL}\]*) para descubrir automáticamente hipervisores y máquinas virtuales de VMware. Además, Zabbix puede utilizar prototipos de equipo para generar automáticamente equipos reales para las entidades descubiertas. Para obtener más información, consulte [*Prototipos de equipo*](/manual/discovery/low_level_discovery/host_prototypes).

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.  Each rule has a set of service checks defined to be performed for the IP range.  Discovery rules are processed by the discovery manager. The discovery manager creates a  job per each rule with a list of tasks (network checks). Network checks are performed in parallel  by the available discovery workers (the number is configurable in the frontend per each rule).  Only checks with the same IP and port are scheduled sequentially because  some devices will not accept parallel connections on the same port.  The queue size of network checks is limited to 2000000 or 4 GB of memory approximately. If the queue becomes full then  the discovery rule will be skipped and a warning message will be printed in the log. You may use  the `zabbix[discovery_queue]` internal item to monitor the number of discovery checks in the queue.  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.  ::: noteclassic If a discovery rule is changed during execution, then the current discovery execution will be aborted. :::  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 las [reglas de descubrimiento de red](/manual/discovery/network_discovery/regla). La frecuencia de la verificación es configurable para cada regla individualmente.  Cada regla tiene un conjunto de comprobaciones de servicio definidas que se realizarán para el rango de IP.  El administrador de descubrimiento procesa las reglas de descubrimiento. El administrador de descubrimiento crea un  trabajo por cada regla con una lista de tareas (comprobaciones de red). Las comprobaciones de red se realizan en paralelo  por los trabajadores de descubrimiento disponibles (el número se puede configurar en la interfaz para cada regla).  Sólo se programan secuencialmente comprobaciones con la misma IP y puerto porque  algunos dispositivos no aceptarán conexiones paralelas en el mismo puerto.  El tamaño de la cola de comprobaciones de red está limitado a 2000000 o 4 GB de memoria aproximadamente. Si la cola se llena entonces  se omitirá la regla de descubrimiento y se imprimirá un mensaje de advertencia en el registro. Puede utilizar  la métrica interna `zabbix[discovery_queue]` para monitorear el número de comprobaciones de descubrimiento en la cola.  Las comprobaciones de descubrimiento se procesan independientemente de las demás comprobaciones. Si alguna verificación no encuentra un servicio (o falla),  las otras comprobaciones aún se procesarán.  ::: noteclassic Si se cambia una regla de descubrimiento durante la ejecución, se cancelará la ejecución de descubrimiento actual. :::  Cada control de un servicio y de un equipo (IP) realizado por  el módulo de descubrimiento de red 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 inactivo*|El servicio está "inactivo", después de que ya estaba "inactivo".| |*Equipo 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.| |*Equipo activo*|Al menos un servicio de un equipo está 'activo', después de que al menos un servicio ya estaba 'activo'.| |*Equipo perdido*|Todos los servicios de un equipo están "inactivos" después de que al menos uno estuvo "activo".| |*Equipo caído*|Todos los servicios de un equipo 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/dashboards##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	#### Mostrar  En función de la información de reconocimiento es posible configurar cómo el recuento de problemas se muestra en el tablero o en los mapas. Para hacer eso, usted tendrá que realizar selecciones en la opción *Visualización de problemas*, disponible en ambos [mapa configuración](/manual/config/visualization/maps/map#creating_a_map) y los *Problemas por gravedad* [panel widget](/manual/web_interface/frontend_sections/dashboards##adding_widgets). Es posible mostrar el recuento total de problemas, problemas no reconocidos como separados del total o del recuento de problemas no reconocidos únicamente.  Según la información de actualización del problema (reconocimiento, etc.), es posible configurar operaciones de actualización: enviar un mensaje o ejecutar. comandos remotos.