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

en-us	#### Configuration  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring.png)  ::: noteclassic In cases when a user does not have permission to access certain widget elements, that element's name will appear as *Inaccessible* during the widget's configuration. This results in *Inaccessible Item, Inaccessible Host, Inaccessible Group, Inaccessible Map, and Inaccessible Graph* appearing instead of the "real" name of the element. :::  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*|Enter host groups to display in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will be displayed in the widget. If no host groups are entered, all host groups will be displayed.| |*Exclude host groups*|Enter host groups to hide from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to *show* Group A and *exclude* Group B at the same time, only data from host 001 will be displayed in the Dashboard.| |*Hosts*|Enter hosts to display in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.<br>If no hosts are entered, all hosts will be displayed.| |*Tags*|Specify tags to limit the number of web scenarios 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 hosts in maintenance*|Include hosts that are in maintenance in the statistics.|
es	#### Configuración  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring.png)  ::: noteclassic En los casos en que un usuario no tiene permiso para acceder a ciertos elementos del widget, el nombre de esa métrica aparecerá como *Inaccesible* durante la configuración del widget. Esto da como resultado que aparezcan *Métrica inaccesible, Equipo inaccesible, Grupo inaccesible, Mapa inaccesible y Gráfico inaccesible* en lugar del nombre "real" del elemento. :::  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*|Ingrese los grupos de equipos que se mostrarán en el widget. Este campo se completa automáticamente, por lo que al comenzar a escribir el nombre de un grupo, se ofrecerá un menú desplegable de grupos coincidentes.<br>Especificar un grupo de equipos principal selecciona implícitamente todos los grupos de equipos anidados.<br>Se mostrarán los datos de equipo de estos grupos de equipos en el widget. Si no se ingresa ningún grupo de equipos, se mostrarán todos los grupos de equipos.| |*Excluir grupos de equipos*|Ingrese los grupos de equipos para ocultarlos del widget. Este campo se completa automáticamente, por lo que comenzar a escribir el nombre de un grupo, se ofrecerá un menú desplegable de grupos coincidentes.<br>Especificar un grupo de equipos principal selecciona implícitamente todos los grupos de equipos anidados.<br>Los datos de equipos de estos grupos de equipos no se mostrado en el widget. Por ejemplo, los equipos 001, 002, 003 pueden estar en el Grupo A y los equipos 002, 003 también en el Grupo B. Si seleccionamos *mostrar* el Grupo A y *excluir* el Grupo B al mismo tiempo, solo se mostrarán los datos del equipo 001 en el tablero.| |*Equipos*|Ingrese los equipos que se mostrarán en el widget. Este campo se completa automáticamente, por lo que al comenzar a escribir el nombre de un equipo, aparecerá un menú desplegable de equipos coincidentes.<br>Si no se ingresa ningún equipo, se mostrarán todos.| |*Etiquetas*|Especifique etiquetas para limitar la cantidad de escenarios web 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 equipos en mantenimiento*|Incluir equipos que están en mantenimiento en las estadísticas.|

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

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

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

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

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

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

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

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

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

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

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

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

en-us	 ### Configuration import  See changes in the [configuration import](/manual/introduction/whatsnew6013#configuration-import) process.
es	 ### Importación de configuración  Vea los cambios en el proceso de [importación de configuración](/manual/introduction/whatsnew6013#configuration-import).

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

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

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

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

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

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

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

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

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

en-us	#### - Configuration parameters  Zabbix agent, server and proxy support two [parameters](/manual/appendix/config/zabbix_server) to deal with modules:  -   LoadModulePath – full path to the location of loadable modules -   LoadModule – module(s) to load at startup. The modules must be     located in a directory specified by LoadModulePath or the path must     precede the module name. If the preceding path is absolute (starts     with '/') then LoadModulePath is ignored. It is allowed to include     multiple LoadModule parameters.  For example, to extend Zabbix agent we could add the following parameters:      LoadModulePath=/usr/local/lib/zabbix/agent/     LoadModule=mariadb.so     LoadModule=apache.so     LoadModule=kernel.so     LoadModule=/usr/local/lib/zabbix/dummy.so  Upon agent startup it will load the mariadb.so, apache.so and kernel.so modules from the /usr/local/lib/zabbix/agent directory while dummy.so will be loaded from /usr/local/lib/zabbix. The agent will fail to start if a module is missing, in case of bad permissions or if a shared library is not a Zabbix module.
es	#### - Parámetros de configuración  El agente, servidor y proxy de Zabbix admiten dos [parámetros](/manual/appendix/config/zabbix_server) para tratar con los módulos:  -   LoadModulePath: ruta completa a la ubicación de los módulos cargables -   LoadModule: módulo(s) para cargar al inicio. Los módulos deben ser     ubicados en un directorio especificado por LoadModulePath o la ruta debe     preceder al nombre del módulo. Si la ruta anterior es absoluta (comienza     con '/') entonces se ignora LoadModulePath. Se permite incluir     múltiples parámetros LoadModule.  Por ejemplo, para extender el agente Zabbix podríamos agregar los siguientes parámetros:      LoadModulePath=/usr/local/lib/zabbix/agent/     LoadModule=mariadb.so     LoadModule=apache.so     LoadModule=kernel.so     LoadModule=/usr/local/lib/zabbix/dummy.so  Al iniciar el agente, cargará los módulos mariadb.so, apache.so y kernel.so del directorio /usr/local/lib/zabbix/agent mientras dummy.so se cargará desde /usr/local/lib/zabbix. El agente no podrá iniciarse si falta un módulo , en caso de permisos incorrectos o si una biblioteca compartida no es un módulo Zabbix.

en-us	#### Configuration  Preprocessing rules are defined in the **Preprocessing** tab of the item [configuration](/manual/config/items/item#configuration) form.  ![](../../../../assets/en/manual/config/items/item_c.png){width="600"}  ::: noteimportant An item will become [unsupported](/manual/config/items/item#unsupported_items) if any of the preprocessing steps fail, unless *Custom on fail* error-handling (available for supported transformations) has been configured to discard the value or to set a specified value.\ \ For log items, log metadata (without value) will always reset item unsupported state and make item supported again, even if the initial error occurred after receiving a log value from agent. :::  [User macros](/manual/config/macros/user_macros) and user macros with context are supported in item value preprocessing parameters, including JavaScript code.  ::: noteclassic  Context is ignored when a macro is replaced with its value. Macro value is inserted in the code as is, it is not possible to add additional escaping before placing the value in the JavaScript code. Please be advised, that this can cause JavaScript errors in some cases.  :::  |Type|<|<| |-|----------|----------------------------------------| | |*Transformation*|Description| |Text|<|<| | |*Regular expression*|Match the value to the <pattern> regular expression and replace value with <output>. The regular expression supports extraction of maximum 10 captured groups with the \\N sequence. Failure to match the input value will make the item unsupported.<br>Parameters:<br>**pattern** - regular expression<br>**output** - output formatting template. An \\N (where N=1…9) escape sequence is replaced with the Nth matched group. A \\0 escape sequence is replaced with the matched text.<br>Please refer to [regular expressions](/manual/regular_expressions#example) section for some existing examples.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Replace*|Find the search string and replace it with another (or nothing). All occurrences of the search string will be replaced.<br>Parameters:<br>**search string** - the string to find and replace, case-sensitive (required)<br>**replacement** - the string to replace the search string with. The replacement string may also be empty effectively allowing to delete the search string when found.<br>It is possible to use escape sequences to search for or replace line breaks, carriage return, tabs and spaces "\\n \\r \\t \\s"; backslash can be escaped as "\\\\" and escape sequences can be escaped as "\\\\n". Escaping of line breaks, carriage return, tabs is automatically done during low-level discovery.| |^|*Trim*|Remove specified characters from the beginning and end of the value.| |^|*Right trim*|Remove specified characters from the end of the value.| |^|*Left trim*|Remove specified characters from the beginning of the value.| |Structured data|<|<| | |*XML XPath*|Extract value or fragment from XML data using XPath functionality.<br>For this option to work, Zabbix server must be compiled with libxml support.<br>Examples:<br>`number(/document/item/value)` will extract `10` from `<document><item><value>10</value></item></document>`<br>`number(/document/item/@attribute)` will extract `10` from `<document><item attribute="10"></item></document>`<br>`/document/item` will extract `<item><value>10</value></item>` from `<document><item><value>10</value></item></document>`<br>Note that namespaces are not supported.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*JSON Path*|Extract value or fragment from JSON data using [JSONPath functionality](/manual/config/items/preprocessing/jsonpath_functionality).<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*CSV to JSON*|Convert CSV file data into JSON format.<br>For more information, see: [CSV to JSON preprocessing](/manual/config/items/preprocessing/csv_to_json#csv_header_processing).| |^|*XML to JSON*|Convert data in XML format to JSON.<br>For more information, see: [Serialization rules](/manual/config/items/preprocessing/javascript/javascript_objects#serialization_rules).<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |Arithmetic|<|<| | |*Custom multiplier*|Multiply the value by the specified integer or floating-point value.<br>Use this option to convert values received in KB, MBps, etc into B, Bps. Otherwise Zabbix cannot correctly set [prefixes](/manual/appendix/suffixes) (K, M, G etc).<br>*Note* that if the item type of information is *Numeric (unsigned)*, incoming values with a fractional part will be trimmed (i.e. '0.9' will become '0') before the custom multiplier is applied.<br>Supported: scientific notation, for example, `1e+70` (since version 2.2); user macros and LLD macros (since version 4.0); strings that include macros, for example, `{#MACRO}e+10`, `{$MACRO1}e+{$MACRO2}`(since version 5.2.3)<br>The macros must resolve to an integer or a floating-point number.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |Change|<|<| | |*Simple change*|Calculate the difference between the current and previous value.<br>Evaluated as **value**-**prev\_value**, where<br>*value* - current value; *prev\_value* - previously received value<br>This setting can be useful to measure a constantly growing value. If the current value is smaller than the previous value, Zabbix discards that difference (stores nothing) and waits for another value.<br>Only one change operation per item is allowed.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Change per second*|Calculate the value change (difference between the current and previous value) speed per second.<br>Evaluated as (**value**-**prev\_value**)/(**time**-**prev\_time**), where<br>*value* - current value; *prev\_value* - previously received value; *time* - current timestamp; *prev\_time* - timestamp of previous value.<br>This setting is useful for calculating the speed per second for a constantly growing value. If the current value is smaller than the previous value, Zabbix discards that difference (stores nothing) and waits for another value. This helps to work correctly with, for instance, a wrapping (overflow) of 32-bit SNMP counters.<br>*Note*: As this calculation may produce floating-point numbers, it is recommended to set the 'Type of information' to *Numeric (float)*, even if the incoming raw values are integers. This is especially relevant for small numbers where the decimal part matters. If the floating-point values are large and may exceed the 'float' field length in which case the entire value may be lost, it is actually suggested to use *Numeric (unsigned)* and thus trim only the decimal part.<br>Only one change operation per item is allowed.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |Numeral systems|<|<| | |*Boolean to decimal*|Convert the value from boolean format to decimal. The textual representation is translated into either 0 or 1. Thus, 'TRUE' is stored as 1 and 'FALSE' is stored as 0. All values are matched in a case-insensitive way. Currently recognized values are, for:<br>*TRUE* - true, t, yes, y, on, up, running, enabled, available, ok, master<br>*FALSE* - false, f, no, n, off, down, unused, disabled, unavailable, err, slave<br>Additionally, any non-zero numeric value is considered to be TRUE and zero is considered to be FALSE.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Octal to decimal*|Convert the value from octal format to decimal.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Hexadecimal to decimal*|Convert the value from hexadecimal format to decimal.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |Custom scripts|<|<| | |*JavaScript*|Enter JavaScript code in the block that appears when clicking in the parameter field or on a pencil icon.<br>Note that available JavaScript length depends on the [database used](/manual/config/items/item#custom-script-limit).<br>For more information, see: [Javascript preprocessing](/manual/config/items/preprocessing/javascript).| |Validation|<|<| | |*In range*|Define a range that a value should be in by specifying minimum/maximum values (inclusive).<br>Numeric values are accepted (including any number of digits, optional decimal part and optional exponential part, negative values). User macros and low-level discovery macros can be used. The minimum value should be less than the maximum.<br>At least one value must exist.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Matches regular expression*|Specify a regular expression that a value must match.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Does not match regular expression*|Specify a regular expression that a value must not match.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Check for error in JSON*|Check for an application-level error message located at JSONPath. Stop processing if succeeded and the message is not empty; otherwise, continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to the user as is, without adding preprocessing step information.<br>No error will be reported in case of failing to parse invalid JSON.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Check for error in XML*|Check for an application-level error message located at XPath. Stop processing if succeeded and the message is not empty; otherwise, continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to the user as is, without adding preprocessing step information.<br>No error will be reported in case of failing to parse invalid XML.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Check for error using a regular expression*|Check for an application-level error message using a regular expression. Stop processing if succeeded and the message is not empty; otherwise, continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to the user as is, without adding preprocessing step information.<br>Parameters:<br>**pattern** - regular expression<br>**output** - output formatting template. An \\N (where N=1…9) escape sequence is replaced with the Nth matched group. A \\0 escape sequence is replaced with the matched text.<br>If you mark the *Custom on fail* checkbox, it is possible to select custom error-handling options: either to discard the value, set a specified value, or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected.| |^|*Check for not supported value*|Check if there was an error in retrieving item value. Normally that would lead to the item becoming unsupported, but you may modify that behavior by specifying the *Custom on fail* error-handling options: to discard the value, to set a specified value (that can also be used in triggers) or set a specified error message. In case of a failed preprocessing step, the item will not become unsupported if the option to discard the value or set a specified value is selected. Note that for this preprocessing step, the *Custom on fail* checkbox is grayed out and always marked.<br>This step is always executed as the first preprocessing step and is placed above all others after saving changes to the item. It can be used only once.<br>Supported since 5.2.0.| |Throttling|<|<| | |*Discard unchanged*|Discard a value if it has not changed.<br>If a value is discarded, it is not saved in the database and Zabbix server has no knowledge that this value was received. No trigger expressions will be evaluated, as a result, no problems for related triggers will be created/resolved. Functions will work only based on data that is actually saved in the database. As trends are built based on data in the database, if there is no value saved for an hour then there will also be no trends data for that hour.<br>Only one throttling option can be specified for an item.<br>Note that in case of a very small difference (less than 0.000001) between the values of the items monitored by Zabbix proxy, it is possible that discarding will not be performed correctly by the proxy, and the values will be stored in the history as the same value, unless Zabbix server database is [upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling-extended-range-of-numeric-float-values).| |^|*Discard unchanged with heartbeat*|Discard a value if it has not changed within the defined time period (in seconds).<br>Positive integer values are supported to specify the seconds (minimum - 1 second). Time suffixes can be used in this field (e.g. 30s, 1m, 2h, 1d). User macros and low-level discovery macros can be used in this field.<br>If a value is discarded, it is not saved in the database and Zabbix server has no knowledge that this value was received. No trigger expressions will be evaluated, as a result, no problems for related triggers will be created/resolved. Functions will work only based on data that is actually saved in the database. As trends are built based on data in the database, if there is no value saved for an hour then there will also be no trends data for that hour.<br>Only one throttling option can be specified for an item.<br>Note that in case of a very small difference (less than 0.000001) between the values of the items monitored by Zabbix proxy, it is possible that discarding will not be performed correctly by the proxy, and the values will be stored in the history as the same value, unless Zabbix server database is [upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling-extended-range-of-numeric-float-values).| |Prometheus|<|<| | |*Prometheus pattern*|Use the following query to extract required data from Prometheus metrics.<br>See [Prometheus checks](/manual/config/items/itemtypes/prometheus) for more details.| |^|*Prometheus to JSON*|Convert required Prometheus metrics to JSON.<br>See [Prometheus checks](/manual/config/items/itemtypes/prometheus) for more details.|  ::: noteimportant  For change and throttling preprocessing steps Zabbix has to remember the last value to calculate/compare the new value as required. These previous values are handled by the preprocessing manager. If Zabbix server or proxy is restarted or there is any change made to preprocessing steps the last value of the corresponding item is reset, resulting in:  -   for *Simple change*, *Change per second* steps - the next value will     be ignored because there is no previous value to calculated change     from; -   for *Discard unchanged*. *Discard unchanged with heartbeat* steps -     the next value will never be discarded, even if it should have been     because of discarding rules.   :::  Item's *Type of information* parameter is displayed at the bottom of the tab when at least one preprocessing step is defined. If required, it is possible to change the type of information without leaving the *Preprocessing* tab. See [Creating an item](/manual/config/items/item) for the detailed parameter description.  ::: notetip If you use a custom multiplier or store value as *Change per second* for items with the type of information set to *Numeric (unsigned)* and the resulting calculated value is actually a float number, the calculated value is still accepted as a correct one by trimming the decimal part and storing the value as an integer. :::
es	#### Configuración  Las reglas de preprocesamiento se definen en la pestaña **Preprocesamiento** del formulario de [configuración](/manual/config/items/item#configuración) de la métrica.  ![](../../../../assets/en/manual/config/items/item_c.png){width="600"}  ::: noteimportant Una métrica se convertirá en [no compatible](/manual/config/items/item#métricas-no-soportadas) si alguno de los pasos de preprocesamiento fallan, a menos que se haya personalizado el manejo de errores especificando la opción *Personalizada en caso de error* para para descartar e valor o asignar un valor específico.\ \ Para métricas de registro, los metadatos de registro (sin valor) siempre restablecerán el estado de la métrica a no compatible y harán  que la métrica sea compatible de nuevo, incluso si el error inicial ocurrió después de recibir un valor de registro del agente. :::  Las [macros de usuario](/manual/config/macros/user_macros) y las macros de usuario con contexto son compatibles con los parámetros de preprocesamiento de valores de métricas, incluido el código JavaScript.  ::: noteclassic El contexto se ignora cuando una macro se reemplaza con su valor. El valor de macro se inserta en el código tal cual, no es posible agregar un escape adicional antes de colocar el valor en el código JavaScript. Tenga en cuenta que esto puede causar errores de JavaScript en algunos casos.  :::  |Tipo|<|<| |-|----------|----------------------------------------| | |*Transformación*|Descripción| |Texto|<|<| | |*Expresión regular*|Haga coincidir el valor con la expresión regular <patrón> y reemplace el valor con <salida>. La expresión regular admite la extracción de un máximo de 10 grupos capturados con la secuencia \\N. Si no coincide con el valor de entrada, la métrica no será compatible.<br>Parámetros:<br>**patrón** - expresión regular<br>**salida** - plantilla de formato de salida. Una secuencia de escape \\N (donde N=1…9) se reemplaza con el N-ésimo grupo coincidente. Una secuencia de escape \\0 se reemplaza con el texto coincidente.<br>Consulte la sección [expresiones regulares](/manual/regular_expressions#example) para ver algunos ejemplos existentes.<br>Si marca la casilla de verificación *Personalizar en caso de error* , la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Reemplazar*|Encuentre la cadena de búsqueda y reemplácela con otra (o nada). Se reemplazarán todas las apariciones de la cadena de búsqueda.<br>Parámetros:<br>**cadena de búsqueda**: la cadena para buscar y reemplazar, distingue entre mayúsculas y minúsculas (obligatorio)<br>**reemplazo**: la cadena para reemplace la cadena de búsqueda con. La cadena de reemplazo también puede estar vacía, lo que permite eliminar la cadena de búsqueda cuando se encuentra.<br>Es posible usar secuencias de escape para buscar o reemplazar saltos de línea, retornos de carro, tabulaciones y espacios "\\n \\r \\ t\s"; La barra invertida se puede escapar como "\\\\" y las secuencias de escape se pueden escapar como "\\\\n". El escape de saltos de línea, retorno de carro, tabulaciones se realiza automáticamente durante el descubrimiento de bajo nivel.| |^|*Recortar*|Eliminar los caracteres especificados al principio y al final del valor.| |^|*Recorte derecho*|Elimina los caracteres especificados del final del valor.| |^|*Recorte izquierdo*|Elimina los caracteres especificados del principio del valor.| |Datos estructurados|<|<| | |*XML XPath*|Extraiga valor o fragmento de datos XML usando la funcionalidad XPath.<br>Para que esta opción funcione, el servidor Zabbix debe estar compilado con soporte libxml.<br>Ejemplos:<br>`number(/document/item /value)` extraerá `10` de `<document><item><value>10</value></item></document>`<br>`number(/document/item/@attribute)` extraer `10` de `<document><item attribute="10"></item></document>`<br>`/document/item` extraerá `<item><valor>10</valor>< /item>` from `<document><item><value>10</value></item></document>`<br>Tenga en cuenta que los espacios de nombres no son compatibles.<br>Si marca la casilla de verificación *Custom on fail * , la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*JSON Path*|Extraer valor o fragmento de datos JSON mediante [funcionalidad de JSONPath](/manual/config/items/preprocessing/jsonpath_functionity).<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no deja de ser compatible en caso de un paso de preprocesamiento fallido y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*CSV a JSON*|Convierta datos de archivo CSV en formato JSON.<br>Para obtener más información, consulte: [Preprocesamiento de CSV a JSON](/manual/config/items/preprocessing/csv_to_json#csv_header_processing).| |^|*XML a JSON*|Convierta datos en formato XML a JSON.<br>Para obtener más información, consulte: [Reglas de serialización](/manual/config/items/preprocessing/javascript/javascript_objects#serialization_rules).<br> Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un error específico mensaje.| |Aritmética|<|<| ||*Multiplicador personalizado*|Multiplica el valor por el valor entero o de punto flotante especificado.<br>Utilice esta opción para convertir los valores recibidos en KB, MBps, etc. en B, Bps. De lo contrario, Zabbix no puede establecer correctamente [prefijos](/manual/apéndice/sufijos) (K, M, G, etc.).<br>*Tenga en cuenta* que si el tipo de información de la métrica es *Numérico (sin firmar)*, los valores entrantes con un la parte fraccionaria se recortará (es decir, '0.9' se convertirá en '0') antes de que se aplique el multiplicador personalizado.<br>Admitido: notación científica, por ejemplo, '1e+70' (desde la versión 2.2); macros de usuario y macros LLD (desde la versión 4.0); cadenas que incluyen macros, por ejemplo, `{#MACRO}e+10`, `{$MACRO1}e+{$MACRO2}`(desde la versión 5.2.3)<br>Las macros deben resolverse en un número entero o flotante. número de punto.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: descartar el valor, establecer un valor específico , o establecer un mensaje de error específico.| |Cambiar|<|<| | |*Cambio simple*|Calcula la diferencia entre el valor actual y el anterior.<br>Evaluado como **valor**-**anterior\_valor**, donde<br>*valor* - valor actual; *prev\_value* - valor recibido previamente<br>Esta configuración puede ser útil para medir un valor en constante crecimiento. Si el valor actual es menor que el valor anterior, Zabbix descarta esa diferencia (no almacena nada) y espera otro valor.<br>Solo se permite una operación de cambio por métrica.<br>Si marca la casilla de verificación *Personalizar en caso de error* , la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Cambio por segundo*|Calcula la velocidad de cambio de valor (diferencia entre el valor actual y el anterior) por segundo.<br>Evaluado como (**valor**-**anterior\_valor**)/(** hora**-**anterior\_hora**), donde<br>*valor* - valor actual; *prev\_value* - valor recibido previamente; *hora* - marca de tiempo actual; *prev\_time* - marca de tiempo del valor anterior.<br>Esta configuración es extremadamente útil para obtener la velocidad por segundo para un valor en constante crecimiento. Si el valor actual es menor que el valor anterior, Zabbix descarta esa diferencia (no almacena nada) y espera otro valor. Esto ayuda a trabajar correctamente, por ejemplo, con un ajuste (desbordamiento) de contadores SNMP de 32 bits.<br>*Nota*: Dado que este cálculo puede producir números de punto flotante, se recomienda configurar el 'Tipo de información' a *Numérico (flotante)*, incluso si los valores brutos entrantes son enteros. Esto es especialmente relevante para números pequeños donde la parte decimal es importante. Si los valores de coma flotante son grandes y pueden exceder la longitud del campo 'flotante', en cuyo caso se puede perder todo el valor, se sugiere usar *Numérico (sin signo)* y, por lo tanto, recortar solo la parte decimal.<br> Solo se permite una operación de cambio por elemento.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |Sistemas numéricos|<|<| | |*Booleano a decimal*|Convierte el valor de formato booleano a decimal. La representación textual se traduce a 0 o 1. Por lo tanto, 'VERDADERO' se almacena como 1 y 'FALSO' se almacena como 0. Todos los valores coinciden sin distinguir entre mayúsculas y minúsculas. Los valores actualmente reconocidos son, para:<br>*VERDADERO* - verdadero, t, sí, y, encendido, activo, en ejecución, habilitado, disponible, correcto, maestro<br>*FALSO* - falso, f, no, n, apagado, inactivo, sin usar, deshabilitado, no disponible, err, esclavo<br>Además, cualquier valor numérico distinto de cero se considera VERDADERO y cero se considera FALSO.<br>Si marca la casilla de verificación *Personalizado en caso de falla* , la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Octal a decimal*|Convierta el valor de formato octal a decimal.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Hexadecimal a decimal*|Convierta el valor de formato hexadecimal a decimal.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |Scripts personalizados|<|<| | |*JavaScript*|Ingrese el código JavaScript en el bloque que aparece al hacer clic en el campo de parámetro o en un icono de lápiz.<br>Tenga en cuenta que la longitud de JavaScript disponible depende de la [base de datos utilizada](#custom_script_limit).<br>Para obtener más información información, consulte: [Preprocesamiento de Javascript](/manual/config/items/preprocessing/javascript).| |Validación|<|<| | |*En rango*|Defina un rango en el que debe estar un valor especificando valores mínimos/máximos (inclusive).<br>Se aceptan valores numéricos (incluido cualquier número de dígitos, parte decimal opcional y parte exponencial opcional, valores negativos) . Se pueden utilizar macros de usuario y macros de descubrimiento de bajo nivel. El valor mínimo debe ser menor que el máximo.<br>Debe existir al menos un valor.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible para especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Coincide con la expresión regular*|Especifique una expresión regular con la que debe coincidir un valor.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*No coincide con la expresión regular*|Especifique una expresión regular con la que un valor no debe coincidir.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Buscar error en JSON*|Buscar un mensaje de error de nivel de aplicación ubicado en JSONpath. Detenga el procesamiento si tuvo éxito y el mensaje no está vacío; de lo contrario, continúe procesando con el valor que tenía antes de este paso de preprocesamiento. Tenga en cuenta que estos errores de servicios externos se notifican al usuario tal cual, sin agregar información de pasos de preprocesamiento.<br>No se informará ningún error en caso de que no se pueda analizar JSON no válido.<br>Si marca la casilla de verificación *Personalizar en caso de error* , la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Buscar errores en XML*|Buscar un mensaje de error de nivel de aplicación ubicado en XPath. Detenga el procesamiento si tuvo éxito y el mensaje no está vacío; de lo contrario, continúe procesando con el valor que tenía antes de este paso de preprocesamiento. Tenga en cuenta que estos errores de servicios externos se notifican al usuario tal cual, sin agregar información de pasos de preprocesamiento.<br>No se informará ningún error en caso de que no se pueda analizar XML no válido.<br>Si marca la casilla de verificación *Personalizar en caso de error* , la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Comprueba si hay errores usando una expresión regular*|Busca un mensaje de error a nivel de aplicación usando una expresión regular. Detenga el procesamiento si tuvo éxito y el mensaje no está vacío; de lo contrario, continúe procesando con el valor que tenía antes de este paso de preprocesamiento. Tenga en cuenta que estos errores de servicio externo se notifican al usuario tal cual, sin agregar información de pasos de preprocesamiento.<br>Parámetros:<br>**patrón** - expresión regular<br>**salida** - plantilla de formato de salida. Una secuencia de escape \\N (donde N=1…9) se reemplaza con el N-ésimo grupo coincidente. Una secuencia de escape \\0 se reemplaza con el texto coincidente.<br>Si marca la casilla de verificación *Personalizado en caso de error*, la métrica no dejará de ser compatible en caso de que falle el paso de preprocesamiento y es posible especificar opciones personalizadas de manejo de errores: ya sea para descartar el valor, establecer un valor específico o establecer un mensaje de error específico.| |^|*Comprobar el valor no admitido*|Comprobar si hubo un error al recuperar el valor del elemento. Normalmente, eso llevaría a que la métrica dejara de ser compatible, pero puede modificar ese comportamiento especificando las opciones de manejo de errores *Personalizado en caso de falla*: para descartar el valor, para establecer un valor específico (en este caso, la métrica seguirá siendo compatible y el valor se puede usar en iniciadores) o establecer un mensaje de error específico. Tenga en cuenta que para este paso de preprocesamiento, la casilla de verificación *Personalizado en caso de error* está atenuada y siempre marcada.<br>Este paso siempre se ejecuta como el primer paso de preprocesamiento y se coloca sobre todos los demás después de guardar los cambios en el elemento. Solo se puede usar una vez.<br>Compatible desde 5.2.0.| |Estrangulamiento|<|<| | |*Descartar sin cambios*|Descartar un valor si no ha cambiado.<br>Si se descarta un valor, no se guarda en la base de datos y el servidor Zabbix no tiene conocimiento de que se recibió este valor. No se evaluarán expresiones de activación, como resultado, no se crearán/resolverán problemas para activadores relacionados. Las funciones funcionarán solo en función de los datos que realmente se guardan en la base de datos. Como las tendencias se crean en función de los datos de la base de datos, si no se guarda ningún valor durante una hora, tampoco habrá datos de tendencias para esa hora.<br>Solo se puede seleccionar una opción de limitación. Solo se puede especificar una opción de limitación para un elemento.<br>*Tenga en cuenta* que es posible que las diferencias de valor muy pequeñas (menos de 0.000001) para los elementos monitoreados por el proxy Zabbix no sean descartadas correctamente por el proxy, sino que se almacenen en el historial. como el mismo valor si la base de datos del servidor Zabbix [no se ha actualizado] (https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#habilitation_extended_range_of_numeric_float_values).| |^|*Descartar sin cambios con latido*|Descartar un valor si no ha cambiado dentro del período de tiempo definido (en segundos).<br>Se admiten valores enteros positivos para especificar los segundos (mínimo: 1 segundo). En este campo se pueden utilizar sufijos de tiempo (por ejemplo, 30s, 1m, 2h, 1d). Las macros de usuario y las macros de descubrimiento de bajo nivel se pueden usar en este campo.<br>Si se descarta un valor, no se guarda en la base de datos y el servidor Zabbix no tiene conocimiento de que se recibió este valor. No se evaluarán expresiones de activación, como resultado, no se crearán/resolverán problemas para activadores relacionados. Las funciones funcionarán solo en función de los datos que realmente se guardan en la base de datos. Dado que las tendencias se crean en función de los datos de la base de datos, si no se guarda ningún valor durante una hora, tampoco habrá datos de tendencias para esa hora.<br>Solo se puede especificar una opción de limitación para un elemento.<br>* Tenga en cuenta* que es posible que los elementos monitoreados por el proxy de Zabbix tengan diferencias de valor muy pequeñas (menos de 0.000001) que el proxy no descarte correctamente, sino que se almacenen en el historial como el mismo valor si la base de datos del servidor de Zabbix [no se ha actualizado] (https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#habilitation_extended_range_of_numeric_float_values).| |Prometeo|<|<| | |*Patrón de Prometheus*|Utilice la siguiente consulta para extraer los datos necesarios de las métricas de Prometheus.<br>Consulte [Comprobaciones de Prometheus](/manual/config/items/itemtypes/prometheus) para obtener más detalles.| |^|*Prometheus a JSON*|Convierta las métricas requeridas de Prometheus a JSON.<br>Consulte [Comprobaciones de Prometheus](/manual/config/items/itemtypes/prometheus) para obtener más detalles.|  ::: notaimportante  Para cambiar y limitar los pasos de preprocesamiento Zabbix tiene que recordar el último valor para calcular/comparar el nuevo valor según sea necesario. Estos valores anteriores son manejados por el preprocesador gerente. Si el servidor o proxy Zabbix se reinicia o hay algún cambio hecho a los pasos de preprocesamiento el último valor del artículo correspondiente es restablecer, lo que resulta en:  - para *Cambio simple*, *Cambio por segundo* pasos - el siguiente valor será     ignorarse porque no hay un valor anterior al cambio calculado     de; - para *Descartar sin cambios*. *Descartar sin cambios con latido* pasos -     el siguiente valor nunca será descartado, incluso si debería haber sido     debido a las reglas de descarte.  :::  El parámetro *Tipo de información* del elemento se muestra en la parte inferior de la pestaña cuando se define al menos un paso de preprocesamiento. Si es necesario, es posible cambiar el tipo de información sin salir de la Pestaña *Preprocesamiento*. Consulte [Crear un elemento](/manual/config/items/item) para la descripción detallada del parámetro.  ::: notetip Si usa un multiplicador personalizado o almacena el valor como *Cambios por segundo* para métricas con el tipo de información establecido en *Numérico (sin signo)* y el valor calculado resultante es en realidad un número flotante, el valor calculado aún es aceptado como correcto, recortando la parte decimal y almacenando el valor como un entero. :::

en-us	 #### Configuration  Providing you have the HTTP master item configured, you need to create a [dependent item](/manual/config/items/itemtypes/dependent_items) that uses a Prometheus preprocessing step:  -   Enter general dependent item parameters in the configuration form -   Go to the Preprocessing tab -   Select a Prometheus preprocessing option (*Prometheus pattern* or     *Prometheus to JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  The following parameters are specific to the *Prometheus pattern* preprocessing option:  |Parameter|Description|Examples| |--|------|------| |*Pattern*|To define the required data pattern you may use a query language that is similar to Prometheus query language (see [comparison table](#query-language-comparison)), e.g.:<br><metric name> - select by metric name<br>{\_\_name\_\_="<metric name>"} - select by metric name<br>{\_\_name\_\_=\~"<regex>"} - select by metric name matching a regular expression<br>{<label name>="<label value>",...} - select by label name<br>{<label name>=\~"<regex>",...} - select by label name matching a regular expression<br>{\_\_name\_\_=\~".\*"}==<value> - select by metric value<br>Or a combination of the above:<br><metric name>{<label1 name>="<label1 value>",<label2 name>=\~"<regex>",...}==<value><br><br>Label value can be any sequence of UTF-8 characters, but the backslash, double-quote and line feed characters have to be escaped as `\\`, `\"` and `\n` respectively; other characters shall not be escaped.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Result processing*|Specify whether to return the value, the label or apply the appropriate function (if the pattern matches several lines and the result needs to be aggregated):<br>**value** - return metric value (error if multiple lines matched)<br>**label** - return value of the label specified in the *Label* field (error if multiple metrics are matched)<br>**sum** - return the sum of values<br>**min** - return the minimum value<br>**max** - return the maximum value<br>**avg** - return the average value<br>**count** - return the count of values<br>This field is only available for the *Prometheus pattern* option. |See also examples of using parameters below.| |*Output*|Define label name (optional). In this case the value corresponding to the label name is returned.<br>This field is only available for the *Prometheus pattern* option, if 'Label' is selected in the *Result processing* field.| |  **Examples of using parameters**  1. The most common use case is to return the **value**. To return  the value of `/var/db` from:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  use the following parameters:  * *Pattern* - `node_disk_usage_bytes{path="/var/db"}` * *Result processing* - select 'value'  2. You may also be interested in the **average** value of all  `node_disk_usage_bytes` parameters:  * *Pattern* - `node_disk_usage_bytes` * *Result processing* - select 'avg'  3. While Prometheus supports only numerical data, it is popular to use a  workaround that allows to return the relevant textual description as well.  This can be accomplished with a filter and specifying the label. So, to  return the value of the 'color' label from  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  use the following parameters:  * *Pattern* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Result processing* - select 'label' * *Label* - specify 'color'  The filter (based on the numeric value '1') will match the appropriate row, while the label will  return the health status description (currently 'green'; but potentially also 'red' or 'yellow').
es	 #### Configuración  Siempre que tenga configurado el elemento maestro HTTP, debe crear un [elemento dependiente](/manual/config/items/itemtypes/dependent_items) que utiliza un paso de preprocesamiento de Prometheus:  - Ingrese los parámetros generales del elemento dependiente en el formulario de configuración - Ir a la pestaña Preprocesamiento - Seleccione una opción de preprocesamiento de Prometheus (*patrón de Prometheus* o     *Prometeo a JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  Los siguientes parámetros son específicos de la opción de preprocesamiento *Patrón Prometheus*:  |Parámetro|Descripción|Ejemplos| |--|------|------| |*Patrón*|Para definir el patrón de datos necesario, puede utilizar un lenguaje de consulta similar al lenguaje de consulta de Prometheus (consulte la [tabla de comparación](#comparación-del-idioma-de-consulta)), por ejemplo:<br><nombre de la métrica> - seleccione por nombre de métrica<br>{\_\_name\_\_="<nombre de métrica>"} - seleccione por nombre de métrica<br>{\_\_name\_\_=\~"<regex>"} - seleccionar por nombre de métrica que coincida con una expresión regular<br>{<nombre de etiqueta>="<valor de etiqueta>",...} - seleccionar por nombre de etiqueta<br>{<nombre de etiqueta>=\~"<regex>" ,...} - seleccionar por nombre de etiqueta que coincida con una expresión regular<br>{\_\_name\_\_=\~".\*"}==<valor> - seleccionar por valor métrico<br>O un combinación de los anteriores:<br><nombre de métrica>{<nombre de etiqueta1>="<valor de etiqueta1>",<nombre de etiqueta2>=\~"<regex>",...}==<valor><br> <br>El valor de la etiqueta puede ser cualquier secuencia de caracteres UTF-8, pero los caracteres de barra invertida, comillas dobles y avance de línea deben escaparse como `\\`, `\"` y `\n` respectivamente; los demás caracteres deben no se puede escapar.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usa ge\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\ _service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Procesamiento de resultados*|Especifique si desea devolver el valor, la etiqueta o aplicar la función adecuada (si el patrón coincide con varias líneas y es necesario agregar el resultado):<br>**valor**: devolver el valor de la métrica (error si coinciden varias líneas)<br>**etiqueta**: devuelve el valor de la etiqueta especificada en el campo *Etiqueta* (error si coinciden varias métricas)<br>**sum**: devuelve la suma de los valores<br >**min** - devuelve el valor mínimo<br>**max** - devuelve el valor máximo<br>**avg** - devuelve el valor medio<br>**count** - devuelve el recuento de valores<br>Este campo solo está disponible para la opción *Patrón Prometheus*. |Vea también ejemplos de uso de parámetros a continuación.| |*Salida*|Defina el nombre de la etiqueta (opcional). En este caso, se devuelve el valor correspondiente al nombre de la etiqueta.<br>Este campo solo está disponible para la opción *Patrón Prometheus*, si se selecciona 'Etiqueta' en el campo *Procesamiento de resultados*.| |  **Ejemplos de uso de parámetros**  1. El caso de uso más común es devolver el **valor**. Regresar el valor de `/var/db` de:  > `node_disk_usage_bytes{ruta="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{ruta="/var/db"} 20480`<br> > `node_disk_usage_bytes{ruta="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{ruta="/var/vacío"} 4096`  utilice los siguientes parámetros:  * *Patrón* - `node_disk_usage_bytes{ruta="/var/db"}` * *Procesamiento de resultados* - seleccione 'valor'  2. También te puede interesar el valor **promedio** de todos Parámetros `node_disk_usage_bytes`:  * *Patrón* - `node_disk_usage_bytes` * *Procesamiento de resultados* - seleccione 'promedio'  3. Si bien Prometheus solo admite datos numéricos, es popular usar un solución alternativa que permite devolver la descripción textual relevante también. Esto se puede lograr con un filtro y especificando la etiqueta. Entonces, a devolver el valor de la etiqueta 'color' de  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="amarillo"} 0`  utilizar los siguientes parámetros:  * *Patrón* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Procesamiento de resultados* - seleccione 'etiqueta' * *Etiqueta* - especificar 'color'  El filtro (basado en el valor numérico '1') coincidirá con la fila adecuada, mientras que la etiqueta devolver la descripción del estado de salud (actualmente 'verde', pero potencialmente también 'rojo' o 'amarillo').

en-us	#### Configuration  Real-time export of trigger events, item values and trends is configured by specifying a directory for the export files - see the `ExportDir` parameter in server [configuration](/manual/appendix/config/zabbix_server).  Two other parameters are available:  -   `ExportFileSize` may be used to set the maximum allowed size of an     individual export file. When a process needs to write to a file it     checks the size of the file first. If it exceeds the configured size     limit, the file is renamed by appending .old to its name and a new     file with the original name is created.  ::: noteimportant A file will be created per each process that will write data (i.e. approximately 4-30 files). As the default size per export file is 1G, keeping large export files may drain the disk space fast. :::  -   `ExportType` allows to specify which entity types (events, history,     trends) will be exported.
es	#### Configuración  Se configura la exportación en tiempo real de eventos de iniciador, valores de métricas y tendencias especificando un directorio para los archivos de exportación; consulte el parámetro`ExportDir`  en la [configuración](/manual/appendix/config/zabbix_server) del servidor.  Hay otros dos parámetros disponibles:  - `ExportFileSize` se puede utilizar para establecer el tamaño máximo permitido de un     archivo de exportación individual. Cuando un proceso necesita escribir en un archivo,     primero comprueba el tamaño del archivo. Si excede el límite del tamaño configurado     , se cambia el nombre del archivo agregando .old a su nombre y      se crea un nuevo archivo con el nombre original.  ::: noteimportant Se creará un archivo por cada proceso que escriba datos (es decir, aproximadamente entre 4 y 30 archivos). Como el tamaño predeterminado del archivo de exportación es d 1G, mantener los archivos de exportación grandes puede agotar el espacio en disco rápidamente. :::  - `ExportType` permite especificar qué tipos de entidad (eventos, historial,     tendencias) se exportarán.

en-us	##### Configuration syncer  Performance of the configuration syncer has been improved.  It is recommended to increase the CacheSize on server/proxy  if there is a large amount of templates. It is also recommended  to remove unused templates.  Note that the default CacheSize on server/proxy has been increased  to 32M.
es	##### Sincronizador de configuración  Se ha mejorado el rendimiento del sincronizador de configuración. Se recomienda aumentar el tamaño de caché en el servidor/proxy. si hay una gran cantidad de plantillas. También se recomienda eliminar las plantillas no utilizadas.  Tenga en cuenta que se ha aumentado el tamaño de caché predeterminado en el servidor/proxy. a 32M.

en-us	#### Configuration sync optimization for Oracle  For Zabbix installations with Oracle, it is now possible to manually change item and item preprocessing database field types from *nclob* to *nvarchar2* by applying a database patch.  Patch application may increase the speed of configuration sync in environments with large number of items and item preprocessing steps, but will reduce the maximum field size limit from 65535 bytes to 4000 bytes for some item parameters. See [Known issues](/manual/installation/known_issues#slow-configuration-sync-with-oracle) for details.
es	#### Optimización de sincronización de configuración para Oracle  Para instalaciones de Zabbix con Oracle, ahora es posible cambiar manualmente los tipos de campos de base de datos de preprocesamiento de elementos y elementos de *nclob* a *nvarchar2* aplicando un parche de base de datos.  La aplicación de parches puede aumentar la velocidad de sincronización de la configuración en entornos con una gran cantidad de elementos y pasos de preprocesamiento de elementos. pero reducirá el límite máximo de tamaño de campo de 65535 bytes a 4000 bytes para algunos parámetros de elementos. Consulte [Problemas conocidos](/manual/installation/known_issues#slow-configuration-sync-with-oracle) para obtener más detalles.

en-us	#### Configuration  Tags can be entered in a dedicated tab, for example, in trigger configuration:  ![](../../../assets/en/manual/config/tags_trigger.png)
es	#### Configuración  Las etiquetas se pueden ingresar en una pestaña dedicada, por ejemplo, en disparador configuración:  ![](../../../assets/en/manual/config/tags_trigger.png)

en-us	#### Configuration  The global time zone:  -   can be set manually when [installing](/manual/installation/frontend)     the frontend -   can be modified in *Administration* → *General* →     *[GUI](/manual/web_interface/frontend_sections/administration/general#gui)*  User-level time zone:  -   can be set when     [configuring/updating](/manual/config/users_and_usergroups/user#general_attributes)     a user -   can be set by each user in their [user     profile](/manual/web_interface/user_profile#configuration)  **See also:** Aligning time zones when using [scheduling intervals](/manual/config/items/item/custom_intervals#aligning-time-zones-for-proxies-and-agent-2).
es	#### Configuración  La zona horaria mundial:  -   se puede configurar manualmente al [instalar](/manual/installation/frontend)     la interfaz -   se puede modificar en *Administración* → *General* →     *[GUI](/manual/web_interface/frontend_sections/administration/general#gui)*  Zona horaria a nivel de usuario:  -   se puede asignar      [configurando/actualizando](/manual/config/users_and_usergroups/user#general_attributes)     un usuario -   puede ser configurada por cada usuario en su [perfil de     usuario](/manual/web_interface/user_profile#configuration)  **Ver también:** Alinear zonas horarias al usar [intervalos de programación](/manual/config/items/item/custom_intervals#aligning-time-zones-for-proxies-and-agent-2).

en-us	#### Configuration  The **Host** tab contains general host attributes:  ![](../../../../assets/en/manual/config/host_a.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Host name*|<|Enter a unique host name. Alphanumerics, spaces, dots, dashes and underscores are allowed. However, leading and trailing spaces are disallowed.<br>*Note:* With Zabbix agent running on the host you are configuring, the agent [configuration file](/manual/appendix/config/zabbix_agentd) parameter *Hostname* must have the same value as the host name entered here. The name in the parameter is needed in the processing of [active checks](/manual/appendix/items/activepassive).| |*Visible name*|<|Enter a unique visible name for the host. If you set this name, it will be the one visible in lists, maps, etc instead of the technical host name. This attribute has UTF-8 support.| |*Templates*|<|Link [templates](/manual/config/templates) to the host. All entities (items, triggers, graphs, etc) will be inherited from the template.<br>To link a new template, start typing the template name in the *Templates* field. A list of matching templates will appear; scroll down to select. Alternatively, you may click on *Select* next to the *Templates* field; then, first select the host group by clicking on *Select* next to the *Host groups* field; mark the checkbox in front of one or multiple templates from the list displayed below; click on *Select*. The template(s) that are selected in the *Templates* field will be linked to the host when the host configuration form is saved or updated.<br>To unlink a template, use one of the two options in the *Templates* block:<br>*Unlink* - unlink the template, but preserve its items, triggers and graphs<br>*Unlink and clear* - unlink the template and remove all its items, triggers and graphs<br>Listed template names are clickable links leading to the template configuration form.| |*Groups*|<|Select host groups the host belongs to. A host must belong to at least one host group. A new group can be created and linked to a host by typing in a non-existing group name; the new name will be displayed in a dropdown list as "new" in the brackets; clicking on it, will add it to the selection field.| |*Interfaces*|<|Several host interface types are supported for a host: *Agent*, *SNMP*, *JMX* and *IPMI*.<br>No interfaces are defined by default. To add a new interface, click on *Add* in the *Interfaces* block, select the interface type and enter *IP/DNS*, *Connect to* and *Port* info.<br>*Note:* Interfaces that are used in any items cannot be removed and link *Remove* is grayed out for them.<br>See [Configuring SNMP monitoring](/manual/config/items/itemtypes/snmp#configuring_snmp_monitoring) for additional details on configuring an SNMP interface (v1, v2 and v3).| | |*IP address*|Host IP address (optional).| |^|*DNS name*|Host DNS name (optional).| |^|*Connect to*|Clicking the respective button will tell Zabbix server what to use to retrieve data from agents:<br>**IP** - Connect to the host IP address (recommended)<br>**DNS** - Connect to the host DNS name| |^|*Port*|TCP/UDP port number. Default values are: 10050 for Zabbix agent, 161 for SNMP agent, 12345 for JMX and 623 for IPMI.| |^|*Default*|Check the radio button to set the default interface.| |*Description*|<|Enter the host description.| |*Monitored by proxy*|<|The host can be monitored either by Zabbix server or one of Zabbix proxies:<br>**(no proxy)** - host is monitored by Zabbix server<br>**Proxy name** - host is monitored by Zabbix proxy "Proxy name"| |*Enabled*|<|When the checkbox is checked, the host is enabled - ready for monitoring.<br><br>When the checkbox is unchecked, the host is disabled - not monitored:<br>For passive data requests initiated by Zabbix server/proxy (for example, [Zabbix agent](/manual/appendix/items/activepassive#passive-checks), [SNMP agent](/manual/config/items/itemtypes/snmp), [simple checks](/manual/config/items/itemtypes/simple_checks)), monitoring stops as soon as you disable the host.<br>For Zabbix agent [active checks](/manual/appendix/items/activepassive#active-checks), monitoring stops within the time frame (under 2 minutes) that Zabbix agent receives information about the host having been disabled. During this brief interval, the host will continue to locally collect data for the active checks and try sending it to the server/proxy; however, since the host is marked as *Disabled*, the server/proxy will reject the data.|  The **IPMI** tab contains IPMI management attributes.  |Parameter|Description| |--|--------| |*Authentication algorithm*|Select the authentication algorithm.| |*Privilege level*|Select the privilege level.| |*Username*|User name for authentication. User macros may be used.| |*Password*|Password for authentication. User macros may be used.|  The **Tags** tab allows you to define host-level [tags](/manual/config/tagging). All problems of this host will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/host_d.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  The **Macros** tab allows you to define host-level [user macros](/manual/config/macros/user_macros) as a name-value pairs. Note that macro values can be kept as plain text, secret text or Vault secret. Adding a description is also supported.  ![](../../../../assets/en/manual/config/host_e.png)  You may also view here template-level and global user macros if you select the *Inherited and host macros* option. That is where all defined user macros for the host are displayed with the value they resolve to as well as their origin.  ![](../../../../assets/en/manual/config/host_e2.png){width="600"}  For convenience, links to respective templates and global macro configuration are provided. It is also possible to edit a template/global macro on the host level, effectively creating a copy of the macro on the host.  The **Host inventory** tab allows you to manually enter [inventory](inventory) information for the host. You can also select to enable *Automatic* inventory population, or disable inventory population for this host.  ![](../../../../assets/en/manual/config/host_f.png)  If inventory is enabled (manual or automatic), a green dot is displayed with the tab name.
es	#### Configuración  La pestaña **Equipo** contiene atributos generales del equipo:  ![](../../../../assets/en/manual/config/host_a.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|<|Descripción| |-|----------|------------------------------------ ----| |*Nombre de equipo*|<|Ingrese un nombre único de equipo. Se permiten caracteres alfanuméricos, espacios, puntos, guiones y guiones bajos. Sin embargo, los espacios iniciales y finales no están permitidos.<br>*Nota:* Con el agente Zabbix ejecutándose en el equipo que está configurando, el parámetro *Hostname* del [archivo de configuración](/manual/appendix/config/zabbix_agentd) del agente debe tener el mismo valor que el nombre de equipo ingresado aquí. El nombre en el parámetro es necesario en el procesamiento de [verificaciones activas](/manual/appendix/items/activepassive).| |*Nombre visible*|<|Ingrese un nombre visible único para el equipo. Si configura este nombre, será el visible en listas, mapas, etc. en lugar del nombre técnico del equipo. Este atributo tiene soporte UTF-8.| |*Plantillas*|<|Vincular [plantillas](/manual/config/templates) al host. Todas las entidades (métricas, iniciadores, gráficos, etc.) se heredarán de la plantilla.<br>Para vincular una nueva plantilla, comience a escribir el nombre de la plantilla en el campo *Plantillas*. Aparecerá una lista de plantillas coincidentes; desplácese hacia abajo para seleccionar. Alternativamente, puede hacer clic en *Seleccionar* junto al campo *Plantillas*; luego, primero seleccione el grupo de anfitriones haciendo clic en *Seleccionar* junto al campo *Grupos de anfitriones*; marque la casilla de verificación delante de una o varias plantillas de la lista que se muestra a continuación; haga clic en *Seleccionar*. Las plantillas seleccionadas en el campo *Plantillas* se vincularán al equipo cuando se guarde o actualice el formulario de configuración del equipo.<br>Para desvincular una plantilla, use una de las dos opciones en el bloque *Plantillas* :<br>*Desvincular*: desvincula la plantilla, pero conserva sus métricas, iniciadores y gráficos<br>*Desvincula y limpia*: desvincula la plantilla y elimina todos sus métricas, iniciadores y gráficos<br>Los nombres de las plantillas enumeradas son enlaces en los que se puede hacer clic conduciendo al formulario de configuración de la plantilla.| |*Grupos*|<|Seleccione los grupos de equipos a los que pertenece el equipo. Un equipo debe pertenecer al menos a un grupo de equipos. Se puede crear un nuevo grupo y vincularlo a un equipo escribiendo un nombre de grupo no existente; el nuevo nombre se mostrará en una lista desplegable como "nuevo" entre corchetes; al hacer clic en él, se agregará al campo de selección.| |*Interfaces*|<|Se admiten varios tipos de interfaz de equipo para un equipo: *Agent*, *SNMP*, *JMX* y *IPMI*.<br>No hay interfaces definidas de forma predeterminada. Para agregar una nueva interfaz, haga clic en *Agregar* en el bloque *Interfaces*, seleccione el tipo de interfaz e ingrese *IP/DNS*, *Conectar a* y *Información de puerto*.<br>*Nota:* Interfaces que son utilizado en cualquier elemento no se puede eliminar y el enlace *Eliminar* está atenuado para ellos.<br>Consulte [Configuración del monitoreo SNMP](/manual/config/items/itemtypes/snmp#configuring_snmp_monitoring) para obtener detalles adicionales sobre la configuración de una interfaz SNMP ( v1, v2 y v3).| | |*Dirección IP*|Dirección IP del equipo (opcional).| |^|*Nombre DNS*|Nombre DNS del equipo (opcional).| |^|*Conectar a*|Al hacer clic en el botón respectivo, le indicará al servidor Zabbix qué usar para recuperar datos de los agentes:<br>**IP** - Conéctese a la dirección IP del equipo (recomendado)<br>**DNS* * - Conéctese al nombre DNS del equipo | |^|*Puerto*|Número de puerto TCP/UDP. Los valores predeterminados son: 10050 para el agente Zabbix, 161 para el agente SNMP, 12345 para JMX y 623 para IPMI.| |^|*Predeterminado*|Marque el botón de opción para configurar la interfaz predeterminada.| |*Descripción*|<|Ingrese la descripción del equipo.| |*Monitoreado por proxy*|<|El host puede ser monitoreado por el servidor Zabbix o por uno de los proxies Zabbix:<br>**(sin proxy)** - el equipo es monitoreado por el servidor Zabbix<br>**Nombre del proxy* * - el equipo es monitoreado por el proxy Zabbix "Nombre del proxy"| |*Habilitado*|<|Cuando la casilla de verificación está marcada, el equipo está habilitado, listo para monitorear.<br><br>Cuando la casilla de verificación no está marcada, el equipo está deshabilitado, no monitoreado:<br>Para solicitudes de datos pasivas iniciadas por servidor/proxy Zabbix (por ejemplo, [agente Zabbix](/manual/appendix/items/activepassive#passive-checks), [agente SNMP](/manual/config/items/itemtypes/snmp), [verificaciones simples]( /manual/config/items/itemtypes/simple_checks)), el monitoreo se detiene tan pronto como se desactiva el host.<br>Para el agente Zabbix [verificaciones activas](/manual/appendix/items/activepassive#active-checks), el monitoreo se detiene dentro del período de tiempo (menos de 2 minutos) en el que el agente de Zabbix recibe información sobre la desactivación del host. Durante este breve intervalo, el host continuará recopilando datos localmente para las comprobaciones activas e intentará enviarlos al servidor/proxy; sin embargo, dado que el equipo está marcado como *Deshabilitado*, el servidor/proxy rechazará los datos.|  La pestaña **IPMI** contiene atributos de administración de IPMI.  |Parámetro|Descripción| |--|--------| |*Algoritmo de autenticación*|Seleccione el algoritmo de autenticación.| |*Nivel de privilegio*|Seleccione el nivel de privilegio.| |*Nombre de usuario*|Nombre de usuario para la autenticación. Se pueden utilizar macros de usuario.| |*Contraseña*|Contraseña para autenticación. Se pueden utilizar macros de usuario.|  La pestaña **Etiquetas** le permite definir el nivel de equipo [etiquetas](/manual/config/tagging). Todos los problemas de este equipo serán etiquetados. con los valores ingresados aquí.  ![](../../../../assets/en/manual/config/host_d.png)  Macros de usuario, las macros {INVENTARIO.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} y {HOST.ID} están soportadas en etiquetas.  La pestaña **Macros** le permite definir [macros de usuario](/manual/config/macros/user_macros) a nivel de equipo como pares nombre-valor. Tenga en cuenta que los valores de macro se pueden mantener como texto sin formato, texto secreto o Vault secreto. También se admite agregar una descripción.  ![](../../../../assets/en/manual/config/host_e.png)  También puede ver aquí las macros de usuario globales y a nivel de plantilla si seleccione la opción *Macros heredadas y de equipo*. Ahí es donde se definen todas las macros de usuario para el equipo, se muestran con el valor al que se resuelven así como su origen.  ![](../../../../assets/en/manual/config/host_e2.png){width="600"}  Para mayor comodidad, enlaces a las respectivas plantillas y macro global. Se proporciona la configuración. También es posible editar una plantilla/macro global en el nivel de equipo, creando efectivamente una copia de la macro en el equipo.  La pestaña **Inventario del equipo** le permite ingresar manualmente a la información de [inventario](inventory) para el equipo. También puede seleccionar habilitar el llenado de inventario *Automático* o deshabilitar el llenado de inventario para este equipo.  ![](../../../../assets/en/manual/config/host_f.png)  Si el inventario está habilitado (manual o automático), se muestra un punto verde con el nombre de la pestaña.

en-us	#### Configuration  The **Item** tab contains general item attributes.  ![](../../../../assets/en/manual/config/items/item.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Item name.| |*Type*|Item type. See individual [item type](itemtypes) sections.| |*Key*|Item key (up to 2048 characters).<br>The supported [item keys](itemtypes) can be found in individual item type sections.<br>The key must be unique within a single host.<br>If key type is 'Zabbix agent', 'Zabbix agent (active)' or 'Simple check', the key value must be supported by Zabbix agent or Zabbix server.<br>See also: the correct [key format](/manual/config/items/item/key).| |*Type of information*|Type of data as stored in the database after performing conversions, if any.<br>**Numeric (unsigned)** - 64-bit unsigned integer<br>**Numeric (float)** - 64-bit floating point number<br>This type will allow precision of approximately 15 digits and range from approximately -1.79E+308 to 1.79E+308 (with exception of [PostgreSQL 11 and earlier versions](/manual/installation/known_issues#numeric-float-data-type-range-with-postgresql-11-and-earlier)).<br>Receiving values in scientific notation is also supported. E.g., 1.23E+7, 1e308, 1.1E-4.<br>**Character** - short text data<br>**Log** - long text data with optional log related properties (timestamp, source, severity, logeventid)<br>**Text** - long text data. See also [text data limits](#text-data-limits).<br>For item keys that return data only in one specific format, matching type of information is selected automatically.| |*Host interface*|Select the host interface. This field is available when editing an item on the host level.| |*Units*|If a unit symbol is set, Zabbix will add postprocessing to the received value and display it with the set unit postfix.<br>By default, if the raw value exceeds 1000, it is divided by 1000 and displayed accordingly. For example, if you set *bps* and receive a value of 881764, it will be displayed as 881.76 Kbps.<br>The [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards) memory standard is used for processing **B** (byte), **Bps** (bytes per second) units, which are divided by 1024. Thus, if units are set to **B** or **Bps** Zabbix will display:<br>1 as 1B/1Bps<br>1024 as 1KB/1KBps<br>1536 as 1.5KB/1.5KBps<br>Special processing is used if the following time-related units are used:<br>**unixtime** - translated to "yyyy.mm.dd hh:mm:ss". To translate correctly, the received value must be a *Numeric (unsigned)* type of information.<br>**uptime** - translated to "hh:mm:ss" or "N days, hh:mm:ss"<br>For example, if you receive the value as 881764 (seconds), it will be displayed as "10 days, 04:56:04"<br>**s** - translated to "yyy mmm ddd hhh mmm sss ms"; parameter is treated as number of seconds.<br>For example, if you receive the value as 881764 (seconds), it will be displayed as "10d 4h 56m"<br>Only 3 upper major units are shown, like "1m 15d 5h" or "2h 4m 46s". If there are no days to display, only two levels are displayed - "1m 5h" (no minutes, seconds or milliseconds are shown). Will be translated to "< 1 ms" if the value is less than 0.001.<br>*Note* that if a unit is prefixed with `!`, then no unit prefixes/processing is applied to item values. See [unit conversion](#unit_conversion).| |*Update interval*|Retrieve a new value for this item every N seconds. Maximum allowed update interval is 86400 seconds (1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g., 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>*Note*: The update interval can only be set to '0' if custom intervals exist with a non-zero value. If set to '0', and a custom interval (flexible or scheduled) exists with a non-zero value, the item will be polled during the custom interval duration.<br>*Note* that the first item poll after the item became active or after update interval change might occur earlier than the configured value.<br>An existing passive item can be polled for value immediately by pushing the *Execute now* [button](#form_buttons).| |*Custom intervals*|You can create custom rules for checking the item:<br>**Flexible** - create an exception to the *Update interval* (interval with different frequency)<br>**Scheduling** - create a custom polling schedule.<br>For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals).<br>[Time suffixes](/manual/appendix/suffixes) are supported in the *Interval* field, e.g., 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>Scheduling is supported since Zabbix 3.0.0.<br>*Note*: custom intervals for active checks are supported by Zabbix agent 2 only.| |*History storage period*|Select either:<br>**Do not keep history** - item history is not stored. Useful for master items if only dependent items need to keep history.<br>This setting cannot be overridden by global housekeeper [settings](/manual/web_interface/frontend_sections/administration/general#housekeeper).<br>**Storage period** - specify the duration of keeping detailed history in the database (1 hour to 25 years). Older data will be removed by the housekeeper. Stored in seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g., 2h, 1d. [User macros](/manual/config/macros/user_macros) are supported.<br>The *Storage period* value can be overridden globally in *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>If a global overriding setting exists, a green ![](../../../../assets/en/manual/config/info.png) info icon is displayed. If you position your mouse on it, a warning message is displayed, e.g., *Overridden by global housekeeper settings (1d)*.<br>It is recommended to keep the recorded values for the smallest possible time to reduce the size of value history in the database. Instead of keeping a long history of values, you can keep longer data of trends.<br>See also [History and trends](/manual/config/items/history_and_trends).| |*Trend storage period*|Select either:<br>**Do not keep trends** - trends are not stored.<br>This setting cannot be overridden by global housekeeper [settings](/manual/web_interface/frontend_sections/administration/general#housekeeper).<br>**Storage period** - specify the duration of keeping aggregated (hourly min, max, avg, count) history in the database (1 day to 25 years). Older data will be removed by the housekeeper. Stored in seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g., 24h, 1d. [User macros](/manual/config/macros/user_macros) are supported.<br>The *Storage period* value can be overridden globally in *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>If a global overriding setting exists, a green ![](../../../../assets/en/manual/config/info.png) info icon is displayed. If you position your mouse on it, a warning message is displayed, e.g., *Overridden by global housekeeper settings (7d)*.<br>*Note:* Keeping trends is not available for non-numeric data - character, log and text.<br>See also [History and trends](/manual/config/items/history_and_trends).| |*Value mapping*|Apply value mapping to this item. [Value mapping](/manual/config/items/mapping) does not change received values, it is for displaying data only.<br>It works with *Numeric(unsigned)*, *Numeric(float)* and *Character* items.<br>For example, "Windows service states".| |*Log time format*|Available for items of type **Log** only. Supported placeholders:<br>\* **y**: *Year (1970-2038)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>If left blank, the timestamp will not be parsed.<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".| |*Populates host inventory field*|You can select a host inventory field that the value of item will populate. This will work if automatic [inventory](/manual/config/hosts/inventory) population is enabled for the host.<br>This field is not available if *Type of information* is set to 'Log'.| |*Description*|Enter an item description. [User macros](/manual/config/macros/user_macros) are supported.| |*Enabled*|Mark the checkbox to enable the item so it will be processed.| |*Latest data*|Click on the link to view the latest data for the item.<br>This link is only available when editing an already existing item.|  ::: noteclassic Item type specific fields are described on [corresponding pages](itemtypes). :::   ::: noteclassic When editing an existing [template](/manual/config/templates) level item on a host level, a number of fields are read-only. You can use the link in the form header and go to the template level and edit them there, keeping in mind that the changes on a template level will change the item for all hosts that the template is linked to. :::  The **Tags** tab allows to define item-level [tags](/manual/config/tagging).  ![](../../../../assets/en/manual/config/items/item_b.png)
es	 #### Configuración  La pestaña **Métrica** contiene los atributos generales de la métrica.  ![](../../../../assets/en/manual/config/items/item.png)  Todos los campos obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |---------|-----------| |*Nombre*|Nombre de la métrica.| |*Tipo*|Tipo de métrica. Vea las secciones individuales de [tipos de métrica](itemtypes).| |*Clave*|La clave de la métrica (hasta 2048 caractéres).<br>Los [tipos de métrica](itemtypes) soportados pueden ser encontrados en las secciones individuales de tipos de datos.<br>La clave debe ser única dentro de un equipo.<br>Si el tipo de clave es 'Zabbix agent', 'Zabbix agent (active)' o 'Simple check', el valor de la clave debe ser soportado por el agente Zabbix o el servidor Zabbix.<br>Vea también: Los [formatos de clave](/manual/config/items/item/key) correctos.| |*Tipo de información*|Tipo de información como será guardada en una base de datos después de procesar las conversiones, en caso de haberlas.<br>**Numeric (unsigned)** - Entero sin signo de 64bit <br>**Numeric (float)** - Número de punto flotante de 64bit. <br>Este tipo permitirá una presición de 15 dígitos y un rango aproximado de -1.79E+308 a 1.79E+308 (con excepción de [PostgreSQL 11 y versiones anteriores](/manual/installation/known_issues#floating_point_values)).<br>También está soportado recibir los valores en notación científica. Por ejemplo. 1.23E+7, 1e308, 1.1E-4.<br>**Character** - Datos de texto corto<br>**Log** - Datos de texto largo con propiedades de log opcionales (timestamp, fuente, severidad, logeventid)<br>**Text** - Datos de texto largo. Vea también [Límites de datos de texto](#text-data-limits).<br>Para keys de item que regresen datos solo en un formato específico, matching type of information (coincidir tipo de información) está seleccionada de manera automática.| |*Interface del equipo*|Seleccione la interface del equipo. Este campo esta disponible cuando editamos una métrica a nivel de equipo.| |*Unidades*|Si un símbolo de unidad se encuentra definido, Zabbix realizará un post procesamiento del valor recibido y lo mostrará con el prefijo de unidad.<br>Por defecto, si el valor bruto excede 1000, este será dividido entre 1000 será mostrado respectivamente. Por ejemplo, si definimos *bps* y recibimos un valor de 881764, este serpa mostrado como 881.76 Kbps.<br>El estándar de memoria [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards) es utilizado para el procesamiento de unidades **B** (byte), **Bps** (bytes por segundo), las cuales son divididas por 1024. Así, si las unidades son configuradas a **B** o **Bps** Zabbix mostrará:<br>1 como 1B/1Bps<br>1024 como 1KB/1KBps<br>1536 como 1.5KB/1.5KBps<br>Un procesamiento especial sera utilizado si usamos las siguientes unidades relacionadas con tiempo:<br>**unixtime** - traducido  a "yyyy.mm.dd hh:mm:ss". Para traducirlo correctamente, el valor recibido debe ser un dato de tipo *Numeric (unsigned)*.<br>**uptime** - traducido a "hh:mm:ss" o "N días, hh:mm:ss"<br>Por ejemplo, si se recibe un valor como 881764 (segundos), éste será mostrado como "10 días, 04:56:04"<br>**s** - traducido a "yyy mmm ddd hhh mmm sss ms"; el parámetro será tratado como número de segundos.<br>Por ejemplo, si se recibe un valor como 881764 (segundos), serpa mostrado como "10d 4h 56m"<br>Sólo las tres unidades mayores serán mostradas, como "1m 15d 5h" o "2h 4m 46s". Si no hay días para mostrar, sólo dos niveles serán mostrados - "1m 5h" (no se mostrarán minutos, segundos o milisegundos). Serán traducidos a "< 1 ms" si el valor es menor a 0.001.<br>*Note* que si una unidad lleva como prefijo  `!`, entonces no se aplicará procesamiento/prefijo a los valores del ítem. Vea [Conversión de unidades](#unit_conversion).| |*Update interval*|Obtiene un nuevo valor para este item cada N segundos. El máximo permitido para el intervalo de actualización es de 86400 segundos (1 día).<br>[Sufijos de tiempo](/manual/appendix/suffixes) son soportados, por ejemplo. 30s, 1m, 2h, 1d.<br>[Macros de usuario](/manual/config/macros/user_macros) están soportados.<br>Un solo macro tiene que completar todo el campo. Macros múltiples en un campo, o macros combinados con texto no están soportados.<br>*Note*: El intervalo de actualización puede ser configurado a '0' solo si los intervalos personalizados existen con un valor diferente a cero. Si se configura a '0', y existe un intervalo personalizado (flexible o programado) con un valor diferente a cero, el item será obtenido durante el intervalo personalizado de duración.<br>*Note* que el primer item obtenido tras activar el item o después de cambiar el intervalo de actualización puede ocurrir antes que el valor configurado.<br>Un item pasivo puede obtener un valor de manera inmediata si presionamos el [botón](#form_buttons) *Ejecutar ahora*.| |*Intervalos personalizados*|Puede crear reglas personalizadas para comprobar la métrica:<br>**Flexible** - crea una excepción al *Update interval* (intervalo con una frecuencia diferente)<br>**Programado** - crea un programa de obtención del item personalizado.<br>Para más detalles vea [Custom intervals](/manual/config/items/item/custom_intervals).<br>[Sufijos de tiempo](/manual/appendix/suffixes) están soportados en el campo *Interval* , ejemplo. 30s, 1m, 2h, 1d.<br>[Macros de usuario ](/manual/config/macros/user_macros) están soportados.<br>Un solo macro tiene que completar todo el campo. Macros múltiples en un campo, o macros combinados con texto no están soportados.<br>La programación de intervalos esta soportada desde Zabbix 3.0.0.<br>*Nota*: No está disponible para items activos del Zabbix agent.| |*History storage period*|Seleccione:<br>**Do not keep history** - El historial del item no será almacenado. Útil para items maestro si solo los items dependientes necesitan retener el historial.<br>Este valor no puede ser anulado por la [configuración](/manual/web_interface/frontend_sections/administration/general#housekeeper) del housekeeper global.<br>**Storage period** - especifica la duración del detallado histórico en la base de datos (de 1 hora a 25 años). La información más antigua será borrada por el housekeeper. Guardado en segundos.<br>[Sufijos de tiempo](/manual/appendix/suffixes) están soportados, por ejemplo. 2h, 1d. Los [Macros de usuario](/manual/config/macros/user_macros) están permitidos.<br>El valor *Storage period* puede ser reemplazado a nivel global en  *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>Si existe una configuración de reemplazo global, se mostrará un ícono de información verde ![](../../../../assets/en/manual/config/info.png). Si posiciona su ratón sobre el, se mostrará un mensaje de advertencia, por ejemplo, *Overridden by global housekeeper settings (1d)*.<br>Se recomienda mantener los valores almacenados por el periodo de tiempo más bajo permitido para así reducir el tamaño del valor histórico en la base de datos. En lugar de mantener un histórico largo para estos datos, puede mantener un historial de tendencia de datos mas largo.<br>Vea también [History and trends (historial y tendencias)](/manual/config/items/history_and_trends).| |*Trend storage period*|Seleccione:<br>**Do not keep trends** - las tendencias no serán almacenadas.<br>Este valor no puede ser reemplazado por la [configuración](/manual/web_interface/frontend_sections/administration/general#housekeeper) global  del housekeeper.<br>**Storage period** - especifica la duración del historial de los agregados (por hora mínimo, máximo, promedio, conteo, de 1 día a 25 años).  La información más antigua será borrada por el housekeeper. Almacenado en segundos.<br>[Sufijos de tiempo](/manual/appendix/suffixes) están soportados, por ejemplo. 24h, 1d. [Macros de usuario](/manual/config/macros/user_macros) están permitidos.<br>El valor *Storage period* puede ser reemplazado a nivel global en  *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>Si existe una configuración de reemplazo global, se mostrará un ícono de información verde  ![](../../../../assets/en/manual/config/info.png). Si posiciona su ratón sobre el, se mostrará un mensaje de advertencia, por ejemplo, *Overridden by global housekeeper settings (7d)*.<br>*Nota:* Conservar los trends no está disponible para datos no-numéricos - caracteres, log y texto.<br>Vea también [History y trends](/manual/config/items/history_and_trends).| |*Value mapping*|Aplica un mapeo de valores a este item. [Value mapping](/manual/config/items/mapping) no cambia los valores recibidos, sólo afecta la manera en que mostramos la información.<br>Funciona con items tipo *Numeric(unsigned)*, *Numeric(float)* y *Character*.<br>Por ejemplo, "Estado de servicios Windows".| |*Log time format*|Disponible sólo para items tipo **Log**. Marcadores permitidos:<br>\* **y**: *Año (1970-2038)*<br>\* **M**: *Mes(01-12)*<br>\* **d**: *Día(01-31)*<br>\* **h**: *Hora(00-23)*<br>\* **m**: *Minuto (00-59)*<br>\* **s**: *Segundo (00-59)*<br>Si se deja vacío, el timestamp no será procesado.<br>Por ejemplo, considere la siguiente línea del archivo log de Zabbix agent:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>Ésta comienza con seis posiciones de caracteres para el PID (identificador del proceso), seguido de la fecha, tiempo, y el resto de la línea.<br>El *Log time format* para esta línea puede ser "pppppp:yyyyMMdd:hhmmss".<br>Note que los caracteres "p" y ":" sólo son marcadores de posición (placeholders) y puede ser cualquier cosa menos "yMdhms".| |*Populates host inventory field*|Puede seleccionar un campo de inventario del host que el valor del item va a obtener. Esto va a funcionar si la obtención automática del [inventario](/manual/config/hosts/inventory) está habilitada en el host.<br>Este campo no está disponible si *Type of information* esta configurado como 'Log'.| |*Description*|Definir una descripción de la métrica.| |*Enabled*|Marque esta casilla de selección para habilitar la métrica para que este pueda ser procesada.| |*Latest data*|Presione el enlace para ver el último valor para la métrica.<br>Éste enlace solo está disponible cuando editamos una métrica previamente existente.|  ::: noteclassic Los campos específicos para el tipo de métrica están descritos en sus  [páginas correspondientes](itemtypes). :::   ::: noteclassic Cuando editamos a nivel de equipo una métrica existente a nivel de [plantilla](/manual/config/templates),  algunos campos serán de solo lectura. Puede utilizar el enlace en la parte superior del formulario e ir a nivel de plantilla y realizar las modificaciones ahí, considerando siempre que los cambios a nivel de plantilla modificaran la métrica en todos los equipos en los cuales la plantilla está ligada. :::  La pestaña  **Etiquetas** permite definir [etiquetas](/manual/config/tagging) a nivel de métrica.  ![](../../../../assets/en/manual/config/items/item_b.png)

en-us	#### Configuration  The low-level discovery rule should be created as a [dependent item](/manual/config/items/itemtypes/dependent_items) to the HTTP master item that collects Prometheus data.
es	#### Configuración  La regla de descubrimiento de bajo nivel debe crearse como [métrica dependiente](/manual/config/items/itemtypes/dependent_items) de la métrica principal HTTP  que recopila datos de Prometheus.

en-us	#### Configuration  The options for aggregation are available in data set settings when configuring a [graph widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph).  ![](../../../../../assets/en/manual/config/visualization/aggregate_graph_options.png)  You may pick the aggregation function and the time interval. As the data set may comprise several items, there is also another option allowing to show aggregated data for each item separately or for all data set items as one aggregated value.
es	#### Configuración  Las opciones de agregación están disponibles en la configuración del conjunto de datos cuando configurar un [gráfico widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph).  ![](../../../../../assets/en/manual/config/visualization/aggregate_graph_options.png)  Puede elegir la función de agregación y el intervalo de tiempo. como los datos conjunto puede comprender varios artículos, también hay otra opción que permite mostrar datos agregados para cada elemento por separado o para todos los elementos del conjunto de datos como un valor agregado.

en-us	#### Configuration  The *Scheduled reports* tab contains general report attributes.  ![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Owner*|User that creates a report. *Super admin* level users are allowed to change the owner. For *Admin* level users, this field is read-only.| |*Name*|Name of the report; must be unique.| |*Dashboard*|Dashboard on which the report is based; only one dashboard can be selected at a time. To select a dashboard, start typing the name - a list of matching dashboards will appear; scroll down to select. Alternatively, you may click *Select* next to the field and select a dashboard from the displayed list.<br>If a dashboard contains multiple pages, only the first page will be sent as a report.| |*Period*|Period for which the report will be prepared. Select the previous day, week, month, or year.| |*Cycle*|Report generation frequency. The reports can be sent daily, weekly, monthly, or yearly. "Weekly" mode allows to select days of the week when the report will be sent.| |*Start time*|Time of day in the format hh:mm when the report will be prepared.| |*Repeat on*|Days of the week when the report will be sent. This field is available only if *Cycle* is set to "Weekly".| |*Start date*|Date when regular report generation should be started.| |*End date*|Date when regular report generation should be stopped.| |*Subject*|Subject of the report email. Supports {TIME} macro.| |*Message*|Body of the report email. Supports {TIME} macro.| |*Subscriptions*|List of report recipients. By default, includes only the report owner. Any Zabbix user with configured email media may be specified as a report recipient.<br>Click *Add user* or *Add user group* to add more recipients.<br>Click the username to edit settings:<br>*Generate report by* - whether the report data should be generated based on the dashboard permissions of the current user or the recipient.<br>*Status* - select "Include" to send the report to the user or "Exclude" to prevent sending the report to this user. At least one user must have the "Include" status. The "Exclude" status can be used to exclude specific users from a user group that is included.<br><br>Note that users with insufficient permissions (that is, users with a role based on the *Admin* user type who are not members of the same user group as the recipient or report owner) will see "Inaccessible user" or "Inaccessible user group" instead of the actual names in the fields *Recipient* and *Generate report by*; the fields *Status* and *Action* will be displayed as read-only.| |*Enabled*|Report status. Clearing this checkbox will disable the report.| |*Description*|An optional description of the report. This description is for internal use and will not be sent to report recipients.|
es	#### Configuración  La pestaña de informes programados contiene atributos de informes generales.  ![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |Propietario|Usuario que crea un informe. Los usuarios de nivel superadministrador pueden cambiar el propietario. Para usuarios con nivel de administrador, este campo es de solo lectura.| |Nombre|Nombre del informe; debe ser único.| |Tablero|Tablero en el que se basa el informe; solo se puede seleccionar un tablero a la vez. Para seleccionar un tablero, comience a escribir el nombre; aparecerá una lista de tableros coincidentes; desplácese hacia abajo para seleccionar. Como alternativa, puede hacer clic en Seleccionar junto al campo y seleccionar un tablero de la lista en una ventana emergente.<br>Si un tablero contiene varias páginas, solo se enviará la primera página como informe.| |Período|Periodo para el que se elaborará el informe. Seleccione una de las opciones disponibles: *Día anterior*, *Semana anterior*, *Mes anterior*, *Año anterior*.| |Ciclo|Frecuencia de generación de informes. Los informes se pueden enviar diariamente, semanalmente, mensualmente o anualmente. El modo Semanal permite seleccionar los días de la semana en los que se enviará el informe.| |Hora de inicio|Hora del día en formato hh:mm en que se elaborará el informe.| |Repetir los|días de la semana en que se enviará el informe. Este campo está disponible solo si *Ciclo* se establece en semanal.| |Fecha de inicio|La fecha en la que se debe iniciar la generación de informes regulares| |Fecha de finalización|La fecha en la que debe detenerse la generación de informes regulares.| |Asunto|Asunto del correo electrónico del informe. Admite la macro {TIME}.| |Mensaje|Cuerpo del correo electrónico del informe. Admite la macro {TIME}.| |Suscripciones|Lista de destinatarios de informes. De forma predeterminada, solo incluye al propietario del informe. Cualquier usuario de Zabbix con medios de correo electrónico configurados puede especificarse como destinatario del informe.<br>Presione *Agregar usuario* o *Agregar grupo de usuarios* para agregar más destinatarios.<br>Presione el nombre de usuario para editar la configuración:<br>*Generar informar por*: si el informe debe generarse en nombre del propietario del informe o del destinatario.<br>*Estado*: seleccione *Incluir* para enviar el informe al usuario o *Excluir* para evitar enviar el informe a este usuario. Al menos un usuario debe tener el estado *Incluir*. El estado *Excluir* se puede usar para excluir usuarios específicos de un grupo de usuarios que está incluido.<br><br>Tenga en cuenta que los usuarios con permisos insuficientes\*\*\*\*\* verán Usuario inaccesible o Grupo de usuarios inaccesible en su lugar. de los nombres reales en los campos *Destinatario* y *Generar informe por*; los campos *Estado* y *Acción* se mostrarán como de solo lectura.| |Habilitado|Estado del informe. Borrar esta casilla de verificación desactivará el informe.| |Descripción|Una descripción opcional del informe. Esta descripción es para uso interno y no se enviará a los destinatarios de los informes.|

en-us	#### Configuration  The **Trigger** tab contains all the essential trigger attributes.  ![](../../../../assets/en/manual/config/triggers/trigger.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Trigger name.<br>Supported [macros](/manual/appendix/macros/supported_by_location) are: {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.\*} and {$MACRO} user macros.<br>**$1, $2...$9** macros can be used to refer to the first, second...ninth constant of the expression.<br>*Note*: $1-$9 macros will resolve correctly if referring to constants in relatively simple, straightforward expressions. For example, the name "Processor load above $1 on {HOST.NAME}" will automatically change to "Processor load above 5 on New host" if the expression is last(/New host/system.cpu.load\[percpu,avg1\])>5| |*Event name*|If defined, this name will be used to create the problem event name, instead of the trigger name.<br>The event name may be used to build meaningful alerts containing problem data (see [example](/manual/config/triggers/expression#example_18)).<br>The same set of macros is supported as in the trigger name, plus {TIME} and {?EXPRESSION} expression macros.<br>Supported since Zabbix 5.2.0.| |*Operational data*|Operational data allow to define arbitrary strings along with macros. The macros will resolve dynamically to real time data in *Monitoring* → *[Problems](/manual/web_interface/frontend_sections/monitoring/problems)*. While macros in the trigger name (see above) will resolve to their values at the moment of a problem happening and will become the basis of a static problem name, the macros in the operational data maintain the ability to display the very latest information dynamically.<br>The same set of macros is supported as in the trigger name.| |*Severity*|Set the required trigger [severity](severity) by clicking the buttons.| |*Expression*|Logical [expression](expression) used to define the conditions of a problem.<br>A problem is created after all the conditions included in the expression are met, i.e. the expression evaluates to TRUE. The problem will be resolved as soon as the expression evaluates to FALSE, unless additional recovery conditions are specified in *Recovery expression*.| |*OK event generation*|OK event generation options:<br>**Expression** - OK events are generated based on the same expression as problem events;<br>**Recovery expression** - OK events are generated if the problem expression evaluates to FALSE and the recovery expression evaluates to TRUE;<br>**None** - in this case the trigger will never return to an OK state on its own.| |*Recovery expression*|Logical [expression](expression) (optional) defining additional conditions that have to be met before the problem is resolved, after the original problem expression has already been evaluated as FALSE.<br>Recovery expression is useful for trigger [hysteresis](/manual/config/triggers/expression#hysteresis). It is **not** possible to resolve a problem by recovery expression alone if the problem expression is still TRUE.<br>This field is only available if 'Recovery expression' is selected for *OK event generation*.| |*PROBLEM event generation mode*|Mode for generating problem events:<br>**Single** - a single event is generated when a trigger goes into the 'Problem' state for the first time;<br>**Multiple** - an event is generated upon *every* 'Problem' evaluation of the trigger.| |*OK event closes*|Select if OK event closes:<br>**All problems** - all problems of this trigger<br>**All problems if tag values match** - only those trigger problems with matching event tag values| |*Tag for matching*|Enter event tag name to use for event correlation.<br>This field is displayed if 'All problems if tag values match' is selected for the *OK event closes* property and is mandatory in this case.| |*Allow manual close*|Check to allow [manual closing](/manual/config/events/manual_close) of problem events generated by this trigger. Manual closing is possible when acknowledging problem events.| |*URL*|If not empty, the URL entered here is available as a link in several frontend locations, e.g. when clicking on the problem name in *Monitoring → Problems* (*URL* option in the *Trigger* menu) and *Problems* dashboard widget.<br>The same set of macros is supported as in the trigger name, plus {EVENT.ID}, {HOST.ID} and {TRIGGER.ID}. Note that user macros with secret values will not be resolved in the URL.| |*Description*|Text field used to provide more information about this trigger. May contain instructions for fixing specific problem, contact detail of responsible staff, etc.<br>The same set of macros is supported as in the trigger name.| |*Enabled*|Unchecking this box will disable the trigger if required.<br>Problems of a disabled trigger are no longer displayed in the frontend, but are not deleted.|  The **Tags** tab allows you to define trigger-level [tags](/manual/config/tagging). All problems of this trigger will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/triggers/trigger_b.png)  In addition the *Inherited and trigger tags* option allows to view tags defined on template level, if the trigger comes from that template. If there are multiple templates with the same tag, these tags are displayed once and template names are separated with commas. A trigger does not "inherit" and display host-level tags.  |Parameter|Description| |--|--------| |*Name/Value*|Set custom tags to mark trigger events.<br>Tags are a pair of tag name and value. You can use only the name or pair it with a value. A trigger may have several tags with the same name, but different values.<br>User macros, user macros with context, low-level discovery macros and macro [functions](/manual/config/macros/macro_functions) with `{{ITEM.VALUE}}`, `{{ITEM.LASTVALUE}}` and low-level discovery macros are supported in event tags. Low-level discovery macros can be used inside macro context.<br>{TRIGGER.ID} macro is supported in trigger tag values. It may be useful for identifying triggers created from trigger prototypes and, for example, suppressing problems from these triggers during maintenance.<br>If the total length of expanded value exceeds 255, it will be cut to 255 characters.<br>See all [macros](/manual/config/tagging#macro_support) supported for event tags.<br>[Event tags](/manual/config/tagging) can be used for event correlation, in action conditions and will also be seen in *Monitoring* → *Problems* or the *Problems* widget.|  The **Dependencies** tab contains all the [dependencies](dependencies) of the trigger.  Click on *Add* to add a new dependency.  ::: noteclassic You can also configure a trigger by opening an existing one, pressing the *Clone* button and then saving under a different name. :::
es	#### Configuración  La pestaña **Disparador** contiene todos los atributos esenciales del desencadenador.  ![](../../../../assets/en/manual/config/triggers/trigger.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre*|Nombre del activador.<br>Las [macros] admitidas (/manual/appendix/macros/supported_by_location) son: {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN} , {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.\*} y {$MACRO} macros de usuario.<br>**$1, $2. .. Las macros $9** se pueden usar para hacer referencia a la primera, segunda... novena constante de la expresión.<br>*Nota*: Las macros $1-$9 se resolverán correctamente si se refieren a constantes en expresiones relativamente simples y directas. Por ejemplo, el nombre "Carga del procesador superior a $1 en {HOST.NAME}" cambiará automáticamente a "Carga del procesador superior a 5 en el nuevo host" si la expresión es last(/New host/system.cpu.load\[percpu,avg1 \])>5| |*Nombre del evento*|Si se define, este nombre se usará para crear el nombre del evento del problema, en lugar del nombre del activador.<br>El nombre del evento se puede usar para crear alertas significativas que contengan datos del problema (consulte [ejemplo](/ manual/config/triggers/expression#example_18)).<br>Se admite el mismo conjunto de macros que en el nombre del activador, además de las macros de expresión {TIME} y {?EXPRESSION}.<br>Compatible desde Zabbix 5.2.0. | |*Datos operativos*|Los datos operativos permiten definir cadenas arbitrarias junto con macros. Las macros se resolverán dinámicamente en datos en tiempo real en *Monitoreo* → *[Problemas](/manual/web_interface/frontend_sections/monitoring/problems)*. Mientras que las macros en el nombre del activador (ver arriba) resolverán sus valores en el momento en que ocurra un problema y se convertirán en la base de un nombre de problema estático, las macros en los datos operativos mantienen la capacidad de mostrar la información más reciente de forma dinámica. <br>Se admite el mismo conjunto de macros que en el nombre del activador.| |*Severidad*|Establezca el activador requerido [severidad](severidad) haciendo clic en los botones.| |*Expresión*|[Expresión](expresión) lógica utilizada para definir las condiciones de un problema.<br>Se crea un problema después de que se cumplen todas las condiciones incluidas en la expresión, es decir, la expresión se evalúa como VERDADERA. El problema se resolverá tan pronto como la expresión se evalúe como FALSA, a menos que se especifiquen condiciones de recuperación adicionales en *Expresión de recuperación*.| |*Generación de eventos OK*|Opciones de generación de eventos OK:<br>**Expresión**: los eventos OK se generan en función de la misma expresión que los eventos de problema;<br>**Expresión de recuperación**: los eventos OK se generan si la expresión del problema se evalúa como FALSO y la expresión de recuperación se evalúa como VERDADERO;<br>**Ninguno** - en este caso el disparador nunca volverá a un estado OK por sí solo.| |*Expresión de recuperación*|[Expresión](expresión) lógica (opcional) que define condiciones adicionales que deben cumplirse antes de que se resuelva el problema, después de que la expresión del problema original ya haya sido evaluada como FALSA.<br>La expresión de recuperación es útil para desencadenar [histéresis](/manual/config/triggers/expression#hysteresis). **No** es posible resolver un problema solo con la expresión de recuperación si la expresión del problema sigue siendo VERDADERA.<br>Este campo solo está disponible si se selecciona 'Expresión de recuperación' para *Generación de eventos OK*.| |*Modo de generación de eventos PROBLEMA*|Modo para generar eventos de problemas:<br>**Único**: se genera un único evento cuando un disparador pasa al estado 'Problema' por primera vez;<br>**Múltiple* * - se genera un evento con *cada* evaluación de 'Problema' del activador.| |*El evento OK se cierra*|Seleccione si el evento OK se cierra:<br>**Todos los problemas**: todos los problemas de este activador<br>**Todos los problemas si los valores de etiqueta coinciden**: solo aquellos que desencadenan problemas con una etiqueta de evento coincidente valores| |*Etiqueta para coincidencia*|Ingrese el nombre de la etiqueta de evento que se usará para la correlación de eventos.<br>Este campo se muestra si se selecciona 'Todos los problemas si los valores de etiqueta coinciden' para la propiedad *El evento OK se cierra* y es obligatorio en este caso. | |*Permitir cierre manual*|Marque para permitir el [cierre manual](/manual/config/events/manual_close) de eventos de problema generados por este disparador. El cierre manual es posible cuando se reconocen eventos de problemas.| |*URL*|Si no está vacía, la URL ingresada aquí estará disponible como enlace en varias ubicaciones de la interfaz, p. al hacer clic en el nombre del problema en *Monitoreo → Problemas* (opción *URL* en el menú *Activador*) y en el widget del panel *Problemas*.<br>Se admite el mismo conjunto de macros que en el nombre del activador, más {EVENTO .ID}, {HOST.ID} y {TRIGGER.ID}. Tenga en cuenta que las macros de usuario con valores secretos no se resolverán en la URL.| |*Descripción*|Campo de texto utilizado para proporcionar más información sobre este activador. Puede contener instrucciones para solucionar un problema específico, detalles de contacto del personal responsable, etc.<br>Se admite el mismo conjunto de macros que en el nombre del activador.| |*Activado*|Al desmarcar esta casilla se desactivará el activador si es necesario.<br>Los problemas de un activador desactivado ya no se muestran en la interfaz, pero no se eliminan.|  La pestaña **Etiquetas** le permite definir el nivel de activación [etiquetas](/manual/config/tagging). Todos los problemas de este disparador serán etiquetado con los valores ingresados aquí.  ![](../../../../assets/en/manual/config/triggers/trigger_b.png)  Además, la opción *Etiquetas heredadas y activadoras* permite ver etiquetas definido a nivel de plantilla, si el activador proviene de esa plantilla. Si hay varias plantillas con la misma etiqueta, estas etiquetas se muestran once y los nombres de las plantillas están separados por comas. Un disparador no "heredar" y mostrar etiquetas a nivel de host.  |Parámetro|Descripción| |--|--------| |*Nombre/Valor*|Establezca etiquetas personalizadas para marcar eventos desencadenantes.<br>Las etiquetas son un par de nombre y valor de etiqueta. Puedes usar solo el nombre o emparejarlo con un valor. Un activador puede tener varias etiquetas con el mismo nombre, pero con valores diferentes.<br>Macros de usuario, macros de usuario con contexto, macros de descubrimiento de bajo nivel y macros [funciones](/manual/config/macros/macro_functions) con `{{ ITEM.VALUE}}`, `{{ITEM.LASTVALUE}}` y las macros de descubrimiento de bajo nivel se admiten en las etiquetas de eventos. Las macros de descubrimiento de bajo nivel se pueden utilizar dentro del contexto de macro. La macro <br>{TRIGGER.ID} se admite en valores de etiquetas de activación. Puede resultar útil para identificar activadores creados a partir de prototipos de activadores y, por ejemplo, suprimir problemas derivados de estos activadores durante el mantenimiento.<br>Si la longitud total del valor expandido supera los 255, se reducirá a 255 caracteres.<br>Ver todo [macros](/manual/config/tagging#macro_support) compatibles con etiquetas de eventos.<br>[Etiquetas de eventos](/manual/config/tagging) se pueden usar para correlación de eventos, en condiciones de acción y también se verán en * Monitoreo* → *Problemas* o el widget *Problemas*.|  La pestaña **Dependencias** contiene todas las [dependencias](dependencias) del gatillo.  Haga clic en *Agregar* para agregar una nueva dependencia.  ::: nota clásica También puede configurar un disparador abriendo uno existente, presionando el botón *Clonar* y luego guardando en un archivo diferente. nombre. :::

en-us	### Configuration  The Zabbix API allows you to manage the configuration of your monitoring system.
es	### Configuración  La API de Zabbix le permite administrar la configuración de su sistema de monitorización.

en-us	# Configuration  This class is designed to export and import Zabbix configuration data.  Available methods:\  -   [configuration.export](/manual/api/reference/configuration/export) -     exporting the configuration -   [configuration.import](/manual/api/reference/configuration/import) -     importing the configuration -   [configuration.importcompare](/manual/api/reference/configuration/importcompare) -     comparing import file with current system elements
es	# Configuración  Esta clase está diseñada para exportar e importar datos de configuración de Zabbix.  Métodos disponibles:\  - [configuration.export](/manual/api/reference/configuration/export) -     exportar la configuración - [configuration.import](/manual/api/reference/configuration/import) -     importar la configuración - [configuration.importcompare](/manual/api/reference/configuration/importcompare) - comparar el fichero de importación con los elementos actuales del sistema

en-us	#### Configuration  Those remote commands that are executed on Zabbix agent (custom scripts) must be first enabled in the agent [configuration](/manual/appendix/config/zabbix_agentd).  Make sure that the AllowKey=system.run[<command>,\*] parameter is added for each allowed command in agent configuration to allow specific command with nowait mode. Restart agent daemon if changing this parameter.  ::: noteimportant Remote commands do not work with active Zabbix agents. :::  Then, when configuring a new action in *Configuration → Actions*:  -   Define the appropriate conditions. In this example, set that the     action is activated upon any disaster problems with one of Apache     applications:  ![](../../../../../../assets/en/manual/config/notifications/action/conditions_restart.png)  -   In the     *[Operations](/manual/config/notifications/action/operation#configuring_an_operation)*     tab, click on Add in the Operations/Recovery operations/Update     operations block -   From the Operation dropdown field select one of the predefined     scripts  ![](../../../../../../assets/en/manual/config/notifications/action/operation_restart_webserver.png)  -   Select the target list for the script
es	#### Configuración  Esos comandos remotos que se ejecutan en el agente Zabbix (scripts personalizados) debe habilitarse primero en el agente [configuración](/manual/appendix/config/zabbix_agentd).  Asegúrese de agregar el parámetro AllowKey=system.run[<comando>,\*] para cada comando permitido en la configuración del agente para permitir un comando específico con el modo sin espera. Reinicie el demonio del agente si cambia este parámetro.  ::: notaimportante Los comandos remotos no funcionan con Zabbix activo agentes :::  Luego, al configurar una nueva acción en *Configuración → Acciones*:  - Definir las condiciones adecuadas. En este ejemplo, establece que el     la acción se activa ante cualquier problema de desastre con uno de Apache     aplicaciones:  ![](../../../../../../assets/en/manual/config/notifications/action/conditions_restart.png)  -   En el     *[Operaciones](/manual/config/notifications/action/operation#configuring_an_operation)*     pestaña, haga clic en Agregar en Operaciones/Operaciones de recuperación/Actualizar     bloque de operaciones - En el campo desplegable Operación, seleccione uno de los predefinidos     guiones  ![](../../../../../../assets/en/manual/config/notifications/action/operation_restart_webserver.png)  - Seleccione la lista de destino para el script

en-us	#### Configuration  To add the widget, select *Geomap* as type.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget.png)
es	#### Configuración  Para agregar el widget, seleccione *Geomap* como tipo.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget.png)

en-us	#### Configuration  To assign triggers as link indicators, do the following:  -   select a map element -   click on *Edit* in the *Links* section for the appropriate link -   click on *Add* in the *Link indicators* block and select one or more     triggers  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Added triggers can be seen in the *Link indicators* list.  You can set the link type and color for each trigger directly from the list. When done, click on *Apply*, close the form and click on *Update* to save the map changes.
es	#### Configuración  Para asignar disparadores como indicadores de enlace, haga lo siguiente:  - seleccione un elemento del mapa - haga clic en *Editar* en la sección *Enlaces* para el enlace apropiado - haga clic en *Agregar* en el bloque *Indicadores de enlace* y seleccione uno o más     disparadores  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Los disparadores agregados se pueden ver en la lista de *Indicadores de enlace*.  Puede configurar el tipo de enlace y el color para cada disparador directamente desde el lista. Cuando termine, haga clic en *Aplicar*, cierre el formulario y haga clic en *Actualizar* para guardar los cambios en el mapa.

en-us	#### Configuration  To be able to send and receive notifications from Zabbix you have to:  -   [define the media](/manual/config/notifications/media) to send a     message to   If the operation takes place outside of the [When active](/manual/config/notifications/media#user-media) time period  defined for the selected media in the user configuration, the message will not be sent.  The default trigger severity ('Not classified') **must be** checked in user media [configuration](/manual/config/notifications/media/email#user_media) if you want to receive notifications for non-trigger events such as discovery, active agent autoregistration or internal evens.   -   [configure an action     operation](/manual/config/notifications/action/operation) that sends     a message to one of the defined media  ::: noteimportant Zabbix sends notifications only to those users that have at least 'read' permissions to the host that generated the event. At least one host of a trigger expression must be accessible. :::  You can configure custom scenarios for sending messages using [escalations](/manual/config/notifications/action/escalations).  To successfully receive and read e-mails from Zabbix, e-mail servers/clients must support standard 'SMTP/MIME e-mail' format since Zabbix sends UTF-8 data (If the subject contains ASCII characters only, it is not UTF-8 encoded.). The subject and the body of the message are base64-encoded to follow 'SMTP/MIME e-mail' format standard.  Message limit after all macros expansion is the same as message limit for [Remote commands](/manual/config/notifications/action/operation/remote_command).
es	#### Configuración  Para poder enviar y recibir notificaciones de Zabbix tiene que:    - [definir los medios](/manual/config/notifications/media) para enviar un     mensaje   Si la operación se realiza fuera del período de tiempo [Cuando está activo](/manual/config/notifications/media#user-media), definido para el medio seleccionado en la configuración de usuario, el mensaje no será enviado.  La gravedad del iniciador predeterminada ("No clasificado") **debe** activarse en la [configuración](/manual/config/notifications/media/email#user_media) de los medios del usuario si desea recibir notificaciones de eventos que no se activan, como descubrimiento, autorregistro de agente activo o eventos internos.   -   [configurar una operación de acción     ](/manual/config/notifications/action/operation)  que envía     un mensaje a uno de los medios definidos  ::: noteimportant Zabbix envía notificaciones solo a esos usuarios que tengan al menos permisos de "lectura" para el equipo que generó el evento. Al menos un equipo de una expresión de iniciador debe ser accesible. :::  Puede configurar escenarios personalizados para enviar mensajes usando las [escaladas](/manual/config/notifications/action/escalations).  Para recibir y leer correctamente correos electrónicos de Zabbix, los servdores/clientes de correo electrónico deben admitir el formato estándar de 'correo electrónico SMTP/MIME' ya que Zabbix envía datos UTF-8 (si el asunto contiene solo caracteres ASCII, no está codificado en UTF-8). El asunto y el cuerpo del mensaje son codificados en base64 para seguir el estándar de formato 'correo electrónico SMTP/MIME'.  El límite de mensajes después de la expansión de todas las macros es el mismo que el límite de los mensajes para [comandos remotos](/manual/config/notifications/action/operation/remote_command).

en-us	#### Configuration  To configure a CSV to JSON preprocessing step:  -   Go to the Preprocessing tab in     [item](/manual/config/items/preprocessing)/[discovery     rule](/manual/discovery/low_level_discovery#preprocessing)     configuration -   Click on *Add* -   Select the *CSV to JSON* option  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  The first parameter allows to set a custom delimiter. Note that if the first line of CSV input starts with "Sep=" and is followed by a single UTF-8 character then that character will be used as the delimiter in case the first parameter is not set. If the first parameter is not set and a delimiter is not retrieved from the "Sep=" line, then a comma is used as a separator.  The second optional parameter allows to set a quotation symbol.  If the *With header row* checkbox is marked, the header line values will be interpreted as column names (see [Header processing](#csv_header_processing) for more information).  If the *Custom on fail* checkbox is marked, the item will not become unsupported in case of a failed preprocessing step. Additionally custom error handling options may be set: discard the value, set a specified value or set a specified error message.
es	#### Configuración  Para configurar un paso de preprocesamiento de CSV a JSON:  - Vaya a la pestaña Preprocesamiento en la configuración de la     [métrica](/manual/config/items/preprocessing)/[regla de     descubrimiento](/manual/discovery/low_level_discovery#preprocessing) - Haga clic en *Agregar* - Seleccione la opción *CSV a JSON*  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  El primer parámetro permite establecer un delimitador personalizado. Tenga en cuenta que si la primera línea de entrada CSV comienza con "Sep=" y va seguida de un único carácter UTF-8, ese carácter se utilizará como delimitador en caso de que el primer parámetro no está configurado. Si el primer parámetro no está configurado y no se obtiene un delimitador de la línea "Sep=", entonces se utiliza una coma como separador.  El segundo parámetro opcional permite establecer un símbolo de cotización.  Si la casilla de verificación *Con fila de encabezado* está marcada, los valores de la línea de encabezado se interpretan como nombres de columnas (consulte [Procesamiento del encabezado](#csv_header_processing) para obtener más información).  Si la casilla de verificación *Personalizado en caso de error* está marcada, la métrica no se convertirá en no compatible en caso de que falle un paso de preprocesamiento. Además  se pueden configurar opciones personalizadas de manejo de errores: descartar el valor, establecer un valor específico o establecer un mensaje de error específico.

en-us	#### Configuration  To configure a maintenance period:  -   Go to: *Configuration → Maintenance* -   Click on *Create maintenance period* (or on the name of an existing     maintenance period) -   Enter maintenance parameters in the form  ![](../../assets/en/manual/maintenance/maintenance.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Name of the maintenance period.| |*Maintenance type*|Two types of maintenance can be set:<br>**With data collection** - data will be collected by the server during maintenance, triggers will be processed<br>**No data collection** - data will not be collected by the server during maintenance| |*Active since*|The date and time when executing maintenance periods becomes active.<br>*Note*: Setting this time alone does not activate a maintenance period; maintenance periods must be configured in *Periods* (see below).| |*Active till*|The date and time when executing maintenance periods stops being active.| |*Periods*|This block allows you to define the exact days and hours when the maintenance takes place. Clicking on ![](../../assets/en/manual/maintenance/add_link.png) opens a popup window with a flexible *Maintenance period* form where you can define maintenance schedule. See [Maintenance periods](#maintenance_periods) for a detailed description.| |*Host groups*|Select host groups that the maintenance will be activated for. The maintenance will be activated for all hosts from the specified host group(s). This field is auto-complete, so starting to type in it will display a dropdown of all available host groups.<br>Specifying a parent host group implicitly selects all nested host groups. Thus the maintenance will also be activated on hosts from nested groups.| |*Hosts*|Select hosts that the maintenance will be activated for. This field is auto-complete, so starting to type in it will display a dropdown of all available hosts.<br>| |*Tags*|If maintenance tags are specified, maintenance for the selected hosts will be activated, but only problems with matching tags will be suppressed (i.e. no actions will be taken).<br>In case of multiple tags, they are calculated as follows:<br>**And/Or** - all tags must correspond; however tags with the same tag name are calculated by the Or condition<br>**Or** - enough if one tag corresponds<br>There are two ways of matching the tag value:<br>**Contains** - case-sensitive substring match (tag value contains the entered string)<br>**Equals** - case-sensitive string match (tag value equals the entered string) <br> Tags can be specified only if *With data collection* mode is selected.| |*Description*|Description of maintenance period.|
es	#### Configuración  Para configurar un período de mantenimiento:  - Ir a: *Configuración → Mantenimiento* - Haga clic en *Crear periodo de mantenimiento* (o en el nombre de un período de mantenimiento existente) - Introduzca los parámetros del mantenimiento en el formulario  ![](../../assets/es/manual/mantenimiento/mantenimiento.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |---------|-----------| |*Nombre*|Nombre del período de mantenimiento.| |*Tipo de mantenimiento*|Se pueden escoger dos tipos de mantenimiento:<br>**With data collection**: durante el mantenimiento el servidor seguirá recolectando datos, y los disparadores serán procesados<br>**No data collection** - el servidor no recolectará datos durante el mantenimiento | |*Activo desde*|La fecha y hora en la que se activa la ejecución de los períodos de mantenimiento.<br>*Nota*: Definir esta hora no activa el perído de mantenimiento; hay que activarlo en en panel de *Períodos*.| |*Activo hasta*|La fecha y hora en que la ejecución de los periodos de mantenimiento deja de estar activa.| |*Periodos*|Este bloque permite definir días y horas exactas en las que se realiza el mantenimiento. Al hacer clic en ![](../../assets/en/manual/maintenance/add_link.png) se abre una ventana emergente con un formulario flexible de *Período de mantenimiento*, donde se puede definir un horario de mantenimiento. Para más detalle, ver apartado [Períodos de mantenimiento](#Períodos_de_mantenimiento) .| |*Grupos de equipos*|Seleccionar los grupos de equipos en los que el mantenimiento será activado. El mantenimiento se activará para todos equipos de los grupos de equipos especificados. Este campo se completa automáticamente, por lo que al comenzar a escribir en él se mostrará un menú desplegable con todos los grupos de equipos disponibles.<br>Al seleccionar un grupo de equipos padre, se seleccionan implícitamente todos los grupos de equipos anidados. De ese modo el mantenimiento también se activará en los equipos de los  grupos de equipos anidados.| |*Equipos*|Seleccionar los equipos en los que se activará el mantenimiento. Este campo se completa automáticamente, por lo que al comenzar a escribir en él se mostrará un menú desplegable con todos los equipos disponibles.<br>| |*Etiquetas*|Si se han definido etiquetas de mantenimiento, se activará el mantenimiento de los hosts seleccionados, pero solo se ignorarán (es decir, no se ejecutará ninguna acción) los problemas con etiquetas coincidentes .<br>En caso de etiquetas múltiples, se calculan de la siguiente manera:<br>**And/Or** - todas las etiquetas deben corresponder; sin embargo, las etiquetas que tengan el mismo nombre de etiqueta se calculan mediante la condición Or<br>**Or** - basta con que una etiqueta corresponda<br>Hay dos formas de comparar el valor de la etiqueta:<br>**Contains** - coincidencia de subcadena sensible a mayúsculas y minúsculas (el valor de la etiqueta contiene la cadena especificada)<br>**Equals** - coincidencia de cadena sensible a mayúsculas y minúsculas (el valor de la etiqueta es igual a la cadena especificada) <br> Las etiquetas se pueden definir solo si el modo *With data collection* está seleccionado.| |*Descripción*|Descripción del período de mantenimiento.|

en-us	#### Configuration  To configure an HTTP item:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/http_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for HTTP items are:  |Parameter|Description| |--|--------| |*Type*|Select **HTTP agent** here.| |*Key*|Enter a unique item key.| |*URL*|URL to connect to and retrieve data. For example:<br>https://www.example.com<br>http://www.example.com/download<br>Domain names can be specified in Unicode characters. They are automatically punycode-converted to ASCII when executing the HTTP check.<br>The *Parse* button can be used to separate optional query fields (like ?name=Admin&password=mypassword) from the URL, moving the attributes and values into *Query fields* for automatic URL-encoding.<br>Limited to 2048 characters.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURL option.| |*Query fields*|Variables for the URL (see above).<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from macros are resolved and then URL-encoded automatically.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURL option.| |*Request type*|Select request method type: *GET*, *POST*, *PUT* or *HEAD*| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (1-60 seconds). Actually this parameter defines the maximum time for making a connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than 2 x Timeout seconds on one check.<br>Time suffixes are supported, e.g. 30s, 1m.<br>Supported macros: user macros, low-level discovery macros.<br>This sets the [CURLOPT\_TIMEOUT](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html) cURL option.| |*Request body type*|Select the request body type:<br>**Raw data** - custom HTTP request body, macros are substituted but no encoding is performed<br>**JSON data** - HTTP request body in JSON format. Macros can be used as string, number, true and false; macros used as strings must be enclosed in double quotes. Values from macros are resolved and then escaped automatically. If "Content-Type" is not specified in headers then it will default to "Content-Type: application/json"<br>**XML data** - HTTP request body in XML format. Macros can be used as a text node, attribute or CDATA section. Values from macros are resolved and then escaped automatically in a text node and attribute. If "Content-Type" is not specified in headers then it will default to "Content-Type: application/xml"<br>*Note* that selecting *XML data* requires libxml2.| |*Request body*|Enter the request body.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_HTTPHEADER](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the item will become unsupported. If empty, no check is performed.<br>For example: 200,201,210-299<br>Supported macros in the list: user macros, low-level discovery macros.<br>This uses the [CURLINFO\_RESPONSE\_CODE](https://curl.haxx.se/libcurl/c/CURLINFO_RESPONSE_CODE.html) cURL option.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the part of response that must be retrieved:<br>**Body** - body only<br>**Headers** - headers only<br>**Body and headers** - body and headers| |*Convert to JSON*|Headers are saved as attribute and value pairs under the "header" key.<br>If 'Content-Type: application/json' is encountered then body is saved as an object, otherwise it is stored as string, for example:<br>![](../../../../../assets/en/manual/config/items/itemtypes/http_conv_json.png)| |*HTTP proxy*|You can specify an HTTP proxy to use, using the format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>The optional `protocol://` prefix may be used to specify alternative proxy protocols (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html); the protocol prefix support was added in cURL 7.21.7). With no protocol specified, the proxy will be treated as an HTTP proxy. If you specify the wrong protocol, the connection will fail and the item will become unsupported.<br>By default, 1080 port will be used.<br>If specified, the proxy will overwrite proxy related environment variables like http\_proxy, HTTPS\_PROXY. If not specified, the proxy will not overwrite proxy-related environment variables. The entered value is passed on "as is", no sanity checking takes place.<br>*Note* that only simple authentication is supported with HTTP proxy.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL option.| |*HTTP authentication*|Authentication type:<br>**None** - no authentication used.<br>**Basic** - basic authentication is used.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) authentication is used.<br>**Kerberos** - Kerberos authentication is used. See also: [Configuring Kerberos with Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Digest authentication is used.<br>Selecting an authentication method will provide two additional fields for entering a user name and password, where user macros and low-level discovery macros are supported.<br>This sets the [CURLOPT\_HTTPAUTH](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html) cURL option.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server. The server certificate will be automatically taken from system-wide certificate authority (CA) location. You can override the location of CA files using Zabbix server or proxy configuration parameter SSLCALocation.<br>This sets the [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURL option.| |*SSL verify host*|Mark the checkbox to verify that the Common Name field or the Subject Alternate Name field of the web server certificate matches.<br>This sets the [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURL option.| |*SSL certificate file*|Name of the SSL certificate file used for client authentication. The certificate file must be in PEM^1^ format. If the certificate file contains also the private key, leave the SSL key file field empty. If the key is encrypted, specify the password in SSL key password field. The directory containing this file is specified by Zabbix server or proxy configuration parameter SSLCertLocation.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURL option.| |*SSL key file*|Name of the SSL private key file used for client authentication. The private key file must be in PEM^1^ format. The directory containing this file is specified by Zabbix server or proxy configuration parameter SSLKeyLocation.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURL option.| |*SSL key password*|SSL private key file password.<br>Supported macros: user macros, low-level discovery macros.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.| |*Enable trapping*|With this checkbox marked, the item will also function as [trapper item](/manual/config/items/itemtypes/trapper) and will accept data sent to this item by Zabbix sender or using Zabbix sender protocol.| |*Allowed hosts*|Visible only if *Enable trapping* checkbox is marked.<br>List of comma delimited IP addresses, optionally in CIDR notation, or DNS names.<br>If specified, incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}<br>Spaces and [user macros](/manual/config/macros/user_macros) are allowed in this field.<br>Host macros: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} are allowed in this field.|  ::: notetip If the *HTTP proxy* field is left empty, another way for using an HTTP proxy is to set proxy-related environment variables.  For HTTP - set the `http_proxy` environment variable for the Zabbix server user. For example:\ `http_proxy=http://proxy_ip:proxy_port`.  For HTTPS - set the `HTTPS_PROXY` environment variable. For example:\ `HTTPS_PROXY=http://proxy_ip:proxy_port`. More details are available by running a shell command: *\# man curl*. :::  ::: noteimportant  \[1\] Zabbix supports certificate and private key files in PEM format only. In case you have your certificate and private key data in PKCS \#12 format file (usually with extension \*.p12 or \*.pfx) you may generate the PEM file from it using the following commands:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::
es	#### Configuración  Para configurar una métrica HTTP:  - Vaya a: *Configuración* → *Equipos* - Haga clic en *Métricas* en la fila del equipo - Haga clic en *Crear métrica* - Ingrese los parámetros de la métrica en el formulario.  ![](../../../../../assets/en/manual/config/items/itemtypes/http_item.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Los campos que requieren información específica para métricas HTTP son:  |Parámetro|Descripción| |--|--------| |*Tipo*|Seleccione **Agente HTTP** aquí.| |*Clave*|Ingrese una clave de métrica única.| |*URL*|URL para conectarse y recuperar datos. Por ejemplo:<br>https://www.example.com<br>http://www.example.com/download<br>Los nombres de dominio se pueden especificar en caracteres Unicode. Se convierten automáticamente en punycode a ASCII al ejecutar la verificación HTTP.<br>El botón *Analizar* se puede utilizar para separar campos de consulta opcionales (como ?nombre=Admin&contraseña=micontraseña) de la URL, moviendo los atributos y valores a * Campos de consulta* para codificación automática de URL.<br>Limitado a 2048 caracteres.<br>Macros admitidas: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST. NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto establece el [CURLOPT\_URL](https://curl. haxx.se/libcurl/c/CURLOPT_URL.html) opción cURL.| |*Campos de consulta*|Variables para la URL (ver arriba).<br>Especificados como pares de atributo y valor.<br>Los valores se codifican en URL automáticamente. Los valores de las macros se resuelven y luego se codifican en URL automáticamente.<br>Macros admitidas: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM .ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto establece el [CURLOPT\_URL](https://curl.haxx.se/libcurl /c/CURLOPT_URL.html) opción cURL.| |*Tipo de solicitud*|Seleccione el tipo de método de solicitud: *GET*, *POST*, *PUT* o *HEAD*| |*Tiempo de espera*|Zabbix no dedicará más del tiempo establecido a procesar la URL (1-60 segundos). En realidad, este parámetro define el tiempo máximo para establecer una conexión a la URL y el tiempo máximo para realizar una solicitud HTTP. Por lo tanto, Zabbix no gastará más de 2 x segundos de tiempo de espera en una verificación.<br>Se admiten sufijos de tiempo, p. 30s, 1m.<br>Macros admitidas: macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto establece el [CURLOPT\_TIMEOUT](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html) cURL opción.| |*Tipo de cuerpo de la solicitud*|Seleccione el tipo de cuerpo de la solicitud:<br>**Datos sin procesar**: cuerpo de la solicitud HTTP personalizado, se sustituyen macros pero no se realiza codificación<br>**Datos JSON**: cuerpo de la solicitud HTTP en Formato JSON. Las macros se pueden utilizar como cadena, número, verdadero y falso; Las macros utilizadas como cadenas deben estar entre comillas dobles. Los valores de las macros se resuelven y luego se escapan automáticamente. Si no se especifica "Tipo de contenido" en los encabezados, el valor predeterminado será "Tipo de contenido: aplicación/json"<br>**Datos XML**: cuerpo de solicitud HTTP en formato XML. Las macros se pueden utilizar como nodo de texto, atributo o sección CDATA. Los valores de las macros se resuelven y luego se escapan automáticamente en un nodo y atributo de texto. Si no se especifica "Tipo de contenido" en los encabezados, el valor predeterminado será "Tipo de contenido: aplicación/xml"<br>*Nota* que para seleccionar *datos XML* se requiere libxml2.| |*Cuerpo de la solicitud*|Ingrese el cuerpo de la solicitud.<br>Macros admitidas: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM. ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.| |*Encabezados*|Encabezados HTTP personalizados que se enviarán al realizar una solicitud.<br>Especificados como pares de atributo y valor.<br>Macros admitidos: {HOST.IP}, {HOST.CONN}, {HOST.DNS} , {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto configura el [CURLOPT \_HTTPHEADER](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) opción cURL.| |*Códigos de estado requeridos*|Lista de códigos de estado HTTP esperados. Si Zabbix obtiene un código que no está en la lista, el elemento dejará de ser compatible. Si está vacío, no se realiza ninguna verificación.<br>Por ejemplo: 200,201,210-299<br>Macros admitidas en la lista: macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto utiliza el [CURLINFO\_RESPONSE\_CODE](https ://curl.haxx.se/libcurl/c/CURLINFO_RESPONSE_CODE.html) opción cURL.| |*Seguir redirecciones*|Marque la casilla de verificación para seguir las redirecciones HTTP.<br>Esto configura la opción de cURL [CURLOPT\_FOLLOWLOCATION](https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html).| |*Modo de recuperación*|Seleccione la parte de la respuesta que se debe recuperar:<br>**Cuerpo** - solo cuerpo<br>**Encabezados** - solo encabezados<br>**Cuerpo y encabezados** - cuerpo y encabezados| |*Convertir a JSON*|Los encabezados se guardan como pares de atributo y valor bajo la clave "encabezado".<br>Si se encuentra 'Tipo de contenido: aplicación/json', el cuerpo se guarda como un objeto; de lo contrario, se almacena como cadena, por ejemplo:<br>![](../../../../../assets/en/manual/config/items/itemtypes/http_conv_json.png)| |*Proxy HTTP*|Puede especificar un proxy HTTP para usar, usando el formato `[protocolo://][nombre de usuario[:contraseña]@]proxy.example.com[:puerto]`.<br>El opcional ` protocolo://` se puede utilizar el prefijo to especificar protocolos de proxy alternativos (por ejemplo, https, calcetines4, calcetines5; consulte [documentación](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html); la compatibilidad con el prefijo de protocolo se agregó en cURL 7.21.7). Sin ningún protocolo especificado, el proxy será tratado como un proxy HTTP. Si especifica el protocolo incorrecto, la conexión fallará y el elemento dejará de ser compatible.<br>De forma predeterminada, se utilizará el puerto 1080.<br>Si se especifica, el proxy sobrescribirá las variables de entorno relacionadas con el proxy, como http\_proxy, HTTPS. \_APODERADO. Si no se especifica, el proxy no sobrescribirá las variables de entorno relacionadas con el proxy. El valor ingresado se transmite "tal cual", no se realiza ninguna verificación de idoneidad.<br>*Tenga en cuenta* que solo se admite la autenticación simple con el proxy HTTP.<br>Macros admitidas: {HOST.IP}, {HOST.CONN} , {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.<br >Esto configura la opción cURL [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html).| |*Autenticación HTTP*|Tipo de autenticación:<br>**Ninguno**: no se utiliza autenticación.<br>**Básico**: se utiliza autenticación básica.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) se utiliza autenticación.<br>**Kerberos**: se utiliza autenticación Kerberos. Consulte también: [Configuración de Kerberos con Zabbix](/manual/appendix/items/kerberos).<br>**Digest**: se utiliza autenticación implícita.<br>Seleccionar un método de autenticación proporcionará dos campos adicionales para ingresar un usuario. nombre y contraseña, donde se admiten macros de usuario y macros de descubrimiento de bajo nivel.<br>Esto configura la opción cURL [CURLOPT\_HTTPAUTH](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html).| |*SSL verificar par*|Marque la casilla de verificación para verificar el certificado SSL del servidor web. El certificado del servidor se tomará automáticamente de la ubicación de la autoridad certificadora (CA) de todo el sistema. Puede anular la ubicación de los archivos CA utilizando el servidor Zabbix o el parámetro de configuración de proxy SSLCALocation.<br>Esto establece la cURL [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) opción.| |*SSL verificar equipo*|Marque la casilla de verificación para verificar que el campo Nombre común o el campo Nombre alternativo del sujeto del certificado del servidor web coincidan.<br>Esto establece el [CURLOPT\_SSL\_VERIFYHOST](http://curl. haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) opción cURL.| |*Archivo de certificado SSL*|Nombre del archivo de certificado SSL utilizado para la autenticación del cliente. El archivo del certificado debe estar en formato PEM^1^. Si el archivo del certificado también contiene la clave privada, deje vacío el campo del archivo de clave SSL. Si la clave está cifrada, especifique la contraseña en el campo de contraseña de la clave SSL. El directorio que contiene este archivo lo especifica el servidor Zabbix o el parámetro de configuración del proxy SSLCertLocation.<br>Macros admitidas: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME }, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto establece el [CURLOPT\_SSLCERT](http://curl.haxx .se/libcurl/c/CURLOPT_SSLCERT.html) opción cURL.| |*Archivo de clave SSL*|Nombre del archivo de clave privada SSL utilizado para la autenticación del cliente. El archivo de clave privada debe estar en formato PEM^1^. El directorio que contiene este archivo lo especifica el servidor Zabbix o el parámetro de configuración del proxy SSLKeyLocation.<br>Macros admitidas: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME }, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto establece el [CURLOPT\_SSLKEY](http://curl.haxx .se/libcurl/c/CURLOPT_SSLKEY.html) opción de rizo.| |*Contraseña de clave SSL*|Contraseña del archivo de clave privada SSL.<br>Macros admitidas: macros de usuario, macros de descubrimiento de bajo nivel.<br>Esto establece el [CURLOPT\_KEYPASSWD](http://curl.haxx.se/ libcurl/c/CURLOPT_KEYPASSWD.html) opción de curvatura.| |*Habilitar captura*|Con esta casilla de verificación marcada, el elemento también funcionará como [elemento de captura](/manual/config/items/itemtypes/trapper) y aceptará datos enviados a este elemento por el remitente Zabbix o utilizando el protocolo del remitente Zabbix. | |*Equipos permitidos*|Visible solo si la casilla de verificación *Habilitar captura* está marcada.<br>Lista de direcciones IP delimitadas por comas, opcionalmente en notación CIDR, o nombres DNS.<br>Si se especifica, las conexiones entrantes solo se aceptarán desde los equipos enumerados aquí.<br>Si la compatibilidad con IPv6 está habilitada, entonces '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' se tratan por igual y '::/0' permitirá cualquier IPv4. o dirección IPv6.<br>'0.0.0.0/0' se puede utilizar para permitir cualquier dirección IPv4.<br>Tenga en cuenta que las "direcciones IPv6 compatibles con IPv4" (prefijo 0000::/96) son compatibles, pero están obsoletas por [RFC4291 ](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Ejemplo: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1- 255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}<br>Los espacios y [macros de usuario](/manual/config/macros/user_macros) están permitidos en este campo.<br>Macros de host: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} están permitidos en este campo.|  ::: notetip Si el campo *proxy HTTP* se deja vacío, otra manera de usar un proxy HTTP es establecer variables de entorno relacionadas con el proxy.  Para HTTP: establezca la variable de entorno `http_proxy` para el usuario del servidor Zabbix. Por ejemplo:\ `http_proxy=http://proxy_ip:proxy_port`.  Para HTTPS: configure la variable de entorno `HTTPS_PROXY`. Por ejemplo:\ `HTTPS_PROXY=http://proxy_ip:proxy_port`. Más detalles están disponibles  ejecutando el comando de shell: *\# man curl*. :::  ::: noteimportant   \[1\] Zabbix admite archivos de certificado y clave privada  en formato PEM únicamente. En caso de tener sus datos de certificado y clave  privada en un archivo de formato PKCS \#12 (generalmente con extensión \*.p12 o \*.pfx) puede generar el archivo PEM usando los siguientes comandos:       openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem      openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes -out ssl-cert.key   :::

en-us	#### Configuration  To configure a user group:  -   Go to *Administration → User groups* -   Click on *Create user group* (or on the group name to edit an     existing group) -   Edit group attributes in the form  The **User group** tab contains general group attributes:  ![](../../../../assets/en/manual/config/user_group.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Group name*|Unique group name.| |*Users*|To add users to the group start typing the name of an existing user. When the dropdown with matching user names appears, scroll down to select.<br>Alternatively you may click the *Select* button to select users in a popup.| |*Frontend access*|How the users of the group are authenticated.<br>**System default** - use default authentication method (set [globally](/manual/web_interface/frontend_sections/administration/authentication))<br>**Internal** - use Zabbix internal authentication (even if LDAP authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**LDAP** - use LDAP authentication (even if internal authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**Disabled** - access to Zabbix frontend is forbidden for this group| |*Enabled*|Status of user group and group members.<br>*Checked* - user group and users are enabled<br>*Unchecked* - user group and users are disabled| |*Debug mode*|Mark this checkbox to activate [debug mode](/manual/web_interface/debug_mode) for the users.|  The **Permissions** tab allows you to specify user group access to host group (and thereby host) data:  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Current permissions to host groups are displayed in the *Permissions* block.  If current permissions of the host group are inherited by all nested host groups, this is indicated after the host group name ("*including subgroups*"). Note that a *Super admin* user can enforce nested host groups to have the same level of permissions as the parent host group; this can be done in the host group [configuration](/manual/config/hosts/host#creating_a_host_group) form.  You may change the level of access to a host group:  -   **Read-write** - read-write access to a host group; -   **Read** - read-only access to a host group; -   **Deny** - access to a host group denied; -   **None** - no permissions are set.  Use the selection field below to select host groups and the level of access to them. This field is auto-complete so starting to type the name of a host group will offer a dropdown of matching host groups. If you wish to see all host groups, click on *Select*. If you wish to include nested host groups, mark the *Include subgroups* checkbox. Click on ![](../../../../assets/en/manual/config/add_link.png) to add the selected host groups to the list of host group permissions.  :::noteimportant Adding a parent host group with the *Include subgroups* checkbox marked will override (and remove from the list) previously configured permissions of all related nested host groups. Adding a host group with *None* as the level of access selected will remove the host group from the list if the host group is already in the list. :::  The **Tag filter** tab allows you to set tag-based permissions for user groups to see problems filtered by tag name and its value:  ![](../../../../assets/en/manual/config/user_group_tags.png)  To select a host group to apply a tag filter for, click *Select* to get the complete list of existing host groups or start to type the name of a host group to get a dropdown of matching groups. If you want to apply tag filters to nested host groups, mark the *Include subgroups* checkbox.  Tag filter allows to separate the access to host group from the possibility to see problems.  For example, if a database administrator needs to see only "MySQL" database problems, it is required to create a user group for database administrators first, then specify "Service" tag name and "MySQL" value.  ![user\_group\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  If "Service" tag name is specified and value field is left blank, corresponding user group will see all problems for selected host group with tag name "Service". If both tag name and value fields are left blank but host group selected, corresponding user group will see all problems for selected host group. Make sure a tag name and tag value are correctly specified otherwise a corresponding user group will not see any problems.  Let's review an example when a user is a member of several user groups selected. Filtering in this case will use OR condition for tags.  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**User group A**|<|<|**User group B**|<|<|**Visible result for a user (member) of both groups**| |*Tag filter*|<|<|<|<|<|^| |*Host group*|*Tag name*|*Tag value*|*Host group*|*Tag name*|*Tag value*|^| |Templates/Databases|Service|MySQL|Templates/Databases|Service|Oracle|Service: MySQL or Oracle problems visible| |Templates/Databases|*blank*|*blank*|Templates/Databases|Service|Oracle|All problems visible| |*not selected*|*blank*|*blank*|Templates/Databases|Service|Oracle|<Service:Oracle> problems visible|  ::: noteimportant  Adding a filter (for example, all tags in a certain host group "Templates/Databases") results in not being able to see the problems of other host groups. :::
es	#### Configuración  Para configurar un grupo de usuarios:  - Vaya a *Administración → Grupos de usuarios* - Haga clic en *Crear grupo de usuarios* (o en el nombre del grupo para editar un     grupo existente) - Editar atributos de grupo en el formulario.  La pestaña **Grupo de usuarios** contiene atributos generales del grupo:  ![](../../../../assets/en/manual/config/user_group.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre del grupo*|Nombre de grupo único.| |*Usuarios*|Para agregar usuarios al grupo, comience a escribir el nombre de un usuario existente. Cuando aparezca el menú desplegable con nombres de usuario coincidentes, desplácese hacia abajo para seleccionar.<br>Como alternativa, puede hacer clic en el botón *Seleccionar* para seleccionar usuarios en una ventana emergente.| |*Acceso frontal*|Cómo se autentican los usuarios del grupo.<br>**Predeterminado del sistema**: use el método de autenticación predeterminado (establecido [globalmente](/manual/web_interface/frontend_sections/administration/authentication))<br> **Interno**: use la autenticación interna de Zabbix (incluso si la autenticación LDAP se usa globalmente).<br>Se ignora si la autenticación HTTP es la opción predeterminada global.<br>**LDAP**: use la autenticación LDAP (incluso si la autenticación interna es usado globalmente).<br>Se ignora si la autenticación HTTP es el valor predeterminado global.<br>**Deshabilitado**: el acceso a la interfaz de Zabbix está prohibido para este grupo| |*Habilitado*|Estado del grupo de usuarios y de los miembros del grupo.<br>*Marcado*: el grupo de usuarios y los usuarios están habilitados<br>*Sin marcar*: el grupo de usuarios y los usuarios están deshabilitados| |*Modo de depuración*|Marque esta casilla de verificación para activar el [modo de depuración](/manual/web_interface/debug_mode) para los usuarios.|  La pestaña **Permisos** le permite especificar el acceso del grupo de usuarios al host datos del grupo (y por lo tanto del host):  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Los permisos actuales para alojar grupos se muestran en el bloque *Permisos*.  Si todos los grupos de hosts anidados heredan los permisos actuales del grupo de hosts, esto se indica después del nombre del grupo de hosts ("*incluidos los subgrupos*"). Tenga en cuenta que un usuario *superadministrador* puede exigir que los grupos de hosts anidados tengan el mismo nivel de permisos que el grupo de hosts principal; Esto se puede hacer en el formulario del grupo de hosts [configuración](/manual/config/hosts/host#creating_a_host_group).  Puede cambiar el nivel de acceso a un grupo de anfitriones:  - **Lectura-escritura**: acceso de lectura-escritura a un grupo de hosts; - **Lectura**: acceso de solo lectura a un grupo de hosts; - **Denegar**: acceso denegado a un grupo de hosts; - **Ninguno**: no se establecen permisos.  Utilice el campo de selección a continuación para seleccionar grupos de anfitriones y el nivel de acceso a ellos. Este campo se completa automáticamente, por lo que al comenzar a escribir el nombre de un grupo de anfitriones aparecerá un menú desplegable de grupos de anfitriones coincidentes. Si desea ver todos los grupos de anfitriones, haga clic en *Seleccionar*. Si desea incluir grupos de hosts anidados, marque la casilla de verificación *Incluir subgrupos*. Haga clic en ![](../../../../assets/en/manual/config/add_link.png) para agregar los grupos de hosts seleccionados a la lista de permisos de grupos de hosts.  :::notaimportante Agregar un grupo de hosts principal con la casilla de verificación *Incluir subgrupos* marcada anulará (y eliminará de la lista) los permisos configurados previamente de todos los grupos de hosts anidados relacionados. Agregar un grupo de hosts con *Ninguno* como nivel de acceso seleccionado eliminará el grupo de hosts de la lista si el grupo de hosts ya está en la lista. :::  La pestaña **Filtro de etiquetas** le permite establecer permisos basados en etiquetas para el usuario grupos para ver los problemas filtrados por nombre de etiqueta y su valor:  ![](../../../../assets/en/manual/config/user_group_tags.png)  Para seleccionar un grupo de hosts para aplicar un filtro de etiquetas, haga clic en *Seleccionar* para obtener la lista completa de grupos de hosts existentes o comience a escribir el nombre de un grupo anfitrión para obtener un menú desplegable de grupos coincidentes. Si quieres aplicar filtros de etiquetas para grupos de hosts anidados, marque *Incluir subgrupos* caja.  El filtro de etiquetas permite separar el acceso al grupo de host del Posibilidad de ver problemas.  Por ejemplo, si un administrador de base de datos necesita ver sólo "MySQL" Problemas con la base de datos, es necesario crear un grupo de usuarios para la base de datos. primero los administradores, luego especifique el nombre de la etiqueta "Servicio" y el valor "MySQL".  ![usuario\_grupo\_etiqueta\_filtro\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  Si se especifica el nombre de la etiqueta "Servicio" y el campo de valor se deja en blanco, El grupo de usuarios correspondiente verá todos los problemas del grupo de host seleccionado. con el nombre de etiqueta "Servicio". Si quedan campos de nombre y valor de etiqueta en blanco pero el grupo de host seleccionado, el grupo de usuarios correspondiente verá todo problemas para el grupo de host seleccionado. Asegúrese de que el nombre y el valor de la etiqueta sean especificado correctamente, de lo contrario, el grupo de usuarios correspondiente no verá cualquier problema.  Repasemos un ejemplo cuando un usuario es miembro de varios grupos de usuarios. seleccionado. En este caso, el filtrado utilizará la condición OR para las etiquetas.  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**Grupo de usuarios A**|<|<|**Grupo de usuarios B**|<|<|**Resultado visible para un usuario (miembro) de ambos grupos**| |*Filtro de etiquetas*|<|<|<|<|<|^| |*Grupo de hosts*|*Nombre de etiqueta*|*Valor de etiqueta*|*Grupo de hosts*|*Nombre de etiqueta*|*Valor de etiqueta*|^| |Plantillas/Bases de datos|Servicio|MySQL|Plantillas/Bases de datos|Servicio|Oracle|Servicio: Problemas de MySQL u Oracle visibles| |Plantillas/Bases de datos|*en blanco*|*en blanco*|Plantillas/Bases de datos|Servicio|Oracle|Todos los problemas visibles| |*no seleccionado*|*en blanco*|*en blanco*|Plantillas/Bases de datos|Servicio|Oracle|<Servicio:Oracle> problemas visibles|  ::: nota importante  Agregar un filtro (por ejemplo, todas las etiquetas en un cierto grupo de hosts "Plantillas/Bases de datos") da como resultado que no se pueda ver los problemas de otros grupos anfitriones. :::

en-us	#### Configuration  To configure a value mapping, follow these steps:  1\. Open the host or template configuration form.  2\. In the *Value mapping* tab, click *Add* to add a new value mapping, or click on the name of an existing mapping to edit it.  ![](../../../../assets/en/manual/config/items/value_mapping.png)  Parameters of a value mapping:  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Unique name for the set of value mappings.| |*Mappings*|<|Individual rules for mapping numeric/string values to string representations.<br><br>Mapping is applied in the order of the rules that can be reordered by dragging.| | |*Type*|Mapping type:<br>**equals** - equal values will be mapped;<br>**is greater than or equals** - equal or greater values will be mapped;<br>**is less than or equals** - equal or smaller values will be mapped;<br>**in range** - values in range will be mapped; the range is expressed as <number1>-<number2> or <number>; multiple ranges are supported (for example, 1-10,101-110,201);<br>**regexp** - values corresponding to the [regular expression](/manual/regular_expressions) will be mapped (global regular expressions are not supported);<br>**default** - all outstanding values will be mapped, other than those with specific mappings.<br><br>For mapping ranges, only numeric value types (*is greater than or equals*, *is less than or equals*, *in range*) are supported.| |^|*Value*|Incoming value (may contain a range or regular expression, depending on the mapping type).| |^|*Mapped to*|String representation (up to 64 characters) for the incoming value.|  All mandatory input fields are marked with a red asterisk.  When viewing the value mapping in the list, only the first three mappings are visible, with three dots indicating that more mappings exist.  ![](../../../../assets/en/manual/config/items/value_map_list.png)
es	#### Configuración  Para configurar una asignación de valores, siga estos pasos:  1\. Abra el formulario de configuración de equipo o plantilla.  2\. En la pestaña *Asignación de valores*, haga clic en *Agregar* para agregar una nueva asignación de valores, o haga clic en el nombre de una asignación existente para editarla.  ![](../../../../assets/en/manual/config/items/value_mapping.png)  Parámetros de una asignación de valores:  |Parámetro|<|Descripción| |-|----------|------------------------------------ ----| |*Nombre*|<|Nombre único para el conjunto de asignaciones de valores.| |*Asignaciones*|<|Reglas individuales para asignar valores numéricos/cadenas a representaciones de cadenas.<br><br>La asignación se aplica en el orden de las reglas que se pueden reordenar arrastrando.| | |*Tipo*|Tipo de asignación:<br>**igual** - se asignarán valores iguales;<br>**es mayor o igual a** - se asignarán valores iguales o mayores;<br>**es menor o igual a**: se asignarán valores iguales o menores;<br>**en el rango**: se asignarán los valores dentro del rango; el rango se expresa como <número1>-<número2> o <número>; se admiten varios rangos (por ejemplo, 1-10,101-110,201);<br>**regexp**: se asignarán los valores correspondientes a la [expresión regular](/manual/regular_expressions) (no se admiten expresiones regulares globales); <br>**predeterminado**: se asignarán todos los valores destacados, excepto aquellos con asignaciones específicas.<br><br>Para los rangos de asignación, solo los tipos de valores numéricos (*es mayor o igual que*, *es menor que o iguales*, *dentro del rango*) son compatibles.| |^|*Valor*|Valor entrante (puede contener un rango o una expresión regular, según el tipo de asignación).| |^|*Asignado a*|Representación de cadena (hasta 64 caracteres) para el valor entrante.|  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Al ver la asignación de valores en la lista, solo las tres primeras asignaciones son visibles, y tres puntos indican que existen más asignaciones.  ![](../../../../assets/en/manual/config/items/value_map_list.png)

en-us	#### Configuration  To configure custom alert scripts as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the script media type:  |Parameter|Description| |--|--------| |*Script name*|Enter the name of the script file (e.g., notification.sh) that is located in the directory specified in the server [configuration file](/manual/appendix/config/zabbix_server) `AlertScriptsPath` parameter.| |*Script parameters*|Add command-line parameters to the script.<br>{ALERT.SENDTO}, {ALERT.SUBJECT} and {ALERT.MESSAGE} [macros](/manual/appendix/macros/supported_by_location) are supported in script parameters.<br>Customizing script parameters is supported since Zabbix 3.0.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if an alert script doesn't use default messages, message templates for operation types used by this media type must still be defined, otherwise a notification will not be sent.  :::  ::: noteimportant As parallel processing of media types is implemented since Zabbix 3.4.0, it is important to note that with more than one script media type configured, these scripts may be processed in parallel by alerter processes. The total number of alerter processes is limited by the StartAlerters [parameter](/manual/appendix/config/zabbix_server). :::
es	#### Configuración  Para configurar scripts de alerta personalizados como tipo de medio:  -   Vaya a *Administración → Tipos de medios* -   Haga clic en *Crear tipo de medio*  La pestaña **Tipo de medio** contiene atributos generales de tipo de medio:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Los siguientes parámetros son específicos del tipo de medio de secuencia de comandos:  |Parámetro|Descripción| |--|--------| |*Nombre del script*|Ingrese el nombre del archivo de script (por ejemplo, notificación.sh) que se encuentra en el directorio especificado en el parámetro `AlertScriptsPath` del [archivo de configuración](/manual/appendix/config/zabbix_server) del servidor.| |*Parámetros de script*|Agregue parámetros de línea de comandos al script.<br>{ALERT.SENDTO}, {ALERT.SUBJECT} y {ALERT.MESSAGE} [macros](/manual/appendix/macros/supported_by_location) son compatibles en los parámetros del script.<br>La personalización de los parámetros del script es compatible desde Zabbix 3.0.|  Consulte los [parámetros comúnes de tipo de medio](/manual/config/notifications/media#common_parameters) para más detalles sobre cómo configurar mensajes predeterminados y opciones del procesamiento de alertas.  ::: notewarning  Incluso si un script de alerta no usa los mensajes predeterminados, aún debe definirse las plantillas de mensajes para tipos de operaciones utilizadas por este tipo de medio; de lo contrario, no se enviará ninguna notificación.  :::  ::: noteimportant Como el procesamiento paralelo de tipos de medios ha sido implementado desde Zabbix 3.4.0, es importante tener en cuenta que con más de un tipo de medio de script configurado, estos scripts pueden procesarse en paralelo mediante procesos de alerta. El número total de procesos de alerta es definido por el [parámetro](/manual/appendix/config/zabbix_server) StartAlerters. :::

en-us	#### Configuration  To configure e-mail as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type* (or click on *E-mail* in the list of     pre-defined media types).  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_email.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the e-mail media type:  |Parameter|Description| |--|--------| |*SMTP server*|Set an SMTP server to handle outgoing messages.| |*SMTP server port*|Set the SMTP server port to handle outgoing messages.<br>This option is supported *starting with Zabbix 3.0*.| |*SMTP helo*|Set a correct SMTP helo value, normally a domain name.| |*SMTP email*|The address entered here will be used as the **From** address for the messages sent.<br>Adding a sender display name (like "Zabbix\_info" in *Zabbix\_info <zabbix\@company.com>* in the screenshot above) with the actual e-mail address is supported since Zabbix 2.2 version.<br>There are some restrictions on display names in Zabbix emails in comparison to what is allowed by RFC 5322, as illustrated by examples:<br>Valid examples:<br>*zabbix\@company.com* (only email address, no need to use angle brackets)<br>*Zabbix\_info <zabbix\@company.com>* (display name and email address in angle brackets)<br>*∑Ω-monitoring <zabbix\@company.com>* (UTF-8 characters in display name)<br>Invalid examples:<br>*Zabbix HQ zabbix\@company.com* (display name present but no angle brackets around email address)<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>* (although valid by RFC 5322, quoted pairs and comments are not supported in Zabbix emails)| |*Connection security*|Select the level of connection security:<br>**None** - do not use the [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html) option<br>**STARTTLS** - use the CURLOPT\_USE\_SSL option with CURLUSESSL\_ALL value<br>**SSL/TLS** - use of CURLOPT\_USE\_SSL is optional<br>This option is supported *starting with Zabbix 3.0*.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the SMTP server.<br>The value of "SSLCALocation" server configuration directive should be put into [CURLOPT\_CAPATH](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html) for certificate validation.<br>This sets cURL option [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).<br>This option is supported *starting with Zabbix 3.0*.| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the SMTP server certificate matches.<br>This sets cURL option [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).<br>This option is supported *starting with Zabbix 3.0*.| |*Authentication*|Select the level of authentication:<br>**None** - no cURL options are set<br>(since 3.4.2) **Username and password** - implies "AUTH=\*" leaving the choice of authentication mechanism to cURL<br>(until 3.4.2) **Normal password** - [CURLOPT\_LOGIN\_OPTIONS](http://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html) is set to "AUTH=PLAIN"<br>This option is supported *starting with Zabbix 3.0*.| |*Username*|User name to use in authentication.<br>This sets the value of [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html).<br>This option is supported *starting with Zabbix 3.0*.<br>[User macros](/manual/appendix/macros/supported_by_location_user#other-locations) supported as of Zabbix 6.0.30.| |*Password*|Password to use in authentication.<br>This sets the value of [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html).<br>This option is supported *starting with Zabbix 3.0*.<br>[User macros](/manual/appendix/macros/supported_by_location_user#other-locations) supported as of Zabbix 6.0.30.| |*Message format*|Select message format:<br>**HTML** - send as HTML<br>**Plain text** - send as plain text|  ::: noteimportant To enable SMTP authentication options, Zabbix server must be both compiled with the `--with-libcurl` [compilation](/manual/installation/install#configure_the_sources) option (with cURL 7.20.0 or higher) and use the `libcurl-full` packages during runtime. :::  See also [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.
es	#### Configuración  Para configurar el correo electrónico como tipo de medio:  - Vaya a *Administración → Tipos de medios* - Haga clic en *Crear tipo de medio* (o haga clic en *Correo electrónico* en la lista de     tipos de medios predefinidos).  La pestaña **Tipo de medio** contiene atributos generales de tipo de medio:  ![](../../../../../assets/en/manual/config/notifications/media/media_email.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  Los siguientes parámetros son específicos del tipo de medio de correo electrónico:  |Parámetro|Descripción| |--|--------| |*Servidor SMTP*|Configurar un servidor SMTP para manejar mensajes salientes.| |*Puerto del servidor SMTP*|Configure el puerto del servidor SMTP para manejar mensajes salientes.<br>Esta opción es compatible *a partir de Zabbix 3.0*.| |*SMTP helo*|Establezca un valor de SMTP helo correcto, normalmente un nombre de dominio.| |*Correo electrónico SMTP*|La dirección ingresada aquí se usará como la dirección **De** para los mensajes enviados.<br>Agregar un nombre para mostrar del remitente (como "Zabbix\_info" en *Zabbix\_info <zabbix\@ company.com>* en la captura de pantalla anterior) con la dirección de correo electrónico real es compatible desde la versión Zabbix 2.2.<br>Existen algunas restricciones en los nombres para mostrar en los correos electrónicos de Zabbix en comparación con lo permitido por RFC 5322, como se ilustra en ejemplos:<br>Ejemplos válidos:<br>*zabbix\@company.com* (solo dirección de correo electrónico, no es necesario utilizar corchetes angulares)<br>*Zabbix\_info <zabbix\@company.com>* (nombre para mostrar y dirección de correo electrónico entre paréntesis angulares)<br>*∑Ω-monitoring <zabbix\@company.com>* (caracteres UTF-8 en el nombre para mostrar)<br>Ejemplos no válidos:<br>*Zabbix HQ zabbix\@company. com* (nombre para mostrar pero sin corchetes angulares alrededor de la dirección de correo electrónico)<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>* (aunque válido según RFC 5322 , los pares entre comillas y los comentarios no se admiten en los correos electrónicos de Zabbix)| |*Seguridad de conexión*|Seleccione el nivel de seguridad de conexión:<br>**Ninguno** - no utilice el [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL. html) opción<br>**STARTTLS** - use la opción CURLOPT\_USE\_SSL con el valor CURLUSESSL\_ALL<br>**SSL/TLS** - el uso de CURLOPT\_USE\_SSL es opcional<br>Esta opción es compatible *a partir de Zabbix 3.0*.| |*SSL verificar par*|Marque la casilla de verificación para verificar el certificado SSL del servidor SMTP.<br>El valor de la directiva de configuración del servidor "SSLCALocation" debe colocarse en [CURLOPT\_CAPATH](http://curl.haxx. se/libcurl/c/CURLOPT_CAPATH.html) para la validación del certificado.<br>Esto configura la opción cURL [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).<br >Esta opción es compatible *a partir de Zabbix 3.0*.| |*SSL verificar host*|Marque la casilla de verificación para verificar que el campo *Nombre común* o el campo *Nombre alternativo del sujeto* del certificado del servidor SMTP coincida.<br>Esto configura la opción cURL [CURLOPT\_SSL\_VERIFYHOST](http ://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).<br>Esta opción es compatible *a partir de Zabbix 3.0*.| |*Autenticación*|Seleccione el nivel de autenticación:<br>**Ninguno** - no hay opciones de cURL configuradas<br>(desde 3.4.2) **Nombre de usuario y contraseña** - implica "AUTH=\*" salir la elección del mecanismo de autenticación para cURL<br>(hasta 3.4.2) **Contraseña normal** - [CURLOPT\_LOGIN\_OPTIONS](http://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html) es establecido en "AUTH=PLAIN"<br>Esta opción es compatible *a partir de Zabbix 3.0*.| |*Nombre de usuario*|Nombre de usuario a utilizar en la autenticación.<br>Esto establece el valor de [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html).<br>Esta opción es compatible *a partir de Zabbix 3.0*.<br>[Macros de usuario](/manual/appendix/macros/supported_by_location_user#other-locations) compatible a partir de Zabbix 6.0.30.| |*Contraseña*|Contraseña a utilizar en la autenticación.<br>Esto establece el valor de [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html).<br>Esta opción es compatible *a partir de Zabbix 3.0*.<br>[Macros de usuario](/manual/appendix/macros/supported_by_location_user#other-locations) compatible a partir de Zabbix 6.0.30.| |*Formato del mensaje*|Seleccione el formato del mensaje:<br>**HTML** - enviar como HTML<br>**Texto sin formato** - enviar como texto sin formato|  ::: nota importante Para habilitar las opciones de autenticación SMTP, el servidor Zabbix debe estar compilado con la opción `--with-libcurl` [compilación](/manual/installation/install#configure_the_sources) (con cURL 7.20.0 o superior) y usar la opción `libcurl- paquetes completos durante el tiempo de ejecución. :::  Véase también [tipo de medio común parámetros](/manual/config/notifications/media#common_parameters) para detalles sobre cómo configurar mensajes predeterminados y procesamiento de alertas opciones.

en-us	#### Configuration  To configure event correlation rules globally:  -   Go to *Configuration* → *Event correlation* -   Click on *Create correlation* to the right (or on the correlation     name to edit an existing rule) -   Enter parameters of the correlation rule in the form  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Unique correlation rule name.| |*Type of calculation*|The following options of calculating conditions are available:<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions. It must include all conditions (represented as uppercase letters A, B, C, ...) and may include spaces, tabs, brackets ( ), **and** (case sensitive), **or** (case sensitive), **not** (case sensitive).| |*Conditions*|List of conditions. See below for details on configuring a condition.| |*Description*|Correlation rule description.| |*Operations*|Mark the checkbox of the operation to perform when event is correlated. The following operations are available:<br>**Close old events** - close old events when a new event happens. Always add a condition based on the old event when using the *Close old events* operation or all existing problems could be closed.<br>**Close new event** - close the new event when it happens| |*Enabled*|If you mark this checkbox, the correlation rule will be enabled.|  To configure details of a new condition, click on ![](../../../../assets/en/manual/config/add_link.png) in the Conditions block. A popup window will open where you can edit the condition details.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Parameter|Description| |--|--------| |*New condition*|Select a condition for correlating events.<br>*Note* that if no old event condition is specified, all old events may be matched and closed. Similarly if no new event condition is specified, all new events may be matched and closed.<br>The following conditions are available:<br>**Old event tag** - specify the old event tag for matching.<br>**New event tag** - specify the new event tag for matching.<br>**New event host group** - specify the new event host group for matching.<br>**Event tag pair** - specify new event tag and old event tag for matching. In this case there will be a match if the **values** of the tags in both events match. Tag *names* need not match.<br>This option is useful for matching runtime values, which may not be known at the time of configuration (see also [Example 1](/manual/config/event_correlation/global#examples)).<br>**Old event tag value** - specify the old event tag name and value for matching, using the following operators:<br>*equals* - has the old event tag value<br>*does not equal* - does not have the old event tag value<br>*contains* - has the string in the old event tag value<br>*does not contain* - does not have the string in the old event tag value<br>**New event tag value** - specify the new event tag name and value for matching, using the following operators:<br>*equals* - has the new event tag value<br>*does not equal* - does not have the new event tag value<br>*contains* - has the string in the new event tag value<br>*does not contain* - does not have the string in the new event tag value|  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
es	#### Configuración  Para configurar reglas de correlación de eventos globalmente:  - Ir a *Configuración* → *Correlación de eventos* - Haga clic en *Crear correlación* a la derecha (o en la correlación     nombre para editar una regla existente) - Introduzca los parámetros de la regla de correlación en el formulario  ![correlación\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |*Nombre*|Nombre de regla de correlación única.| |*Tipo de cálculo*|Las siguientes opciones de cálculo de condiciones están disponibles:<br>**Y** - se deben cumplir todas las condiciones<br>**O** - suficiente si se cumple una condición<br>** And/Or** - AND con diferentes tipos de condiciones y OR 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 acción. Debe incluir todas las condiciones (representadas como letras mayúsculas A, B, C, ...) y puede incluir espacios, tabulaciones, corchetes ( ), **y** (distingue entre mayúsculas y minúsculas), **o** (distingue entre mayúsculas y minúsculas) , **no** (se distingue entre mayúsculas y minúsculas).| |*Condiciones*|Lista de condiciones. Consulte a continuación para obtener detalles sobre la configuración de una condición.| |*Descripción*|Descripción de la regla de correlación.| |*Operaciones*|Marque la casilla de verificación de la operación a realizar cuando el evento está correlacionado. Las siguientes operaciones están disponibles:<br>**Cerrar eventos antiguos**: cierra eventos antiguos cuando ocurre uno nuevo. Siempre agregue una condición basada en el evento anterior cuando use la operación *Cerrar eventos antiguos* o todos los problemas existentes podrían cerrarse.<br>**Cerrar nuevo evento**: cierre el nuevo evento cuando suceda| |*Habilitado*|Si marca esta casilla de verificación, se habilitará la regla de correlación.|  Para configurar los detalles de una nueva condición, haga clic en ![](../../../../assets/en/manual/config/add_link.png) en las Condiciones bloquear. Se abrirá una ventana emergente donde puede editar la condición detalles.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Parámetro|Descripción| |--|--------| |*Nueva condición*|Seleccione una condición para correlacionar eventos.<br>*Tenga en cuenta* que si no se especifica ninguna condición de evento anterior, todos los eventos antiguos pueden coincidir y cerrarse. Del mismo modo, si no se especifica una nueva condición de evento, todos los eventos nuevos pueden coincidir y cerrarse.<br>Las siguientes condiciones están disponibles:<br>**Etiqueta de evento anterior**: especifique la etiqueta de evento anterior para la coincidencia.<br>* *Nueva etiqueta de evento**: especifique la nueva etiqueta de evento para la coincidencia.<br>**Nuevo grupo de organizadores de eventos**: especifique el nuevo grupo de organizadores de eventos para la coincidencia.<br>**Par de etiquetas de eventos**: especifique el nuevo evento etiqueta y etiqueta de evento anterior para hacer coincidir. En este caso habrá una coincidencia si los **valores** de las etiquetas en ambos eventos coinciden. La etiqueta *nombres* no necesita coincidir.<br>Esta opción es útil para hacer coincidir los valores de tiempo de ejecución, que pueden no conocerse en el momento de la configuración (ver también [Ejemplo 1](/manual/config/event_correlation/global#examples)) .<br>**Valor de la etiqueta de evento anterior**: especifique el nombre de la etiqueta de evento anterior y el valor para la coincidencia, utilizando los siguientes operadores:<br>*es igual a*: tiene el valor de la etiqueta de evento anterior<br>*no es igual* - no tiene el valor de etiqueta de evento anterior<br>*contiene* - tiene la cadena en el valor de etiqueta de evento anterior<br>*no contiene* - no tiene la cadena en el valor de etiqueta de evento anterior<br>** Nuevo valor de etiqueta de evento**: especifique el nuevo nombre de etiqueta de evento y el valor para la coincidencia, utilizando los siguientes operadores:<br>*igual*: tiene el nuevo valor de etiqueta de evento<br>*no es igual*: no tiene el nuevo valor de etiqueta de evento<br>*contiene* - tiene la cadena en el nuevo valor de etiqueta de evento<br>*no contiene* - no tiene la cadena en el nuevo valor de etiqueta de evento|  ::: nota de advertencia Porque la mala configuración es posible, cuando similar se pueden crear etiquetas de eventos para problemas **no relacionados**, revise la casos descritos a continuación! :::  - Las etiquetas reales y los valores de las etiquetas solo se vuelven visibles cuando se activa un disparador.     Si la expresión regular utilizada no es válida, se reemplaza silenciosamente     con una cadena \*UNKNOWN\*. Si el evento problema inicial con un     \*DESCONOCIDO\* se pierde el valor de la etiqueta, puede aparecer OK posterior     eventos con el mismo valor de etiqueta \*UNKNOWN\* que pueden cerrar el problema     eventos que no deberían haber cerrado.  ```{=html} <!-- --> ``` - Si un usuario usa la macro {ITEM.VALUE} sin funciones de macro como     valor de la etiqueta, se aplica la limitación de 255 caracteres. Cuando registrar mensajes     son largos y los primeros 255 caracteres no son específicos, esto puede     también dan como resultado etiquetas de eventos similares para problemas no relacionados.

en-us	#### Configuration  To configure, select *Action log* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.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:  |   |   | |--|--------| |*Sort entries by*|Sort entries by:<br>**Time** (descending or ascending)<br>**Type** (descending or ascending)<br>**Status** (descending or ascending)<br>**Recipient** (descending or ascending).| |*Show lines*|Set how many action log lines will be displayed in the widget.|
es	#### Configuración  Para configurar, seleccione *Registro de acciones* como tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.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:  | | | |--|--------| |*Ordenar entradas por*|Ordenar entradas por:<br>**Hora** (descendente o ascendente)<br>**Tipo** (descendente o ascendente)<br>**Estado** (descendente o ascendente) <br>**Destinatario** (descendente o ascendente).| |*Mostrar líneas*|Establezca cuántas líneas de registro de acciones se mostrarán en el widget.|

en-us	#### Configuration  To configure, select *Clock* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.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:  |   |   | |--|--------| |*Time type*|Select local, server, or specified host time.<br>Server time will be identical to the time zone set globally or for the Zabbix user.| |*Item*|Select the item for displaying time. To display host time, use the `system.localtime[local]` [item](/manual/config/items/itemtypes/zabbix_agent). This item must exist on the host.<br>This field is available only when *Host time* is selected.|
es	#### Configuración  Para configurar, seleccione *Reloj* como tipo:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.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:  | | | |--|--------| |*Tipo de hora*|Seleccione la hora local, del servidor o del equipo especificado.<br>La hora del servidor será idéntica a la zona horaria establecida globalmente o para el usuario de Zabbix.| |*Métrica*|Seleccione la métrica para mostrar la hora. Para mostrar la hora del equipo, utilice la [métrica](/manual/config/items/itemtypes/zabbix_agent) `system.localtime[local]`. Esta métrica debe existir en el equipo.<br>Este campo está disponible solo cuando se selecciona *Hora del equipo*.|