en-us	#### Creating a task  Create a task `check now` for two items. One is an item, the other is a low-level discovery rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "task.create",     "params": [         {             "type": 6,             "request": {                 "itemid": "10092"             }         },         {             "type": "6",             "request": {                 "itemid": "10093"             }         }     ],     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "taskids": [             "1",             "2"         ]     },     "id": 1 } ```  Create a task `diagnostic information` task.  Request:  ```json {     "jsonrpc": "2.0",     "method": "task.create",     "params": [         {             "type": 1,             "request": {                 "alerting": {                     "stats": [                         "alerts"                     ],                     "top": {                         "media.alerts": 10                     }                 },                 "lld": {                     "stats": "extend",                     "top": {                         "values": 5                     }                 }             },             "proxy_hostid": 0         }     ],     "auth": "700ca65537074ec963db7efabda78259",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "taskids": [             "3"         ]     },     "id": 2 } ```
es	#### Creando una tarea  Cree una tarea "verificar ahora" para dos elementos. Uno es un elemento y el otro es una regla de descubrimiento de bajo nivel.  Solicitud:  ```json {     "jsonrpc": "2.0",     "método": "tarea.crear",     "parámetros": [         {             "tipo": 6,             "pedido": {                 "itemid": "10092"             }         },         {             "tipo": "6",             "pedido": {                 "itemid": "10093"             }         }     ],     "autenticación": "700ca65537074ec963db7efabda78259",     "identificación": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "resultado": {         "niños de tarea": [             "1",             "2"         ]     },     "identificación": 1 } ```  Cree una tarea de "información de diagnóstico".  Pedido:  ```json {     "jsonrpc": "2.0",     "método": "tarea.crear",     "parámetros": [         {             "tipo 1,             "pedido": {                 "alerta": {                     "estadísticas": [                         "alertas"                     ],                     "arriba": {                         "alertas.media": 10                     }                 },                 "lld": {                     "estadísticas": "extender",                     "arriba": {                         "valores": 5                     }                 }             },             "proxy_hostid": 0         }     ],     "autenticación": "700ca65537074ec963db7efabda78259",     "identificación": 2 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "resultado": {         "niños de tarea": [             "3"         ]     },     "identificación": 2 } ```

en-us	#### Creating a template  Create a template with tags and link two templates to this template.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.create",     "params": {         "host": "Linux template",         "groups": {             "groupid": 1         },         "templates": [             {                 "templateid": "11115"             },             {                 "templateid": "11116"             }         ],         "tags": [             {                 "tag": "Host name",                 "value": "{HOST.NAME}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "11117"         ]     },     "id": 1 } ```
es	#### Creando una template  Cree una template con etiquetas y  vincule dos templates a esta template.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "template.create", "params": { "host": "Linux template", "groups": { "groupid": 1 }, "templates": [ { "templateid": "11115" }, { "templateid": "11116" } ], "tags": [ { "tag": "Host name", "value": "{HOST.NAME}" } ] }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "templateids": [ "11117" ] }, "id": 1 } ```

en-us	#### Creating a template dashboard  Create a template dashboard named “Graphs” with one Graph widget on a single dashboard page.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.create",     "params": {         "templateid": "10318",         "name": "Graphs",         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 6,                                 "name": "graphid",                                 "value": "1123"                             }                         ]                     }                 ]                              }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "32"         ]     },     "id": 1 } ```
es	#### Creando un tablero de template  Crear un tablero de template llamado  “Graphs” con un widget Graph en una sola página de tablero.    Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.create",     "params": {         "templateid": "10318",         "name": "Graphs",         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 6,                                 "name": "graphid",                                 "value": "1123"                             }                         ]                     }                 ]                              }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "32"         ]     },     "id": 1 } ```

en-us	#### Creating a template  To create a template, do the following:  -   Go to *Configuration → Templates* -   Click on *Create template* -   Edit template attributes  The **Template** tab contains general template attributes.  ![](../../../../assets/en/manual/config/template_a.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Template attributes:  |Parameter|Description| |--|--------| |*Template name*|Unique template name. Alphanumerics, spaces, dots, dashes, and underscores are allowed. However, leading and trailing spaces are disallowed.| |*Visible name*|If you set this name, it will be the one visible in lists, maps, etc.| |*Templates*|Link one or more "nested" templates to this template. All entities (items, triggers, graphs, etc.) will be inherited from the linked templates.<br>To link a new template, start typing the template name in the *Templates* field. A list of matching templates will appear; scroll down to select. Alternatively, you may click on *Select* next to the *Templates* field; then, first select the host group by clicking on *Select* next to the *Host groups* field; mark the checkbox in front of one or multiple templates from the list displayed below; click on *Select*. The template(s) that are selected in the *Templates* field will be linked to the host when the host configuration form is saved or updated.<br>To unlink a template, use one of the two options in the *Templates* block:<br>*Unlink* - unlink the template, but preserve its items, triggers, and graphs<br>*Unlink and clear* - unlink the template and remove all its items, triggers, and graphs| |*Groups*|Host/template groups the template belongs to.| |*Description*|Enter the template description.|  The **Tags** tab allows you to define template-level [tags](/manual/config/tagging). All problems of hosts linked to this template will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/template_c.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  The **Macros** tab allows you to define template-level [user macros](/manual/config/macros/user_macros) as a name-value pairs. Note that macro values can be kept as plain text, secret text, or Vault secret. Adding a description is also supported.  ![](../../../../assets/en/manual/config/template_d1.png)  You may also view here macros from linked templates and global macros if you select the *Inherited and template macros* option. That is where all defined user macros for the template are displayed with the value they resolve to as well as their origin.  ![](../../../../assets/en/manual/config/template_d2.png)  For convenience, links to respective templates and global macro configuration are provided. It is also possible to edit a nested template/global macro on the template level, effectively creating a copy of the macro on the template.  The **Value mapping** tab allows to configure human-friendly representation of item data in [value mappings](/manual/config/items/mapping).  Buttons:  |   |   | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|Add the template. The added template should appear in the list.| |![](../../../../assets/en/manual/config/button_update.png)|Update the properties of an existing template.| |![](../../../../assets/en/manual/config/button_clone.png)|Create another template based on the properties of the current template, including the entities (items, triggers, etc) inherited from linked templates.| |![](../../../../assets/en/manual/config/button_full.png)|Create another template based on the properties of the current template, including the entities (items, triggers, etc) both inherited from linked templates and directly attached to the current template.| |![](../../../../assets/en/manual/config/button_delete.png)|Delete the template; entities of the template (items, triggers, etc) remain with the linked hosts.| |![](../../../../assets/en/manual/config/button_clear.png)|Delete the template and all its entities from linked hosts.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of template properties.|  With a template created, it is time to add some entities to it.  ::: noteimportant Items have to be added to a template first. Triggers and graphs cannot be added without the corresponding item. :::
es	#### Creando una plantilla  Para crear una plantilla, haga lo siguiente:  -   Vaya a *Configuración → Plantillas* -   Haga clic en *Crear plantilla* -   Edite los atributos de la plantilla  La pestaña **Plantilla** contiene atributos generales de plantilla.  ![](../../../../assets/en/manual/config/template_a.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Atributos de plantilla:  |Parámetro|Descripción| |--|--------| |*Nombre de plantilla*|Nombre de plantilla único. Se permiten caracteres alfanuméricos, espacios, puntos, guiones y guiones bajos. Sin embargo, los espacios iniciales y finales no están permitidos.| |*Nombre visible*|Si estableces este nombre, será el visible en listas, mapas, etc.| |*Plantillas*|Vincula una o más plantillas "anidadas" a esta plantilla. Todas las entidades (métricas, iniciadores, gráficos, etc.) se heredarán de las plantillas vinculadas.<br>Para vincular una nueva plantilla, comience a escribir el nombre de la plantilla en el campo *Plantillas*. Aparecerá una lista de plantillas coincidentes; desplácese hacia abajo para seleccionar. Alternativamente, puede hacer clic en *Seleccionar* junto al campo *Plantillas*; luego, primero seleccione el grupo de anfitriones haciendo clic en *Seleccionar* junto al campo *Grupos de equipos*; marque la casilla de verificación delante de una o varias plantillas de la lista que se muestra a continuación; haga clic en *Seleccionar*. Las plantillas seleccionadas en el campo *Plantillas* se vincularán al host cuando se guarde o actualice el formulario de configuración del equipo.<br>Para desvincular una plantilla, use una de las dos opciones en el bloque *Plantillas* :<br>*Desvincular*: desvincula la plantilla, pero conserva sus métricas, iniciadores y gráficos<br>*Desvincula y limpia*: desvincula la plantilla y elimina todos sus métricas, iniciadores y gráficos| |*Grupos*|Grupos de equipos/plantilla a los que pertenece la plantilla.| |*Descripción*|Ingrese la descripción de la plantilla.|  La pestaña **Etiquetas** le permite definir las  [etiquetas](/manual/config/tagging)a a nivel de plantilla. Todos los problemas de equipos vinculados a esta plantilla se etiquetará con los valores ingresados aquí.  ![](../../../../assets/en/manual/config/template_c.png)  Macros de usuario, macros {INVENTARIO.\*}, {HOST.HOST}, {HOST.NAME}, Las macros {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} y {HOST.ID} son soportadas en etiquetas.  La pestaña **Macros** le permite definir [macros de usuario](/manual/config/macros/user_macros)  a nivel de plantilla. como pares nombre-valor. Tenga en cuenta que los valores de macro se pueden mantener como texto sin formato, texto secreto o Vault secreto. También se admite agregar una descripción.  ![](../../../../assets/en/manual/config/template_d1.png)  También puede ver aquí macros de plantillas vinculadas y macros globales si selecciona la opción *Macros heredados y de plantilla*. Ahí es donde todas las macros de usuario definidas para la plantilla se muestran con el valor que resolver así como su origen.  ![](../../../../assets/en/manual/config/template_d2.png)  Para mayor comodidad, enlaces a las respectivas plantillas y macro global. Se proporciona la configuración. También es posible editar un anidado de plantilla/macro global a el nivel de plantilla, creando efectivamente una copia de la macro en la plantilla.  La pestaña **Asignación de valores** permite configurar la representación de los datos de la métrica en [ asignaciones de valores](/manual/config/items/mapping).  Botones:  | | | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|Agregar la plantilla. La plantilla agregada debería aparecer en la lista.| |![](../../../../assets/en/manual/config/button_update.png)|Actualizar las propiedades de una plantilla existente.| |![](../../../../assets/en/manual/config/button_clone.png)|Cree otra plantilla basada en las propiedades de la plantilla actual, incluidas las entidades (elementos, activadores, etc) heredados de plantillas vinculadas.| |![](../../../../assets/en/manual/config/button_full.png)|Cree otra plantilla basada en las propiedades de la plantilla actual, incluidas las entidades (métricas, iniciadores, etc) ambos heredados de plantillas vinculadas y directamente adjuntos a la plantilla actual.| |![](../../../../assets/en/manual/config/button_delete.png)|Eliminar la plantilla; Las entidades de la plantilla (métricas, iniciadores, etc.) permanecen en los equipos vinculados.| |![](../../../../assets/en/manual/config/button_clear.png)|Eliminar la plantilla y todas sus entidades de los equipos vinculados.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancelar la edición de las propiedades de la plantilla.|  Con una plantilla creada, es hora de agregarle algunas entidades.  ::: noteimportant Primero se deben agregar métricas a una plantilla. No se pueden agregar iniciadores y gráficos sin las métricas correspondientes. :::

en-us	#### Creating a trigger  Create a trigger with a single trigger dependency.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.create",     "params": [         {             "description": "Processor load is too high on {HOST.NAME}",             "expression": "last(/Linux server/system.cpu.load[percpu,avg1])>5",             "dependencies": [                 {                     "triggerid": "17367"                 }             ]         },         {             "description": "Service status",             "expression": "length(last(/Linux server/log[/var/log/system,Service .* has stopped]))<>0",             "dependencies": [                 {                     "triggerid": "17368"                 }             ],             "tags": [                 {                     "tag": "service",                     "value": "{{ITEM.VALUE}.regsub(\"Service (.*) has stopped\", \"\\1\")}"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "17369",             "17370"         ]     },     "id": 1 } ```
es	#### Creando un trigger  Crear un trigger con una sola dependencia de trigger.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "trigger.create",     "params": [         {             "description": "Processor load is too high on {HOST.NAME}",             "expression": "last(/Linux server/system.cpu.load[percpu,avg1])>5",             "dependencies": [                 {                     "triggerid": "17367"                 }             ]         },         {             "description": "Service status",             "expression": "length(last(/Linux server/log[/var/log/system,Service .* has stopped]))<>0",             "dependencies": [                 {                     "triggerid": "17368"                 }             ],             "tags": [                 {                     "tag": "service",                     "value": "{{ITEM.VALUE}.regsub(\"Service (.*) has stopped\", \"\\1\")}"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "17369",             "17370"         ]     },     "id": 1 } ```

en-us	#### Creating a trigger prototype  Create a trigger prototype to detect when a file system has less than 20% free disk space.  Request:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.create",     "params": {         "description": "Free disk space is less than 20% on volume {#FSNAME}",         "expression": "last(/Zabbix server/vfs.fs.size[{#FSNAME},pfree])<20",         "tags": [             {                 "tag": "volume",                 "value": "{#FSNAME}"             },             {                 "tag": "type",                 "value": "{#FSTYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "17372"         ]     },     "id": 1 } ```
es	#### Creando un prototipo de iniciador  Cree un prototipo de iniciador para detectar cuando un sistema de archivos tiene menos del 20% de espacio libre en disco.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.create",     "params": {         "description": "Free disk space is less than 20% on volume {#FSNAME}",         "expression": "last(/Zabbix server/vfs.fs.size[{#FSNAME},pfree])<20",         "tags": [             {                 "tag": "volume",                 "value": "{#FSNAME}"             },             {                 "tag": "type",                 "value": "{#FSTYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "17372"         ]     },     "id": 1 } ```

en-us	#### Creating a web scenario  Create a web scenario to monitor the company home page. The scenario will have two steps, to check the home page and the "About" page and make sure they return the HTTP status code 200.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.create",     "params": {         "name": "Homepage check",         "hostid": "10085",         "steps": [             {                 "name": "Homepage",                 "url": "http://example.com",                 "status_codes": "200",                 "no": 1             },             {                 "name": "Homepage / About",                 "url": "http://example.com/about",                 "status_codes": "200",                 "no": 2             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "5"         ]     },     "id": 1 } ```
es	#### Creando un escenario web   Cree un escenario web para monitorizar la página incial de la empresa. El escenario tendrá dos pasos, para verificar la página incial e la página "Sobre"  confirme si devuelven el código de estado HTTP 200.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "httptest.create", "params": { "name": "Homepage check", "hostid": "10085", "steps": [ { "name": "Homepage", "url": "http://example.com", "status_codes": "200", "no": 1 }, { "name": "Homepage / About", "url": "http://example.com/about", "status_codes": "200", "no": 2 } ] }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "httptestids": [ "5" ] }, "id": 1 } ```

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
es	##### Creación de la base de datos  [Crear](/manual/appendix/install/db_scripts) una base de datos separada para Zabbix Proxy.  El servidor Zabbix y el proxy Zabbix no pueden usar la misma base de datos. Si ellos estan instalados en el mismo host, la base de datos del proxy debe tener una diferente nombre.

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
es	##### Creando una base de datos  [Crear](/manual/appendix/install/db_scripts) una base de datos separada para Zabbix proxy.  El servidor Zabbix y el proxy Zabbix no pueden utilizar la misma base de datos. Si están instalados en el mismo host, la base de datos del proxy debe tener un nombre nombre.

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
es	##### Creando una base de datos  [Crear](/manual/appendix/install/db_scripts) una base de datos separada para Zabbix proxy.  El servidor Zabbix y el proxy Zabbix no pueden utilizar la misma base de datos. Si están instalados en el mismo equipo, la base de datos del proxy debe tener un nombre distinto.

en-us	#### Creating database  For Zabbix [server](/manual/concepts/server) and [proxy](/manual/concepts/proxy) daemons a database is required. It is not needed to run Zabbix [agent](/manual/concepts/agent).  ::: notewarning Separate databases are needed for Zabbix server and Zabbix proxy; they cannot use the same database. Therefore, if they are installed on the same host, their databases must be created with different names! :::  Create the database using the provided instructions for [MySQL](/manual/appendix/install/db_scripts#mysql) or [PostgreSQL](/manual/appendix/install/db_scripts#postgresql).
es	#### Creando la base de datos  Se requiere una base de datos para los demonios del [servidor](/manual/concepts/server) y [proxy](/manual/concepts/proxy) Zabbix.  No es necesaria para arrancar el [agente](/manual/concepts/agent) Zabbix.  ::: notewarning Se necesitan bases de datos separadas para el servidor Zabbix y el proxy Zabbix; no pueden utilizar la misma base de datos. Por lo tanto, si están instalados en el mismo equipo, ¡sus bases de datos deben ser creadas con nombres diferentes! :::  Cree la base de datos utilizando las instrucciones proporcionadas para [MySQL](/manual/appendix/install/db_scripts#mysql) o [PostgreSQL](/manual/appendix/install/db_scripts#postgresql).

en-us	#### Creating dependent item  Create a dependent item for the master item with ID 24759. Only dependencies on the same host are allowed, therefore master and the dependent item should have the same hostid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {       "hostid": "30074",       "name": "Dependent test item",       "key_": "dependent.item",       "type": 18,       "master_itemid": "24759",       "value_type": 2     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
es	#### Creando item dependiente  Cree un item dependiente para el item master con ID 24759. Sólo se permiten dependencias en el mismo host, por lo tanto, master y el el elemento dependiente debe tener el mismo ID de host.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {       "hostid": "30074",       "name": "Dependent test item",       "key_": "dependent.item",       "type": 18,       "master_itemid": "24759",       "value_type": 2     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Creating dependent item prototype  Create Dependent item prototype for Master item prototype with ID 44211. Only dependencies on same host (template/discovery rule) are allowed, therefore Master and Dependent item should have same hostid and ruleid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.create",     "params": {       "hostid": "10001",       "ruleid": "27665",       "name": "Dependent test item prototype",       "key_": "dependent.prototype",       "type": 18,       "master_itemid": "44211",       "value_type": 3     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44212"         ]     },     "id": 1 } ```
es	#### Crear un prototipo de item dependiente  Cree un prototipo de item Dependiente para el prototipo de item Principal con ID 44211. Sólo se permiten dependencias en el mismo equipo (template/regla de descubrimiento), por lo tanto, los items Principal y Dependiente deben tener el mismo ID de host e ID de regla.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.create",     "params": {       "hostid": "10001",       "ruleid": "27665",       "name": "Dependent test item prototype",       "key_": "dependent.prototype",       "type": 18,       "master_itemid": "44211",       "value_type": 3     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44212"         ]     },     "id": 1 } ```

en-us	#### Creating interfaces  Create an interface on two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.massadd",     "params": {         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30052"             }         ],         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "main": 0,             "port": "10050",             "type": 1,             "useip": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30069",             "30070"         ]     },     "id": 1 } ```
es	#### Creando interfaces  Cree una interfaz en dos hosts.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "hostinterface.massadd", "params": { "hosts": [ { "hostid": "30050" }, { "hostid": "30052" } ], "interfaces": { "dns": "", "ip": "127.0.0.1", "main": 0, "port": "10050", "type": 1, "useip": 1 } }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "interfaceids": [ "30069", "30070" ] }, "id": 1 } ```

en-us	#### Creating multiple triggers  So if create methods accept arrays, we can add multiple [triggers](/manual/api/reference/trigger/object) like so:  ```json {     "jsonrpc": "2.0",     "method": "trigger.create",     "params": [         {             "description": "Processor load is too high on {HOST.NAME}",             "expression": "last(/Linux server/system.cpu.load[percpu,avg1])>5",         },         {             "description": "Too many processes on {HOST.NAME}",             "expression": "avg(/Linux server/proc.num[],5m)>300",         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 4 } ```  A successful response will contain the IDs of the newly created triggers:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "17369",             "17370"         ]     },     "id": 4 } ```
es	#### Creando múltiples disparadores  Entonces, si los métodos de creación aceptan matrices, podemos agregar múltiples [disparadores](/manual/api/reference/trigger/object) así:  ```json {     "jsonrpc": "2.0",     "método": "trigger.create",     "parámetros": [         {             "description": "La carga del procesador es demasiado alta en {HOST.NAME}",             "expresión": "último(/servidor Linux/sistema.cpu.load[percpu,avg1])>5",         },         {             "description": "Demasiados procesos en {HOST.NAME}",             "expresión": "promedio(/servidor Linux/proc.num[],5m)>300",         }     ],     "autorización": "0424bd59b807674191e7d77572075f33",     "identificación": 4 } ```  Una respuesta exitosa contendrá los ID de los recién creados desencadenantes:  ```json {     "jsonrpc": "2.0",     "resultado": {         "desencadenantes": [             "17369",             "17370"         ]     },     "identificación": 4 } ```

en-us	##### - Credentials (login:password)  System:  -   root:zabbix  Zabbix frontend:  -   Admin:zabbix  Database:  -   root:<random> -   zabbix:<random>  ::: noteclassic Database passwords are randomly generated during the installation process.\ Root password is stored inside the /root/.my.cnf file. It is not required to input a password under the "root" account. :::  To change the database user password, changes have to be made in the following locations:  -   MySQL; -   /etc/zabbix/zabbix\_server.conf; -   /etc/zabbix/web/zabbix.conf.php.  ::: noteclassic  Separate users `zabbix_srv` and `zabbix_web` are defined for the server and the frontend respectively.  :::
es	##### - Credenciales (inicio de sesión: contraseña)  Sistema:  - root: zabbix  Interfaz de Zabbix:  - Admin: zabbix  Base de datos:  - root: <aleatorio> - zabbix:<aleatorio>  ::: notaclásica Las contraseñas de la base de datos se generan aleatoriamente durante el proceso de instalación.\ La contraseña de root se almacena dentro del archivo /root/.my.cnf. Esto no es requerido para ingresar una contraseña en la cuenta "root". :::  Para cambiar la contraseña de usuario de la base de datos, se deben realizar cambios en el siguientes lugares:  - mysql; - /etc/zabbix/zabbix\_server.conf; - /etc/zabbix/web/zabbix.conf.php.  ::: notaclásica  Se definen usuarios separados `zabbix_srv` y `zabbix_web` para el servidor y la interfaz respectivamente. :::

en-us	### Critical  To complete successful Zabbix server upgrade on MySQL and MariaDB, you may require to set `GLOBAL log_bin_trust_function_creators = 1` in MySQL  if binary logging is enabled, there are no superuser privileges and `log_bin_trust_function_creators = 1` is not set in MySQL configuration file.   To set the variable using the MySQL console, run:      mysql> SET GLOBAL log_bin_trust_function_creators = 1;  Once the upgrade has been successfully completed, `log_bin_trust_function_creators` can be disabled:      mysql> SET GLOBAL log_bin_trust_function_creators = 0;
es	### Crítico  Para completar con éxito la actualización del servidor Zabbix en MySQL y MariaDB, es posible que deba configurar `GLOBAL log_bin_trust_function_creators = 1` en MySQL si el registro binario está habilitado, no hay privilegios de superusuario y `log_bin_trust_function_creators = 1` no está configurado en el archivo de configuración de MySQL.  Para configurar la variable usando la consola MySQL, ejecute:      mysql> SET GLOBAL log_bin_trust_function_creators = 1;  Una vez que la actualización se haya completado con éxito, `log_bin_trust_function_creators` se puede desactivar:      mysql> SET GLOBAL log_bin_trust_function_creators = 0;

en-us	##### Custom copyright notice  To set a custom copyright notice, add `BRAND_FOOTER` to the array from the first listing. Please be aware that HTML is not supported here. Setting `BRAND_FOOTER` to an empty string will hide the copyright notice completely (but the footer will stay in place).  ```php 'BRAND_FOOTER' => '{text}', ```
es	##### Aviso de derechos de autor personalizado  Para configurar un aviso de derechos de autor personalizado, agregue `BRAND_FOOTER` a la matriz del primer listado. Tenga en cuenta que aquí no se admite HTML. Configurar `BRAND_FOOTER` en una cadena vacía ocultará completamente el aviso de copyright (pero el pie de página permanecerá en su lugar).  ```php 'BRAND_FOOTER' => '{texto}', ```

en-us	##### Custom help location  To replace the default *Help* link with a link of your choice, add `BRAND_HELP_URL` to the array from the first listing.  ```php 'BRAND_HELP_URL' => '{URL}' ```
es	##### Ubicación de ayuda personalizada  Para reemplazar el enlace predeterminado de *Ayuda* con un enlace de su elección, agregue `BRAND_HELP_URL` a la matriz del primer listado.  ```php 'BRAND_HELP_URL' => '{URL}' ```

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

en-us	### Custom interface  The custom interface object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dns|string|DNS name used by the interface.<br><br>**Required** if the connection is made via DNS. Can contain macros.| |ip|string|IP address used by the interface.<br><br>**Required** if the connection is made via IP. Can contain macros.| |**main**<br>(required)|integer|Whether the interface is used as default on the host. Only one interface of some type can be set as default on a host.<br><br>Possible values are:<br>0 - not default;<br>1 - default.| |**port**<br>(required)|string|Port number used by the interface. Can contain user and LLD macros.| |**type**<br>(required)|integer|Interface type.<br><br>Possible values are:<br>1 - agent;<br>2 - SNMP;<br>3 - IPMI;<br>4 - JMX.<br>| |**useip**<br>(required)|integer|Whether the connection should be made via IP.<br><br>Possible values are:<br>0 - connect using host DNS name;<br>1 - connect using host IP address for this host interface.| |details|array|Additional object for interface. **Required** if interface 'type' is SNMP.|
es	### Interfaz personalizada  El objeto de interfaz personalizada tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datos)|Descripción| |--|--|------| |dns|cadena|Nombre DNS utilizado por la interfaz.<br><br>**Obligatorio** si la conexión se realiza a través de DNS. Puede contener macros.| |ip|cadena|Dirección IP utilizada por la interfaz.<br><br>**Obligatorio** si la conexión se realiza vía IP. Puede contener macros.| |**main**<br>(obligatorio)|número entero|Si la interfaz se utiliza de forma predeterminada en el host. Sólo se puede configurar una interfaz de algún tipo como predeterminada en un host.<br><br>Los valores posibles son:<br>0 - no predeterminado;<br>1 - predeterminado.| |**puerto**<br>(obligatorio)|cadena|Número de puerto utilizado por la interfaz. Puede contener macros de usuario y LLD.| |**tipo**<br>(obligatorio)|número entero|Tipo de interfaz.<br><br>Los valores posibles son:<br>1 - agente;<br>2 - SNMP;<br>3 - IPMI;< br>4 - JMX.<br>| |**useip**<br>(obligatorio)|número entero|Si la conexión debe realizarse a través de IP.<br><br>Los valores posibles son:<br>0 - conectarse usando el nombre DNS del host;<br>1 - conéctese utilizando la dirección IP del host para esta interfaz de host.| |detalles|matriz|Objeto adicional para interfaz. **Obligatorio** si el 'tipo' de interfaz es SNMP.|

en-us	##### Custom logo  To use a custom logo, add the following line to the array from the previous listing:  ```php 'BRAND_LOGO' => '{Path to an image on the disk or URL}', ```  Note that the path to the image on the disk should be relative to the Zabbix frontend root directory. So, for example, if the image is located in the same directory as the *brand.conf.php* file, then the path to the image should be: `'./local/conf/custom_logo.png'`.  There are two additional images of the Zabbix logo that can be overridden:  -   `BRAND_LOGO_SIDEBAR` - displayed when the sidebar is expanded; -   `BRAND_LOGO_SIDEBAR_COMPACT` - displayed when the sidebar is collapsed.  To override:  ```php 'BRAND_LOGO_SIDEBAR' => '{Path to an image on the disk or URL}', 'BRAND_LOGO_SIDEBAR_COMPACT' => '{Path to an image on the disk or URL}', ```  Any image format supported by modern browsers can be used: JPG, PNG, SVG, BMP, WebP, and GIF.  ::: noteclassic Custom logos will not be scaled, resized or modified in any other way, and will be displayed in their original size and proportions, except for the `BRAND_LOGO_SIDEBAR_COMPACT` that will be cropped (width: 24px; height: the same as `BRAND_LOGO_SIDEBAR`) to fit the collapsed sidebar. For reference, the following dimensions are used for Zabbix logos:<br><br>  -   `BRAND_LOGO`: 114x30px -   `BRAND_LOGO_SIDEBAR`: 91x24px -   `BRAND_LOGO_SIDEBAR_COMPACT`: 24x24px :::
es	##### Logotipo personalizado  Para usar un logotipo personalizado, agregue la siguiente línea a la matriz del listado anterior:  ```php 'BRAND_LOGO' => '{Ruta a una imagen en el disco o URL}', ```  Tenga en cuenta que la ruta a la imagen en el disco debe ser relativa al directorio raíz de la interfaz de Zabbix. Entonces, por ejemplo, si la imagen está ubicada en el mismo directorio que el archivo *brand.conf.php*, entonces la ruta a la imagen debe ser: `'./local/conf/custom_logo.png'`.  Hay dos imágenes adicionales del logotipo de Zabbix que se pueden modificar:  - `BRAND_LOGO_SIDEBAR`: se muestra cuando se expande la barra lateral; - `BRAND_LOGO_SIDEBAR_COMPACT`: se muestra cuando la barra lateral está contraida.  Para anular:  ```php 'BRAND_LOGO_SIDEBAR' => '{Ruta a una imagen en el disco o URL}', 'BRAND_LOGO_SIDEBAR_COMPACT' => '{Ruta a una imagen en el disco o URL}', ```  Se puede utilizar cualquier formato de imagen compatible con los navegadores modernos: JPG, PNG, SVG, BMP, WebP y GIF.  ::: noteclassic Los logotipos personalizados no se escalarán, cambiarán de tamaño ni modificarán de ninguna otra manera, y se mostrarán en su tamaño y proporciones originales, excepto `BRAND_LOGO_SIDEBAR_COMPACT` que se recortará (ancho: 24 px; alto: lo mismo que `BRAND_LOGO_SIDEBAR`) para que se ajuste a la barra lateral contraída. Como referencia, se utilizan las siguientes dimensiones para los logotipos de Zabbix:<br><br>  -   `BRAND_LOGO`: 114x30px -   `BRAND_LOGO_SIDEBAR`: 91x24px -   `BRAND_LOGO_SIDEBAR_COMPACT`: 24x24px :::

en-us	#### Custom script limit  Available custom script length depends on the database used:  |Database|Limit in characters|Limit in bytes| |---|---|---| |**MySQL**|65535|65535| |**Oracle Database**|2048|4000| |**PostgreSQL**|65535|not limited| |**SQLite (only Zabbix proxy)**|65535|not limited|
es	#### Límite de script personalizado  La longitud de los scripts personalizados depende de la base de datos utilizada:  |Base de datos|Límite en caracteres|Limite en bytes| |---|---|---| |**MySQL**|65535|65535| |**Oracle Database**|2048|4000| |**PostgreSQL**|65535|ilimitada| |**SQLite (only Zabbix proxy)**|65535|ilimitada|

en-us	#### dashboard Changes:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added support of new widget type `item`.\  
es	#### dashboard Changes:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added support of new widget type `item`.\  

en-us	#### dashboard Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new widget type `slareport` and widget field types *(9 - Service, 10 - SLA)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added new widget type `item`.\
es	#### dashboard  Cambios:\ [ZBXNEXT-6999](added new password policy fields-6999) añadido nuevo tipo de herramienta `slareport`y tipos de campos de herramienta *(9 - Servicio, 10 - Acuerdo de Nivel de Servicio)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) añadida nueva herramienta tipo `item`.\

en-us	# dashboard.create
es	# dashboard.create

en-us	# dashboard.delete
es	# dashboard.delete

en-us	# dashboard.get
es	# dashboard.get

en-us	# > Dashboard object  The following objects are directly related to the `dashboard` API.
es	# > Objeto del tablero  Los siguientes objetos están directamente relacionados con la API `dashboard`.

en-us	### Dashboard page  The dashboard page object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(readonly)* ID of the dashboard page.| |name|string|Dashboard page name.<br><br>Default: empty string.| |display\_period|integer|Dashboard page display period (in seconds).<br><br>Possible values: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 0 (will use the default page display period).| |widgets|array|Array of the [dashboard widget](object#dashboard-widget) objects.|
es	### Página del panel de control  El objeto de la página del panel tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |paneldecontrol\_iddepagina|cadena|*(sololectura)* ID de la página del panel.| |nombre|cadena|Nombre de la página del panel decontrol.<br><br>Predeterminado: cadena vacía.| |mostrar\_período|número entero|Periodo de visualización de la página del panel de control (en segundos).<br><br>Valores posibles: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Predeterminado: 0 (Utilizará el período de visualización de página predeterminado).| |widgets|matriz|Matriz de [widget del panel_de_control](objeto#paneldecontrol-widget) los objetos.|

en-us	 ##### Dashboard size  The minimum width of a dashboard is 1200 pixels. The dashboard will not shrink below this width; instead a  horizontal scrollbar is displayed if the browser window is smaller than that.  The maximum width of a dashboard is the browser window width. Dashboard widgets stretch horizontally to fit the window.  At the same time, a dashboard widget cannot be stretched horizontally beyond the window limits.  Technically the dashboard consists of 12 horizontal columns of always equal width that stretch/shrink dynamically (but  not to less than 1200 pixels total).  Vertically the dashboard may contain a maximum of 64 rows. Each row has a fixed height of 70 pixels. A widget may be  up to 32 rows high.
es	 ##### Tamaño del tablero  El ancho mínimo de un tablero es de 1200 píxeles. El tablero no se reducirá por debajo de este ancho; si la ventana del navegador es más pequeña que eso, se muestra una  barra de desplazamiento horizontal.  El ancho máximo de un tablero es el ancho de la ventana del navegador. Los widgets del tablero se extienden horizontalmente para adaptarse a la ventana. Al mismo tiempo, un widget de tablero no se puede extender horizontalmente más allá de los límites de la ventana.  Técnicamente, el tablero consta de 12 columnas horizontales de igual ancho que se estiran/encogen dinámicamente (pero no menos de 1200 píxeles en total).  Verticalmente el tablero puede contener un máximo de 64 filas. Cada fila tiene una altura fija de 70 píxeles. Un widget puede ser de hasta 32 filas de alto.

en-us	#### Dashboards  Manage dashboards and make scheduled reports based on them.  [Dashboard API](/manual/api/reference/dashboard) | [Template dashboard API](/manual/api/reference/templatedashboard) | [Report API](/manual/api/reference/report)
es	#### Tableros  Administre tableros y cree reportes programados basados en ellos.  [API de Tablero](/manual/api/reference/dashboard) | [API de Plantilla de Tablero](/manual/api/reference/templatedashboard) | [API de Reporte](/manual/api/reference/report)

en-us	### Dashboard  The dashboard object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(readonly)* ID of the dashboard.| |**name**<br>(required)|string|Name of the dashboard.| |userid|string|Dashboard owner user ID.| |private|integer|Type of dashboard sharing.<br><br>Possible values:<br>0 - public dashboard;<br>1 - *(default)* private dashboard.| |display\_period|integer|Default page display period (in seconds).<br><br>Possible values: 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 30.| |auto\_start|integer|Auto start slideshow.<br><br>Possible values:<br>0 - do not auto start slideshow;<br>1 - *(default)* auto start slideshow.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Panel  El objeto del tablero tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#tipos_de_datas)|Descripción| |--|--|------| |dashboardid|cadena|*(sololectura)* ID del tablero.| |**nombre**<br>(obligatorio)|cadena|Nombre del tablero.| |userid|cadena|ID de usuario del propietario del tablero.| |private|número entero|Tipo de tablero compartido.<br><br>Valores posibles:<br>0 - tablero público;<br>1 - *(predeterminado)* tablero privado.| |display\_period|número entero|Período de visualización de página predeterminado (en segundos).<br><br>Valores posibles: 10, 30, 60, 120, 600, 1800, 3600.<br><br>Predeterminado: 30.| |auto\_start|número entero|Iniciar presentación de diapositivas automáticamente.<br><br>Valores posibles:<br>0 - no iniciar presentación de diapositivas automáticamente;<br>1 - *(predeterminado)* iniciar presentación de diapositivas automáticamente.|  Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# Dashboard  This class is designed to work with dashboards.  Object references:\  -   [Dashboard](/manual/api/reference/dashboard/object#dashboard) -   [Dashboard     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Dashboard     widget](/manual/api/reference/dashboard/object#dashboard_widget) -   [Dashboard widget     field](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Dashboard     user](/manual/api/reference/dashboard/object#dashboard_user) -   [Dashboard user     group](/manual/api/reference/dashboard/object#dashboard_user_group)  Available methods:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     creating new dashboards -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     deleting dashboards -   [dashboard.get](/manual/api/reference/dashboard/get) - retrieving     dashboards -   [dashboard.update](/manual/api/reference/dashboard/update) -     updating dashboards
es	# Tablero  Esta clase está diseñada para trabajar con tableros.  Referencias de objetos:\  - [Panel](/manual/api/reference/dashboard/object#dashboard) -   [Tablero     página](/manual/api/reference/dashboard/object#dashboard_page) -   [Tablero     widget](/manual/api/reference/dashboard/object#dashboard_widget) - [Widget de tablero     campo](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Tablero     usuario](/manual/api/reference/dashboard/object#dashboard_user) - [Usuario del panel     grupo](/manual/api/reference/dashboard/object#dashboard_user_group)  Métodos disponibles:\  - [dashboard.create](manual/api/reference/dashboard/create) -     creando nuevos tableros - [dashboard.delete](/manual/api/reference/dashboard/delete) -     eliminación de tableros - [dashboard.get](/manual/api/reference/dashboard/get) - recuperando     tableros - [dashboard.update](/manual/api/reference/dashboard/update) -     actualizar tableros

en-us	# dashboard.update
es	# dashboard.update

en-us	### Dashboard user group  List of dashboard permissions based on user groups. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write.|
es	### Grupo de usuarios del tablero  Lista de permisos del tablero basados en grupos de usuarios. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |**usrgrpid**<br>(obligatorio)|cadena|ID del grupo de usuarios.| |**permission**<br>(obligatorio)|entero|Tipo de nivel de permiso.<br><br>Valores posibles:<br>2 - solo lectura;<br>3 - lectura-escritura.|

en-us	### Dashboard user  List of dashboard permissions based on users. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**userid**<br>(required)|string|User ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write.|
es	### Usuario del tablero  Lista de permisos del tablero basados en usuarios. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |**userid**<br>(obligatorio)|cadena|ID de usuario.| |**permission**<br>(obligatorio)|entero|Tipo de nivel de permiso.<br><br>Valores posibles:<br>2 - solo lectura;<br>3 - lectura-escritura.|

en-us	# Dashboard widget fields
es	# Campos de widget del tablero

en-us	### Dashboard widget field  The dashboard widget field object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of the widget field.<br><br>Possible values:<br>0 - Integer;<br>1 - String;<br>2 - Host group;<br>3 - Host;<br>4 - Item;<br>5 - Item prototype;<br>6 - Graph;<br>7 - Graph prototype;<br>8 - Map;<br>9 - Service;<br>10 - SLA.| |**name**<br>(required)|string|Widget field name.<br><br>Possible values: see [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).| |**value**<br>(required)|mixed|Widget field value depending on the type.<br><br>Possible values: see [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).|
es	### Campo del widget del tablero  El objeto de campo del widget del tablero tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |**type**<br>(obligatorio)|entero|Tipo del campo del widget.<br><br>Valores posibles:<br>0 - Entero;<br>1 - Cadena;<br>2 - Grupo de equipos;<br>3 - Equipo;<br>4 - Métrica;<br>5 - Prototipo de métrica;<br>6 - Gráfico;<br>7 - Prototipo de gráfico;<br>8 - Mapa;<br>9 - Servicio;<br>10 - SLA.| |**name**<br>(obligatorio)|cadena|Nombre del campo del widget.<br><br>Valores posibles: consulte [Campos del widget del panel](/manual/api/reference/dashboard/widget_fields).| |**value**<br>(obligatorio)|mixto|Valor del campo del widget según el tipo.<br><br>Valores posibles: consulte [Campos del widget del tablero](/manual/api/reference/dashboard/widget_fields) .|

en-us	### Dashboard widget  The dashboard widget object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |widgetid|string|*(readonly)* ID of the dashboard widget.| |**type**<br>(required)|string|Type of the dashboard widget.<br><br>Possible values:<br>actionlog - Action log;<br>clock - Clock;<br>*(deprecated)* dataover - Data overview;<br>discovery - Discovery status;<br>favgraphs - Favorite graphs;<br>favmaps - Favorite maps;<br>graph - Graph (classic);<br>graphprototype - Graph prototype;<br>hostavail - Host availability;<br>item - Item value;<br>map - Map;<br>navtree - Map Navigation Tree;<br>plaintext - Plain text;<br>problemhosts - Problem hosts;<br>problems - Problems;<br>problemsbysv - Problems by severity;<br>slareport - SLA report;<br>svggraph - Graph;<br>systeminfo - System information;<br>tophosts - Top hosts;<br>trigover - Trigger overview;<br>url - URL;<br>web - Web monitoring.| |name|string|Custom widget name.| |x|integer|A horizontal position from the left side of the dashboard.<br><br>Valid values range from 0 to 23.| |y|integer|A vertical position from the top of the dashboard.<br><br>Valid values range from 0 to 62.| |width|integer|The widget width.<br><br>Valid values range from 1 to 24.| |height|integer|The widget height.<br><br>Valid values range from 2 to 32.| |view\_mode|integer|The widget view mode.<br><br>Possible values:<br>0 - *(default)* default widget view;<br>1 - with hidden header;| |fields|array|Array of the [dashboard widget field](object#dashboard-widget-field) objects.<br><br>Required for specific widgets; see individual widgets in [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).|
es	### Widget del panel de control  El objeto del widget del tablero tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |widgetid|cadena|*(sololectura)* ID del widget del tablero.| |**type**<br>(obligatorio)|cadena|Tipo de widget del tablero.<br><br>Valores posibles:<br>actionlog - Action log;<br>clock - Reloj;<br>*( en desuso)* dataover - Descripción general de datos;<br>discovery - Estado de descubrimiento;<br>favgraphs - Gráficas favoritas;<br>favmaps - Mapas favoritos;<br>graph - Gráfico (clásico);<br>graphprototype - Prototipo de gráficas; <br>hostavail - Disponibilidad de equipo;<br>item - Valor de métrica;<br>map - Mapa;<br>navtree - Árbol de navegación del mapa;<br>plaintext - Texto sin formato;<br>problemhosts - Problemas de hosts;<br >problems - Problemas;<br>problemsbysv - Problemas por gravedad;<br>slareport - Informe SLA;<br>svggraph - Gráfica;<br>systeminfo - Información del sistema;<br>tophosts - Principales hosts;<br>trigover - Descripción general del iniciador;<br>url - URL;<br>web - Monitoreo web.| |name|cadena|Personalizar nombre del widget.| |x|número entero|Una posición horizontal desde el lado izquierdo del panel de control.<br><br>Los valores válidos van de 0 a 23.| |y|número entero|Una posición vertical desde la parte superior del panel de control.<br><br>Los valores válidos van de 0 a 62.| |width|número entero|El ancho del widget.<br><br>Los valores válidos oscilan entre 1 y 24.| |height|número entero|La altura del widget.<br><br>Los valores válidos oscilan entre 2 y 32.| |view\_mode|número entero|El modo de vista del widget.<br><br>Valores posibles:<br>0 - *(predeterminado)* vista predeterminada del widget;<br>1 - con encabezado oculto;| |fields|matriz|Matriz de objetos de campo del [widget del tablero](object#dashboard-widget-field) .<br><br>Obligatorio para widgets específicos; vea widgets individuales en [campos de widgets del tablero](/manual/api/reference/dashboard/widget_fields).|

en-us	### Database creation  We assume that a *zabbix* database user with *password* password exists and has permissions to create database objects in ORCL service located on the *host* Oracle database server. Zabbix requires a Unicode database character set and a `UTF8` national character set. Check current settings:      sqlplus> select parameter,value from v$nls_parameters where parameter='NLS_CHARACTERSET' or parameter='NLS_NCHAR_CHARACTERSET';  Now prepare the database:      cd /path/to/zabbix-sources/database/oracle     sqlplus zabbix/password@oracle_host/ORCL     sqlplus> @schema.sql     # stop here if you are creating database for Zabbix proxy     sqlplus> @images.sql     sqlplus> @data.sql  ::: notetip Please set the initialization parameter CURSOR\_SHARING=FORCE for best performance. :::
es	### Creación de base de datos  Suponemos que existe un usuario de base de datos *zabbix* con la contraseña *password*  y tiene permisos para crear objetos de base de datos en el servicio ORCL ubicado en el servidor de base de datos Oracle *host*. Zabbix requiere una base de datos con el juego de caracteres Unicode y un juego de caracteres nacional `UTF8`. Verifique los ajustes actuales:      sqlplus> select parameter,value from v$nls_parameters where parameter='NLS_CHARACTERSET' or parameter='NLS_NCHAR_CHARACTERSET';  Ahora prepare la base de datos:      cd /path/to/zabbix-sources/database/oracle     sqlplus zabbix/password@oracle_host/ORCL     sqlplus> @schema.sql     # deténgase aquí si está creando una base de datos para el proxy Zabbix     sqlplus> @images.sql     sqlplus> @data.sql  ::: notetip Por favor configure el parámetro de inicialización CURSOR\_SHARING=FORCE para obtener un mejor rendimiento. :::

en-us	#### Database credentials  It is supported to store database credentials used by Zabbix server, proxies and frontend secretly in Vault:  -   Vault-related parameters for retrieving database credentials can be     optionally entered in the frontend [installation     wizard](/manual/installation/frontend).  Database credentials retrieved from Vault will be cached by the frontend. Note that the filesystem temporary file directory is used for database credential caching in frontend. You may use the ZBX\_DATA\_CACHE\_TTL [constant](/manual/web_interface/definitions) to control how often the data cache is refreshed/invalidated.  -   For server/proxy the VaultDBPath configuration parameter may be used     to specify the path from where credentials for database will be     retrieved by keys 'password' and 'username' (for example:     secret/zabbix/database).  The following commands may be used to set the values for the path mentioned in example:      # Enable "secret/" mount point if not already enabled, note that "kv-v2" must be used     vault secrets enable -path=secret/ kv-v2      # Put new secrets with keys username and password under mount point "secret/" and path "secret/zabbix/database"     vault kv put secret/zabbix/database username=zabbix password=<password>      # Test that secret is successfully added     vault kv get secret/zabbix/database      # Finally test with Curl, note that "data" need to be manually added after mount point and "/v1" before the mount point, also see --capath parameter     curl --header "X-Vault-Token: <VaultToken>" https://127.0.0.1:8200/v1/secret/data/zabbix/database
es	#### Credenciales de base de datos  Es posible almacenar las credenciales de la base de datos utilizadas por el servidor Zabbix, proxies y frontend de forma secreta en Vault:  -   Los parámetros relacionados con Vault para recuperar las credenciales de la base de datos se pueden     introducir opcionalmente en la interfaz [asistente de instalación](/manual/instalación/frontend).  Las credenciales de la base de datos recuperadas de Vault serán almacenadas en caché por la Interfaz. Tenga en cuenta que el directorio de archivos temporales del sistema de archivos se utiliza para el almacenamiento en caché de credenciales de base de datos en la interfaz. Puede usar la [constante](/manual/web_interface/definitions) ZBX\_DATA\_CACHE\_TTL  para controlar la frecuencia con la que se actualiza/invalida la caché de datos.  -   Para servidor/proxy se puede utilizar el parámetro de configuración VaultDBPath     para especificar la ruta desde donde serán recuperadas las credenciales para la base de datos     por las claves 'contraseña' y 'nombre de usuario' (por ejemplo:     secret/zabbix/base de datos).  Los siguientes comandos se pueden utilizar para establecer los valores de la ruta mencionados en el ejemplo:      # Habilite el punto de montaje "secret/" si aún no está habilitado, tenga en cuenta que se debe usar "kv-v2"     vault secrets enable -path=secret/ kv-v2      # Coloque nuevos secretos con claves de nombre de usuario y contraseña en el punto de montaje "secret/" y la ruta "secret/zabbix/database"     vault kv get secret/zabbix/database      # Pruebe que el secreto se haya agregado correctamente     vault kv get secret/zabbix/database      # Finalmente pruebe con Curl, tenga en cuenta que los "datos" deben agregarse manualmente después del punto de montaje y "/v1" antes del punto de montaje; consulte también el parámetro --capath     curl --header "X-Vault-Token: <VaultToken>" https://127.0.0.1:8200/v1/secret/data/zabbix/database

en-us	#### Database engine  This is probably the most important part of Zabbix tuning. Zabbix heavily depends on the availability and performance of database engine.  -   use fastest database engine, i.e. MySQL or PostgreSQL -   use stable release of a database engine -   rebuild MySQL or PostgreSQL from sources to get maximum performance -   follow performance tuning instructions taken from MySQL or     PostgreSQL documentation -   for MySQL, use InnoDB table structure -   ZABBIX works at least 1.5 times faster (comparing to MyISAM) if     InnoDB is used. This is because of increased parallelism. However,     InnoDB requires more CPU power. -   tuning the database server for the best performance is highly     recommended. -   keep database tables on different hard disks -   'history', 'history\_str, 'items' 'functions', triggers', and     'trends' are most heavily used tables. -   for large installations keeping MySQL temporary files in tmpfs is:     -   MySQL >= 5.5: not recommended ([MySQL bug         \#58421](https://bugs.mysql.com/bug.php?id=58421))     -   MySQL < 5.5: recommended
es	#### Motor de base de datos  Esta es probablemente la parte más importante del ajuste de Zabbix. Zabbix depende en gran medida de la disponibilidad y el rendimiento del motor de base de datos.  -   utilice el motor de base de datos más rápido, es decir, MySQL o PostgreSQL -   utilice una versión estable de un motor de base de datos -   reconstruir MySQL o PostgreSQL a partir de fuentes para obtener el máximo rendimiento -   siga las instrucciones de ajuste de rendimiento extraídas de MySQL o     Documentación de PostgreSQL -   para MySQL, use la estructura de tabla InnoDB -   ZABBIX funciona al menos 1,5 veces más rápido (en comparación con MyISAM) si     se utiliza InnoDB. Esto se debe al aumento del paralelismo. Sin embargo,     InnoDB requiere más potencia de CPU. -   ajustar el servidor de base de datos para obtener el mejor rendimiento es altamente     recomendado. -   mantener tablas de bases de datos en diferentes discos duros -   'history', 'history\_str, 'items' 'functions', 'triggers' y     'trends' son las tablas más utilizadas. -   para instalaciones grandes, mantener los archivos temporales de MySQL en tmpfs está:     - MySQL >= 5.5: no recomendado ([error de MySQL         \#58421](https://bugs.mysql.com/bug.php?id=58421))     - MySQL < 5.5: recomendado

en-us	##### Database management system  |Software|Supported versions|Comments| |--------|------------------|--------| |*MySQL/Percona*|8.0.X|Required if MySQL (or Percona) is used as Zabbix backend database. InnoDB engine is required. We recommend using the [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) library for building server/proxy.| |*MariaDB*|10.5.00-10.6.X|InnoDB engine is required. We recommend using the [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) library for building server/proxy.| |*Oracle*|19c - 21c|Required if Oracle is used as Zabbix backend database.| |*PostgreSQL*|13.X|Required if PostgreSQL is used as Zabbix backend database.| |*TimescaleDB* for PostgreSQL|2.0.1-2.3|Required if TimescaleDB is used as Zabbix backend database. Make sure to install the distribution of TimescaleDB with the compression supported.| |*SQLite*|3.3.5-3.34.X|SQLite is only supported with Zabbix proxies. Required if SQLite is used as Zabbix proxy database.|  ::: noteclassic  Although Zabbix can work with databases available in the operating systems, for the best experience, we recommend using databases installed from the official database developer repositories.  :::  
es	##### Sistema de administración de base de datos  |Software|Versiones compatibles|Comentarios| |--------|------------------|--------| |*MySQL/Percona*|8.0.X|Requerido si se utiliza MySQL (o Percona) como base de datos backend de Zabbix. Se requiere el motor InnoDB. Recomendamos usar la biblioteca [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) para construir el servidor/proxy.| |*MariaDB*|10.5.00-10.6.X|Se requiere motor InnoDB. Recomendamos usar la biblioteca [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) para construir el servidor/proxy.| |*Oracle*|19c - 21c|Requerido si se usa Oracle como base de datos back-end de Zabbix.| |*PostgreSQL*|13.X|Requerido si se usa PostgreSQL como base de datos backend de Zabbix.| |*TimescaleDB* para PostgreSQL|2.0.1-2.3|Requerido si TimescaleDB se usa como base de datos back-end de Zabbix. Asegúrese de instalar la distribución de TimescaleDB con la compresión compatible.| |*SQLite*|3.3.5-3.34.X|SQLite solo es compatible con proxies Zabbix. Obligatorio si se utiliza SQLite como base de datos proxy de Zabbix.|  ::: notaclásica  Aunque Zabbix puede trabajar con bases de datos disponibles en los sistemas operativos, para una mejor experiencia, recomendamos usar bases de datos instalado desde los repositorios oficiales de desarrolladores de bases de datos.  :::  

en-us	#### Database size  Zabbix configuration data require a fixed amount of disk space and do not grow much.  Zabbix database size mainly depends on these variables, which define the amount of stored historical data:  -   Number of processed values per second  This is the average number of new values Zabbix server receives every second. For example, if you have 3000 items for monitoring with a refresh rate of 60 seconds, the number of values per second is calculated as 3000/60 = **50**. It means that 50 new values are added to Zabbix database every second.  -   Housekeeper settings for history  Zabbix keeps values for a fixed period of time, normally several weeks or months. Each new value requires a certain amount of disk space for data and index.  So, if you would like to keep 30 days of history and you receive 50 values per second, the total number of values will be around (**30**\*24\*3600)\* **50** = 129.600.000, or about 130M of values.  Depending on the database engine used, type of received values (floats, integers, strings, log files, etc), the disk space for keeping a single value may vary from 40 bytes to hundreds of bytes. Normally it is around 90 bytes per value for numeric items^**2**^.  In this case, it means that 130M of values will require 130M \* 90 bytes = **10.9GB** of disk space.  ::: noteclassic The size of text/log item values is impossible to predict exactly, but you may expect around 500 bytes per value. :::  -   Housekeeper setting for trends  Zabbix keeps a 1-hour max/min/avg/count set of values for each item in the table **trends**. The data is used for trending and long period graphs. The one hour period can not be customized.  Zabbix database, depending on the database type, requires about 90 bytes per each total.  Suppose you would like to keep trend data for 5 years. Values for 3000 items will require 3000\*24\*365\* **90** = **2.2GB** per year, or **11GB** for 5 years.  -   Housekeeper settings for events  Each Zabbix event requires approximately 250 bytes of disk space^**1**^.  It is hard to estimate the number of events generated by Zabbix daily. In the worst-case scenario, you may assume that Zabbix generates one event per second. For each recovered event, an `event_recovery` record is created. Normally, most of the events will be recovered. So, you can assume one `event_recovery` record per event. That means additional 80 bytes per event.  Optionally, events can have tags, each tag record requiring approximately 100 bytes of disk space^**1**^. The number of tags per event (\#tags) depends on configuration.  So, each will need an additional \#tags \* 100 bytes of disk space.  It means that if you want to keep 3 years of events, this would require 3\*365\*24\*3600\* (250+80+\#tags\*100) = **\~30GB**+\#tags\*100B disk space^**2**^.  ::: noteclassic  ^**1**^ More when having non-ASCII event names, tags and values.\ ^**2**^ The size approximations are based on MySQL and might be different for other databases. :::  The table contains formulas that can be used to calculate the disk space required for Zabbix system:  |Parameter|Formula for required disk space (in bytes)| |---------|------------------------------------------| |*Zabbix configuration*|Fixed size. Normally 10MB or less.| |*History*|days\*(items/refresh rate)\*24\*3600\*bytes<br>items : number of items<br>days : number of days to keep history<br>refresh rate : average refresh rate of items<br>bytes : number of bytes required to keep single value, depends on database engine, normally \~90 bytes.| |*Trends*|days\*(items/3600)\*24\*3600\*bytes<br>items : number of items<br>days : number of days to keep history<br>bytes : number of bytes required to keep single trend, depends on the database engine, normally \~90 bytes.| |*Events*|days\*events\*24\*3600\*bytes<br>events : number of event per second. One (1) event per second in worst-case scenario.<br>days : number of days to keep history<br>bytes : number of bytes required to keep single trend, depends on the database engine, normally \~330 + average number of tags per event \* 100 bytes.|  So, the total required disk space can be calculated as:\ **Configuration + History + Trends + Events**\ The disk space will NOT be used immediately after Zabbix installation. Database size will grow then it will stop growing at some point, which depends on housekeeper settings.
es	#### Tamaño de la base de datos  Los datos de configuración de Zabbix requieren una cantidad fija de espacio en disco y no crecen mucho.  El tamaño de la base de datos de Zabbix depende principalmente de estas variables, que definen el cantidad de datos históricos almacenados:  - Número de valores procesados por segundo  Esta es la cantidad promedio de valores nuevos que el servidor Zabbix recibe cada segundo. Por ejemplo, si tenemos 3000 métricas para monitorear con una actualización tasa de 60 segundos, el número de valores por segundo se calcula como 3000/60 = **50**. Significa que se agregan 50 valores nuevos a la base de datos de Zabbix cada segundo.  - Configuración de ama de llaves para el histórico   Zabbix mantiene los valores durante un período de tiempo fijo, normalmente varias semanas o meses. Cada nuevo valor requiere una cierta cantidad de espacio en disco para datos e índice.  Entonces, si nos gustaría mantener 30 días de historial y recibimos 50 valores por segundo, el número total de valores será de alrededor (**30**\*24\*3600)\* **50** = 129.600.000, o alrededor de 130M de valores.  Según el motor de base de datos utilizado, el tipo de valores recibidos (flotantes, números enteros, cadenas, archivos de registro, etc.), el espacio en disco para guardar un solo el valor puede variar de 40 bytes a cientos de bytes. Normalmente está alrededor 90 bytes por valor para métricas numéricas^**2**^.   En nuestro caso, significa que 130M de valores requerirán 130M \* 90 bytes = **10,9 GB** de espacio en disco.  ::: noteclassic El tamaño de los valores de las métricas de texto/registro es imposible de predecir exactamente, pero puede esperar alrededor de 500 bytes por valor. :::  - Ajuste de ama de llaves para tendencias.  Zabbix mantiene un conjunto de valores máximo/mínimo/promedio/recuento de 1 hora para cada métrica en la tabla **tendencias**. Los datos se utilizan para tendencias y gráficos de periodos largos. El período de una hora no se puede personalizar.  La base de datos Zabbix, según el tipo de base de datos, requiere alrededor de 90 bytes por cada total.  Supongamos que nos gustaría mantener los datos de tendencia durante 5 años. Los valores para 3000 métricas requerirán 3000\*24\*365\* **90** = **2.2GB** por año, o **11GB** por 5 años.  - Ajustes de ama de llaves para eventos.  Cada evento de Zabbix requiere aproximadamente 250 bytes de espacio en disco^**1**^.  Es difícil estimar la cantidad de eventos generados por Zabbix diariamente. En el peor de los casos, podemos suponer que Zabbix genera uno evento por segundo. Para cada evento recuperado, se crea un registro `event_recovery`. Normalmente la mayoría de los eventos se recuperarán para que podamos asumir uno `event_recovery` registro por evento. Eso significa 80 bytes adicionales por evento.  Opcionalmente, los eventos pueden tener etiquetas, cada registro de etiqueta requiere aproximadamente 100 bytes de espacio en disco^**1**^. El número de etiquetas por evento (\#tags) depende de la configuración.  Entonces, cada uno necesitará \#etiquetas \* 100 adicionales bytes de espacio en disco.  Significa que si queremos mantener 3 años de eventos, esto requeriría 3\*365\*24\*3600\* (250+80+\#etiquetas\*100) = **\~30GB**+\#etiquetas\*100B disco espacio^**2**^.  ::: noteclassic  ^**1**^ Más cuando se tienen nombres de eventos, etiquetas y valores que no son ASCII.  ^**2**^ Las aproximaciones de tamaño se basan en MySQL y pueden ser diferente para otras bases de datos. :::  La tabla contiene fórmulas que se pueden usar para calcular el espacio en disco requerido para el sistema Zabbix:  |Parámetro|Fórmula para el espacio en disco requerido (en bytes)| |---------|------------------------------------------| |*Configuración Zabbix*|Tamaño fijo. Normalmente 10 MB o menos.| |*Historial*|días\*(métricas/frecuencia de actualización)\*24\*3600\*bytes<br>métricas: número de métricas<br>días: número de días para mantener el historial<br>frecuencia de actualización: actualización promedio tasa de métricas<br>bytes: número de bytes necesarios para mantener un valor único, depende del motor de la base de datos, normalmente \~90 bytes.| |*Tendencias*|días\*(métricas/3600)\*24\*3600\*bytes<br>métricas : cantidad de métricas<br>días: cantidad de días para mantener el historial<br>bytes : cantidad de bytes necesarios para mantener una sola tendencia, depende del motor de la base de datos, normalmente \~90 bytes.| |*Eventos*|días\*eventos\*24\*3600\*bytes<br>eventos : número de eventos por segundo. Un (1) evento por segundo en el peor de los casos.<br>días: número de días para mantener el historial<br>bytes: número de bytes necesarios para mantener una sola tendencia, depende del motor de la base de datos, normalmente \~330 + promedio número de etiquetas por evento \* 100 bytes.|  Entonces, el espacio en disco total requerido se puede calcular como:\ **Configuración + Historial + Tendencias + Eventos**\ El espacio en disco NO se usará inmediatamente después de la instalación de Zabbix. El tamaño de la base de datos crecerá y luego dejará de crecer en algún momento, lo que depende de la configuración del ama de llaves.

en-us	## Databases  #### Supported versions  PostgreSQL **16** and MariaDB **11.1** are now supported. See also: [Requirements](/manual/installation/requirements#third-party-external-surrounding-software).
es	## Bases de datos  #### Versiones compatibles  PostgreSQL **16** y MariaDB **11.1** ahora son compatibles. Consulte también: [Requisitos](/manual/instalación/requisitos#software-entorno-externo-de-terceros).

en-us	##### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#required-software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).
es	##### Bases de datos  Para crear la experiencia de usuario óptima y garantizar el mejor  rendimiento de Zabbix en diversos entornos de producción, el soporte de algunas versiones anteriores de bases de datos se ha eliminado. Esto se aplica principalmente a las versiones de bases de datos que se acercan al final de su vida útil y las versiones con problemas no solucionados que pueden interferir con el rendimiento normal.  A partir de Zabbix 6.0, las siguientes versiones de [base de datos](/manual/installation/requirements#required-software) son oficialmente compatibles:  - *MySQL/Percona* 8.0.X - *MariaDB* 10.5.X - 10.6.X - *PostgreSQL* 13.X - *Oráculo* 19c - 21c - *Escala de tiempoDB* 2.0.1-2.3 - *SQLite* 3.3.5-3.34.X  De forma predeterminada, el servidor Zabbix y el proxy no se iniciarán si no se detecta la versión de la base de datos soportada. Ahora es posible, aunque no se recomienda desactivar la verificación de la versión de la base de datos modificando el parámetro de configuración AllowUnsupportedDBVersions en el [servidor](/manual/appendix/config/zabbix_server) o [proxy](/manual/appendix/config/zabbix_proxy).

en-us	### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#Software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).  
es	### Web monitoring  The ability to handle compressed content has been added to Zabbix web monitoring. All encoding formats supported by **libcurl** are supported.  

en-us	#### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#Software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).  
es	#### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#Software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).  

en-us	##### Database storage  All configuration information as well as the data gathered by Zabbix is stored in a database.
es	##### Almacenamiento de base de datos  Toda la información de configuración, así como los datos recopilados por Zabbix son almacenada en una base de datos.

en-us	#### Database TLS connection for MySQL on SLES 12  The packages for server/proxy installation on SUSE Linux Enterprise Server version 12 are now built using MariaDB Connector/C library, thus enabling the encryption of connection to MySQL using the DBTLSConnect [parameter](/manual/appendix/config/zabbix_server). The supported encryption values are "required" and "verify\_full".
es	#### Conexión TLS de base de datos para MySQL en SLES 12  Los paquetes para la instalación de servidor/proxy en SUSE Linux Enterprise Server versión 12 ahora se crean usando la librería MariaDB Connector/C, permitiendo así el cifrado de la conexión a MySQL utilizando el [parámetro](/manual/appendix/config/zabbix_server) DBTLSConnect. Los valores de cifrado admitidos son "required" y "verify\_full".

en-us	#### Database TLS connection with MariaDB  Database TLS connection is not supported with the *verify\_ca* option for the DBTLSConnect [parameter](/manual/appendix/config/zabbix_server) if MariaDB is used.
es	#### Conexión de base de datos TLS con MariaDB  La conexión TLS de la base de datos no es compatible con la opción 'verify\_ca' para el [parámetro](/manual/appendix/config/zabbix_server) DBTLSConnect  si se utiliza MariaDB.

en-us	##### Data collection with parameters  Collect the content of a specific page and make use of parameters:   - Create an item with type "Script" and two parameters:     - **url : {$DOMAIN}** (the user macro {$DOMAIN} should be defined, preferably on the host level)     - **subpage : /release_notes**  ![](../../../../../assets/en/manual/config/items/itemtypes/script_example1.png){width=600}  - In the *Script* field, enter:   ```javascript var obj = JSON.parse(value); var url = obj.url; var subpage = obj.subpage; var request = new HttpRequest(); return request.get(url + subpage); ```
es	##### Recopilación de datos con parámetros.  Recopile el contenido de una página específica y utilice parámetros:  - Crea una métrica de tipo "Script" y dos parámetros:     - **url: {$DOMAIN}** (la macro de usuario {$DOMAIN} debe estar definida, preferiblemente a nivel de equipo)     - **subpage: /release_notes**  ![](../../../../../assets/en/manual/config/items/itemtypes/script_example1.png){width=600}  - En el campo *Script*, ingrese:  ```javascript var obj = JSON.parse(valor); var url = obj.url; var subpage = obj.subpage; var request = new HttpRequest(); return request.get(url + subpage); ```

en-us	#### Data flow  In addition it is important to take a step back and have a look at the overall data flow within Zabbix. In order to create an item that gathers data you must first create a host. Moving to the other end of the Zabbix spectrum you must first have an item to create a trigger. You must have a trigger to create an action. Thus if you want to receive an alert that your CPU load is too high on *Server X* you must first create a host entry for *Server X* followed by an item for monitoring its CPU, then a trigger which activates if the CPU is too high, followed by an action which sends you an email. While that may seem like a lot of steps, with the use of templating it really isn't. However, due to this design it is possible to create a very flexible setup.
es	#### Flujo de datos  Además, es importante dar un paso atrás y echar un vistazo a la flujo de datos general dentro de Zabbix. Para crear un elemento que reúna datos, primero debe crear un host. Moviéndose al otro extremo del Zabbix espectro, primero debe tener un elemento para crear un activador. Debes tener un disparador para crear una acción. Por lo tanto, si desea recibir una alerta de que su carga de CPU es demasiado alta en *Server X*, primero debe crear un host entrada para *Servidor X* seguido de un elemento para monitorear su CPU, luego un activador que se activa si la CPU es demasiado alta, seguido de una acción que le envía un correo electrónico. Si bien eso puede parecer muchos pasos, con el uso de plantillas realmente no lo es. Sin embargo, debido a este diseño es posible crear una configuración muy flexible.

en-us	#### Data limits for return values  There is no limit for low-level discovery rule JSON data if it is received directly by Zabbix server. This is because the return values are processed without being stored in a database.  There is also no limit for custom low-level discovery rules. However, if custom low-level discovery rule data is retrieved using a user parameter, the user parameter [return value limit](/manual/config/items/userparameters#command-result) applies.  If data has to go through Zabbix proxy, it has to store this data in the database. In such a case, [database limits](/manual/config/items/item#text_data_limits) apply.
es	#### Límites de datos para valores de retorno  No hay límite para los datos JSON de reglas de descubrimiento de bajo nivel si los recibe directamente el servidor Zabbix. Esto se debe a que los valores devueltos se procesan sin almacenarse en una base de datos.  Tampoco hay límite para reglas de descubrimiento personalizadas de bajo nivel. Sin embargo, si los datos de reglas de descubrimiento personalizadas de bajo nivel se recuperan mediante un parámetro de usuario, se aplica el [límite del valor de retorno](/manual/config/items/userparameters#command-result) al parámetro de usuario.  Si los datos tienen que pasar por el proxy Zabbix, debe almacenarlos en la base de datos. En tal caso, se aplican [límites de la base de datos](/manual/config/items/item#text_data_limits).

en-us	#### Data types  The Zabbix API supports the following data types as input:  |Type|Description| |--|--------| |boolean|A boolean value, accepts either `true` or `false`.| |flag|The value is considered to be `true` if it is passed and not equal to `null`; otherwise, it is considered to be `false`.| |integer|A whole number.| |float|A floating point number.| |string|A text string.| |text|A longer text string.| |timestamp|A Unix timestamp.| |array|An ordered sequence of values, that is, a plain array.| |object|An associative array.| |query|A value which defines, what data should be returned.<br><br>Can be defined as an array of property names to return only specific properties, or as one of the predefined values:<br>`extend` - returns all object properties;<br>`count` - returns the number of retrieved records, supported only by certain subselects.|  ::: noteimportant Zabbix API always returns values as strings or arrays only. :::
es	#### Tipos de datos  La API de Zabbix admite los siguientes tipos de datos como entrada:  |Tipo|Descripción| |--|--------| |booleano|Un valor booleano, acepta `true` o `false`.| |flag|El valor se considera `true` si se pasa y no es igual a `null`; en caso contrario, se considera `false`.| |entero|Un número entero.| |float|Un número de punto flotante.| |cadena|Una cadena de texto.| |texto|Una cadena de texto más larga.| |marca de tiempo|Una marca de tiempo de Unix.| |matriz|Una secuencia ordenada de valores, es decir, una matriz simple.| |objeto|Una matriz asociativa.| |consulta|Un valor que define qué datos deben devolverse.<br><br>Se puede definir como una matriz de nombres de propiedades para devolver solo propiedades específicas, o como uno de los valores predefinidos:<br>`extend` - devuelve todas las propiedades del objeto;<br>`count`: devuelve el número de registros recuperados, admitido sólo por determinadas subselecciones.|  ::: noteimportant La API de Zabbix siempre devuelve solamente valores como cadenas o matrices. :::

en-us	# dcheck.get
es	# dcheck.get

en-us	### Debian/Ubuntu  Open the `/etc/apt/sources.list.d/zabbix.list` and uncomment "Zabbix unstable repository".       # Zabbix unstable repository     deb https://repo.zabbix.com/zabbix/5.5/debian bullseye main     deb-src https://repo.zabbix.com/zabbix/5.5/debian bullseye main
es	### Debian/Ubuntu  Abra `/etc/apt/sources.list.d/zabbix.list` y descomente el "Repositorio inestable de Zabbix".       # Zabbix unstable repository     deb https://repo.zabbix.com/zabbix/5.5/debian bullseye main     deb-src https://repo.zabbix.com/zabbix/5.5/debian bullseye main

en-us	### Debug  Debug information of executed webhook script. The debug object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |logs|array|Array of [log entries](/manual/api/reference/script/object#Log entry).| |ms|string|Script execution duration in milliseconds.|
es	### Depurar  Información de depuración del script de webhook ejecutado. El objeto de depuración tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |logs|matriz|Matriz de [entradas de registro](/manual/api/reference/script/object#log-entry).| |ms|cadena|Duración de la ejecución del script en milisegundos.|

en-us	#### Debugging Java gateway  In case there are any problems with Java gateway or an error message that you see about an item in the frontend is not descriptive enough, you might wish to take a look at Java gateway log file.  By default, Java gateway logs its activities into /tmp/zabbix\_java.log file with log level "info". Sometimes that information is not enough and there is a need for information at log level "debug". In order to increase logging level, modify file lib/logback.xml and change the level attribute of <root> tag to "debug":      <root level="debug">       <appender-ref ref="FILE" />     </root>  Note that unlike Zabbix server or Zabbix proxy, there is no need to restart Zabbix Java gateway after changing logback.xml file - changes in logback.xml will be picked up automatically. When you are done with debugging, you can return the logging level to "info".  If you wish to log to a different file or a completely different medium like database, adjust logback.xml file to meet your needs. See [Logback Manual](http://logback.qos.ch/manual/) for more details.  Sometimes for debugging purposes it is useful to start Java gateway as a console application rather than a daemon. To do that, comment out PID\_FILE variable in settings.sh. If PID\_FILE is omitted, startup.sh script starts Java gateway as a console application and makes Logback use lib/logback-console.xml file instead, which not only logs to console, but has logging level "debug" enabled as well.  Finally, note that since Java gateway uses SLF4J for logging, you can replace Logback with the framework of your choice by placing an appropriate JAR file in lib directory. See [SLF4J Manual](http://www.slf4j.org/manual.html) for more details.
es	#### Depurando puerta de enlace Java  En caso de que haya algún problema con la puerta de enlace de Java o un mensaje de error que ve sobre un elemento en la interfaz no es lo suficientemente descriptivo, es posible que desee echar un vistazo al archivo de registro de la puerta de enlace de Java.  De forma predeterminada, la puerta de enlace de Java registra sus actividades en el archivo /tmp/zabbix\_java.log con nivel de registro "info". A veces esa información no es suficiente y hay una necesidad de información a nivel de registro "depuración". Con el fin de aumente el nivel de registro, modifique el archivo lib/logback.xml y cambie el nivel atributo de la etiqueta <root> para "depurar":   <root level="debug">  <appender-ref ref="FILE" />  </root>  Tenga en cuenta que, a diferencia del servidor Zabbix o el proxy Zabbix, no es necesario reinicie la puerta de enlace Zabbix Java después de cambiar el archivo logback.xml - los cambios en logback.xml se recogerá automáticamente. cuando termines con la depuración, puede devolver el nivel de registro a "info".  Si desea iniciar sesión en un archivo diferente o en un medio completamente diferente como base de datos, ajuste el archivo logback.xml para satisfacer sus necesidades. Ver [Iniciar sesión Manual](http://logback.qos.ch/manual/) para obtener más detalles.  A veces, para fines de depuración, es útil iniciar la puerta de enlace de Java como un aplicación de consola en lugar de un demonio. Para ello comenta variable PID\_FILE en settings.sh. Si se omite PID\_FILE, startup.sh El script inicia Java Gateway como una aplicación de consola y hace que Logback use el archivo lib/logback-console.xml en su lugar, que no solo registra en consola, pero también tiene habilitado el nivel de registro "depuración".  Finalmente, tenga en cuenta que dado que la puerta de enlace Java usa SLF4J para iniciar sesión, puede reemplace Logback con el marco de su elección colocando un archivo JAR apropiado en el directorio lib. Ver [SLF4J Manual](http://www.slf4j.org/manual.html) para obtener más detalles.

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
es	#### Depurando el Java gateway  El archivo de registro del Java gateway de Zabbix es:      /var/log/zabbix/zabbix_java_gateway.log  Si desea aumentar el registro, edite el archivo:      /etc/zabbix/zabbix_java_gateway_logback.xml  y cambie `level="info"` a "debug" o incluso "trace" (para solución de problemas):  <configuration scan="true" scanPeriod="15 seconds"> [...]       <root level="info">               <appender-ref ref="FILE" />       </root> </configuration>

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
es	#### Depurando el Java gateway  El archivo de registro del Java gateway de Zabbix es:      /var/log/zabbix/zabbix_java_gateway.log  Si desea aumentar el registro, edite el archivo:      /etc/zabbix/zabbix_java_gateway_logback.xml  y cambie `level="info"` a "debug" o incluso "trace" (para solución de problemas):  <configuration scan="true" scanPeriod="15 seconds"> [...]       <root level="info">               <appender-ref ref="FILE" />       </root> </configuration>

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
es	#### Depurando el Java gateway  El archivo de registro del Java gateway de Zabbix es:      /var/log/zabbix/zabbix_java_gateway.log  Si desea aumentar el registro, edite el archivo:      /etc/zabbix/zabbix_java_gateway_logback.xml  y cambie `level="info"` a "debug" o incluso "trace" (para solución de problemas):  <configuration scan="true" scanPeriod="15 seconds"> [...]       <root level="info">               <appender-ref ref="FILE" />       </root> </configuration>

en-us	### Default authentication  By default, Zabbix uses internal Zabbix authentication for all users. It is possible to change the default method to [LDAP](#ldap_authentication) system-wide or enable LDAP authentication only for specific user groups.  To set LDAP as default authentication method for all users, navigate to the *LDAP* tab and configure authentication parameters, then return to the *Authentication* tab and switch *Default authentication* selector to LDAP.  Note that the authentication method can be fine-tuned on the [user group](/manual/config/users_and_usergroups/usergroup) level. Even if LDAP authentication is set globally, some user groups can still be authenticated by Zabbix. These groups must have [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) set to Internal. Vice versa, if internal authentication is used globally, LDAP authentication details can be specified and used for specific user groups whose [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) is set to LDAP. If a user is included into at least one user group with LDAP authentication, this user will not be able to use internal authentication method.  [HTTP](#http_authentication) and [SAML 2.0](#saml_authentication) authentication methods can be used in addition to the default authentication method.
es	### Autenticación predeterminada  De forma predeterminada, Zabbix utiliza la autenticación interna de Zabbix para todos los usuarios. Es posible cambiar el método predeterminado a [LDAP](#ldap_authentication) en todo el sistema o habilitar la autenticación LDAP solo para grupos de usuarios específicos.  Para configurar LDAP como método de autenticación predeterminado para todos los usuarios, navegue hasta la pestaña *LDAP* y configure los parámetros de autenticación, luego regrese a la pestaña *Autenticación* y cambie el selector *Autenticación predeterminada* a LDAP.  Tenga en cuenta que el método de autenticación se puede ajustar en la página [grupo de usuarios](/manual/config/users_and_usergroups/usergroup). Incluso si la autenticación LDAP se establece globalmente, algunos grupos de usuarios aún pueden ser autenticados por Zabbix. Estos grupos deben tener [acceso a la interfaz](/manual/config/users_and_usergroups/usergroup#configuration) establecido a Interno. Y viceversa, si la autenticación interna se utiliza globalmente, los detalles de autenticación LDAP se pueden especificar y utilizar para grupos de usuarios específicos cuyo [acceso a la interfaz](/manual/config/users_and_usergroups/usergroup#configuration) está configurado en LDAP. Si un usuario está incluido en al menos un grupo de usuarios con autenticación LDAP, este usuario no podrá utilizar el método de autentificación interna.  Se pueden utilizar los métodos de autenticación [HTTP](#http_authentication) y [SAML 2.0](#saml_authentication) además de los métodos de autentificación predeterminados.

en-us	### Default values for Zabbix agent 2  Zabbix agent 2 plugins now allow to define default values for connecting to monitoring targets in the configuration file. If no value is specified in an item key or a named session, the plugin will use the value defined in the corresponding default parameter. New parameters have the structure `Plugins.<PluginName>.Default.<Parameter>` - for example, `Plugins.MongoDB.Default.Uri=tcp://localhost:27017`. See for more info:  - [Configuring plugins](/manual/config/items/plugins#configuring-plugins) - [Plugin configuration file parameters](/manual/appendix/config/zabbix_agent2_plugins)
es	### Valores predeterminados para el agente 2 de Zabbix  Los complementos del agente 2 de Zabbix ahora permiten definir valores predeterminados para conectarse a objetivos de monitoreo en el archivo de configuración. Si no se especifica ningún valor en una clave de elemento o en una sesión con nombre, el complemento utilizará el valor definido en el parámetro predeterminado correspondiente. Los nuevos parámetros tienen la estructura `Plugins.<PluginName>.Default.<Parameter>` - por ejemplo, `Plugins.MongoDB.Default.Uri=tcp://localhost:27017`. Ver para más información:  - [Configuración de complementos](/manual/config/plugins#configuring-plugins) - [Parámetros del archivo de configuración del complemento](/manual/appendix/config/zabbix_agent2_plugins)

en-us	##### Default values  Since Zabbix 6.0.18, you can set default values for the connection-related parameters (URI, username, password, etc.) in the configuration file in the format:   *Plugins.<PluginName>.Default.<Parameter>=<Value>*  For example, *Plugins.Mysql.Default.Username=zabbix*, *Plugins.MongoDB.Default.Uri=tcp://127.0.0.1:27017*, etc.  If a value for such parameter is not provided in an item key or in the [named session](#named-sessions) parameters, the plugin will use the default value. If a default parameter is also undefined, hardcoded defaults will be used.  :::note-classic If an item key does not have any parameters, Zabbix agent 2 will attempt to collect the metric using values defined in the default parameters section. :::
es	##### Valores predeterminados  Desde Zabbix 6.0.18, puede establecer valores predeterminados para los parámetros relacionados con la conexión (URI, nombre de usuario, contraseña, etc.) en el archivo de configuración. con el formato:  *Plugins.<PluginName>.Default.<Parameter>=<Value>*  Por ejemplo, *Plugins.Mysql.Default.Username=zabbix*, *Plugins.MongoDB.Default.Uri=tcp://127.0.0.1:27017*, etc.  Si no se proporciona un valor para dicho parámetro en una clave de la métrica o en los parámetros de [sesión nombrada](#named-sessions), el complemento utilizará el valor predeterminado. Si un parámetro predeterminado tampoco está definido, se utilizarán valores predeterminados codificados.  :::note-classic Si una clave de métrica no tiene ningún parámetro, el agente 2 de Zabbix intentará recopilar la métrica utilizando los valores definidos en la sección de parámetros predeterminados. :::

en-us	##### - Defining items  Each item is defined in a ZBX\_METRIC structure:  ``` {.c} typedef struct {     char        *key;     unsigned    flags;     int     (*function)();     char        *test_param; } ZBX_METRIC; ```  Here, **key** is the item key (e.g., "dummy.random"), **flags** is either CF\_HAVEPARAMS or 0 (depending on whether the item accepts parameters or not), **function** is a C function that implements the item (e.g., "zbx\_module\_dummy\_random"), and **test\_param** is the parameter list to be used when Zabbix agent is started with the "-p" flag (e.g., "1,1000", can be NULL). An example definition may look like this:  ``` {.c} static ZBX_METRIC keys[] = {     { "dummy.random", CF_HAVEPARAMS, zbx_module_dummy_random, "1,1000" },     { NULL } } ```  Each function that implements an item should accept two pointer parameters, the first one of type AGENT\_REQUEST and the second one of type AGENT\_RESULT:  ``` {.c} int zbx_module_dummy_random(AGENT_REQUEST *request, AGENT_RESULT *result) {     ...      SET_UI64_RESULT(result, from + rand() % (to - from + 1));      return SYSINFO_RET_OK; } ```  These functions should return SYSINFO\_RET\_OK, if the item value was successfully obtained. Otherwise, they should return SYSINFO\_RET\_FAIL. See example "dummy" module below for details on how to obtain information from AGENT\_REQUEST and how to set information in AGENT\_RESULT.
es	##### - Definición de elementos  Cada elemento se define en una estructura ZBX\_METRIC:  ``` {.c} estructura typedef {     carácter *clave;     banderas sin firmar;     int(*función)();     char *parámetro_prueba; } ZBX_METRICO; ```  Aquí, **clave** es la clave del elemento (por ejemplo, "dummy.random"), **flags** es ya sea CF\_HAVEPARAMS o 0 (dependiendo de si el elemento acepta parámetros o no), **función** es una función C que implementa el elemento (por ejemplo, "zbx\_module\_dummy\_random"), y **test\_param** es el lista de parámetros que se usará cuando el agente Zabbix se inicie con "-p" bandera (por ejemplo, "1,1000", puede ser NULL). Una definición de ejemplo puede verse como este:  ``` {.c} teclas estáticas ZBX_METRIC[] = {     { "ficticio.aleatorio", CF_HAVEPARAMS, zbx_module_dummy_random, "1,1000" },     { NULO } } ```  Cada función que implementa un elemento debe aceptar dos punteros parámetros, el primero de tipo AGENT\_REQUEST y el segundo de escriba AGENTE\_RESULTADO:  ``` {.c} int zbx_module_dummy_random(AGENT_REQUEST *solicitud, AGENT_RESULT *resultado) {     ...      SET_UI64_RESULT(resultado, de + rand() % (a - de + 1));      devolver SYSINFO_RET_OK; } ```  Estas funciones deberían devolver SYSINFO\_RET\_OK, si el valor del elemento era obtenido con éxito. De lo contrario, deberían devolver SYSINFO\_RET\_FAIL. Consulte el módulo "ficticio" de ejemplo a continuación para obtener detalles sobre cómo obtener información de AGENT\_REQUEST y cómo configurar la información en AGENTE\_RESULTADO.

en-us	#### Delete a host interface  Delete the host interface with ID 30062.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.delete",     "params": [         "30062"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```
es	#### Eliminar una interfaz de host  Elimine una interfaz de host con ID 30062.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "hostinterface.delete", "params": [ "30062" ], "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "interfaceids": [ "30062" ] }, "id": 1 } ```

en-us	#### Delete multiple actions  Delete two actions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```
es	#### Eliminar múltiples acciones  Eliminar dos acciones.  Petición:  ```json {  · "jsonrpc": "2.0",  · "method": "action.delete",  · "params": [  · "17",  · "18"  · ],  · "auth": "3a57200802b24cda67c4e4010b50c065",  · "id": 1 } ```  Respuesta:  ```json {  · "jsonrpc": "2.0",  · "result": {  · "actionids": [  · "17",  · "18"  · ]  · },  · "id": 1 } ```

en-us	#### Delete multiple correlations  Delete two correlations.  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.delete",     "params": [         "1",         "2"     ],     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1",             "2"         ]     },     "id": 1 } ```
es	#### Eliminar múltiples correlaciones  Eliminar dos correlaciones.  Solicitud:  ```json {     "jsonrpc": "2.0",     "método": "correlación.eliminar",     "parámetros": [         "1",         "2"     ],     "autenticación": "343baad4f88b4106b9b5961e77437688",     "identificación": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "resultado": {         "correlaciones": [             "1",             "2"         ]     },     "identificación": 1 } ```

en-us	#### Delete multiple icon maps  Delete two icon maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```
es	#### Elimine múltiplos mapas de icono   Elimine dos mapas de icono.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "iconmap.delete", "params": [ "2", "5" ], "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "iconmapids": [ "2", "5" ] }, "id": 1 } ```

en-us	#### Delete multiple images  Delete two images.  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```
es	#### Eliminar varias imágenes   Elimina dos imágenes.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "image.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```

en-us	#### Delete multiple maps  Delete two maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.delete",     "params": [         "12",         "34"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "12",             "34"         ]     },     "id": 1 } ```
es	#### Eliminar múltiplos mapas   Elimine dos mapas.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "12",         "345"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "sysiconmapids": [             "12",             "345"         ]     },     "id": 1 } ```

en-us	#### Delete multiple scripts  Delete two scripts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```
es	#### Eliminar múltiples scripts  Eliminar dos scripts.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```

en-us	#### Deleting dependencies from multiple triggers  Delete all dependencies from two triggers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.deleteDependencies",     "params": [         {             "triggerid": "14544"         },         {             "triggerid": "14545"         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14544",             "14545"         ]     },     "id": 1 } ```
es	#### Eliminando dependencias de triggers múltiples  Elimina todas las dependencias de dos triggers.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "trigger.deleteDependencies",     "params": [         {             "triggerid": "14544"         },         {             "triggerid": "14545"         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14544",             "14545"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple dashboards  Delete two dashboards.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```
es	#### Eliminación de varios tableros  Eliminar dos tableros.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple global regular expressions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16",             "17"         ]     },     "id": 1 } ```
es	#### Eliminando múltiples expresiones regulares globales.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16",             "17"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple host prototypes  Delete two host prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.delete",     "params": [         "10103",         "10105"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10103",             "10105"         ]     },     "id": 1 } ```
es	#### Eliminando múltiplos prototipos de host   Elimina dos prototipos de host.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "hostprototype.delete", "params": [ "10103", "10105" ], "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "hostids": [ "10103", "10105" ] }, "id": 1 } ```

en-us	#### Deleting multiple hosts  Delete two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "13",             "32"         ]     },     "id": 1 } ```
es	#### Eliminación de varios hosts  Eliminar dos hosts.  Solicitud:  ```json {     "jsonrpc": "2.0",     "método": "host.eliminar",     "parámetros": [         "13",         "32"     ],     "autorización": "038e1d7b1735c6a5436ee9eae095879e",     "identificación": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "13",             "32"         ]     },     "identificación": 1 } ```

en-us	#### Deleting multiple item prototypes  Delete two item prototypes.\ Dependent item prototypes are removed automatically if master item or item prototype is deleted.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.delete",     "params": [         "27352",         "27356"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "prototypeids": [             "27352",             "27356"         ]     },     "id": 1 } ```
es	#### Eliminar varios prototipos de item  Elimine dos prototipos de item.\ Los prototipos de item dependientes se eliminan automáticamente si el principal o el prototipo de item son eliminados.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.delete",     "params": [         "27352",         "27356"     ],     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "prototypeids": [             "27352",             "27356"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple items  Delete two items.\ Dependent items and item prototypes are removed automatically if master item is deleted.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.delete",     "params": [         "22982",         "22986"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22982",             "22986"         ]     },     "id": 1 } ```
es	#### Eliminar items múltiplos  Elimine dos items.\ Los item dependientes y los prototipos de item se eliminan automáticamente si se elimina el item master.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "item.delete",     "params": [         "22982",         "22986"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22982",             "22986"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple LLD rules  Delete two LLD rules.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "ruleids": [             "27665",             "27668"         ]     },     "id": 1 } ```
es	#### Eliminación de varias reglas LLD  Eliminar dos reglas LLD.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "ruleids": [             "27665",             "27668"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple maintenance periods  Delete two maintenance periods.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.delete",     "params": [         "3",         "1"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3",             "1"         ]     },     "id": 1 } ```
es	#### Eliminando períodos de mantenimiento múltiplos   Elimine dos períodos de mantenimiento.   Solicitud:  ```json { "jsonrpc": "2.0", "method": "maintenance.delete", "params": [ "3", "1" ], "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "maintenanceids": [ "3", "1" ] }, "id": 1 } ```

en-us	#### Deleting multiple media types  Delete two media types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.delete",     "params": [         "3",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "3",             "5"         ]     },     "id": 1 } ```
es	#### Eliminación de varios tipos de medios  Elimine dos tipos de medios.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.delete",     "params": [         "3",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "3",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple services  Delete two services.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4",             "5"         ]     },     "id": 1 } ```
es	#### Eliminar múltiples servicios  Eliminar dos servicios.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "service.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple SLAs  Delete two SLA entries.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "4",             "5"         ]     },     "id": 1 } ```
es	#### Eliminando múltiples SLAs  Elimine dos entradas SLA.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "sla.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "4",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple template dashboards  Delete two template dashboards.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.delete",     "params": [         "45",         "46"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "45",             "46"         ]     },     "id": 1 } ```
es	#### Eliminando múltiples tableros de template   Elimine dos tableros de template.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.delete",     "params": [         "45",         "46"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "45",             "46"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple templates  Delete two templates.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "13",             "32"         ]     },     "id": 1 } ```
es	#### Eliminando varios hosts  Elimine dos templates.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "template.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "13",             "32"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple trigger prototypes  Delete two trigger prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```
es	#### Eliminando múltiples prototipos de trigger   Elimine dos prototipos de trigger.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple user groups  Delete two user groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.delete",     "params": [         "20",         "21"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "20",             "21"         ]     },     "id": 1 } ```
es	#### Eliminar varios grupos de usuarios  Eliminar dos grupos de usuarios.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.delete",     "params": [         "20",         "21"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "20",             "21"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple user roles  Delete two user roles.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "4",             "5"         ]     },     "id": 1 } ```
es	#### Eliminar múltiples roles de usuario  Eliminar dos roles de usuario.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "role.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "4",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple users  Delete two users.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.delete",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```
es	#### Eliminar múltiples usuarios  Eliminar dos usuarios.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "user.delete",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple web scenarios  Delete two web scenarios.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "2",             "3"         ]     },     "id": 1 } ```
es	#### Eliminando múltiplos escenarios web  Elimine dos escenarios web.  Solicitud:  ```json { "jsonrpc": "2.0", "method": "httptest.delete", "params": [ "2", "3" ], "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "httptestids": [ "2", "3" ] }, "id": 1 } ```

en-us	##### Deny specific check  -   Blacklist a specific check with DenyKey parameter. Matching keys     will be disallowed. All non-matching keys will be allowed, except     system.run\[\] items.  For example:      # Deny secure data access     DenyKey=vfs.file.contents[/etc/passwd,*]  ::: noteimportant A blacklist may not be a good choice, because a new Zabbix version may have new keys that are not explicitly restricted by the existing configuration. This could cause a security flaw. :::
es	##### Denegar verificación específica  - Lista negra de un control específico con el parámetro DenyKey. Teclas a juego     será desestimado. Se permitirán todas las claves que no coincidan, excepto     system.run\[\] elementos.  Por ejemplo:      # Denegar acceso seguro a datos     DenyKey=vfs.file.contents[/etc/passwd,*]  ::: notaimportante Una lista negra puede no ser una buena opción, porque un la nueva versión de Zabbix puede tener nuevas claves que no están restringidas explícitamente por la configuración existente. Esto podría causar una seguridad falla. :::

en-us	##### Deny specific command, allow others  -   Blacklist a specific command with DenyKey parameter. Whitelist all     other commands, with the AllowKey parameter.  ```{=html} <!-- --> ```     # Disallow specific command     DenyKey=system.run[ls -l /]           # Allow other scripts     AllowKey=system.run[*]
es	##### Denegar comando específico, permitir otros  - Lista negra de un comando específico con el parámetro DenyKey. Lista blanca de todos     otros comandos, con el parámetro AllowKey.  ```{=html} <!-- --> ```     # Deshabilitar comando específico     DenyKey=sistema.ejecutar[ls -l /]           # Permitir otros scripts     AllowKey=sistema.ejecutar[*]

en-us	##### Dependent item prototype  Create an item prototype with "Dependent item" type in this LLD rule. As master item for this prototype select the `ipmi.get` item we created.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  Note the use of the {\#SENSOR\_ID} macro in the item prototype name and key:  -   *Name*: IPMI value for sensor {\#SENSOR\_ID} -   *Key*: ipmi\_sensor\[{\#SENSOR\_ID}\]  As type of information, *Numeric (unsigned)*.  In the item prototype "Preprocessing" tab select JSONPath and use the following JSONPath expression as parameter:      $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  When discovery starts, one item per each IPMI sensor will be created. This item will return the integer value of the given sensor.
es	##### Prototipo de métrica dependiente  Cree un prototipo de métrica con el tipo "Métrica dependiente" en esta regla LLD. Como métrica principal para este prototipo, seleccione la métrica `ipmi.get` que creamos.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  Tenga en cuenta el uso de la macro {\#SENSOR\_ID} en el nombre del prototipo de la métrica y de la clave:  - *Nombre*: Valor IPMI para el sensor {\#SENSOR\_ID} - *Clave*: ipmi\_sensor\[{\#SENSOR\_ID}\]  Como tipo de información, *Numérica (sin signo)*.  En la pestaña "Preprocesamiento" del prototipo de la métrica, seleccione JSONPath y use la siguiente expresión JSONPath como parámetro:      $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  Cuando comience el descubrimiento, se creará una métrica por cada sensor IPMI. Esta métrica devolverá el valor entero del sensor dado.

en-us	##### Dependent item prototype  Create an item prototype with "Dependent item" type in this LLD rule. As master item for this prototype select the `vfs.fs.get` item we created.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  Note the use of custom macros in the item prototype name and key:  -   *Name*: Free disk space on {\#FSNAME}, type: {\#FSTYPE} -   *Key*: Free\[{\#FSNAME}\]  As type of information, use:  -   *Numeric (unsigned)* for metrics like 'free', 'total', 'used' -   *Numeric (float)* for metrics like 'pfree', 'pused' (percentage)  In the item prototype "Preprocessing" tab select JSONPath and use the following JSONPath expression as parameter:      $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  When discovery starts, one item per each mountpoint will be created. This item will return the number of free bytes for the given mountpoint.
es	##### Prototipo de métrica dependiente  Cree un prototipo de métrica con el tipo "Métrica dependiente" en esta regla LLD. Como métrica principal para este prototipo, seleccione la métrica `vfs.fs.get` que creamos.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  Tenga en cuenta el uso de macros personalizadas en el nombre y la clave del prototipo de la métrica:  - *Nombre*: Espacio libre en disco en {\#FSNAME}, tipo: {\#FSTYPE} - *Clave*: Free\[{\#FSNAME}\]  Como tipo de información utilice:  - *Numérico (sin signo)* para métricas como "free", "total", "used" - *Numérico (flotante)* para métricas como 'pfree', 'pused' (porcentaje)  En la pestaña "Preprocesamiento" del prototipo de la métrica, seleccione JSONPath y use la siguiente expresión JSONPath como parámetro:      $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  Cuando comience el descubrimiento, se creará una métrica por cada punto de montaje. Esta métrica devolverá la cantidad de bytes libres para el punto de montaje dado.

en-us	##### Dependent LLD rule  Create a low-level discovery rule as "Dependent item" type:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  As master item select the `ipmi.get` item we created.  In the "LLD macros" tab define a custom macro with the corresponding JSONPath:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)
es	##### Regla LLD dependiente  Cree una regla de descubrimiento de bajo nivel como tipo "Métrica dependiente":  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  Como métrica principal, seleccione la métrica `ipmi.get` que creamos.  En la pestaña "Macros LLD" defina una macro personalizada con la correspondiente ruta JSON:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)

en-us	Deprecated widgets:  -   [Data overview](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview)
es	Widgets obsoletos:  -   [Resumen de datos](/manual/web_interface/frontend_sections/monitoring/dashboards/widgets/data_overview)

en-us	### Description  `array configuration.importcompare(object parameters)`  This method allows to compare import file with current system elements and shows what will be changed if this import file will be imported.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `array configuration.importcompare(object parameters)`  Este método permite comparar el archivo de importación con los elementos actuales del sistema y muestra qué se cambiará si se importa este archivo de importació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. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

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

en-us	### Description  `integer/array action.get(object parameters)`  The method allows to retrieve actions 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array action.get(object parameters)`  El método permite recuperar las acciones de acuerdo a los parámetros aportados.  ::: noteclassic Este método está disponible para los usuarios de cualquier tipo. Los permisos para llamar al método pueden ser revocados en las opciones de rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array alert.get(object parameters)`  The method allows to retrieve alerts 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array alert.get(object parameters)`  El método permite recuperar alertas según los parámetros dados.  ::: 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. Para más información, ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles). :::

en-us	### Description  `integer/array auditlog.get(object parameters)`  The method allows to retrieve audit log records according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `integer/array auditlog.get(parámetros de objeto)`  El método permite recuperar registros de auditoría de acuerdo a los parámetros aportados.  ::: noteclassic Este método solo está disponible para usuarios de tipo *Super admin*. Los permisos para invocar el método pueden ser revocados en la configuración del rol de usuario. Ver [Roles de Usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array correlation.get(object parameters)`  The method allows to retrieve correlations 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array correlation.get(object parameters)`  El método permite recuperar correlaciones según los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

en-us	### Description  `integer/array dcheck.get(object parameters)`  The method allows to retrieve discovery checks 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array dcheck.get(object parameters)`  El método permite recuperar comprobaciones de descubrimiento según los parámetros suministrados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array dhost.get(object parameters)`  The method allows to retrieve discovered hosts 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array dhost.get(object parameters)`  El método permite recuperar equipos descubiertos de acuerdo con los parámetros suministrados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array discoveryrule.get(object parameters)`  The method allows to retrieve LLD rules 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array discoveryrule.get(object parameters)`  El método permite recuperar reglas LLD de acuerdo con los parámetros suministrados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array drule.get(object parameters)`  The method allows to retrieve discovery rules 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array drule.get(object parameters)`  El método permite recuperar reglas de descubrimiento según los parámetros suministrados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array dservice.get(object parameters)`  The method allows to retrieve discovered services 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array dservice.get(object parameters)`  El método permite recuperar servicios descubiertos de acuerdo con los parámetros suministrados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array event.get(object parameters)`  The method allows to retrieve events according to the given parameters.  ::: noteimportant This method may return events of a deleted entity if these events have not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `integer/array event.get(object parameters)`  El método permite recuperar eventos de acuerdo con los parámetros dados.  ::: noteimportant Este método puede devolver eventos de una entidad eliminada. si estos eventos no han sido eliminados todavía por las tareas de limpieza. :::  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los `ermisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array graphitem.get(object parameters)`  The method allows to retrieve graph items 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array graphitem.get(object parameters)`  El método permite recuperar elementos del gráfico de acuerdo con los parámetros suministrados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array hanode.get(object parameters)`  The method allows to retrieve a list of High availability cluster nodes according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user types. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `integer/array hanode.get(object parameters)`  El método permite recuperar una lista de nodos del clúster de alta disponibilidad  según los parámetros dados.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Superadministrador*. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array history.get(object parameters)`  The method allows to retrieve history data according to the given parameters.  ::: noteimportant This method may return historical data of a deleted entity if this data has not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `integer/array history.get(object parameters)`  El método permite recuperar datos históricos de acuerdo con los parámetros suministrados.  ::: noteimportant Este método puede devolver datos históricos de una métrica eliminada si estos datos no han sido eliminados todavía por la tarea  de limpieza. :::  ::: nota clásica Este método está disponible para usuarios de cualquier tipo. Permisos llamar al método se puede revocar en la configuración de roles de usuario. Ver [Usuario roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array hostgroup.get(object parameters)`  The method allows to retrieve host groups 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/administration/user_roles) for more information. :::
es	### Descripción  `entero/matriz grupodehost.get(parámetros de objeto)`  El método permite recuperar grupos de hosts de acuerdo con los parámetros dados.  ::: nota clásica Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método pueden ser suspendidos en la configuración de roles de usuario. Ver [Usuario roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `integer/array hostinterface.get(object parameters)`  The method allows to retrieve host interfaces 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array hostinterface.get(object parameters)`  Este procedimiento nos permite recuperar las interfaces de host según los parámetros dados.   ::: noteclassic Este procedimiento está disponible para todo tipo de usuarios. Los permisos para invocar este procedimiento pueden ser revocados en los roles de usuario.  Mirar [User Roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información.  :::

en-us	### Description  `integer/array hostprototype.get(object parameters)`  The method allows to retrieve host prototypes 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array hostprototype.get(object parameters)`  El método permite recuperar prototipos de host de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se puede revocar en los ajustes de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array httptest.get(object parameters)`  The method allows to retrieve web scenarios 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array httptest.get(object parameters)`  El método permite recuperar escenarios web de acuerdo con los parámetros dados.   ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se puede revocar en los ajustes de roles de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array iconmap.get(object parameters)`  The method allows to retrieve icon maps 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array iconmap.get(object parameters)`  El método permite recuperar las acciones de acuerdo a los parámetros aportados.  ::: noteclassic Este método está disponible para los usuarios de cualquier tipo. Los permisos para activar el método pueden ser revocados en los ajustes de rol de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array image.get(object parameters)`  The method allows to retrieve images 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array image.get(object parameters)`  El método permite recuperar imágenes de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array item.get(object parameters)`  The method allows to retrieve items 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array image.get(object parameters)`  El método permite recuperar imágenes de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array itemprototype.get(object parameters)`  The method allows to retrieve item prototypes 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array hostprototype.get(object parameters)`  El método permite recuperar prototipos de host de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se puede revocar en los ajustes de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array maintenance.get(object parameters)`  The method allows to retrieve maintenances 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array maintenance.get(object parameters)`  El método permite recuperar mantenimientos de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array map.get(object parameters)`  The method allows to retrieve maps 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array image.get(object parameters)`  El método permite recuperar imágenes de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array mediatype.get(object parameters)`  The method allows to retrieve media types 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array mediatype.get(object parameters)`  El método permite recuperar tipos de medios según los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array proxy.get(object parameters)`  The method allows to retrieve proxies 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array proxy.get(object parameters)`  El método permite recuperar proxies según los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se puede revocar en la configuración de roles de usuario. Ver  [User roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `integer/array regexp.get(object parameters)`  The method allows to retrieve global regular expressions according to the given parameters.  ::: noteclassic This method is available only to *Super Admin*. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `integer/array regexp.get(object parameters)`  El método permite recuperar expresiones regulares globales según los parámetros dados.  ::: noteclassic Este método está disponible sólo para el *SuperAdministrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `integer/array report.get(object parameters)`  The method allows to retrieve scheduled reports 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array report.get(object parameters)`  El método permite recuperar informes programados 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 pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

en-us	### Description  `integer/array role.get(object parameters)`  The method allows to retrieve roles 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array role.get(object parameters)`  El método permite recuperar roles según los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se puede revocar en la configuración de roles de usuario. Ver  [User roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `integer/array script.get(object parameters)`  The method allows to retrieve scripts 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array image.get(object parameters)`  El método permite recuperar imágenes de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array service.get(object parameters)`  The method allows to retrieve services 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array service.get(object parameters)`  El método permite recuperar alertas según los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array sla.get(object parameters)`  The method allows to retrieve SLA objects 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array role.get(object parameters)`  El método permite recuperar roles según los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver  [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array task.get(object parameters)`  The method allows to retrieve tasks according to the given parameters. Method returns details only about 'diagnostic information' tasks.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `integer/array task.get(object parameters)`  El método permite recuperar tareas de acuerdo con los parámetros dados. El método devuelve detalles solo sobre las tareas de 'información de diagnóstico'.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `integer/array templatedashboard.get(object parameters)`  The method allows to retrieve template dashboards 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array templatedashboard.get(object parameters)`  El método permite recuperar plantillas de tableros 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/administration/user_roles) para obtener más información. :::

en-us	### Description  `integer/array token.get(object parameters)`  The method allows to retrieve tokens according to the given parameters.  ::: noteclassic Only *Super admin* user type is allowed to view tokens for other users. :::
es	### Descripción  `integer/array token.get(object parameters)`  El método permite recuperar tokens según los parámetros dados.  ::: noteclassic Sólo el tipo de usuario *Super administrador* puede ver tokens para otros usuarios. :::

en-us	### Description  `integer/array trend.get(object parameters)`  The method allows to retrieve trend data 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/administration/user_roles) for more information. :::
es	### Descripción  `integer/array trend.get(object parameters)`  El método permite recuperar datos de tendencias 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/administration/user_roles) para obtener más información. :::

en-us	### Description  `integer/array user.get(object parameters)`  The method allows to retrieve users 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/administration/user_roles) for more information. :::
es	### Descripción  `entero/matriz usuario.get(parámetros de objeto)`  El método permite recuperar usuarios según los parámetros dados.  ::: 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/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `object action.create(object/array actions)`  This method allows to create new actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object action.create(object/array actions)`  Este método permite crear nuevas acciones.  :::noteclassic Este método está únicamente disponible para los usuarios tipo *Admin* y *Super Admin*.  Los permisos para llamar al método pueden ser revocados en las opciones del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object action.delete(array actionIds)`  This method allows to delete actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object action.delete(array actionIds)`  Este método permite eliminar acciones.  :::nota clásica Este método sólo está disponible para los tipos de usuario *Admin* y *Super admin*. Los permisos para llamar al método pueden ser revocados desde la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object action.update(object/array actions)`  This method allows to update existing actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object action.update(object/array actions)`  Este método permite actualizar acciones 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. Para más información, ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles). :::

en-us	### Description  `object authentication.get(object parameters)`  The method allows to retrieve authentication object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object authentication.get(object parameters)`  El método permite recuperar el objeto de autenticación según los parámetros dados.  ::: 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. Consulte [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para obtener más información. :::

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

en-us	### Description  `object autoregistration.get(object parameters)`  The method allows to retrieve autoregistration object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object autoregistration.get(parámetros de objeto)`  El método permite obtener el objeto de autoregistro en función de los parámetros indicados.  ::: noteclassic Este método sólo está disponible para los usuarios de tipo *Super admin*. Los permisos para invocar el método pueden ser revocados en la configuración del rol de usuario. Vea [Roles de Usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

en-us	### Description  `object correlation.create(object/array correlations)`  This method allows to create new correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object correlation.create(object/array correlations)`  Este método permite crear nuevas correlaciones.  ::: 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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object correlation.delete(array correlationids)`  This method allows to delete correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `correlación de objetos.eliminar (IDs de correlación de matriz)`  Este método permite eliminar correlaciones.  ::: nota clásica Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para llamar al método pueden ser revocadas en la configuración de roles de usuario. Ver [Usuario roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

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

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

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

en-us	### Description  `object dashboard.update(object/array dashboards)`  This method allows to update existing dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object dashboard.update(object/array dashboards)`  Este método permite actualizar los tableros existentes.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object discoveryrule.copy(object parameters)`  This method allows to copy LLD rules with all of the prototypes to the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object discoveryrule.copy(object parameters)`  Este método permite copiar reglas LLD con todos los prototipos a los equipos 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 de los roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

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

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

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

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

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

en-us	### Description  `object event.acknowledge(object/array parameters)`  This method allows to update events. Following update actions can be performed:  -   Close event. If event is already resolved, this action will be     skipped. -   Acknowledge event. If event is already acknowledged, this action     will be skipped. -   Unacknowledge event. If event is not acknowledged, this action will be skipped. -   Add message. -   Change event severity. If event already has same severity, this     action will be skipped.  ::: noteimportant Only trigger events can be updated.\ Only problem events can be updated.\ Read/Write rights for trigger are required to close the event or to change event's severity.\ To close an event, manual close should be allowed in the trigger. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `objeto event.acknowledge(objeto/parámetros de matriz)`  Este método permite actualizar eventos. Se pueden realizar las siguientes acciones de actualización:  -   Cerrar evento. Si el evento ya está resuelto, esta acción será     omitida. -   Reconocer evento. Si el evento ya ha sido reconocido, esta acción     será omitida. -   Evento sin reconocimiento. Si no se reconoce el evento, se omitirá esta acción. -   Agregar mensaje. -   Cambiar la gravedad del evento. Si el evento ya tiene la misma gravedad,     se omitirá la acción.  ::: noteimportant Sólo se pueden actualizar los eventos de inniciadores.\ Sólo se pueden actualizar los eventos de problemas.\ Se requieren derechos de lectura/escritura para el iniciador para cerrar el evento o para cambiar la gravedad del evento.\ Para cerrar un evento, se debe permitir el cierre manual en el iniciador. :::  ::: 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/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

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

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

en-us	### Description  `object graphprototype.create(object/array graphPrototypes)`  This method allows to create new graph 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/administration/user_roles) for more information. :::
es	### Descripción  `object graphprototype.create(object/array graphPrototypes)`  Este método permite crear nuevos prototipos de gráficos.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object graphprototype.delete(array graphPrototypeIds)`  This method allows to delete graph 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/administration/user_roles) for more information. :::
es	### Descripción  `object graphprototype.delete(array graphPrototypeIds)`  Este método permite eliminar prototipos de gráficos.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object graphprototype.update(object/array graphPrototypes)`  This method allows to update existing graph 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/administration/user_roles) for more information. :::
es	### Descripción  `object graphprototype.update(object/array graphPrototypes)`  Este método permite actualizar prototipos de gráficos existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

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

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

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

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

en-us	### Description  `object hostgroup.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given host 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/administration/user_roles) for more information. :::
es	### Descripción  `objeto hostgroup.massadd(parámetros del objeto)`  Este método permite agregar simultáneamente múltiples objetos relacionados a todos los grupos anfitriones dados.  ::: nota clásica Este método solo está disponible para *Administrador* y *Superadministrador* tipos de usuarios. Los permisos para llamar al método se pueden revocar en el rol de usuario. ajustes. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostgroup.massremove(object parameters)`  This method allows to remove related objects from multiple host 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/administration/user_roles) for more information. :::
es	### Descripción  `object hostgroup.massremove(object parameters)`  Este método permite eliminar objetos relacionados de múltiples grupos de hosts.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en los ajustes de rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostgroup.massupdate(object parameters)`  This method allows to replace hosts and templates with the specified ones in multiple host 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/administration/user_roles) for more information. :::
es	### Descripción  `object hostgroup.massupdate(object parameters)`  Este método permite reemplazar hosts y templates con sus especificados en varios grupos de hosts.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en los ajustes de rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostgroup.update(object/array hostGroups)`  This method allows to update existing hosts 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/administration/user_roles) for more information. :::
es	### Descripción  `object hostgroup.update(object/array hostGroups)`  Este método permite actualizar los grupos de hosts existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en los ajustes de rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

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

en-us	### Description  `object hostinterface.massadd(object parameters)`  This method allows to simultaneously add host interfaces to multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `objeto hostinterface.massadd(parámetros del objeto)`  Este método permite agregar simultáneamente interfaces de host a múltiples hosts.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método pueden ser revocados en los ajustes del rol de  usuario. Ver [User roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `object hostinterface.massremove(object parameters)`  This method allows to remove host interfaces from the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object hostinterface.update(object/array hostInterfaces)`  Este método permite actualizar hosts existentes.  ::: noteclassic Este método solo está disponible para *Administrador* y *Superadministrador* tipos de usuario. Los permisos para activar el método se pueden revocar en el rol de usuario ajustes. Ver [Roles de usuario] (/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostinterface.replacehostinterfaces(object parameters)`  This method allows to replace all host interfaces on a given host.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object hostinterface.replacehostinterfaces(object parameters)`  Este método permite reemplazar todas las interfaces de host en un host determinado.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes de rol de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

en-us	### Description  `object host.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object host.massadd(object parameters)`  Este método permite agregar simultáneamente múltiples objetos relacionados a todos los hosts dados.  ::: noteclassic Este método solo está disponible para tipos de usuatrios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes de rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object host.massremove(object parameters)`  This method allows to remove related objects from multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object host.massremove(object parameters)`  Este método permite eliminar objetos relacionados de múltiples hosts.  ::: noteclassic Este método solo está disponible para tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes de rol de usuario. Ver [User   roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object host.massupdate(object parameters)`  This method allows to simultaneously replace or remove related objects and update properties on multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object host.massupdate(object parameters)`  Este método permite reemplazar o eliminar simultáneamente objetos relacionados y actualizar propiedades en múltiples hosts.  ::: noteclassic Este método solo está disponible para tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes de rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostprototype.create(object/array hostPrototypes)`  This method allows to create new host 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/administration/user_roles) for more information. :::
es	### Descripción  `object hostprototype.create(object/array hostPrototypes)`  Este método permite crear nuevos prototipos de host.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes  de rol de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostprototype.delete(array hostPrototypeIds)`  This method allows to delete host 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/administration/user_roles) for more information. :::
es	### Descripción  `objeto hostprototype.delete (array hostPrototypeIds)`  Este método permite eliminar prototipos de host.  ::: noteclassic Este método solo está disponible para  los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes de rol de usuario. Ver [Usuario roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object hostprototype.update(object/array hostPrototypes)`  This method allows to update existing host 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/administration/user_roles) for more information. :::
es	### Descripción  `object hostprototype.update(object/array hostPrototypes)`  Este método permite actualizar los prototipos de host existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuarios*Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en los ajustes de rol de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

en-us	### Description  `object housekeeping.get(object parameters)`  The method allows to retrieve housekeeping 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/administration/user_roles) for more information. :::
es	### Descripción  `object housekeeping.get(object parameters)`  El método permite recuperar el objeto de limpieza de acuerdo con los parámetros dados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Permisos para activar el método se pueden revocar en los ajustes de roles de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object housekeeping.update(object housekeeping)`  This method allows to update existing housekeeping 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/administration/user_roles) for more information. :::
es	### Descripción  `object housekeeping.update(object housekeeping)`  Este método permite actualizar la configuración de limpieza existente.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [Usuario roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `object httptest.create(object/array webScenarios)`  This method allows to create new web scenarios.  ::: noteclassic Creating a web scenario will automatically create a set of [web monitoring items](/manual/web_monitoring/items). :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object httptest.create(objeto/matriz webScenarios)`  Este método permite crear nuevos escenarios web.  ::: noteclassic La creación de un escenario web creará automáticamente un conjunto de [web monitoring items](/manual/web_monitoring/items). :::  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver [Usuario roles](/manual/interfaz_web/secciones_frontend/administración/roles_usuario) para más información. :::

en-us	### Description  `object httptest.delete(array webScenarioIds)`  This method allows to delete web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object httptest.delete(array webScenarioIds)`  Este método permite eliminar escenarios web.  ::: noteclassic Este método solo está disponible para tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes del rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object httptest.update(object/array webScenarios)`  This method allows to update existing web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object httptest.update(object/array webScenarios)`  Este método permite actualizar escenarios web existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

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

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

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

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

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

en-us	### Description  `object item.create(object/array items)`  This method allows to create new items.  ::: noteclassic Web items cannot be created via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object item.create(object/array items)`  Este método permite crear nuevos elementos.  ::: noteclassic Los elementos web no se pueden crear a través de la API de Zabbix. :::  ::: noteclassic Este método solo está disponible para tipos de usuarios *Administrador* y *Superadministrador* tipos de usuarios. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object item.delete(array itemIds)`  This method allows to delete items.  ::: noteclassic Web items cannot be deleted via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object item.delete(array itemIds)`  Este método permite eliminar items.  ::: noteclassic Los elementos web no se pueden eliminar a través de la API de Zabbix. :::  ::: noteclassic Este método solo está disponible para los tipos de usuarios *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object itemprototype.create(object/array itemPrototypes)`  This method allows to create new item 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/administration/user_roles) for more information. :::
es	### Descripción  `object itemprototype.create(object/array itemPrototypes)`  Este método permite crear nuevos prototipos de items.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en la configuración del rol de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object itemprototype.delete(array itemPrototypeIds)`  This method allows to delete item 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/administration/user_roles) for more information. :::
es	### Descripción  `object itemprototype.delete(array itemPrototypeIds)`  Este método permite eliminar prototipos de item.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en la configuración del rol de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object itemprototype.update(object/array itemPrototypes)`  This method allows to update existing item 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/administration/user_roles) for more information. :::
es	### Descripción  `object itemprototype.update(object/array itemPrototypes)`  Este método permite actualizar prototipos de item existentes.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en la configuración del rol de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object item.update(object/array items)`  This method allows to update existing items.  ::: noteclassic Web items cannot be updated via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object item.update(object/array items)`  Este método permite actualizar items existentes.  ::: noteclassic Los elementos web no se pueden actualizar a través de la API de Zabbix. :::  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver [Usuario roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

en-us	### Description  `object maintenance.delete(array maintenanceIds)`  This method allows to delete maintenance periods.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object maintenance.delete(array maintenanceIds)`  Este método permite eliminar períodos de mantenimiento.  ::: noteclassic Este método solo está disponible para los tipos de usuario *Administrador* y *Superadministrador*. Los permisos para activar el método se pueden revocar en ajustes de rol de usuario. Ver [User  roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

en-us	### Description  `object map.create(object/array maps)`  This method allows to create new maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object map.create(object/array maps)`  Este método permite crear nuevos mapas.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object map.delete(array mapIds)`  This method allows to delete maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object map.create(object/array maps)`  Este método permite crear nuevos mapas.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object map.update(object/array maps)`  This method allows to update existing maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object map.update(object/array maps)`  Este método permite actualizar mapas existentes.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos pata llamar al método se pueden revocar en la configuración de roles de usuario. Ver [Roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

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

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

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

en-us	### Description  `object proxy.create(object/array proxies)`  This method allows to create new 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/administration/user_roles) for more information. :::
es	### Descripción  `object proxy.create(object/array proxies)`  Este método permite crear nuevos proxies.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [Roles de  usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object 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/administration/user_roles) for more information. :::
es	### Descripción  `object proxy.update(object/array proxies)`  Este método permite actualizar los proxies existentes.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para 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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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/administration/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 activar el método se pueden revocar en la configuración de roles de usuario. Ver [Roles de  usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object 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/administration/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/administration/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/administration/user_roles) for more information. :::
es	### Descripción  `object proxy.update(object/array proxies)`  Este método permite actualizar los proxies existentes.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para 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/administration/user_roles) for more information. :::
es	### Descripción  `object script.create(object/array scripts)`  Este método permite crear nuevas secuencias de comandos.  ::: noteclassic Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para 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/administration/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/administration/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.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `objeto script.execute(parámetros del objeto)`  Este método permite ejecutar un script en un equipo o evento.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver [roles de usuario](/manual/web_interface/frontend_sections/administration/user_roles) para más información. :::

en-us	### Description  `object script.getscriptsbyhosts(array hostIds)`  This method allows to retrieve scripts available on the given hosts.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
es	### Descripción  `object script.getscriptsbyhosts(array hostIds)`  Este método permite recuperar scripts disponibles en los hosts determinados.  ::: noteclassic Este método está disponible para usuarios de cualquier tipo. Los permisos para activar el método se puede revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/users/user_roles) para obtener 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/administration/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 activar el método se pueden revocar en la configuración de roles de usuario. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para 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/administration/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/administration/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/administration/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/administration/user_roles) para obtener más información. :::