en-us	#### Configuration  To configure, select *Data overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host groups. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Hosts*|Select hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to limit the number of item data displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hosts location*|Select host location - left or top.|
es	#### Configuración  Para configurar, seleccione *Resumen de datos* como tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  Además de los parámetros que son [comunes](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) Para todos los widgets, puede configurar las siguientes opciones específicas:  | | | |--|--------| |*Grupos de equipos*|Seleccionar grupos de equipos. Este campo se completa automáticamente, por lo que al comenzar a escribir el nombre de un grupo aparecerá un menú desplegable de grupos coincidentes. Desplácese hacia abajo para seleccionar. Haga clic en 'x' para eliminar lo seleccionado.| |*Equipos*|Seleccionar equipo. Este campo se completa automáticamente, por lo que al comenzar a escribir el nombre de un equipo se mostrará un menú desplegable de equipos coincidentes. Desplácese hacia abajo para seleccionar. Haga clic en 'x' para eliminar lo seleccionado.| |*Etiquetas*|Especifique etiquetas para limitar la cantidad de datos de métricas que se muestran en el widget. Es posible incluir y excluir etiquetas y valores de etiquetas específicos. Se pueden establecer varias condiciones. La coincidencia de nombres de etiquetas siempre distingue entre mayúsculas y minúsculas.<br>Hay varios operadores disponibles para cada condición:<br>**Existe**: incluye los nombres de etiquetas especificados<br>**Igual**: incluye los nombres de etiquetas especificados y valores (distingue entre mayúsculas y minúsculas)<br>**Contiene**: incluye los nombres de etiqueta especificados donde los valores de etiqueta contienen la cadena ingresada (coincidencia de subcadena, no distingue entre mayúsculas y minúsculas)<br>**No existe**: excluye lo especificado nombres de etiquetas<br>**No es igual**: excluye los nombres y valores de etiquetas especificados (distingue entre mayúsculas y minúsculas)<br>**No contiene**: excluye los nombres de etiquetas especificados donde los valores de etiqueta contienen la cadena ingresada ( coincidencia de subcadena, no distingue entre mayúsculas y minúsculas)<br>Hay dos tipos de cálculo para las condiciones:<br>**Y/O**: se deben cumplir todas las condiciones, las condiciones que tengan el mismo nombre de etiqueta se agruparán por la condición O<br >**O** - suficiente si se cumple una condición| |*Mostrar problemas suprimidos*|Marque la casilla de verificación para mostrar problemas que de otro modo se suprimirían (no se mostrarían) debido al mantenimiento del equipo.| |*Ubicación del equipo*|Seleccione la ubicación del equipo: izquierda o arriba.|

en-us	#### Configuration  To configure, select *Map* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map.png){width="600"}  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Source type*|Select to display:<br>**Map** - network map;<br>**Map navigation tree** - one of the maps in the selected map navigation tree.| |*Map*|Select the map to display.<br>This field is auto-complete so starting to type the name of a map will offer a dropdown of matching maps.<br>This option is available if 'Map' is selected as *Source type*.| |*Filter*|Select the map navigation tree to display the maps of.<br>This option is available if 'Map navigation tree' is selected as *Source type*.|
es	#### Configuración  Para configurar, seleccione *Mapa* como tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map.png){width="600"}  Además de los parámetros que son [comunes](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  para todos los widgets, puede configurar las siguientes opciones específicas:  | | | |--|--------| |*Tipo de fuente*|Seleccione para mostrar:<br>**Mapa** - mapa de red;<br>**Árbol de navegación del mapa** - uno de los mapas en el árbol de navegación del mapa seleccionado.| |*Mapa*|Seleccione el mapa que desea mostrar.<br>Este campo se completa automáticamente, por lo que al comenzar a escribir el nombre de un mapa aparecerá un menú desplegable de mapas coincidentes.<br>Esta opción está disponible si se selecciona 'Mapa'. como *Tipo de fuente*.| |*Filtro*|Seleccione el árbol de navegación del mapa para mostrar los mapas.<br>Esta opción está disponible si 'Árbol de navegación del mapa' está seleccionado como *Tipo de fuente*.|

en-us	#### Configuration  To configure SMS as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type* (or click on *SMS* in the list of     pre-defined media types).  The following parameters are specific for the SMS media type:  |Parameter|Description| |--|--------| |*GSM modem*|Set the serial device name of the GSM modem.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options. Note that parallel processing of sending SMS notifications is not possible.
es	#### Configuración  Para configurar SMS como el tipo de medio:  -   Vaya a *Administración → Tipos de medios* -   Haga clic en *Crear tipo de medio* (o haga clic en *SMS* en la lista de     tipos de medios predefinidos).  Los siguientes parámetros son específicos para el tipo de medio SMS:]  |Parámetro|Descripción| |---------|-----------| |*Módem GSM*|Establecer el nombre del dispositivo serie del módem GSM.|  Ver [parámetros comunes de tipo de medio] (/manual/config/notifications/media#common_parameters) para más detalles sobre cómo configurar los mensajes predeterminados y las opciones de procesamiento de alertas. Tenga en cuenta que el procesamiento paralelo del envío de notificaciones por SMS es imposible.

en-us	#### Configuration  To create an ad-hoc graph, do the following:  -   Go to *Monitoring* → *Latest data* -   Use filter to display items that you want -   Mark checkboxes of the items you want to graph -   Click on *Display stacked graph* or *Display graph* buttons  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Your graph is created instantly:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Note that to avoid displaying too many lines in the graph, only the average value for each item is displayed (min/max value lines are not displayed). Triggers and trigger information is not displayed in the graph.  In the created graph window you have the [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) available and the possibility to switch from the "normal" line graph to a stacked one (and back).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}
es	#### Configuración  Para crear un gráfico ad-hoc, haga lo siguiente:  - Ir a *Monitoreo* → *Últimos datos* - Utilice el filtro para mostrar los elementos que desea - Marque las casillas de verificación de los elementos que desea graficar - Haga clic en los botones *Mostrar gráfico apilado* o *Mostrar gráfico*  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Su gráfico se crea instantáneamente:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Tenga en cuenta que para evitar mostrar demasiadas líneas en el gráfico, solo el se muestra el valor promedio de cada elemento (las líneas de valor mínimo/máximo no se muestran). desplegado). Los disparadores y la información del disparador no se muestran en la grafico.  En la ventana del gráfico creado tiene el [período de tiempo selector](/manual/config/visualization/graphs/simple#time_period_selector) disponibles y la posibilidad de cambiar del gráfico de líneas "normal" a una apilada (y vuelta).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}

en-us	### Configuration  To create a new service action, go to the *Service actions* subsection of the *Services* menu, then click on *Create action* in the upper right corner.  Service actions are configured in the same way as other types of actions in Zabbix. For more details, see configuring [actions](/manual/config/notifications/action#configuring-an-action).   The key differences are:     - User access to service actions depends on access rights to services granted by user's [role](/manual/web_interface/frontend_sections/administration/user_roles).    - Service actions support different set of [conditions](#conditions).
es	### Configuración  Para crear una nueva acción de servicio, vaya a la subsección *Acciones de servicio* del menú *Servicios*, luego haga clic en *Crear acción* en la esquina superior derecha.  Las acciones de servicio se configuran de la misma forma que otros tipos de acciones en Zabbix. Para obtener más detalles, consulte la configuración de [acciones](/manual/config/notifications/action#configuring-an-action).  Las diferencias clave son:    - El acceso del usuario a las acciones de servicio depende de los derechos de acceso a los servicios otorgados por el [rol](/manual/web_interface/frontend_sections/administration/user_roles) del usuario.   - Las acciones de servicio admiten diferentes conjuntos de [condiciones](#conditions).

en-us	### Configuration  To create a new SLA, click on the *Create SLA* button.  The **SLA** tab allows to specify general  SLA parameters.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parameter|Description| |--|--------| |*Name*|Enter the SLA name. | |*SLO*|Enter the service level objective (SLO) as percentage. | |*Reporting period*|Selecting the period will affect what periods are used in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report) - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|Select the SLA time zone. | |*Schedule*|Select the SLA schedule - 24x7 or custom. | |*Effective date*|Select the date of starting SLA calculation. | |*Service tags*|Add service tags to identify the services towards which this SLA should be applied. <br> **Name** - service tag name, must be exact match, case-sensitive. <br> **Operation** - select *Equals* if the tag value must match exactly (case-sensitive) or *Contains* if part of the tag value must match (case-insensitive). <br> **Value** - service tag value to search for according to selected operation.<br> The SLA is applied to a service, if at least one service tag matches.  | |*Description*|Add a description for the SLA. | |*Enabled*|Mark the checkbox to enable the SLA calculation. |  The **Excluded downtimes** tab allows to specify downtimes  that are excluded from the SLA calculation.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Click on *Add* to configure excluded downtimes, then enter the period name, start date and duration. 
es	### Configuración  Para crear un nuevo SLA, haga clic en el botón *Crear SLA*.  La pestaña **SLA** permite especificar parámetros generales del SLA.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parámetro|Descripción| |--|--------| |*Nombre*|Ingrese el nombre del SLA. | |*SLO*|Ingrese el objetivo de nivel de servicio (SLO) como porcentaje. | |*Periodo del informe*|La selección del período afectará los períodos que se utilizan en el [informe SLA](/manual/web_interface/frontend_sections/services/sla_report) - *diario*, *semanal*, *mensual*, *trimestral*, o *anualmente*. | |*Zona horaria*|Seleccione la zona horaria SLA. | |*Programa*|Seleccione el programa SLA: 24 horas al día, 7 días a la semana o personalizado. | |*Fecha de vigencia*|Seleccione la fecha de inicio del cálculo del SLA. | |*Etiquetas de servicio*|Agregue etiquetas de servicio para identificar los servicios a los que se debe aplicar este SLA. <br> **Nombre**: nombre de la etiqueta de servicio, debe coincidir exactamente y distingue entre mayúsculas y minúsculas. <br> **Operación**: seleccione *Igual* si el valor de la etiqueta debe coincidir exactamente (distingue entre mayúsculas y minúsculas) o *Contiene* si parte del valor de la etiqueta debe coincidir (no distingue entre mayúsculas y minúsculas). <br> **Valor**: valor de la etiqueta de servicio que se buscará según la operación seleccionada.<br> El SLA se aplica a un servicio si al menos una etiqueta de servicio coincide. | |*Descripción*|Agregue una descripción para el SLA. | |*Habilitado*|Marque la casilla de verificación para habilitar el cálculo de SLA. |  La pestaña **Tiempos de inactividad excluidos** permite especificar tiempos de inactividad que están excluidos del cálculo del SLA.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Haga clic en *Agregar* para configurar los tiempos de inactividad excluidos, luego ingrese el nombre del período, la fecha de inicio y la duración.

en-us	#### Configuration  To define a dependency, open the Dependencies tab in the trigger [configuration form](trigger#configuration). Click on *Add* in the 'Dependencies' block and select one or more triggers that the trigger will depend on.  ![](../../../../assets/en/manual/config/triggers/dependency.png)  Click *Update*. Now the trigger has the indication of its dependency in the list.  ![](../../../../assets/en/manual/config/triggers/dependency_list.png)
es	#### Configuración  Para definir una dependencia, abra la pestaña Dependencias en el [formulario de configuración](trigger#configuration) del iniciador. Haga clic en *Añadir* en el bloque Dependencias' y seleccione uno o más iniciadores de los que dependerá nuestro iniciador.  ![](../../../../assets/en/manual/config/triggers/dependency.png)  Haga clic en *Actualizar*. Ahora el iniciador tiene una indicación de su dependencia en la lista.  ![](../../../../assets/en/manual/config/triggers/dependency_list.png)

en-us	#### Configuration  To define user macros, go to the corresponding location in the frontend:  -   for global macros, visit *Administration → General → Macros* -   for host and template level macros, open host or template properties     and look for the *Macros* tab  ::: notetip If a user macro is used in items or triggers in a template, it is suggested to add that macro to the template even if it is defined on a global level. That way, if the macro type is *text* exporting the template to XML and importing it in another system will still allow it to work as expected. Values of secret macros are not [exported](/manual/xml_export_import).  :::  A user macro has the following attributes:  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |Parameter|Description| |--|--------| |*Macro*|Macro name. The name must be wrapped in curly brackets and start with a dollar sign.<br>Example: {$FRONTEND\_URL}. The following characters are allowed in the macro names: **A-Z** (uppercase only) , **0-9** , **\_** , **.**| |*Value*|Macro value. Three value types are supported:<br>**Text** (default) - plain-text value<br>**Secret text** - the value is masked with asterisks, which could be useful to protect sensitive information such as passwords or shared keys.<br>**Vault secret** - the value contains a reference path (as 'path:key', for example “secret/zabbix:password”) to a [Vault secret](/manual/config/secrets)<br><br>*Note* that while the value of a secret macro is hidden from sight, the value can be revealed through the use in items. For example, in an external script an 'echo' statement referencing a secret macro may be used to reveal the macro value to the frontend because Zabbix server has access to the real macro value.<br><br>To select the value type click on the button at the end of the value input field:<br>![](../../../../assets/en/manual/config/macros/macro_type_text.png) icon indicates a text macro;<br>![](../../../../assets/en/manual/config/macros/macro_type_secret.png) icon indicates a secret text macro. Upon hovering, the value field transforms into a ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png) button, which allows to enter a new value of the macro (to exit without saving a new value, click the backwards arrow (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br>![](../../../../assets/en/manual/config/macros/macro_type_vault.png) icon indicates a secret Vault macro.<br><br>Maximum length of a user macro value is 2048 characters (255 characters in versions before 5.2.0).| |*Description*|Text field used to provide more information about this macro.|  ::: noteclassic  URLs that contain a secret macro will not work as the macro in them will be resolved as "\*\*\*\*\*\*".  :::  ::: noteimportant In trigger expressions user macros will resolve if referencing a parameter or constant. They will NOT resolve if referencing a host, item key, function, operator or another trigger expression. Secret macros cannot be used in trigger expressions. :::
es	#### Configuración  Para definir macros de usuario, vaya a la ubicación correspondiente en la interfaz:  - para macros globales, visite *Administración → General → Macros* - para macros de nivel de host y plantilla, abra host o propiedades de plantilla     y busque la pestaña *Macros*  ::: nota Si se utiliza una macro de usuario en elementos o disparadores en un plantilla, se sugiere agregar esa macro a la plantilla incluso si se define a nivel mundial. De esa forma, si el tipo de macro es *texto* exportar la plantilla a XML e importarla en otro sistema Todavía permita que funcione como se esperaba. Los valores de las macros secretas no son [exportado](/manual/xml_export_import). :::  Una macro de usuario tiene los siguientes atributos:  ![](../../../../assets/en/manual/config/macros/user_macros.png){ancho="600"}  |Parámetro|Descripción| |--|--------| |*Macro*|Nombre de macro. El nombre debe estar entre llaves y comenzar con un signo de dólar.<br>Ejemplo: {$FRONTEND\_URL}. Los siguientes caracteres están permitidos en los nombres de las macros: **A-Z** (solo en mayúsculas), **0-9**, **\_**, **.**| |*Valor*|Valor de la macro. Se admiten tres tipos de valores:<br>**Texto** (predeterminado): valor de texto sin formato<br>**Texto secreto**: el valor está enmascarado con asteriscos, lo que podría ser útil para proteger información confidencial, como contraseñas o claves compartidas.<br>**Secreto de bóveda**: el valor contiene una ruta de referencia (como 'ruta:clave', por ejemplo, "secreto/zabbix:contraseña") a un [secreto de bóveda](/manual/config/ secrets)<br><br>*Tenga en cuenta* que, si bien el valor de una macro secreta está oculto a la vista, el valor puede revelarse a través del uso de elementos. Por ejemplo, en una secuencia de comandos externa, se puede usar una declaración de "eco" que hace referencia a una macro secreta para revelar el valor de la macro a la interfaz porque el servidor Zabbix tiene acceso al valor real de la macro.<br><br>Para seleccionar el tipo de valor, haga clic en en el botón al final del campo de entrada de valor:<br>![](../../../../assets/en/manual/config/macros/macro_type_text.png) el icono indica una macro de texto ;<br>![](../../../../assets/en/manual/config/macros/macro_type_secret.png) indica una macro de texto secreta. Al pasar el mouse, el campo de valor se transforma en un botón ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png), que permite ingresar un nuevo valor del macro (para salir sin guardar un nuevo valor, haga clic en la flecha hacia atrás (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br> El icono ![](../../../../assets/en/manual/config/macros/macro_type_vault.png) indica una macro secreta de Vault.<br><br>Longitud máxima del valor de una macro de usuario tiene 2048 caracteres (255 caracteres en versiones anteriores a la 5.2.0).| |*Descripción*|Campo de texto utilizado para proporcionar más información sobre esta macro.|  ::: notaclásica  Las URL que contienen una macro secreta no funcionarán como la macro en ellos se resolverá como "\*\*\*\*\*\*". :::  ::: notaimportante En expresiones desencadenantes, las macros de usuario se resolverán si haciendo referencia a un parámetro o constante. NO resolverán si haciendo referencia a un host, clave de elemento, función, operador u otro activador expresión. Las macros secretas no se pueden usar en el disparador expresiones :::

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
es	#### Configuración  Para garantizar una comunicación adecuada entre todos los elementos involucrados, asegúrese de que los parámetros del archivo de configuración del servidor y del archivo de configuración del frontend están configurados correctamente.

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration parameters are properly configured.
es	#### Configuración  Para garantizar una comunicación adecuada entre todos los elementos involucrados, asegúrese de que el archivo de configuración del servidor y los parámetros de configuración del frontend estén configurados correctamente.

en-us	#### Configuration  To execute a passive check immediately:  -   click on *Execute now* in an existing item (or discovery rule)     configuration form:  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  -   click on *Execute now* for selected items/rules in the list of     items/discovery rules:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  In the latter case several items/rules can be selected and "executed now" at once.
es	#### Configuración  Para ejecutar una verificación pasiva inmediatamente:  - haga clic en *Ejecutar ahora* en un elemento existente (o regla de detección)     formulario de configuración:  ![ejecutar\_ahora.png](../../../../assets/en/manual/config/items/ejecutar_ahora.png)  - haga clic en *Ejecutar ahora* para los elementos/reglas seleccionados en la lista de     artículos/reglas de descubrimiento:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  En el último caso, se pueden seleccionar y "ejecutar" varios elementos/reglas. ahora" a la vez.

en-us	#### Configuration  Two steps are required to close a problem manually.
es	#### Configuración  Se requieren dos pasos para cerrar un problema manualmente.

en-us	#### Configuration  We assume that TimescaleDB extension has been already installed on the database server (see [installation instructions](https://docs.timescale.com/latest/getting-started/installation)).  TimescaleDB extension must also be enabled for the specific DB by executing:      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  Running this command requires database administrator privileges.  ::: noteclassic If you use a database schema other than 'public' you need to add a SCHEMA clause to the command above. E.g.:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Then run the `postgresql/timescaledb.sql` script. For new installations the script must be run after the regular PostgreSQL database has been created with initial schema/data (see [database creation](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: noteimportant Please ignore warning messages informing that the best practices are not followed while running `timescaledb.sql` script on TimescaleDB version 2.9.0 and higher. Regardless of this warning, the configuration will be completed successfully. :::  The migration of existing history and trend data may take a lot of time. Zabbix server and frontend must be down for the period of migration.  The `timescaledb.sql` script sets the following housekeeping parameters:  -   Override item history period -   Override item trend period  In order to use partitioned housekeeping for history and trends, both these options must be enabled. It is also possible to enable override individually either for history only or trends only.  For PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher, the `timescaledb.sql` script sets two additional parameters:  -   Enable compression -   Compress records older than 7 days
es	#### Configuración  Suponemos que la extensión TimescaleDB ya se ha instalado en el servidor de base de datos (ver [instalación instrucciones](https://docs.timescale.com/latest/getting-started/installation)).  La extensión TimescaleDB también debe estar habilitada para la base de datos específica mediante ejecutando:      echo "CREAR EXTENSIÓN SI NO EXISTE timescaledb CASCADE;" | sudo -u postgres psql zabbix  La ejecución de este comando requiere privilegios de administrador de base de datos.  ::: nota clásica Si utiliza un esquema de base de datos que no sea "público", deberá agregue una cláusula SCHEMA al comando anterior. P.ej.:\ `echo "CREAR EXTENSIÓN SI NO EXISTE timescaledb ESQUEMA su esquema CASCADA;" | sudo -u postgres psql zabbix` :::  Luego ejecute el script `postgresql/timescaledb.sql`. Para instalaciones nuevas, el script debe ejecutarse después de la instalación habitual. La base de datos PostgreSQL se ha creado con el esquema/datos iniciales (ver [creación de base de datos](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: nota importante Ignore los mensajes de advertencia que informan que no se siguen las mejores prácticas. mientras ejecuta el script `timescaledb.sql` en TimescaleDB versión 2.9.0 y superior. Independientemente de esta advertencia, la configuración se completará exitosamente. :::  La migración del historial existente y de los datos de tendencias puede llevar mucho tiempo. El servidor y la interfaz de Zabbix deben estar inactivos durante el período de migración.  El script `timescaledb.sql` establece los siguientes parámetros de mantenimiento:  - Anular el período del historial de artículos - Anular el período de tendencia del artículo  Para utilizar la limpieza dividida para la historia y las tendencias, tanto estas opciones deben estar habilitadas. También es posible habilitar la anulación individualmente. ya sea solo para historia o solo para tendencias.  Para PostgreSQL versión 10.2 o superior y TimescaleDB versión 1.5 o superiores, el script `timescaledb.sql` establece dos parámetros adicionales:  -   Habilitar la compresión - Comprimir registros de más de 7 días

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PosgreSQL user password for PosgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) for instructions.
es	##### Configurar la base de datos para el Zabbix proxy  Edite zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<contraseña>  En DBName para el Zabbix proxy, use una base de datos separada del servidor Zabbix.  En DBPassword, use la contraseña de la base de datos Zabbix para MySQL; la contraseña del usuario PosgreSQL para PosgreSQL.  Utilice `DBHost=` con PostgreSQL. Es posible que desee mantener el valor predeterminado configurando `DBHost=localhost` (o una dirección IP), pero esto haría que PostgreSQL use un socket de red para conectarse a Zabbix. Ver [SELinux configuración](/manual/installation/install_from_packages/rhel_centos#selinux-configuration) para las instrucciones.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. Refer to the [respective section](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL for instructions.
es	##### Configurar la base de datos para el proxy de Zabbix  Editar zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  En DBName para el proxy de Zabbix utilice una base de datos separada del servidor de Zabbix.  En DBPassword use la contraseña de la base de datos Zabbix para MySQL; para PostgreSQL  use la contraseña del usuario PostgreSQL.  Utilice `DBHost=` con PostgreSQL. Es posible que desee mantener la configuración por defecto `DBHost=localhost` (o una dirección IP), pero esto haría que PostgreSQL utilice un socket de red para conectarse a Zabbix. Consulte la [sección respectiva](/manual/installation/install_from_packages/rhel#selinux_configuration) para obtener instrucciones para RHEL.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for instructions.
es	##### Configurar la base de datos para el Zabbix proxy  Edite zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<contraseña>  En DBName para el Zabbix proxy, use una base de datos separada del servidor Zabbix.  En DBPassword, use la contraseña de la base de datos Zabbix para MySQL; la contraseña del  usuario PosgreSQL para PosgreSQL.  Utilice `DBHost=` con PostgreSQL. Es posible que desee mantener el valor predeterminado configurando `DBHost=localhost` (o una dirección IP), pero esto haría que PostgreSQL use un socket de red para conectarse a Zabbix. Ver la [configuración  SELinux](/manual/installation/install_from_packages/rhel_centos#selinux-configuration) para las instrucciones.

en-us	#### Configure database for Zabbix server/proxy  Edit /etc/zabbix/zabbix\_server.conf (and zabbix\_proxy.conf) to use their respective databases. For example:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix.
es	#### Configurar la base de datos para el servidor/proxy Zabbix  Edite /etc/zabbix/zabbix\_server.conf (y zabbix\_proxy.conf) para usar sus respectivas bases de datos. Por ejemplo:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<contraseña>  En DBPassword utilice la contraseña de la base de datos Zabbix para MySQL; la contraseña del usuario PostgreSQL para PostgreSQL.  Utilice `DBHost=` con PostgreSQL. Es posible que desee mantener el valor predeterminado asignando `DBHost=localhost` (o una dirección IP), pero esto haría que PostgreSQL use un socket de red para conectarse a Zabbix.

en-us	#### Configure DB connection  Enter details for connecting to the database. Zabbix database must already be created.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  If the *Database TLS encryption* option is checked, then additional fields for [configuring the TLS connection](/manual/appendix/install/db_encrypt) to the database appear in the form (MySQL or PostgreSQL only).  If HashiCorp Vault option is selected for storing credentials, additional fields are available for specifying the Vault API endpoint, secret path and authentication token:  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}  
es	#### Configurar la conexión a la base de datos  Introduzca los detalles para conectarse a la base de datos. La base de datos Zabbix debe estar ya creada.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  Si la opción *Encriptación TLS de la base de datos* está marcada, entonces los campos adicionales para [configurar la conexión TLS conexión](/manual/appendix/install/db_encrypt) a la base de datos aparecen en el formulario (sólo en MySQL o PostgreSQL).  Si se selecciona la opción HashiCorp Vault para almacenar las credenciales, hay campos adicionales disponibles para especificar el punto final de la API de Vault, ruta secreta y token de autenticación:  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}

en-us	 ###### Configure request  A request to execute the *Configure* function of the *Configurator* interface.  |   |   | |---|---| |direction|agent → plugin| |response|n/a|  Parameters specific to *Configure* requests:  |Name|Type|Comments| |---------|--------|----------| |global_options|JSON object|JSON object containing global agent configuration options.| |private_options|JSON object (optional)|JSON object containing private plugin configuration options, if provided.|  *Example:*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}
es	 ###### Solicitud de configuración  Una solicitud para ejecutar la función *Configurar* de la interfaz *Configurator*.  | | | |---|---| |dirección|agente → complemento| |respuesta|n/a|  Parámetros específicos de las solicitudes *Configurar*:  |Nombre|Tipo|Comentarios| |---------|--------|----------| |global_options|Objeto JSON|Objeto JSON que contiene opciones de configuración del agente global.| |private_options|Objeto JSON (opcional)|Objeto JSON que contiene opciones de configuración de complementos privados, si se proporcionan.|  *Ejemplo:*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}

en-us	#### Configuring a *Clock* widget  Configure a *Clock* widget that displays Zabbix server time.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "clock",                         "name": "Clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "time_type",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Reloj*  Configure un widget *Reloj* que muestre la hora del servidor Zabbix.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "clock",                         "name": "Clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "time_type",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Data overview* widget  Configure a *Data overview* widget that displays data for host "10084" and only for items for which the tag with the name "component" contains value "cpu". In addition, display the data with hosts located on top.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "dataover",                         "name": "Data overview",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 3,                                 "name": "hostids",                                 "value": 10084                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "cpu"                             },                             {                                 "type": 0,                                 "name": "style",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configurando  un  widget *Resumen de datos*   Configure un widget *Resumen de datos* que muestre el dato "10084" para host y solo para items los cuales la etiqueta con el nombre "componente" contenga el valor "cpu".  Además, muestre los datos con hosts ubicados en el tope.   Solicitud:  ```json { "jsonrpc": "2.0", "method": "dashboard.create", "params": { "name": "My dashboard", "display_period": 30, "auto_start": 1, "pages": [ { "widgets": [ { "type": "dataover", "name": "Data overview", "x": 0, "y": 0, "width": 12, "height": 5, "view_mode": 0, "fields": [ { "type": 3, "name": "hostids", "value": 10084 }, { "type": 1, "name": "tags.tag.0", "value": "component" }, { "type": 0, "name": "tags.operator.0", "value": 0 }, { "type": 1, "name": "tags.value.0", "value": "cpu" }, { "type": 0, "name": "style", "value": 1 } ] } ] } ], "userGroups": [ { "usrgrpid": 7, "permission": 2 } ], "users": [ { "userid": 1, "permission": 3 } ] }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 } ```  Respuesta:  ```json { "jsonrpc": "2.0", "result": { "dashboardids": [ "3" ] }, "id": 1 } ```

en-us	#### Configuring agent  Both generations of Zabbix agents run as a Windows service. For Zabbix agent 2, replace *agentd* with *agent2* in the instructions below.  You can run a single instance of Zabbix agent or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file `C:\zabbix_agentd.conf` or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  An example configuration file is available in Zabbix source archive as `conf/zabbix_agentd.win.conf`.  See the [configuration file](/manual/appendix/config/zabbix_agentd_win) options for details on configuring Zabbix Windows agent.
es	#### Configurando agente  Ambas generaciones de agentes Zabbix se ejecutan como un servicio de Windows. Para el agente 2 de Zabbix , reemplace *agentd* con *agent2* en las instrucciones a continuación.  Puede ejecutar una única instancia del agente Zabbix o varias instancias de el agente en un equipo de Microsoft Windows. Una sola instancia puede utilizar el archivo de configuración predeterminado `C:\zabbix_agentd.conf` o un archivo de configuración  especificado en la línea de comando. En caso de múltiples instancias cada  instancia del agente debe tener su propio archivo de configuración (una de las instancias pueden usar el archivo de configuración predeterminado).  Un archivo de configuración de ejemplo está disponible en el archivo fuente de Zabbix como `conf/zabbix_agentd.win.conf`.  Consulte las opciones del [archivo de configuración](/manual/appendix/config/zabbix_agentd_win)  para obtener detalles sobre la configuración del agente Zabbix para Windows.

en-us	#### Configuring a *Geomap* widget  Configure a *Geomap* widget that displays hosts from host groups "2" and "22" based on the following tag configuration: tag with the name "component" contains value "node", or tag with the name "location" equals value "New York". In addition, set the map initial view to coordinates "40.6892494" (latitude), "-74.0466891" (longitude) with the zoom level "10".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "geomap",                         "name": "Geomap",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 22                             },                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "default_view",                                 "value": "40.6892494,-74.0466891,10"                             },                             {                                 "type": 0,                                 "name": "evaltype",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "node"                             },                             {                                 "type": 1,                                 "name": "tags.tag.1",                                 "value": "location"                             },                             {                                 "type": 0,                                 "name": "tags.operator.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "tags.value.1",                                 "value": "New York"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configurando un widget *Geomap*  Configure un widget *Geomap* que muestre equipos de los grupos de equipos "2" y "22" según la siguiente configuración de etiquetas: la etiqueta con el nombre "component" contiene el valor "node" o la etiqueta con el nombre "location" es igual al valor "New York". Además, configure la vista inicial del mapa en las coordenadas "40.6892494" (latitud), "-74.0466891" (longitud) con el nivel de zoom "10".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "geomap",                         "name": "Geomap",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 22                             },                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "default_view",                                 "value": "40.6892494,-74.0466891,10"                             },                             {                                 "type": 0,                                 "name": "evaltype",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "node"                             },                             {                                 "type": 1,                                 "name": "tags.tag.1",                                 "value": "location"                             },                             {                                 "type": 0,                                 "name": "tags.operator.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "tags.value.1",                                 "value": "New York"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Graph (classic)* widget  Configure a *Graph (classic)* widget that displays a simple graph for the item "42269".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "name": "Graph (classic)",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 1                             },                             {                                 "type": 4,                                 "name": "itemid",                                 "value": 42269                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Gráfico (clásico)*  Configure un widget *Gráfico (clásico)* que muestre un gráfico simple para la métrica "42269".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "name": "Graph (classic)",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 1                             },                             {                                 "type": 4,                                 "name": "itemid",                                 "value": 42269                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Graph prototype* widget  Configure a *Graph prototype* widget that displays a grid of 3 graphs (3 columns, 1 row) created from an item prototype (ID: "42316") by low-level discovery.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graphprototype",                         "name": "Graph prototype",                         "x": 0,                         "y": 0,                         "width": 16,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 3                             },                             {                                 "type": 5,                                 "name": "itemid",                                 "value": 42316                             },                             {                                 "type": 0,                                 "name": "columns",                                 "value": 3                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Prototipo de gráfico*  Configure un widget *Prototipo de gráfico* que muestre una cuadrícula de 3 gráficos (3 columnas, 1 fila) creados a partir de un prototipo de métrica (ID: "42316") mediante descubrimiento de bajo nivel.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "graphprototype",                         "name": "Graph prototype",                         "x": 0,                         "y": 0,                         "width": 16,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 3                             },                             {                                 "type": 5,                                 "name": "itemid",                                 "value": 42316                             },                             {                                 "type": 0,                                 "name": "columns",                                 "value": 3                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Graph* widget  Configure a *Graph* widget in the following way:  -   4 data sets for a total of 9 items on 1 host. -   Each data set consists of a line that has a custom color, width, transparency, and fill. -   Data set 4 has a configured aggregation. -   Data in the graph are displayed for a time period of the last 3 hours. -   Problems in the graph are displayed only for the configured items. -   Graph has two Y axes of which the right Y axis displays values only for Data set 4. -   Graph legend displays configured items in 2 rows.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "svggraph",                         "name": "Graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "ds.hosts.0.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.0.0",                                 "value": "Zabbix server: Utilization of poller data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.0",                                 "value": "FF0000"                             },                             {                                 "type": 0,                                 "name": "ds.width.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.0",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.1.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.1.0",                                 "value": "Zabbix server: Utilization of trapper data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.1",                                 "value": "BF00FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.2.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.2.0",                                 "value": "Zabbix server: Utilization of history syncer internal processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.2",                                 "value": "0040FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.3.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.3.0",                                 "value": "*: Number of processed *values per second"                             },                             {                                 "type": 1,                                 "name": "ds.color.3",                                 "value": "000000"                             },                             {                                 "type": 0,                                 "name": "ds.transparency.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.fill.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.axisy.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_function.3",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "ds.aggregate_interval.3",                                 "value": "1m"                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_grouping.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "graph_time",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "time_from",                                 "value": "now-3h"                             },                             {                                 "type": 0,                                 "name": "legend_lines",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "show_problems",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Gráfico*  Configure un widget *Gráfico* de la siguiente manera:  -    4 conjuntos de datos para un total de 9 métricas en 1 equipo. -   Cada conjunto de datos consta de una línea que tiene un color, ancho, transparencia y relleno personalizados. -   El conjunto de datos 4 tiene una agregación configurada. -   Los datos del gráfico se muestran durante un período de tiempo de las últimas 3 horas. -   Los problemas en el gráfico se muestran solo para las métricas configuradas. -   El gráfico tiene dos ejes Y, de los cuales el eje Y derecho muestra valores solo para el conjunto de datos 4. -   La leyenda del gráfico muestra las métricas configuradas en 2 filas.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "svggraph",                         "name": "Graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "ds.hosts.0.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.0.0",                                 "value": "Zabbix server: Utilization of poller data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.0",                                 "value": "FF0000"                             },                             {                                 "type": 0,                                 "name": "ds.width.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.0",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.0",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.1.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.1.0",                                 "value": "Zabbix server: Utilization of trapper data collector processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.1",                                 "value": "BF00FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.1",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.2.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.2.0",                                 "value": "Zabbix server: Utilization of history syncer internal processes, in %"                             },                             {                                 "type": 1,                                 "name": "ds.color.2",                                 "value": "0040FF"                             },                             {                                 "type": 0,                                 "name": "ds.width.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.transparency.2",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "ds.fill.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "ds.hosts.3.0",                                 "value": "Zabbix server"                             },                             {                                 "type": 1,                                 "name": "ds.items.3.0",                                 "value": "*: Number of processed *values per second"                             },                             {                                 "type": 1,                                 "name": "ds.color.3",                                 "value": "000000"                             },                             {                                 "type": 0,                                 "name": "ds.transparency.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.fill.3",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "ds.axisy.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_function.3",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "ds.aggregate_interval.3",                                 "value": "1m"                             },                             {                                 "type": 0,                                 "name": "ds.aggregate_grouping.3",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "graph_time",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "time_from",                                 "value": "now-3h"                             },                             {                                 "type": 0,                                 "name": "legend_lines",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "show_problems",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring alert actions  Actions determine which notifications should be sent via the webhook. Steps for [configuring actions](/manual/config/notifications/action) involving webhooks are the same as for all other media types with these exceptions:  -   If a webhook uses tags to store ticket\\message ID and to follow up     with update\\resolve operations, this webhook should not be used in     several alert actions for a single problem event. If     {EVENT.TAGS.<name>} already exists, and is updated in the     webhook, then its resulting value is not defined. For such a case, a     new tag name should be used in the webhook to store updated values.     This applies to Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,     Redmine, ServiceNow, Slack, Zammad, and Zendesk webhooks provided by     Zabbix and to the majority of webhooks that utilize *Include event     menu entry* option. Using the webhook in several operations is     allowed if those operations or escalation steps belong to the same     action. It is also ok to use this webhook in different actions if     the actions will not be applied to the same problem event due to     different filter conditions. -   When using a webhook in actions for [internal     events](/manual/config/events/sources#internal_events): in the     action operation configuration, check the *Custom message* checkbox     and define the custom message, otherwise, a notification will not be     sent.
es	#### Configuración de acciones de alerta  Las acciones determinan qué notificaciones deben enviarse a través del webhook. Pasos para [configurar acciones](/manual/config/notifications/action) que involucran webhooks son los mismos que para todos los demás tipos de medios con estos excepciones:  - Si un webhook usa etiquetas para almacenar el ticket\\Id. de mensaje y para realizar un seguimiento     con operaciones de actualización\\resolver, este webhook no debe usarse en     varias acciones de alerta para un solo evento de problema. Si     {EVENT.TAGS.<name>} ya existe y se actualiza en el     webhook, entonces su valor resultante no está definido. Para tal caso, un     el nuevo nombre de la etiqueta debe usarse en el webhook para almacenar valores actualizados.     Esto se aplica a Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,     Webhooks de Redmine, ServiceNow, Slack, Zammad y Zendesk proporcionados por     Zabbix y a la mayoría de los webhooks que utilizan *Incluir evento     entrada de menú* opción. Usar el webhook en varias operaciones es     permitido si esas operaciones o pasos de escalamiento pertenecen al mismo     acción. También está bien usar este webhook en diferentes acciones si     las acciones no se aplicarán al mismo evento de problema debido a     diferentes condiciones de filtrado. - Al usar un webhook en acciones para [interno     eventos](/manual/config/events/sources#internal_events): en el     configuración de operación de acción, marque la casilla de verificación *Mensaje personalizado*     y defina el mensaje personalizado, de lo contrario, una notificación no será     enviado.

en-us	#### Configuring a linked *Map* widget  Configure a *Map* widget that is linked to a [*Map navigation tree*](/manual/api/reference/dashboard/widget_fields/map_tree#configuring-a-map-navigation-tree-widget) widget.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 5,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "filter_widget_reference",                                 "value": "ABCDE"                             }                         ]                     },                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Mapa* vinculado  Configure un widget *Mapa* que esté vinculado a un widget [*árbol de navegación del mapa*](/manual/api/reference/dashboard/widget_fields/map_tree#configuring-a-map-navigation-tree-widget).  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 5,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "source_type",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "filter_widget_reference",                                 "value": "ABCDE"                             }                         ]                     },                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Map navigation tree* widget  Configure a *Map navigation tree* widget that displays the following map navigation tree:  -   Element A     - Element A1     - Element A2 -   Element B     - Element B1 (contains linked map "1" that can be displayed in a [linked *Map widget*](/manual/api/reference/dashboard/widget_fields/map#configuring-a-linked-map-widget))     - Element B2 -   Element C  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Árbol de navegación del mapa*  Configure un widget *Árbol de navegación del mapa* que muestre el siguiente árbol de navegación del mapa:  -   Element A     - Element A1     - Element A2 -   Element B     - Element B1  (contiene el mapa vinculado "1" que se puede mostrar en un [*widget de mapa* vinculado](/manual/api/reference/dashboard/widget_fields/map#configuring-a-linked-map-widget))     - Element B2 -   Element C  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "navtree",                         "name": "Map navigation tree",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "navtree.name.1",                                 "value": "Element A"                             },                             {                                 "type": 1,                                 "name": "navtree.name.2",                                 "value": "Element B"                             },                             {                                 "type": 1,                                 "name": "navtree.name.3",                                 "value": "Element C"                             },                             {                                 "type": 1,                                 "name": "navtree.name.4",                                 "value": "Element A1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.5",                                 "value": "Element A2"                             },                             {                                 "type": 1,                                 "name": "navtree.name.6",                                 "value": "Element B1"                             },                             {                                 "type": 1,                                 "name": "navtree.name.7",                                 "value": "Element B2"                             },                             {                                 "type": 0,                                 "name": "navtree.parent.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.5",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.parent.6",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.parent.7",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.1",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.2",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.3",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "navtree.order.4",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.5",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "navtree.order.6",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "navtree.order.7",                                 "value": 2                             },                             {                                 "type": 8,                                 "name": "navtree.sysmapid.6",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "reference",                                 "value": "ABCDE"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Map* widget  Configure a *Map* widget that displays the map "1".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Map",                         "x": 0,                         "y": 0,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 8,                                 "name": "sysmapid",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Mapa*  Configure un widget *Mapa* que muestre el mapa "1".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "map",                         "name": "Mapa",                         "x": 0,                         "y": 0,                         "width": 18,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 8,                                 "name": "sysmapid",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring an action  To configure an action, do the following:  -   Go to *Configuration* -> *Actions* and select     the required action type from the submenu (you can      switch to another type later, using the title dropdown) -   Click on *Create action* -   Name the action -   Choose [conditions](/manual/config/notifications/action/conditions)     upon which operations are carried out -   Choose the     [operations](/manual/config/notifications/action/operation) to carry     out  *Note* that service actions can be configured in the [service action](/manual/web_interface/frontend_sections/services/service_actions) section.  General action attributes:  ![](../../../../assets/en/manual/config/notifications/action.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Unique action name.| |*Type of calculation*|Select the evaluation [option](/manual/config/notifications/action/conditions#type_of_calculation) for action conditions (with more than one condition):<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - combination of the two: AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions.| |*Conditions*|List of action conditions.<br>Click on *Add* to add a new [condition](/manual/config/notifications/action/conditions).<br>If no conditions are configured, the action will run for every event that corresponds to the [action type](#overview) being configured.| |*Enabled*|Mark the checkbox to enable the action. Otherwise, it will be disabled.|
es	#### Configurando una acción  Para configurar una acción, haga lo siguiente:  -   Vaya a *Configuración* -> *Acciones* y seleccione     el tipo de acción requerida en el submenú (puede     cambiar a otro tipo más tarde, usando el menú desplegable de títulos) -   Haga clic en *Crear acción* -   Nombra la acción -   Elija las [condiciones](/manual/config/notificaciones/acción/condiciones)     sobre las cuales se realizan las operaciones -   Elija las     [operaciones](/manual/config/notificaciones/acción/operación) a llevar     a cabo  *Tenga en cuenta* que las acciones de servicio se pueden configurar en la sección [acción de servicio](/manual/web_interface/frontend_sections/services/service_actions).  Atributos de acción generales:  ![](../../../../assets/en/manual/config/notifications/action.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre*|Nombre de acción único.| |*Tipo de cálculo*|Seleccione la [opción](/manual/config/notifications/action/conditions#type_of_calculation) de evaluación para las condiciones de acción (con más de una condición):<br>**Y** - todas las condiciones deben cumplirse<br>**O** - suficiente si se cumple una condición<br>**Y/O** - combinación de los dos: Y con diferentes tipos de condición y O con el mismo tipo de condición<br>** Expresión personalizada**: una fórmula de cálculo definida por el usuario para evaluar las condiciones de la acción.| |*Condiciones*|Lista de condiciones de acción.<br>Haga clic en *Agregar* para agregar una nueva [condición](/manual/config/notifications/action/conditions).<br>Si no se configuran condiciones, la acción ejecutar para cada evento que corresponda al [tipo de acción](#overview) que se está configurando.| |*Habilitado*|Marque la casilla de verificación para habilitar la acción. De lo contrario, quedará deshabilitada.|

en-us	#### Configuring and running Java gateway  By default, Java gateway listens on port 10052. If you plan on running Java gateway on a different port, you can specify that in settings.sh script. See the description of [Java gateway configuration file](/manual/appendix/config/zabbix_java) for how to specify this and other options.  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  Once you are comfortable with the settings, you can start Java gateway by running the startup script:      ./startup.sh  Likewise, once you no longer need Java gateway, run the shutdown script to stop it:      ./shutdown.sh  Note that unlike server or proxy, Java gateway is lightweight and does not need a database.
es	#### Configuración y ejecución de la puerta de enlace Java  De forma predeterminada, la puerta de enlace de Java escucha en el puerto 10052. Si planea ejecutar la puerta de enlace Java en un puerto diferente, puede especificarlo en el script settings.sh Consulte la descripción del [archivo de configuración de puerta de enlace Java] (/manual/appendix/config/zabbix_java) para saber cómo especificar esto y otras opciones.  ::: notewarning El puerto 10052 no está registrado en [IANA] (http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  Una vez que se sienta cómodo con la configuración, puede iniciar la puerta de enlace de Java ejecutando el script de inicio:      ./startup.sh  Del mismo modo, una vez que ya no necesite la puerta de enlace de Java, ejecute el script de apagado para detenerlo:      ./shutdown.sh  Tenga en cuenta que, a diferencia del servidor o el proxy, la puerta de enlace de Java es liviana  y no necesita una base de datos.

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      # service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      # systemctl enable zabbix-java-gateway  RHEL prior to 7:      # chkconfig --level 12345 zabbix-java-gateway on
es	#### Configuración y ejecución de Java gateway  Los parámetros de configuración de Java gateway de Zabbix se pueden ajustar en el archivo:      /etc/zabbix/zabbix_java_gateway.conf  Para obtener más detalles, consulte Configuración de [parámetros](/manual/appendix/config/zabbix_java) de Java gateway de Zabbix  Para iniciar Java Gateway de Zabbix:      # service zabbix-java-gateway restart  Para iniciar automáticamente Java gateway de Zabbix en el arranque:  RHEL 7 y posterior:      # systemctl enable zabbix-java-gateway  RHEL antes de 7:      # chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      systemctl enable zabbix-java-gateway  RHEL prior to 7:      chkconfig --level 12345 zabbix-java-gateway on
es	#### Configuración y ejecución de Java gateway  Los parámetros de configuración de Java gateway de Zabbix se pueden ajustar en el archivo:      /etc/zabbix/zabbix_java_gateway.conf  Para obtener más detalles, consulte Configuración de [parámetros](/manual/appendix/config/zabbix_java) de Java gateway de Zabbix  Para iniciar Java Gateway de Zabbix:      service zabbix-java-gateway restart  Para iniciar automáticamente Java gateway de Zabbix en el arranque:  RHEL 7 y posterior:      systemctl enable zabbix-java-gateway  RHEL antes de 7:      chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring and running Java gateway  Java gateway configuration may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:      systemctl enable zabbix-java-gateway
es	#### Configuración y ejecución de Java gateway  La configuración de Java gateway se puede ajustar en el archivo:      /etc/zabbix/zabbix_java_gateway.conf  Para obtener más detalles, consulte los [parámetros](/manual/appendix/config/zabbix_java) de configuración de Java gateway de Zabbix  Para iniciar Java Gateway de Zabbix:      service zabbix-java-gateway restart  Para iniciar automáticamente Java gateway de Zabbix en el arranque:      systemctl enable zabbix-java-gateway

en-us	#### Configuring an *Item value* widget  Configure an *Item value* widget that displays the item value for the item "42266" (Zabbix agent availability). In addition, visually fine-tune the widget with multiple advanced options.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "item",                         "name": "Item value",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 4,                                 "name": "itemid",                                 "value": 42266                             },                             {                                 "type": 0,                                 "name": "show",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "show",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "show",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "adv_conf",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "bg_color",                                 "value": "D1C4E9"                             },                             {                                 "type": 1,                                 "name": "description",                                 "value": "Agent status"                             },                             {                                 "type": 0,                                 "name": "desc_h_pos",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "desc_v_pos",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "desc_bold",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "desc_color",                                 "value": "F06291"                             },                             {                                 "type": 0,                                 "name": "value_h_pos",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "value_size",                                 "value": 25                             },                             {                                 "type": 1,                                 "name": "value_color",                                 "value": "FFFF00"                             },                             {                                 "type": 0,                                 "name": "units_show",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "time_h_pos",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "time_v_pos",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "time_size",                                 "value": 10                             },                             {                                 "type": 0,                                 "name": "time_bold",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "time_color",                                 "value": "9FA8DA"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Valor de la métrica*  Configure un widget *Valor de la métrica* que muestre el valor de la métrica "42266" (disponibilidad del agente Zabbix). Además, ajuste visualmente el widget con múltiples opciones avanzadas.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "item",                         "name": "Item value",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 4,                                 "name": "itemid",                                 "value": 42266                             },                             {                                 "type": 0,                                 "name": "show",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "show",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "show",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "adv_conf",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "bg_color",                                 "value": "D1C4E9"                             },                             {                                 "type": 1,                                 "name": "description",                                 "value": "Agent status"                             },                             {                                 "type": 0,                                 "name": "desc_h_pos",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "desc_v_pos",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "desc_bold",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "desc_color",                                 "value": "F06291"                             },                             {                                 "type": 0,                                 "name": "value_h_pos",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "value_size",                                 "value": 25                             },                             {                                 "type": 1,                                 "name": "value_color",                                 "value": "FFFF00"                             },                             {                                 "type": 0,                                 "name": "units_show",                                 "value": 0                             },                             {                                 "type": 0,                                 "name": "time_h_pos",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "time_v_pos",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "time_size",                                 "value": 10                             },                             {                                 "type": 0,                                 "name": "time_bold",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "time_color",                                 "value": "9FA8DA"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring an operation  To configure an operation, go to the *Operations* tab in [action](/manual/config/notifications/action) configuration.  ![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}  General operation attributes:  |Parameter|Description| |--|-----------| |*Default operation step duration*|Duration of one operation step by default (60 seconds to 1 week).<br>For example, an hour-long step duration means that if an operation is carried out, an hour will pass before the next step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 60s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.| |*Operations*|Action operations (if any) are displayed, with these details:<br>**Steps** - escalation step(s) to which the operation is assigned<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Start in** - how long after an event the operation is performed<br>**Duration (sec)** - step duration is displayed. *Default* is displayed if the step uses default duration, and a time is displayed if custom duration is used.<br>**Action** - links for editing and removing an operation are displayed.| |*Recovery operations*|Action operations (if any) are displayed, with these details:<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Action** - links for editing and removing an operation are displayed.| |*Update operations*|Action operations (if any) are displayed, with these details:<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Action** - links for editing and removing an operation are displayed.| |*Pause operations for suppressed problems*|Mark this checkbox to delay the start of operations for the duration of a maintenance period. When operations are started, after the maintenance, all operations are performed including those for the events during the maintenance.<br>Note that this setting affects only problem escalations; recovery and update operations will not be affected.<br>If you unmark this checkbox, operations will be executed without delay even during a maintenance period.<br>This option is not available for *Service actions*.| |*Notify about canceled escalations*|Unmark this checkbox to disable notifications about canceled escalations (when host, item, trigger or action is disabled).|  All mandatory input fields are marked with a red asterisk.  To configure details of a new operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
es	#### Configuración de una operación  Para configurar una operación, vaya a la pestaña *Operaciones* en Configuración de [acción](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}  Atributos generales de operación:  |Parámetro|Descripción| |--|-----------| |*Duración del paso de operación predeterminada*|Duración de un paso de operación por defecto (60 segundos a 1 semana).<br>Por ejemplo, una duración de paso de una hora significa que si se lleva a cabo una operación, pasará una hora antes de que siguiente paso.<br>Se admiten [sufijos de tiempo](/manual/appendix/suffixes), p. 60s, 1m, 2h, 1d, desde Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) son compatibles, desde Zabbix 3.4.0.| |*Operaciones*|Se muestran las operaciones de acción (si las hay), con estos detalles:<br>**Pasos**: pasos de escalamiento a los que se asigna la operación<br>**Detalles**: tipo de operación y su destinatario/objetivo.<br>La lista de operaciones también muestra el tipo de medio (correo electrónico, SMS o secuencia de comandos) utilizado, así como el nombre y apellido (entre paréntesis después del nombre de usuario) del destinatario de la notificación.<br>* *Comenzar en**: cuánto tiempo después de un evento se realiza la operación<br>**Duración (seg)**: se muestra la duración del paso. *Predeterminado* se muestra si el paso usa una duración predeterminada, y se muestra una hora si se usa una duración personalizada.<br>**Acción**: se muestran enlaces para editar y eliminar una operación.| |*Operaciones de recuperación*|Se muestran las operaciones de acción (si las hay), con estos detalles:<br>**Detalles**: tipo de operación y su destinatario/objetivo.<br>La lista de operaciones también muestra el tipo de medio (p. -correo, SMS o secuencia de comandos) utilizados, así como el nombre y apellido (entre paréntesis después del nombre de usuario) de un destinatario de la notificación.<br>**Acción**: se muestran enlaces para editar y eliminar una operación.| |*Operaciones de actualización*|Se muestran las operaciones de acción (si las hay), con estos detalles:<br>**Detalles**: tipo de operación y su destinatario/objetivo.<br>La lista de operaciones también muestra el tipo de medio (p. -correo, SMS o secuencia de comandos) utilizados, así como el nombre y apellido (entre paréntesis después del nombre de usuario) de un destinatario de la notificación.<br>**Acción**: se muestran enlaces para editar y eliminar una operación.| |*Pausar operaciones para problemas suprimidos*|Marque esta casilla de verificación para retrasar el inicio de las operaciones durante un período de mantenimiento. Cuando se inician las operaciones, después del mantenimiento, se realizan todas las operaciones, incluidas las de los eventos durante el mantenimiento.<br>Tenga en cuenta que esta configuración solo afecta a las escaladas de problemas; las operaciones de recuperación y actualización no se verán afectadas.<br>Si desmarca esta casilla de verificación, las operaciones se ejecutarán sin demora, incluso durante un período de mantenimiento.<br>Esta opción no está disponible para *Acciones de servicio*.| |*Notificar sobre escaladas canceladas*|Desmarque esta casilla de verificación para deshabilitar las notificaciones sobre escaladas canceladas (cuando el host, el elemento, el activador o la acción están deshabilitados).|  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Para configurar los detalles de una nueva operación, haga clic en ![](../../../../../assets/en/manual/config/add_link.png) en el Bloque de operaciones. Para editar una operación existente, haga clic en ![](../../../../../assets/en/manual/config/edit_link.png) junto al operación. Se abrirá una ventana emergente donde podrá editar la operación detalles del paso.

en-us	#### Configuring an *SLA report* widget  Configure an *SLA report* widget that displays the SLA report for SLA "4" service "2" for the period of last 30 days.   Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "slareport",                         "name": "SLA report",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 10,                                 "name": "slaid",                                 "value": 4                             },                             {                                 "type": 9,                                 "name": "serviceid",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "date_from",                                 "value": "now-30d"                             },                             {                                 "type": 1,                                 "name": "date_to",                                 "value": "now"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configurandi un widget *informe SLA*   Configure un widget *informe SLA * que muestre el informe SLA report para el servicio "4" de SLA "2" para el periodo de los últimos 30 días.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "slareport",                         "name": "SLA report",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 10,                                 "name": "slaid",                                 "value": 4                             },                             {                                 "type": 9,                                 "name": "serviceid",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "date_from",                                 "value": "now-30d"                             },                             {                                 "type": 1,                                 "name": "date_to",                                 "value": "now"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring an update operation  To configure an update operation go to the *Operations* tab in action [configuration](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/update_operation.png)  To configure details of a new update operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Update operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
es	### Configuración de una operación de recuperación  Para configurar una operación de recuperación, vaya a la pestaña *Operaciones* en Configuración de [acción](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/recovery_operation.png)  Para configurar los detalles de una nueva operación de recuperación, haga clic en ![](../../../../../assets/en/manual/config/add_link.png) en la Recuperación bloque de operaciones. Para editar una operación existente, haga clic en ![](../../../../../assets/en/manual/config/edit_link.png) junto al operación. Se abrirá una ventana emergente donde podrá editar la operación detalles del paso.

en-us	#### Configuring a *Plain text* widget  Configure a *Plain text* widget that displays latest data for items "42269" and "42253". In addition, configure the item names to be located at the top of the data columns, and only 15 lines of data to be displayed.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "plaintext",                         "name": "Plain text",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 4,                                 "name": "itemids",                                 "value": 42269                             },                             {                                 "type": 4,                                 "name": "itemids",                                 "value": 42253                             },                             {                                 "type": 0,                                 "name": "style",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "show_lines",                                 "value": 15                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget de *texto sin formato*  Configure un widget de *texto sin formato* que muestre los datos más recientes para las métricas "42269" y "42253". Además, configure los nombres de las métricas para que se ubiquen en la parte superior de las columnas de datos y solo se muestren 15 líneas de datos.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "plaintext",                         "name": "Plain text",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 4,                                 "name": "itemids",                                 "value": 42269                             },                             {                                 "type": 4,                                 "name": "itemids",                                 "value": 42253                             },                             {                                 "type": 0,                                 "name": "style",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "show_lines",                                 "value": 15                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Problem hosts* widget  Configure a *Problem hosts* widget that displays hosts from host groups "2" and "4" that have problems with a name that includes the string "CPU" and that have the following severities: "Warning", "Average", "High", "Disaster".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problemhosts",                         "name": "Problem hosts",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 2                             },                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "problem",                                 "value": "cpu"                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 4                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 5                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Equipos con problemas*  Configure un widget *Equipos con problemas* que muestre equipos de los grupos de hosts "2" y "4" que tengan problemas con un nombre que incluya la cadena "CPU" y que tengan las siguientes gravedades: "Advertencia", "Promedio", "Alta", "Desastre".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problemhosts",                         "name": "Problem hosts",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 2                             },                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "problem",                                 "value": "cpu"                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 4                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 5                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Problems by severity* widget  Configure a *Problems by severity* widget that displays problem totals for all host groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problemsbysv",                         "name": "Problems by severity",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "show_type",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Problemas por gravedad*  Configure un widget *Problemas por gravedad* que muestre los totales de problemas para todos los grupos de equipos.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problemsbysv",                         "name": "Problems by severity",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 0,                                 "name": "show_type",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Problems* widget  Configure a *Problems* widget that displays problems for host group "4" that satisfy the following conditions:  -   Problems that have a tag with the name "scope" that contains values "performance" or "availability", or "capacity". -   Problems that have the following severities: "Warning", "Average", "High", "Disaster".  In addition, configure the widget to show tags and operational data.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problems",                         "name": "Problems",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "performance"                             },                             {                                 "type": 1,                                 "name": "tags.tag.1",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.1",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.1",                                 "value": "availability"                             },                             {                                 "type": 1,                                 "name": "tags.tag.2",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.2",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.2",                                 "value": "capacity"                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 4                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 5                             },                             {                                 "type": 0,                                 "name": "show_tags",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "show_opdata",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configurando un widget *Problemas*  Configure un widget *Problemas* que muestre problemas para el grupo de equipos "4" que cumplan las siguientes condiciones:  - Problemas que tienen una etiqueta con el nombre "scope" que contiene valores "rendimiento" o "disponibilidad", o "capacidad". - Problemas que tienen las siguientes gravedades: "Advertencia", "Promedio", "Alta", "Desastre".  Además, configure el widget para mostrar etiquetas y datos operativos.  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problems",                         "name": "Problems",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "performance"                             },                             {                                 "type": 1,                                 "name": "tags.tag.1",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.1",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.1",                                 "value": "availability"                             },                             {                                 "type": 1,                                 "name": "tags.tag.2",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.2",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.2",                                 "value": "capacity"                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 2                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 3                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 4                             },                             {                                 "type": 0,                                 "name": "severities",                                 "value": 5                             },                             {                                 "type": 0,                                 "name": "show_tags",                                 "value": 1                             },                             {                                 "type": 0,                                 "name": "show_opdata",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	### Configuring a recovery operation  To configure a recovery operation, go to the *Operations* tab in [action](/manual/config/notifications/action) configuration.  ![](../../../../../assets/en/manual/config/recovery_operation.png)  To configure details of a new recovery operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Recovery operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
es	### Configuración de una operación de recuperación  Para configurar una operación de recuperación, vaya a la pestaña *Operaciones* en Configuración de [acción](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/recovery_operation.png)  Para configurar los detalles de una nueva operación de recuperación, haga clic en ![](../../../../../assets/en/manual/config/add_link.png) en la Recuperación bloque de operaciones. Para editar una operación existente, haga clic en ![](../../../../../assets/en/manual/config/edit_link.png) junto al operación. Se abrirá una ventana emergente donde podrá editar la operación detalles del paso.

en-us	#### Configuring a *Top hosts* widget  Configure a *Top hosts* widget that displays top hosts by CPU utilization in host group "4". In addition, configure the following custom columns: "Host name", "Utilization", "1m avg", "5m avg", "15m avg", "Processes".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "tophosts",                         "name": "Top hosts",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "columns.name.0",                                 "value": ""                             },                             {                                 "type": 0,                                 "name": "columns.data.0",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "columns.base_color.0",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.0",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.name.1",                                 "value": "Utilization"                             },                             {                                 "type": 0,                                 "name": "columns.data.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.1",                                 "value": "4CAF50"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.1",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.1",                                 "value": "CPU utilization"                             },                             {                                 "type": 0,                                 "name": "columns.display.1",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "columns.min.1",                                 "value": "0"                             },                             {                                 "type": 1,                                 "name": "columns.max.1",                                 "value": "100"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.0",                                 "value": "FFFF00"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.0",                                 "value": "50"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.1",                                 "value": "FF8000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.1",                                 "value": "80"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.2",                                 "value": "FF4000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.2",                                 "value": "90"                             },                             {                                 "type": 1,                                 "name": "columns.name.2",                                 "value": "1m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.2",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.2",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.2",                                 "value": "Load average (1m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.3",                                 "value": "5m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.3",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.3",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.3",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.3",                                 "value": "Load average (5m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.4",                                 "value": "15m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.4",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.4",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.4",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.4",                                 "value": "Load average (15m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.5",                                 "value": "Processes"                             },                             {                                 "type": 0,                                 "name": "columns.data.5",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.5",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.5",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.5",                                 "value": "Number of processes"                             },                             {                                 "type": 0,                                 "name": "column",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Host principales*  Configure un widget *Hosts principales* que muestre los equipos principales por utilización de CPU en el grupo de equipos "4". Además, configure las siguientes columnas personalizadas: "Nombre de equipo", "Utilización", "Promedio de 1 m", "Promedio de 5 m", "Promedio de 15 m", "Procesos".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "tophosts",                         "name": "Top hosts",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "columns.name.0",                                 "value": ""                             },                             {                                 "type": 0,                                 "name": "columns.data.0",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "columns.base_color.0",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.0",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.name.1",                                 "value": "Utilization"                             },                             {                                 "type": 0,                                 "name": "columns.data.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.1",                                 "value": "4CAF50"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.1",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.1",                                 "value": "CPU utilization"                             },                             {                                 "type": 0,                                 "name": "columns.display.1",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "columns.min.1",                                 "value": "0"                             },                             {                                 "type": 1,                                 "name": "columns.max.1",                                 "value": "100"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.0",                                 "value": "FFFF00"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.0",                                 "value": "50"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.1",                                 "value": "FF8000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.1",                                 "value": "80"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.2",                                 "value": "FF4000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.2",                                 "value": "90"                             },                             {                                 "type": 1,                                 "name": "columns.name.2",                                 "value": "1m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.2",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.2",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.2",                                 "value": "Load average (1m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.3",                                 "value": "5m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.3",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.3",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.3",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.3",                                 "value": "Load average (5m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.4",                                 "value": "15m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.4",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.4",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.4",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.4",                                 "value": "Load average (15m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.5",                                 "value": "Processes"                             },                             {                                 "type": 0,                                 "name": "columns.data.5",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.5",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.5",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.5",                                 "value": "Number of processes"                             },                             {                                 "type": 0,                                 "name": "column",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Trigger overview* widget  Configure a *Trigger overview* widget that displays trigger states for all host groups that have triggers with a tag that has the name "scope" and contains value "availability".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "trigover",                         "name": "Trigger overview",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "availability"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configuración de un widget *Vista general del trigger*  Configure un widget *Vista general del trigger* que muestre los estados de los triggers para todos los grupos de hosts que tienen triggers con una etiqueta que tiene el nombre "alcance" y contiene el valor "disponibilidad".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "trigover",                         "name": "Trigger overview",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "scope"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "availability"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *URL* widget  Configure a *URL* widget that displays the home page of Zabbix manual.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "url",                         "name": "URL",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "url",                                 "value": "https://www.zabbix.com/documentation/6.0/en"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configurando un widget *URL*   Configure un widget *URL*  que muestra la página inicial del manual Zabbix.   Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "url",                         "name": "URL",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "url",                                 "value": "https://www.zabbix.com/documentation/6.0/en"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring a *Web monitoring* widget  Configure a *Web monitoring* widget that displays a status summary of the active web monitoring scenarios for host group "4".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "web",                         "name": "Web monitoring",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
es	#### Configurando un  widget *Monitoreo web*   Configure un *Monitoreo web* widget que muestra un resumen de estado de los escenarios de monitoreo de web activa para grupo de host "4".  Solicitud:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "web",                         "name": "Web monitoring",                         "x": 0,                         "y": 0,                         "width": 6,                         "height": 3,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Configuring certificate-based encryption for Zabbix agent  1\. Prepare files with top-level CA certificates, agent certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in agent configuration accordingly.  2\. For active checks edit `TLSConnect` parameter:      TLSConnect=cert  For passive checks edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based agent configuration. You may prefer to improve agent security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters. (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final agent configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix proxy,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_agentd.crt     TLSKeyFile=/home/zabbix/zabbix_agentd.key  (Example assumes that host is monitored via proxy, hence proxy certificate Subject.)  5\. Configure encryption for this agent in Zabbix frontend:  -   Go to: *Configuration → Hosts* -   Select host and click on **Encryption** tab  In example below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  ![agent\_config.png](../../../assets/en/manual/encryption/agent_config.png)
es	#### Configuración del cifrado basado en certificados para el agente Zabbix  1\. Prepare archivos con certificados de CA de nivel superior, certificado de agente (cadena) y clave privada como se describe en [Configuración del certificado en zabbix servidor](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Editar parámetros `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` en el agente configuración en consecuencia.  2\. Para verificaciones activas, edite el parámetro `TLSConnect`:      TLSConnect=certificado  Para comprobaciones pasivas, edite el parámetro `TLSAccept`:      TLSAccept=certificado  3\. Ahora tiene una configuración mínima de agente basada en certificados. Tú Es posible que prefiera mejorar la seguridad del agente configurando `TLSServerCertIssuer`. y parámetros `TLSServerCertSubject`. (ver [Restringir permitido Emisor del certificado y Asunto](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. En el archivo de configuración final del agente, los parámetros TLS pueden verse así:      TLSConnect=certificado     TLSAccept=certificado     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=CA firmante,OU=Grupo de desarrollo,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Proxy Zabbix,OU=Grupo de desarrollo,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_agentd.crt     TLSKeyFile=/home/zabbix/zabbix_agentd.key  (El ejemplo supone que el host se monitorea a través de un proxy, por lo tanto, el proxy Asunto del certificado.)  5\. Configure el cifrado para este agente en la interfaz de Zabbix:  - Vaya a: *Configuración → Hosts* - Seleccione el host y haga clic en la pestaña **Cifrado**  En el ejemplo siguiente, los campos Emisor y Asunto están completos; consulte [Restringir el emisor de certificados permitido y Asunto](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) por qué y cómo utilizar estos campos.  ![agent\_config.png](../../../assets/en/manual/encryption/agent_config.png)

en-us	#### Configuring certificate-based encryption for Zabbix proxy  1\. Prepare files with top-level CA certificates, proxy certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in proxy configuration accordingly.  2\. For active proxy edit `TLSConnect` parameter:      TLSConnect=cert  For passive proxy edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based proxy configuration. You may prefer to improve proxy security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final proxy configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix server,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Configure encryption for this proxy in Zabbix frontend:  -   Go to: *Administration → Proxies* -   Select proxy and click on **Encryption** tab  In examples below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  For active proxy  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  For passive proxy  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)
es	#### Configuración de cifrado basado en certificados para el proxy Zabbix  1\. Prepare archivos con certificados de CA de nivel superior, certificado de proxy (cadena) y clave privada como se describe en [Configuración del certificado en zabbix servidor](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Editar parámetros `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` en proxy configuración en consecuencia.  2\. Para proxy activo, edite el parámetro `TLSConnect`:      TLSConnect=certificado  Para proxy pasivo, edite el parámetro `TLSAccept`:      TLSAccept=certificado  3\. Ahora tiene una configuración mínima de proxy basada en certificados. Tú Es posible que prefiera mejorar la seguridad del proxy configurando `TLSServerCertIssuer`. y parámetros `TLSServerCertSubject` (consulte [Restricción de permisos permitidos] Emisor del certificado y Asunto](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. En el archivo de configuración de proxy final, los parámetros TLS pueden verse así:      TLSConnect=certificado     TLSAccept=certificado     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=CA firmante,OU=Grupo de desarrollo,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=servidor Zabbix,OU=grupo de desarrollo,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Configure el cifrado para este proxy en la interfaz de Zabbix:  - Ir a: *Administración → Proxies* - Seleccione el proxy y haga clic en la pestaña **Cifrado**  En los ejemplos siguientes, los campos Emisor y Asunto están completos; consulte [Restringir el emisor de certificados permitido y Asunto](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) por qué y cómo utilizar estos campos.  Para proxy activo  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  Para proxy pasivo  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)

en-us	#### Configuring certificate on Zabbix server  1\. In order to verify peer certificates, Zabbix server must have access to file with their top-level self-signed root CA certificates. For example, if we expect certificates from two independent root CAs, we can put their certificates into file `/home/zabbix/zabbix_ca_file` like this:      Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA                 ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE                 ...     -----BEGIN CERTIFICATE-----     MIID2jCCAsKgAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ....     9wEzdN8uTrqoyU78gi12npLj08LegRKjb5hFTVmO     -----END CERTIFICATE-----     Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root2 CA                 ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root2 CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ....             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE                 ....            -----BEGIN CERTIFICATE-----     MIID3DCCAsSgAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQB     ...     vdGNYoSfvu41GQAR5Vj5FnRJRzv5XQOZ3B6894GY1zY=     -----END CERTIFICATE-----  2\. Put Zabbix server certificate chain into file, for example, `/home/zabbix/zabbix_server.crt`:      Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Signing CA             ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Zabbix server             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                     ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Digital Signature, Key Encipherment                 X509v3 Basic Constraints:                      CA:FALSE                 ...     -----BEGIN CERTIFICATE-----     MIIECDCCAvCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixk     ...     h02u1GHiy46GI+xfR3LsPwFKlkTaaLaL/6aaoQ==     -----END CERTIFICATE-----     Certificate:         Data:             Version: 3 (0x2)             Serial Number: 2 (0x2)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA             ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Signing CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE, pathlen:0             ...     -----BEGIN CERTIFICATE-----     MIID4TCCAsmgAwIBAgIBAjANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ...     dyCeWnvL7u5sd6ffo8iRny0QzbHKmQt/wUtcVIvWXdMIFJM0Hw==     -----END CERTIFICATE-----  Here the first is Zabbix server certificate, followed by intermediate CA certificate.  :::noteclassic Use of any attributes except of the ones mentioned above is discouraged for both client and server certificates, because it may affect certificate verification process. For example, OpenSSL might fail to establish encrypted connection if *X509v3 Extended Key Usage* or *Netscape Cert Type* are set. See also: [Limitations on using X.509 v3 certificate extensions](/manual/encryption/using_certificates#limitations_on_using_x.509_v3_certificate_extensions). :::  3\. Put Zabbix server private key into file, for example, `/home/zabbix/zabbix_server.key`:      -----BEGIN PRIVATE KEY-----     MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC9tIXIJoVnNXDl     ...     IJLkhbybBYEf47MLhffWa7XvZTY=     -----END PRIVATE KEY-----  4\. Edit TLS parameters in Zabbix server configuration file like this:      TLSCAFile=/home/zabbix/zabbix_ca_file     TLSCertFile=/home/zabbix/zabbix_server.crt     TLSKeyFile=/home/zabbix/zabbix_server.key
es	#### Configuración del certificado en el servidor Zabbix  1\. Para verificar los certificados de pares, el servidor Zabbix debe tener acceso para presentar con sus certificados de CA raíz autofirmados de nivel superior. Para Por ejemplo, si esperamos certificados de dos CA raíz independientes, podemos coloque sus certificados en el archivo `/home/zabbix/zabbix_ca_file` como este:      Certificado:         Datos:             Versión: 3 (0x2)             Número de serie: 1 (0x1)         Algoritmo de firma: sha1WithRSAEncryption             Emisor: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=Root1 CA                 ...             Asunto: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=Root1 CA             Información de clave pública del sujeto:                 Algoritmo de clave pública: rsaEncryption                     Clave pública: (2048 bits)                 ...             Extensiones X509v3:                 Uso de clave X509v3: crítico                     Signo de certificado, signo CRL                 Restricciones básicas de X509v3: críticas                     CA: VERDADERO                 ...     -----INICIAR CERTIFICADO-----     MIID2jCCAsKgAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ....     9wEzdN8uTrqoyU78gi12npLj08LegRKjb5hFTVmO     -----CERTIFICADO FINAL-----     Certificado:         Datos:             Versión: 3 (0x2)             Número de serie: 1 (0x1)         Algoritmo de firma: sha1WithRSAEncryption             Emisor: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=Root2 CA                 ...             Asunto: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=Root2 CA             Información de clave pública del sujeto:                 Algoritmo de clave pública: rsaEncryption                     Clave pública: (2048 bits)                 ....             Extensiones X509v3:                 Uso de clave X509v3: crítico                     Signo de certificado, signo CRL                 Restricciones básicas de X509v3: críticas                     CA: VERDADERO                 ....            -----INICIAR CERTIFICADO-----     MIID3DCCAsSgAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQB     ...     vdGNYoSfvu41GQAR5Vj5FnRJRzv5XQOZ3B6894GY1zY=     -----CERTIFICADO FINAL-----  2\. Coloque la cadena de certificados del servidor Zabbix en un archivo, por ejemplo, `/home/zabbix/zabbix_server.crt`:      Certificado:         Datos:             Versión: 3 (0x2)             Número de serie: 1 (0x1)         Algoritmo de firma: sha1WithRSAEncryption             Emisor: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=CA firmante             ...             Asunto: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=servidor Zabbix             Información de clave pública del sujeto:                 Algoritmo de clave pública: rsaEncryption                     Clave pública: (2048 bits)                     ...             Extensiones X509v3:                 Uso de clave X509v3: crítico                     Firma digital, cifrado de claves                 Restricciones básicas de X509v3:                      CA: FALSO                 ...     -----INICIAR CERTIFICADO-----     MIIECDCCavCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixk     ...     h02u1GHiy46GI+xfR3LsPwFKlkTaaLaL/6aaoQ==     -----CERTIFICADO FINAL-----     Certificado:         Datos:             Versión: 3 (0x2)             Número de serie: 2 (0x2)         Algoritmo de firma: sha1WithRSAEncryption             Emisor: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=Root1 CA             ...             Asunto: DC=com, DC=zabbix, O=Zabbix SIA, OU=Grupo de desarrollo, CN=CA firmante             Información de clave pública del sujeto:                 Algoritmo de clave pública: rsaEncryption                     Clave pública: (2048 bits)                 ...             Extensiones X509v3:                 Uso de clave X509v3: crítico                     Signo de certificado, signo CRL                 Restricciones básicas de X509v3: críticas                     CA: VERDADERO, ruta: 0             ...     -----INICIAR CERTIFICADO-----     MIID4TCCAsmgAwIBAgIBAjANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ...     dyCeWnvL7u5sd6ffo8iRny0QzbHKmQt/wUtcVIvWXdMIFJM0Hw==     -----CERTIFICADO FINAL-----  Aquí el primero es el certificado del servidor Zabbix, seguido de la CA intermedia certificado.  :::notaclásica Se desaconseja el uso de cualquier atributo excepto los mencionados anteriormente para los certificados de cliente y de servidor, ya que puede afectar el proceso de verificación del certificado. Por ejemplo, es posible que OpenSSL no pueda establecer una conexión cifrada si se configuran *X509v3 Extended Key Usage* o *Netscape Cert Type*. Ver también: [Limitaciones en el uso del certificado X.509 v3 extensiones](/manual/encryption/using_certificates#limitations_on_using_x.509_v3_certificate_extensions). :::  3\. Coloque la clave privada del servidor Zabbix en un archivo, por ejemplo, `/home/zabbix/zabbix_server.key`:      -----COMENZAR CLAVE PRIVADA-----     MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC9tIXIJoVnNXDl     ...     IJLkhbybBYEf47MLhffWa7XvZTY=     -----FIN DE CLAVE PRIVADA-----  4\. Edite los parámetros TLS en el archivo de configuración del servidor Zabbix de esta manera:      TLSCAFile=/home/zabbix/zabbix_ca_file     TLSCertFile=/home/zabbix/zabbix_server.crt     TLSKeyFile=/home/zabbix/zabbix_server.key

en-us	#### Configuring custom graphs  To create a custom graph, do the following:  -   Go to *Configuration → Hosts (or Templates)* -   Click on *Graphs* in the row next to the desired host or template -   In the Graphs screen click on *Create graph* -   Edit graph attributes  ![](../../../../../assets/en/manual/config/visualization/graph2.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Graph attributes:  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Unique graph name.<br>Expression [macros](/manual/appendix/macros/supported_by_location) are supported in this field, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).<br>{HOST.HOST<1-9>} macros are supported for the use within this macro, referencing the first, second, third, etc. host in the graph, for example `{?avg(/{HOST.HOST2}/key,1h)}`. Note that referencing the first host with this macro is redundant, as the first host can be referenced implicitly, for example `{?avg(//key,1h)}`.| |*Width*|<|Graph width in pixels (for preview and pie/exploded graphs only).| |*Height*|<|Graph height in pixels.| |*Graph type*|<|Graph type:<br>**Normal** - normal graph, values displayed as lines<br>**Stacked** - stacked graph, filled areas displayed<br>**Pie** - pie graph<br>**Exploded** - "exploded" pie graph, portions displayed as "cut out" of the pie| |*Show legend*|<|Checking this box will set to display the graph legend.| |*Show working time*|<|If selected, non-working hours will be shown with a gray background. This parameter is not available for pie and exploded pie graphs.| |*Show triggers*|<|If selected, simple triggers will be displayed as lines with black dashes over trigger severity color. This parameter is not available for pie and exploded pie graphs.| |*Percentile line (left)*|<|Display percentile for left Y-axis. If, for example, 95% percentile is set, then the percentile line will be at the level where 95 percent of the values fall under. Displayed as a bright green line. Only available for normal graphs.| |*Percentile line (right)*|<|Display percentile for right Y-axis. If, for example, 95% percentile is set, then the percentile line will be at the level where 95 percent of the values fall under. Displayed as a bright red line. Only available for normal graphs.| |*Y axis MIN value*|<|Minimum value of Y-axis:<br>**Calculated** - Y axis minimum value will be automatically calculated.<br>**Fixed** - fixed minimum value for Y-axis. <br>**Item** - last value of the selected item will be the minimum value.<br><br> This parameter is not available for pie and exploded pie graphs.| |*Y axis MAX value*|<|Maximum value of Y-axis:<br>**Calculated** - Y axis maximum value will be automatically calculated.<br>**Fixed** - fixed maximum value for Y-axis. <br>**Item** - last value of the selected item will be the maximum value<br><br> This parameter is not available for pie and exploded pie graphs.| |*3D view*|<|Enable 3D style. For pie and exploded pie graphs only.| |*Items*|<|Items, data of which are to be displayed in this graph. Click on *Add* to select items. You can also select various displaying options (function, draw style, left/right axis display, color).| |<|*Sort order (0→100)*|Draw order. 0 will be processed first. Can be used to draw lines or regions behind (or in front of) another.<br>You can drag and drop items using the icon at the beginning of a line to set the sort order or which item is displayed in front of the other.| |^|*Name*|Name of the selected item is displayed as a link. Clicking on the link opens the list of other available items.| |^|*Type*|Type (only available for pie and exploded pie graphs):<br>**Simple** - the value of the item is represented proportionally on the pie<br>**Graph sum** - the value of the item represents the whole pie<br>Note that coloring of the "graph sum" item will only be visible to the extent that it is not taken up by "proportional" items.| |^|*Function*|Select what values will be displayed when more than one value exists per vertical graph pixel for an item:<br>**all** - display all possible values (minimum, maximum, average) in the graph. Note that for shorter periods this setting has no effect; only for longer periods, when data congestion in a vertical graph pixel increases, 'all' starts displaying minimum, maximum, and average values. This function is only available for *Normal* graph type. See also: Generating graphs [from history/trends](/manual/config/visualization/graphs/simple#generating_from_historytrends).<br>**avg** - display the average values<br>**last** - display the latest values. This function is only available if either *Pie/Exploded pie* is selected as graph type.<br>**max** - display the maximum values<br>**min** - display the minimum values| |^|*Draw style*|Select the draw style (only available for normal graphs; for stacked graphs filled region is always used) to apply to the item data - *Line*, *Bold line*, *Filled region*, *Dot*, *Dashed line*, *Gradient line*.| |^|*Y axis side*|Select the Y axis side to show the item data - *Left*, *Right*.| |^|*Color*|Select the color to apply to the item data.|
es	#### Configuración de gráficos personalizados  Para crear un gráfico personalizado, haga lo siguiente:  - Vaya a *Configuración → Hosts (o Plantillas)* - Haga clic en *Gráficos* en la fila junto al host o plantilla deseada - En la pantalla Gráficos, haga clic en *Crear gráfico* - Editar atributos de gráficos  ![](../../../../../assets/en/manual/config/visualization/graph2.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Atributos del gráfico:  |Parámetro|<|Descripción| |-|----------|------------------------------------ ----| |*Nombre*|<|Nombre de gráfico único.<br>La expresión [macros](/manual/appendix/macros/supported_by_location) se admite en este campo, pero solo con `avg`, `last`, `min` y ` funciones max`, con el tiempo como parámetro (por ejemplo, `{?avg(/host/key,1h)}`). Las macros <br>{HOST.HOST<1-9>} son compatibles para su uso dentro de esta macro. , haciendo referencia al primer, segundo, tercer, etc. host en el gráfico, por ejemplo `{?avg(/{HOST.HOST2}/key,1h)}`. Tenga en cuenta que hacer referencia al primer host con esta macro es redundante, ya que se puede hacer referencia al primer host implícitamente, por ejemplo, `{?avg(//key,1h)}`.| |*Ancho*|<|Ancho del gráfico en píxeles (solo para vista previa y gráficos circulares/desglosados).| |*Altura*|<|Altura del gráfico en píxeles.| |*Tipo de gráfico*|<|Tipo de gráfico:<br>**Normal**: gráfico normal, valores mostrados como líneas<br>**Apilado**: gráfico apilado, áreas rellenas mostradas<br>**Pastel** - gráfico circular<br>**Explosionado** - Gráfico circular "explosionado", las partes se muestran como "recortadas" del pastel| |*Mostrar leyenda*|<|Al marcar esta casilla se configurará para mostrar la leyenda del gráfico.| |*Mostrar tiempo de trabajo*|<|Si se selecciona, las horas no laborables se mostrarán con un fondo gris. Este parámetro no está disponible para gráficos circulares y desglosados.| |*Mostrar activadores*|<|Si se selecciona, los activadores simples se mostrarán como líneas con guiones negros sobre el color de gravedad del activador. Este parámetro no está disponible para gráficos circulares y desglosados.| |*Línea percentil (izquierda)*|<|Muestra el percentil para el eje Y izquierdo. Si, por ejemplo, se establece el percentil 95 %, entonces la línea del percentil estará en el nivel bajo el cual se encuentran el 95 por ciento de los valores. Se muestra como una línea verde brillante. Sólo disponible para gráficos normales.| |*Línea percentil (derecha)*|<|Muestra el percentil para el eje Y derecho. Si, por ejemplo, se establece el percentil 95 %, entonces la línea del percentil estará en el nivel bajo el cual se encuentran el 95 por ciento de los valores. Se muestra como una línea roja brillante. Sólo disponible para gráficos normales.| |*Valor MIN del eje Y*|<|Valor mínimo del eje Y:<br>**Calculado**: el valor mínimo del eje Y se calculará automáticamente.<br>**Fijo**: valor mínimo fijo para Y- eje. <br>**Elemento**: el último valor del elemento seleccionado será el valor mínimo.<br><br> Este parámetro no está disponible para gráficos circulares y desglosados.| |*Valor MÁXIMO del eje Y*|<|Valor máximo del eje Y:<br>**Calculado**: el valor máximo del eje Y se calculará automáticamente.<br>**Fijo**: valor máximo fijo para Y- eje. <br>**Elemento**: el último valor del elemento seleccionado será el valor máximo<br><br> Este parámetro no está disponible para gráficos circulares y desglosados.| |*Vista 3D*|<|Habilitar estilo 3D. Sólo para gráficos circulares y desglosados.| |*Artículos*|<|Artículos cuyos datos se mostrarán en este gráfico. Haga clic en *Agregar* para seleccionar elementos. También puede seleccionar varias opciones de visualización (función, estilo de dibujo, visualización del eje izquierdo/derecho, color).| |<|*Orden de clasificación (0→100)*|Orden de sorteo. 0 se procesará primero. Se puede utilizar para dibujar líneas o regiones detrás (o delante de) otra.<br>Puedes arrastrar y soltar elementos usando el icono al principio de una línea para establecer el orden de clasificación o qué elemento se muestra delante del otro. .| |^|*Nombre*|El nombre del elemento seleccionado se muestra como un enlace. Al hacer clic en el enlace se abre la lista de otros artículos disponibles.| |^|*Tipo*|Tipo (solo disponible para gráficos circulares y gráficos circulares desglosados):<br>**Simple**: el valor del elemento se representa proporcionalmente en el gráfico circular<br>**Suma del gráfico**: el el valor del elemento representa el pastel completo<br>Tenga en cuenta que el color del elemento "suma del gráfico" sólo será visible en la medida en que no esté ocupado por elementos "proporcionales".| |^|*Función*|Seleccione qué valores se mostrarán cuando exista más de un valor por píxel del gráfico vertical para un elemento:<br>**todos**: muestra todos los valores posibles (mínimo, máximo, promedio) en el gráfico . Tenga en cuenta que durante períodos más cortos esta configuración no tiene efecto; solo durante períodos más largos, cuando aumenta la congestión de datos en un píxel de gráfico vertical, "todo" comienza a mostrar valores mínimo, máximo y promedio. Esta función solo está disponible para el tipo de gráfico *Normal*. Ver también: Generación de gráficos [a partir de historial/tendencias](/manual/config/visualization/graphs/simple#generating_from_historytrends).<br>**avg** - muestra los valores promedio<br>**last** - muestra los últimos valores. Esta función solo está disponible si se selecciona *Pastel/Pastel desglosado* como tipo de gráfico.<br>**max** - muestra los valores máximos<br>**min** - muestra los valores mínimos| |^|*Estilo de dibujo*|Seleccione el estilo de dibujo (solo disponible para gráficos normales; para gráficos apilados siempre se usa la región rellena) para aplicar a los datos del elemento: *Línea*, *Línea en negrita*, *Región rellena*, * Punto*, *Línea discontinua*, *Línea degradada*.| |^|*Lado del eje Y*|Seleccione el lado del eje Y para mostrar los datos del elemento: *Izquierda*, *Derecha*.| |^|*Color*|Seleccione el color que se aplicará a los datos del artículo.|

en-us	#### Configuring JMX interfaces and items in Zabbix frontend  With Java gateway running, server knowing where to find it and a Java application started with support for remote JMX monitoring, it is time to configure the interfaces and items in Zabbix GUI.
es	#### Configuración de interfaces JMX y elementos en la interfaz de Zabbix  Con la puerta de enlace de Java ejecutándose, el servidor sabe dónde encontrarla y una aplicación  Java comenzó con soporte para monitoreo JMX remoto, es hora para configurar las interfaces y los elementos en Zabbix GUI.

en-us	##### Configuring JMX interface  You begin by creating a JMX-type interface on the host of interest.\ ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_interface.png){width="600"}  All mandatory input fields are marked with a red asterisk.
es	##### Configuración de la interfaz JMX  Comienza creando una interfaz de tipo JMX en el host de interés.\ ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_interface.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.

en-us	#### Configuring low-level discovery rules  See the [low-level discovery](/manual/discovery/low_level_discovery) section of the manual.
es	#### Configuración de reglas de descubrimiento de bajo nivel  Consulte la sección del manual [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery).

en-us	### Configuring low-level discovery  We will illustrate low-level discovery based on an example of file system discovery.  To configure the discovery, do the following:  -   Go to: *Configuration* → *Templates* or *Hosts* -   Click on *Discovery* in the row of an appropriate template/host  ![](../../../assets/en/manual/discovery/low_level_discovery/fs_templates.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details
es	### Configuración del descubrimiento de bajo nivel  Ilustraremos el descubrimiento de bajo nivel basándonos en un ejemplo de  descubrimiento de sistemas de archivos.  Para configurar el descubrimiento, haga lo siguiente:  -   Vaya a: *Configuración* → *Plantillas* o *Equipos* -   Haga clic en *Descubrimiento* en la fila de una plantilla/equipo apropiado  ![](../../../assets/en/manual/discovery/low_level_discovery/fs_templates.png)  - Haga clic en *Crear regla de descubrimiento* en la esquina superior derecha de la     pantalla - Complete el formulario de la regla de descubrimiento con los detalles requeridos.

en-us	#### Configuring nested templates  To link templates, you need to take an existing template or a new one, and then:  -   Open the [template configuration form](/manual/config/templates/template#creating-a-template) -   Find the *Templates* field -   Click *Select* to open the *Templates* popup window -   In the popup window, choose required templates, then click *Select* to add the templates to the list -   Click *Add* or *Update* in the template configuration form  Thus, all entities of the parent template, as well as all entities of linked templates (such as items, triggers, graphs, etc.) will now appear in the template configuration, except for linked template dashboards, which will, nevertheless, be inherited by hosts.  To unlink any of the linked templates, in the same form use the *Unlink* or *Unlink and clear* buttons and click *Update*.  Choosing the *Unlink* option will simply remove the association with the linked template, while not removing all its entities (items, triggers, graphs, etc.).  Choosing the *Unlink and clear* option will remove both the association with the linked template and all its entities (items, triggers, graphs, etc.).
es	#### Configuración de plantillas anidadas  Para vincular plantillas, debe tomar una plantilla existente o una nueva y luego:  -   Abra el [formulario de configuración de plantilla](/manual/config/templates/template#creating-a-template) -   Busque el campo *Plantillas* -   Haga clic en *Seleccionar* para abrir la ventana emergente *Plantillas* -   En la ventana emergente, elija las plantillas requeridas, luego haga clic en *Seleccionar* para agregar las plantillas a la lista -   Haga clic en *Agregar* o *Actualizar* en el formulario de configuración de la plantilla  Por lo tanto, todas las entidades de la plantilla principal, así como todas las entidades de plantillas vinculadas (como métricas, iniciadores, gráficos, etc.) aparecerán en la configuración de la plantilla, excepto los tableros de la plantilla vinculada, que, no obstante, serán heredados por los equipos.  Para desvincular cualquiera de las plantillas vinculadas, en el mismo formulario utilice el botón *Desvincular* o *Desvincular y borrar* y haga clic en *Actualizar*.  Al elegir la opción *Desvincular* simplemente se eliminará la asociación con la plantilla vinculada, sin eliminar todas sus entidades (métricas, iniciadores, gráficos, etc.).  Al elegir la opción *Desvincular y borrar* se eliminará tanto la asociación con la plantilla vinculada y todas sus entidades (métricas, iniciadores, gráficos, etc.).

en-us	##### Configuring Perl trap receiver  Requirements: Perl, Net-SNMP compiled with --enable-embedded-perl (done by default since Net-SNMP 5.4)  A Perl trap receiver (look for misc/snmptrap/zabbix\_trap\_receiver.pl) can be used to pass traps to Zabbix server directly from snmptrapd. To configure it:  -   add the Perl script to the snmptrapd configuration file     (snmptrapd.conf), e.g.:  ```perl perl do "[FULL PATH TO PERL RECEIVER SCRIPT]"; ```  -   configure the receiver, e.g:  ```ini $SNMPTrapperFile = '[TRAP FILE]'; $DateTimeFormat = '[DATE TIME FORMAT]'; ```  ::: notetip If the script name is not quoted, snmptrapd will refuse to start up with messages, similar to these:<br><br>  ```yaml Regexp modifiers "/l" and "/a" are mutually exclusive at (eval 2) line 1, at end of line Regexp modifier "/l" may not appear twice at (eval 2) line 1, at end of line ```  :::
es	##### Configuración del receptor de capturas de Perl  Requisitos: Perl, Net-SNMP compilado con --enable-embedded-perl (hecho por defecto desde Net-SNMP 5.4)  Un receptor de capturas Perl (busque misc/snmptrap/zabbix\_trap\_receiver.pl) se puede utilizar para pasar capturas al servidor Zabbix directamente desde snmptrapd. Para configurarlo:  - agregue el script Perl al archivo de configuración snmptrapd     (snmptrapd.conf), por ejemplo:  ```perl perl do "[FULL PATH TO PERL RECEIVER SCRIPT]"; ```  - configurar el receptor, por ejemplo:  ```ini $SNMPTrapperFile = '[TRAP FILE]'; $DateTimeFormat = '[DATE TIME FORMAT]'; ```  ::: notetip Si el nombre del script no se cita, snmptrapd se negará a comenzar con mensajes similares a estos:<br><br>  ```yaml Los modificadores de expresiones regulares "/l" y "/a" son mutuamente excluyentes en (eval 2) línea 1, al final de la línea El modificador Regexp "/l" no puede aparecer dos veces en (eval 2) línea 1, al final de la línea ```  :::

en-us	### Configuring plugins  This section provides common plugin configuration principles and best practices.  All plugins are configured using *Plugins.\** parameter, which can either be part of the Zabbix agent 2 [configuration file](/manual/appendix/config/zabbix_agent2) or a plugin's own [configuration file](/manual/appendix/config/zabbix_agent2_plugins). If a plugin uses a separate configuration file, path to this file should be specified in the Include parameter of Zabbix agent 2 configuration file.  A typical plugin parameter has the following structure:  *Plugins.<PluginName>.<Parameter>=<Value>*  Additionally, there are two specific groups of parameters:   -   *Plugins.<PluginName>.Default.<Parameter>=<Value>* used for defining [default parameter values](#default-values).  -   *Plugins.<PluginName>.<SessionName>.<Parameter>=<Value>* used for defining separate sets of parameters for different monitoring targets via [named sessions](#named-sessions).  All parameter names should adhere to the following requirements:  -   it is recommended to capitalize the names of your plugins; -   the parameter should be capitalized; -   special characters are not allowed; -   nesting isn’t limited by a maximum level; -   the number of parameters is not limited.
es	#### Configuración de complementos  Esta sección proporciona principios comunes de configuración de complementos y las mejores practicas  Todos los complementos se configuran usando el parámetro *Plugins.\**, que puede ser parte del [archivo de configuración](/manual/appendix/config/zabbix_agent2) del agente 2 de Zabbix o del [archivo de configuración](/manual/appendix/config/zabbix_agent2_plugins) del propio complemento. Si un complemento usa un archivo de configuración separado, la ruta a este archivo debe ser especificada en el parámetro Include del archivo de configuración del agente 2 de Zabbix.  Cada parámetro de complemento debe tener la siguiente estructura:  *Plugins.<Nombre del complemento>.<Parámetro>=<Valor>*  Además, existen dos grupos específicos de parámetros:  -   *Plugins.<Nombre del complemento>.Default.<Parámetro>=<Valor>* utilizado para definir [valores de parámetros predeterminados](#valores-predeterminados).  -   *Plugins.<Nombre del complemento>.<SessionName>.<Parameter>=<Value>* se utiliza para definir conjuntos separados de parámetros para diferentes objetivos de monitoreo a través de [sesiones con nombre](#sesiones-con-nombre).  Todos los nombres de parámetros deben cumplir los siguientes requisitos:  -   se recomienda poner en mayúscula los nombres de sus complementos; -   el parámetro debe estar en mayúscula; -   los caracteres especiales no están permitidos; -   el anidamiento no está limitado por un nivel máximo; -   el número de parámetros no está limitado.

en-us	#### Configuring PSK for server - active proxy communication (example)  On the proxy, write the PSK value into a file, for example, `/home/zabbix/zabbix_proxy.psk`. The file must contain PSK in the first text string, for example:      e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9  Set access rights to PSK file - it must be readable only by Zabbix user.  Edit TLS parameters in proxy configuration file `zabbix_proxy.conf`, for example, set:      TLSConnect=psk     TLSPSKFile=/home/zabbix/zabbix_proxy.psk     TLSPSKIdentity=PSK 002  The proxy will connect to server using PSK. PSK identity will be "PSK 002".  (To minimize downtime see how to change connection type in [Connection encryption management](/manual/encryption#connection_encryption_management)).  Configure PSK for this proxy in Zabbix frontend. Go to *Administration→Proxies*, select the proxy, go to "Encryption" tab. In "Connections from proxy" mark `PSK`. Paste into "PSK identity" field "PSK 002" and "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9" into "PSK" field. Click "Update".  Restart proxy. It will start using PSK-based encrypted connections to server. Check server and proxy logfiles for error messages.  For a passive proxy the procedure is very similar. The only difference - set `TLSAccept=psk` in proxy configuration file and set "Connections to proxy" in Zabbix frontend to `PSK`.
es	#### Configuración de PSK para el servidor: comunicación proxy activa (ejemplo)  En el proxy, escriba el valor de PSK en un archivo, por ejemplo, `/home/zabbix/zabbix_proxy.psk`. El archivo debe contener PSK en la primera cadena de texto, por ejemplo:      e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9  Establezca derechos de acceso al archivo PSK; solo debe ser legible por el usuario de Zabbix.  Edite los parámetros TLS en el archivo de configuración del proxy `zabbix_proxy.conf`, para ejemplo, establezca:      TLSConnect=psk     TLSPSKFile=/home/zabbix/zabbix_proxy.psk     TLSPSKIdentidad=PSK 002  El proxy se conectará al servidor mediante PSK. La identidad de PSK será "PSK 002".  (Para minimizar el tiempo de inactividad, consulte cómo cambiar el tipo de conexión en [Conexión cifrado gestión](/manual/encryption#connection_encryption_management)).  Configure PSK para este proxy en la interfaz de Zabbix. Ir a *Administración→Proxies*, seleccione el proxy, vaya a la pestaña "Cifrado". En "Conexiones desde proxy" marca `PSK`. Pegar en el campo "identidad PSK" "PSK 002" y "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9" en Campo "PSK". Haga clic en "Actualizar".  Reinicie el proxy. Comenzará a utilizar conexiones cifradas basadas en PSK para servidor. Verifique los archivos de registro del servidor y del proxy para ver si hay mensajes de error.  Para un proxy pasivo el procedimiento es muy similar. La unica diferencia - establezca `TLSAccept=psk` en el archivo de configuración del proxy y establezca "Conexiones a proxy" en la interfaz de Zabbix para `PSK`.

en-us	#### Configuring PSK for server-agent communication (example)  On the agent host, write the PSK value into a file, for example, `/home/zabbix/zabbix_agentd.psk`. The file must contain PSK in the first text string, for example:      1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  Set access rights to PSK file - it must be readable only by Zabbix user.  Edit TLS parameters in agent configuration file `zabbix_agentd.conf`, for example, set:      TLSConnect=psk     TLSAccept=psk     TLSPSKFile=/home/zabbix/zabbix_agentd.psk     TLSPSKIdentity=PSK 001  The agent will connect to server (active checks) and accept from server and `zabbix_get` only connections using PSK. PSK identity will be "PSK 001".  Restart the agent. Now you can test the connection using `zabbix_get`, for example:      zabbix_get -s 127.0.0.1 -k "system.cpu.load[all,avg1]" --tls-connect=psk --tls-psk-identity="PSK 001" --tls-psk-file=/home/zabbix/zabbix_agentd.psk  (To minimize downtime see how to change connection type in [Connection encryption management](/manual/encryption?&#connection_encryption_management)).  Configure PSK encryption for this agent in Zabbix frontend:  -   Go to: *Configuration → Hosts* -   Select host and click on **Encryption** tab  Example:  ![psk\_config.png](../../../assets/en/manual/encryption/psk_config.png)  All mandatory input fields are marked with a red asterisk.  When configuration cache is synchronized with database the new connections will use PSK. Check server and agent logfiles for error messages.
es	#### Configuración de PSK para la comunicación servidor-agente (ejemplo)  En el equipo del agente, escriba el valor de PSK en un archivo, por ejemplo, `/home/zabbix/zabbix_agentd.psk`. El archivo debe contener el PSK en la primera cadena de texto, por ejemplo:      1f87b595725ac58dd977ternera14b97461a7c1045b9a1c963065002c5473194952  Establezca los derechos de acceso al archivo PSK; solo debe ser legible por el usuario de Zabbix.  Edite los parámetros TLS en el archivo de configuración del agente `zabbix_agentd.conf`, por ejemplo, establezca:      TLSConnect=psk     TLSAccept=psk     TLSPSKFile=/home/zabbix/zabbix_agentd.psk     TLSPSKIdentity=PSK 001  El agente se conectará al servidor (comprobaciones activas) y aceptará desde el servidor y `zabbix_get` solo conexiones usando PSK. La identidad de PSK será "PSK 001".  Reinicie el agente. Ahora puede probar la conexión usando `zabbix_get`, Por ejemplo:      zabbix_get -s 127.0.0.1 -k "system.cpu.load[all,avg1]" --tls-connect=psk --tls-psk-identity="PSK 001" --tls-psk-file=/home/ zabbix/zabbix_agentd.psk  (Para minimizar el tiempo de inactividad, consulte cómo cambiar el tipo de conexión en [Gestión del cifrado de la conexión](/manual/encryption?&#connection_encryption_management)).  Configure el cifrado PSK para este agente en la interfaz de Zabbix:  - Vaya a: *Configuración → Equipos* - Seleccione el equipo y haga clic en la pestaña **Cifrado**  Ejemplo:  ![psk\_config.png](../../../assets/en/manual/encryption/psk_config.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Cuando la caché de configuración se sincroniza con la base de datos, las nuevas conexiones utilizarán PSK. Verifique los archivos de registro del servidor y del agente en busca de mensajes de error.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
es	#### Configuración del servidor para su uso con Java gateway  Con Java gateway en funcionamiento, debe decirle al servidor Zabbix dónde encontrar el Java gateway de Zabbix. Esto se hace especificando los parámetro JavaGateway y JavaGatewayPort en el [archivo de configuración del servidor] (/manual/appendix/config/zabbix_server). Si el host en el que la aplicación JMX se está ejecutando es monitoreada por el proxy Zabbix, luego especifica los parámetros de conexión en el [archivo configuración del proxy /manual/appendix/config/zabbix_proxy) en su lugar.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  De forma predeterminada, el servidor no inicia ningún proceso relacionado con monitoreo JMX. Sin embargo, si desea utilizarlo, debe especificar el número de instancias previamente bifurcadas de sondas de Java. Haces esto de la misma forma en que especifica sondas y tramperos regulares.      StartJavaPollers=5  No olvide reiniciar el servidor o proxy, una vez que haya terminado con la configuración.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
es	#### Configuración del servidor para su uso con Java gateway  Con Java gateway en funcionamiento, debe decirle al servidor Zabbix dónde encontrar el Java gateway de Zabbux. Esto se hace especificando los parámetro JavaGateway y JavaGatewayPort en el [archivo de configuración del servidor] (/manual/appendix/config/zabbix_server). Si el host en el que la aplicación JMX se está ejecutando es monitoreada por el proxy Zabbix, luego especifica los parámetros de conexión en el [archivo configuración del proxy /manual/appendix/config/zabbix_proxy) en su lugar.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  De forma predeterminada, el servidor no inicia ningún proceso relacionado con JMX. vigilancia. Sin embargo, si desea utilizarlo, debe especificar el número de instancias previamente bifurcadas de sondas de Java. Haces esto de la misma forma en que especifica sondas y tramperos regulares.      StartJavaPollers=5  No olvide reiniciar el servidor o proxy, una vez que haya terminado con la configuración.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
es	#### Configuración del servidor para su uso con Java gateway  Con Java gateway en funcionamiento, debe decirle al servidor Zabbix dónde encontrar el Java gateway de Zabbux. Esto se hace especificando los parámetro JavaGateway y JavaGatewayPort en el [archivo de configuración del servidor] (/manual/appendix/config/zabbix_server). Si el host en el que la aplicación JMX se está ejecutando es monitoreada por el proxy Zabbix, luego especifica los parámetros de conexión en el [archivo configuración del proxy /manual/appendix/config/zabbix_proxy) en su lugar.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  De forma predeterminada, el servidor no inicia ningún proceso relacionado con JMX. vigilancia. Sin embargo, si desea utilizarlo, debe especificar el número de instancias previamente bifurcadas de sondas de Java. Haces esto de la misma forma en que especifica sondas y tramperos regulares.      StartJavaPollers=5  No olvide reiniciar el servidor o proxy, una vez que haya terminado con la configuración.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
es	#### Configuración del servidor para su uso con Java gateway  Con Java gateway en funcionamiento, debe decirle al servidor Zabbix dónde encontrar el Java gateway de Zabbux. Esto se hace especificando los parámetro JavaGateway y JavaGatewayPort en el [archivo de configuración del servidor] (/manual/appendix/config/zabbix_server). Si el host en el que la aplicación JMX se está ejecutando es monitoreada por el proxy Zabbix, luego especifica los parámetros de conexión en el [archivo configuración del proxy /manual/appendix/config/zabbix_proxy) en su lugar.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  De forma predeterminada, el servidor no inicia ningún proceso relacionado con JMX. vigilancia. Sin embargo, si desea utilizarlo, debe especificar el número de instancias previamente bifurcadas de sondas de Java. Haces esto de la misma forma en que especifica sondas y tramperos regulares.      StartJavaPollers=5  No olvide reiniciar el servidor o proxy, una vez que haya terminado con la configuración.

en-us	#### Configuring SNMP monitoring  To start monitoring a device through SNMP, the following steps have to be performed:
es	#### Configuración de la supervisión de SNMP  Para comenzar a monitorear un dispositivo a través de SNMP, se deben seguir los siguientes pasos:

en-us	#### Configuring SNMP traps  Configuring the following fields in the frontend is specific for this item type:  -   Your host must have an SNMP interface  In *Configuration → Hosts*, in the **Host interface** field set an SNMP interface with the correct IP or DNS address. The address from each received trap is compared to the IP and DNS addresses of all SNMP interfaces to find the corresponding hosts.  -   Configure the item  In the **Key** field use one of the SNMP trap keys:  |Key|<|<| |--|--|------| |Description|Return value|Comments| |**snmptrap**\[regexp\]|<|<| |Catches all SNMP traps that match the [regular expression](/manual/regular_expressions) specified in **regexp**. If regexp is unspecified, catches any trap.|SNMP trap|This item can be set only for SNMP interfaces.<br>User macros and global regular expressions are supported in the parameter of this item key.| |**snmptrap.fallback**|<|<| |Catches all SNMP traps that were not caught by any of the snmptrap\[\] items for that interface.|SNMP trap|This item can be set only for SNMP interfaces.|  ::: noteclassic Multiline regular expression matching is not supported at this time. :::  Set the **Type of information** to 'Log' for the timestamps to be parsed. Note that other formats such as 'Numeric' are also acceptable but might require a custom trap handler.  ::: notetip For SNMP trap monitoring to work, it must first be set up  correctly (see below). :::
es	#### Configuración de capturas SNMP  Configurar los siguientes campos en el frontend es específico para este tipo de métricas:  - Su equipo debe tener una interfaz SNMP  En *Configuración → Equipos*, en el campo **Interfaz del equipo** establezca un interfaz SNMP con la dirección IP o DNS correcta. La dirección de cada captura recibida se compara con las direcciones IP y DNS de todos los  interfaces SNMP para encontrar los equipos correspondientes.  - Configurar la métrica  En el campo **Clave** utilice una de las claves de captura SNMP:  |Clave|<|<| |--|--|------| |Descripción|Valor de retorno|Comentarios| |**snmptrap**\[regexp\]|<|<| |Captura todas las capturas SNMP que coinciden con la [expresión regular](/manual/regular_expressions) especificada en **regexp**. Si no se especifica la expresión regular, detecta cualquier trampa.|Trampa SNMP|Este elemento solo se puede configurar para interfaces SNMP.<br>Las macros de usuario y las expresiones regulares globales se admiten en el parámetro de esta clave de elemento.| |**snmptrap.fallback**|<|<| |Captura todas las capturas SNMP que no fueron capturadas por ninguno de los elementos snmptrap\[\] para esa interfaz.|Trampa SNMP|Este elemento solo se puede configurar para interfaces SNMP.|  ::: noteclassic En este momento no se admite la coincidencia de expresiones regulares multilínea. :::  Establezca el **Tipo de información** en 'Registro' para que se analicen las marcas de tiempo. Tenga en cuenta que también se aceptan otros formatos como "Numérico" pero puede requerir un controlador de capturas personalizado.  ::: notetip Para que funcione la supervisión de capturas SNMP, primero se debe configurar correctamente (ver más abajo). :::