en-us	##### Loadable modules  [Loadable modules](/manual/extensions/loadablemodules), written in C, are a versatile and performance-minded option for extending the functionality of Zabbix components (server, proxy, agent) on UNIX platforms. A loadable module is basically a shared library used by Zabbix daemon and loaded on startup. The library should contain certain functions, so that a Zabbix process may detect that the file is indeed a module it can load and work with.  Loadable modules have a number of benefits, including the ability to add new metrics or implement any other logic (for example, Zabbix [history data export](/manual/extensions/loadablemodules#providing-history-export-callbacks)), great performance, and the option to develop, use and share the functionality they provide. It contributes to trouble-free maintenance and helps to deliver new functionality easier and independently of the Zabbix core code base.  Loadable modules are especially useful in a complex monitoring setup. When monitoring embedded systems, having a large number of monitored parameters or heavy scripts with complex logic or long startup time, extensions such as user parameters, `system.run[]` Zabbix agent items, and external checks will have an impact on performance. Loadable modules offer a way of extending Zabbix functionality without sacrificing performance.
es	##### Módulos cargables  Los [módulos cargables](/manual/extensions/loadablemodules), escritos en C, son una herramienta versátil y una opción orientada al rendimiento para ampliar la funcionalidad de los componentes de Zabbix (servidor, proxy, agente) en plataformas UNIX. Un módulo cargable es básicamente una biblioteca compartida utilizada por el demonio Zabbix y cargada al inicio. La biblioteca debe contener ciertas funciones, para que un proceso de Zabbix pueda detectar que el archivo es, de hecho, un módulo que puede cargar y trabajar con él.  Los módulos cargables tienen una serie de beneficios, incluida la capacidad de agregar nuevas métricas o implementar cualquier otra lógica. (por ejemplo, la [exportación de datos históricos](/manual/extensions/loadablemodules#providing-history-export-callbacks)) de Zabbix, un gran rendimiento y la opción de desarrollar, utilizar y compartir la funcionalidad que proporcionan, contribuye a un mantenimiento sin problemas. y ayuda a ofrecer nuevas funciones de forma más fácil e independiente del código base central de Zabbix.  Los módulos cargables son especialmente útiles en una configuración de monitoreo compleja. Al monitorear sistemas integrados, tener una gran cantidad de parámetros monitoreados o scripts pesados con lógica compleja o tiempo de inicio prolongado, extensiones como parámetros de usuario, métricas del agente Zabbix `system.run[]` y comprobaciones externas tendrá un impacto en el rendimiento. Los módulos cargables ofrecen una forma de ampliar la funcionalidad de Zabbix sin sacrificar el rendimiento.

en-us	 ##### Loadable  ::: notetip Loadable plugins, when launched with:<br> -   *-V --version* - print plugin version and license information;<br> -   *-h --help* - print help information. :::  Click on the plugin name to go to the plugin repository with additional information.  |Plugin name|Description|Supported item keys|Comments| |--|--|--|----| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of MongoDB servers and clusters (document-based, distributed database).|mongodb.collection.stats, mongodb.collections.discovery, mongodb.collections.usage, mongodb.connpool.stats,<br>mongodb.db.stats, mongodb.db.discovery, mongodb.jumbo\_chunks.count, mongodb.oplog.stats,<br>mongodb.ping, mongodb.rs.config, mongodb.rs.status, mongodb.server.status,<br>mongodb.sh.discovery, mongodb.version|Pre-compiled plugin binaries for Windows are available since [Zabbix 6.4.4](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.4/) and are compatible with previous 6.4 versions.<br><br>To configure encrypted connections to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) parameters.<br>Currently, TLS parameters cannot be passed as item key parameters.<br><br>See also [MongoDB plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters).| |[MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of MSSQL database.|mssql.availability.group.get, mssql.custom.query, mssql.db.get, mssql.job.status.get, mssql.last.backup.get, mssql.local.db.get, mssql.mirroring.get, mssql.nonlocal.db.get, mssql.perfcounter.get, mssql.ping, mssql.quorum.get, mssql.quorum.member.get, mssql.replica.get, mssql.version|This plugin is supported since Zabbix 6.4.12. Pre-compiled plugin binaries for Windows are available since [Zabbix 6.4.13](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.13/) and are compatible with 6.4.12 version.<br><br>To configure encrypted connection to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters. Currently, TLS parameters cannot be passed as item key parameters.<br><br>See also [MSSQL plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin#parameters).| |[PostgreSQL](https://git.zabbix.com/projects/AP/repos/postgresql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoring of PostgreSQL and its forks.|pgsql.autovacuum.count, pgsql.archive, pgsql.bgwriter, pgsql.cache.hit, pgsql.connections,<br> pgsql.custom.query, pgsql.dbstat, pgsql.dbstat.sum, pgsql.db.age, pgsql.db.bloating\_tables, <br> pgsql.db.discovery, pgsql.db.size, pgsql.locks, pgsql.oldest.xid, pgsql.ping, pgsql.queries, <br> pgsql.replication.count, pgsql.replication.process, pgsql.replication.process.discovery, pgsql.replication.recovery\_role, pgsql.replication.status, <br> pgsql.replication\_lag.b, pgsql.replication\_lag.sec, pgsql.uptime, pgsql.version, pgsql.wal.stat |Pre-compiled plugin binaries for Windows are available since [Zabbix 6.4.4](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.4/) and are compatible with previous 6.4 versions.<br><br>To configure encrypted connections to the database, specify the TLS parameters in the agent configuration file as [named session](#named_sessions) or [default](#default-values) parameters.<br>Currently, TLS parameters cannot be passed as item key parameters.<br><br>See also [PostgreSQL plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters).|  See also: [Building loadable plugins](/manual/extensions/plugins/build).
es	 ##### Cargable  ::: notetip Los complementos cargables, cuando se inician con:<br> -   *-V --version* - muestra la versión del complemento y la información de licencia;<br> -   *-h --help* - muestra información de ayuda. :::  Haga clic en el nombre del complemento para ir al repositorio de complementos con información adicional.  |Nombre del complemento|Descripción|Claves de métricas soportadas|Comentarios| |--|--|--|----| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de servidores y clusters MongoDB (documento -base de datos distribuida basada en).|mongodb.collection.stats, mongodb.collections.discovery, mongodb.collections.usage, mongodb.connpool.stats,<br>mongodb.db.stats, mongodb.db.discovery, mongodb.jumbo \_chunks.count, mongodb.oplog.stats,<br>mongodb.ping, mongodb.rs.config, mongodb.rs.status, mongodb.server.status,<br>mongodb.sh.discovery, mongodb.version|Pre -Los binarios de complementos compilados para Windows están disponibles desde [Zabbix 6.4.4](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.4/) y son compatibles con versiones anteriores 6.4.<br> <br>Para configurar conexiones cifradas a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como parámetros de [sesión nombrada](#named_sessions).<br>Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de métrica.<br>< br>Consulte también los [parámetros de configuración del complemento MongoDB](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters).| |[MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de base de datos MSSQL.|mssql. disponibilidad.group.get, mssql.custom.query, mssql.db.get, mssql.job.status.get, mssql.last.backup.get, mssql.local.db.get, mssql.mirroring.get, mssql. nonlocal.db.get, mssql.perfcounter.get, mssql.ping, mssql.quorum.get, mssql.quorum.member.get, mssql.replica.get, mssql.version|Este complemento es compatible desde Zabbix 6.4.12. Los binarios de complementos precompilados para Windows están disponibles desde [Zabbix 6.4.13](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.13/) y son compatibles con la versión 6.4.12.< br><br>Para configurar una conexión cifrada a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como parámetros de [sesión con nombre](#sesiones_con nombre) o [valores predeterminados](#valores_predeterminados). Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de métrica.<br><br>Consulte también [parámetros de configuración del complemento MSSQL](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin#parametros).| |[PostgreSQL](https://git.zabbix.com/projects/AP/repos/postgresql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.4)|Monitoreo de PostgreSQL y sus bifurcaciones.| pgsql.autovacuum.count, pgsql.archive, pgsql.bgwriter, pgsql.cache.hit, pgsql.connections,<br> pgsql.custom.query, pgsql.dbstat, pgsql.dbstat.sum, pgsql.db.age, pgsql .db.bloating\_tables, <br> pgsql.db.discovery, pgsql.db.size, pgsql.locks, pgsql.oldest.xid, pgsql.ping, pgsql.queries, <br> pgsql.replication.count, pgsql .replication.process, pgsql.replication.process.discovery, pgsql.replication.recovery\_role, pgsql.replication.status, <br> pgsql.replication\_lag.b, pgsql.replication\_lag.sec, pgsql.uptime, pgsql.version, pgsql.wal.stat |Los binarios de complementos precompilados para Windows están disponibles desde [Zabbix 6.4.4](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.4/) y son compatibles con versiones 6.4 anteriores.<br><br>Para configurar conexiones cifradas a la base de datos, especifique los parámetros TLS en el archivo de configuración del agente como [sesión con nombre](#sesiones_con_nombre) o parámetros [predeterminados](#valores_por-defecto).<br>Actualmente, los parámetros TLS no se pueden pasar como parámetros de clave de métrica.<br><br>Consulte también [Parámetros de configuración del complemento PostgreSQL](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters).|  Ver también: [Creación de complementos cargables](/manual/extensions/plugins/build).

en-us	##### LoadModulePath  The full path to the location of agent modules. The default depends on compilation options.
es	##### LoadModulePath  La ruta completa a la ubicación de los módulos del agente. El valor predeterminado depende de las opciones de compilación.

en-us	##### LoadModulePath  The full path to the location of proxy modules. The default depends on compilation options.
es	##### LoadModulePath  La ruta completa a la ubicación de los módulos del proxy. El valor predeterminado depende de las opciones de compilación.

en-us	##### LoadModulePath The full path to the location of server modules. The default depends on compilation options.
es	##### LoadModulePath La ruta completa a la ubicación de los módulos del servidor. El valor predeterminado depende de las opciones de compilación.

en-us	##### LoadModule  The module to load at agent startup. Modules are used to extend the functionality of the agent. The module must be located in the directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>It is allowed to include multiple LoadModule parameters.
es	##### LoadModule  El módulo que se cargará al iniciar el agente. Los módulos se utilizan para ampliar la funcionalidad del agente. El módulo debe estar ubicado en el 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.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule= </abs\_path/module.so><br>Se permite incluir múltiples parámetros LoadModule.

en-us	##### LoadModule  The module to load at proxy startup. Modules are used to extend the functionality of the proxy. The module must be located in the directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>It is allowed to include multiple LoadModule parameters.
es	##### LoadModule  El módulo que se cargará al iniciar el proxy. Los módulos se utilizan para ampliar la funcionalidad del proxy. El módulo debe estar ubicado en el 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.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule= </abs\_path/module.so><br>Se permite incluir múltiples parámetros LoadModule.

en-us	##### LoadModule The module to load at server startup. Modules are used to extend the functionality of the server.  The module must be located in the directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>It is allowed to include multiple LoadModule parameters.
es	##### LoadModule El módulo que se cargará al iniciar el servidor. Los módulos se utilizan para ampliar la funcionalidad del servidor. El módulo debe estar ubicado en el 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.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule= </abs\_path/module.so><br>Se permite incluir múltiples parámetros LoadModule.

en-us	##### Load on I/O  Item's persistent file is updated after successful sending of every batch of data \(containing item's data\) to server.  For example, default 'BufferSize' is 100.  If a log item has found 70 matching records then the first 50 records will be sent in one batch, persistent file will be updated, then remaining 20 records will be sent \(maybe with some delay when more data is accumulated\) in the 2nd batch, and the persistent file will be updated again.
es	##### Carga en E/S  El archivo persistente del artículo se actualiza después del envío exitoso de cada lote de datos \(que contienen los datos del elemento\) al servidor. Por ejemplo, predeterminado 'BufferSize' es 100. Si un elemento de registro ha encontrado 70 registros coincidentes, los primeros 50 registros se enviará en un lote, el archivo persistente se actualizará y luego quedarán 20 los registros se enviarán \(quizás con algo de retraso cuando se acumulen más datos\) en el segundo lote, y el archivo persistente se actualizará nuevamente.

en-us	#### Locale  Note that the agent requires a UTF-8 locale so that some textual agent items can return the expected content. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
es	#### Configuración regional  Tenga en cuenta que el agente requiere una configuración regional UTF-8 para que algún agente textual los elementos pueden devolver el contenido esperado. La mayoría de los sistemas similares a Unix modernos tener una configuración regional UTF-8 por defecto, sin embargo, hay algunos sistemas donde puede ser necesario establecer específicamente.

en-us	#### Locale  Note that the proxy requires a UTF-8 locale so that some textual items can be interpreted correctly. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
es	#### Configuración regional  Tenga en cuenta que el proxy requiere una configuración regional UTF-8 para que algunas métricas de texto se puedan interpretar correctamente. La mayoría de los sistemas modernos tipo Unix tienen la configuración regional  UTF-8 como predeterminada, sin embargo, hay algunos sistemas en los que es posible que sea necesario configurarla específicamente.

en-us	#### Locale  Note that the server requires a UTF-8 locale so that some textual items can be interpreted correctly. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
es	#### Configuración regional  Tenga en cuenta que el servidor requiere una configuración regional UTF-8 para que algunas métricas de texto se puedan interpretar correctamente. La mayoría de los sistemas modernos tipo Unix tienen la configuración regional  UTF-8 como predeterminada, sin embargo, hay algunos sistemas en los que es posible que sea necesario configurarla específicamente.

en-us	 ##### log10(value) {#log10}  The decimal logarithm.  Parameter:   -   **value** - the value to check  For example, the decimal logarithm of a value '5' will be '0.69897000433'.  Example:      log10(last(/host/key))
es	 ##### log10(valor) {#log10}  El logaritmo decimal.  Parámetro:  - **valor** - el valor a comprobar  Por ejemplo, el logaritmo decimal de un valor '5' será '0,69897000433'.  Ejemplo:      log10(last(/host/key))

en-us	 ##### log.count[file,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>]  <br> The count of matched lines in a monitored log file.<br> Return value: *Integer*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path and name of log file;<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxproclines** - the maximum number of new lines per second the agent will analyze (cannot exceed 10000). The default value is 10\*'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items).<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - additional options:<br>*mtime-noreread* - non-unique records, reread only if the file size changes (ignore modification time change). (This parameter is deprecated since 5.0.2, because now mtime is ignored.)<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   Matching lines are counted in the new lines since the last log check by the agent, and thus depend on the item update interval; -   If the file is missing or permissions do not allow access, the item turns unsupported.
es	 ##### log.count[file,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>]  <br> El recuento de líneas coincidentes en un archivo de registro monitoreado.<br> Valor de retorno: *Entero*.<br> Consulte [plataformas compatibles](#supported-platforms).  Parámetros:  - **archivo** - la ruta completa y el nombre del archivo de registro;<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón requerido;<br> - **codificación** - la página de códigos [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxproclines**: el número máximo de líneas nuevas por segundo que analizará el agente (no puede exceder 10000). El valor predeterminado es 10\*'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **modo** - valores posibles: *todos* (predeterminado) o *omitir* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados).<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones** - opciones adicionales:<br>*mtime-noreread* - registros no únicos, relee solo si el tamaño del archivo cambia (ignora el cambio de hora de modificación). (Este parámetro está en desuso desde 5.0.2, porque ahora se ignora mtime).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - El artículo debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - Las líneas coincidentes se cuentan en las nuevas líneas desde la última verificación del registro por parte del agente y, por lo tanto, dependen del intervalo de actualización del elemento; - Si falta el archivo o los permisos no permiten el acceso, el elemento deja de ser compatible.

en-us	### Log entry  The log entry object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |level|integer|Log level.| |ms|string|The time elapsed in milliseconds since the script was run before log entry was added.| |message|string|Log message.|
es	### Entrada de registro  El objeto de entrada de registro tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |level|entero|Nivel de registro.| |ms|cadena|El tiempo transcurrido en milisegundos desde que se ejecutó el script antes de agregar la entrada de registro.| |message|cadena|Mensaje de registro.|

en-us	 ##### logeventid(/host/key,<#num<:time shift>>,<pattern>) {#logeventid}  Check if the event ID of the last log entry matches a regular expression.<br> Supported value types: *Log*.<br> Returns: 0 - does not match; 1 - matches.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **#num** (optional) - the Nth most recent value;<br> -   **pattern** (optional) - the regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).
es	 ##### logeventid(/host/key,<#num<:time shift>>,<patrón>) {#logeventid}  Compruebe si el ID del evento de la última entrada del registro coincide con una expresión regular.<br> Tipos de valores admitidos: *Registro*.<br> Devuelve: 0 - no coincide; 1 - partidos.  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **#num** (opcional): el enésimo valor más reciente;<br> - **patrón** (opcional): la expresión regular que describe el patrón requerido, estilo [expresión regular compatible con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) (los argumentos de cadena deben encerrarse entre comillas dobles).

en-us	 #### Log file monitoring  For `log[]`, `logrt[]`, `log.count[]`, `logrt.count[]` items, regular expression runtime errors are now logged in the Zabbix agent log file.  See [more details](/manual/config/items/itemtypes/log_items#handling-of-regular-expression-compilation-and-runtime-errors).
es	 #### Monitoreo de archivos de registro  Para los elementos `log[]`, `logrt[]`, `log.count[]`, `logrt.count[]`, los errores de tiempo de ejecución de expresiones regulares ahora se registran en el archivo de registro del agente Zabbix. Consulte [más detalles](/manual/config/items/itemtypes/log_items#handling-of-regular-expression-compilation-and-runtime-errors).

en-us	#### Log file monitoring  `log[]` and `logrt[]` items repeatedly reread log file from the beginning if file system is 100% full and the log file is being appended (see [ZBX-10884](https://support.zabbix.com/browse/ZBX-10884) for more information).
es	#### Supervisión de archivos de registro  Los elementos `log[]` y `logrt[]` vuelven a leer repetidamente el archivo de registro del comenzo si el sistema de archivos está 100% lleno y el archivo de registro se está agregando (ver [ZBX-10884](https://support.zabbix.com/browse/ZBX-10884) para más información).

en-us	 ##### log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>]  <br> The monitoring of a log file.<br> Return value: *Log*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file** - the full path and name of a log file;<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxlines** - the maximum number of new lines per second the agent will send to Zabbix server or proxy. This parameter overrides the value of 'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd);<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items);<br> -   **output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups);<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - additional options:<br>*mtime-noreread* - non-unique records, reread only if the file size changes (ignore modification time change). (This parameter is deprecated since 5.0.2, because now mtime is ignored.)<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   If the file is missing or permissions do not allow access, the item turns unsupported; -   If `output` is left empty - the whole line containing the matched text is returned. Note that all global regular expression types except 'Result is TRUE' always return the whole matched line and the `output` parameter is ignored. -   Content extraction using the `output` parameter takes place on the agent.  Examples:      log[/var/log/syslog]     log[/var/log/syslog,error]     log[/home/zabbix/logs/logfile,,,100]      Example of using the `output` parameter for extracting a number from log record:      log[/app1/app.log,"task run [0-9.]+ sec, processed ([0-9]+) records, [0-9]+ errors",,,,\1] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send only '6080' to server. Because a numeric value is being sent, the "Type of information" for this item can be set to "Numeric (unsigned)" and the value can be used in graphs, triggers etc.  Example of using the `output` parameter for rewriting a log record before sending to server:      log[/app1/app.log,"([0-9 :-]+) task run ([0-9.]+) sec, processed ([0-9]+) records, ([0-9]+) errors",,,,"\1 RECORDS: \3, ERRORS: \4, DURATION: \2"] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send a modified record "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" to the server.
es	 ##### log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>]  <br> La supervisión de un archivo de registro.<br> Valor de retorno: *Registro*.<br> Consulte [plataformas compatibles](#supported-platforms).  Parámetros:  - **archivo**: la ruta completa y el nombre de un archivo de registro;<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón requerido;<br> - **codificación** - la página de códigos [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> - **maxlines**: el número máximo de líneas nuevas por segundo que el agente enviará al servidor o proxy de Zabbix. Este parámetro anula el valor de 'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd);<br> - **modo** - valores posibles: *todos* (predeterminado) o *omitir* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados);<br> - **salida**: una plantilla de formato de salida opcional. La secuencia de escape **\\0** se reemplaza con la parte coincidente del texto (desde el primer carácter donde comienza la coincidencia hasta el carácter donde termina la coincidencia), mientras que **\\N** (donde N=1... 9) la secuencia de escape se reemplaza con el enésimo grupo coincidente (o una cadena vacía si N excede el número de grupos capturados);<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones** - opciones adicionales:<br>*mtime-noreread* - registros no únicos, relee solo si el tamaño del archivo cambia (ignora el cambio de hora de modificación). (Este parámetro está en desuso desde 5.0.2, porque ahora se ignora mtime).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - El artículo debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - Si falta el archivo o los permisos no permiten el acceso, el elemento deja de ser compatible; - Si "salida" se deja vacío, se devuelve la línea completa que contiene el texto coincidente. Tenga en cuenta que todos los tipos de expresiones regulares globales, excepto 'El resultado es VERDADERO', siempre devuelven la línea coincidente completa y el parámetro "salida" se ignora. - La extracción de contenido mediante el parámetro "salida" se realiza en el agente.  Ejemplos:      registro[/var/log/syslog]     registro[/var/log/syslog,error]     registro[/home/zabbix/logs/logfile,,,100]      Ejemplo de uso del parámetro "salida" para extraer un número del registro:      log[/app1/app.log,"tarea ejecutada [0-9.]+ segundos, registros procesados ([0-9]+), [0-9]+ errores",,,,\1] #este elemento coincidirá con un registro "2015-11-13 10:08:26 tarea ejecutada 6,08 segundos, procesó 6080 registros, 0 errores" y enviará solo '6080' al servidor. Debido a que se envía un valor numérico, el "Tipo de información" para este elemento se puede establecer en "Numérico (sin firmar)" y el valor se puede usar en gráficos, activadores, etc.  Ejemplo de uso del parámetro `output` para reescribir un registro antes de enviarlo al servidor:      log[/app1/app.log,"([0-9:-]+) tarea ejecutada ([0-9.]+) segundos, registros procesados ([0-9]+), ([0-9] +) errores",,,,"\1 REGISTROS: \3, ERRORES: \4, DURACIÓN: \2"] #este elemento coincidirá con un registro "2015-11-13 10:08:26 ejecución de la tarea 6,08 seg. , procesó 6080 registros, 0 errores" y envía un registro modificado "2015-11-13 10:08:26 REGISTROS: 6080, ERRORES: 0, DURACIÓN: 6.08" al servidor.

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 0-1024

en-us	##### LogFileSize  The maximum size of a log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024
es	##### LogFileSize  El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empieza de nuevo.  Predeterminado: `1`<br> Rango: 0-1024

en-us	##### LogFileSize The maximum size of the log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.  Default: `1`<br> Range: 0-1024<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFileSize El tamaño máximo del archivo de registro en MB.<br>0: deshabilita la rotación automática de registros.<br>*Nota*: Si se alcanza el límite de tamaño del archivo de registro y la rotación del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y empezó de nuevo.  Predeterminado: `1`<br> Rango: 0-1024<br> Obligatorio: Sí, si LogType está configurado en *file*; De otra manera no

en-us	##### LogFile  The name of the agent log file.  Default: `c:\\zabbix_agent2.log`<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro del agente.  Valor predeterminado: `c:\\zabbix_agent2.log`<br> Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the agent log file.  Default: `C:\\zabbix_agentd.log`<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro del agente.  Valor predeterminado: `C:\\zabbix_agentd.log`<br> Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the log file.  Default: `/tmp/zabbix_agent2.log`<br> Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Valor predeterminado: `/tmp/zabbix_agent2.log`<br> Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the log file.  Example:      /tmp/zabbix_web_service.log  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Ejemplo:      /tmp/zabbix_web_service.log  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile  The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### LogFile The name of the log file.  Mandatory: Yes, if LogType is set to *file*; otherwise no
es	##### LogFile  El nombre del archivo de registro.  Obligatorio: Sí, si LogType está configurado en *archivo*; De otra manera no

en-us	##### Logging  Add the "Log test" entry to the Zabbix server log and receive the item value "1" in return:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript Zabbix.log(3, 'Log test'); return 1; ```
es	##### Registro de datos  Añade la entrada "Log test" al registro del servidor Zabbix y recibe el elemento valor "1" a cambio:  - · Cree un elemento de tipo "Script".\ - · En el campo *Script*, introduce el siguiente código:  ``` {.java} Zabbix.log(3, 'Log test'); return 1; ```

en-us	#### Logging out  Log out from the API.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
es	#### Saliendo de tu sesión  Cierre sesión en la API.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	### Log history  The log history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |logeventid|integer|Windows event log entry ID.| |ns|integer|Nanoseconds when the value was received.| |severity|integer|Windows event log entry level.| |source|string|Windows event log entry source.| |timestamp|timestamp|Windows event log entry time.| |value|text|Received value.|
es	### Historial de registro  El objeto del historial de registro tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |id|cadena|ID de la entrada del historial.| |clock|marca de tiempo|Hora en que se recibió ese valor.| |itemid|cadena|ID de la métrica relacionada.| |logeventid|entero|ID de entrada del registro de eventos de Windows.| |ns|entero|Nanosegundos cuando se recibió el valor.| |severity|entero|Nivel de entrada del registro de eventos de Windows.| |source|cadena|Fuente de entrada del registro de eventos de Windows.| |timestamp|marca de tiempo|Hora de entrada del registro de eventos de Windows.| |value|texto|Valor recibido.|

en-us	#### Login and systemd  We recommend [creating](/manual/installation/install#create_user_account) a *zabbix* user as system user, that is, without ability to log in. Some users ignore this recommendation and use the same account to log in (e. g. using SSH) to host running Zabbix. This might crash Zabbix daemon on log out. In this case you will get something like the following in Zabbix server log:      zabbix_server [27730]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument     zabbix_server [27716]: [file:'dbconfig.c',line:5266] lock failed: [22] Invalid argument     zabbix_server [27706]: [file:'log.c',line:238] lock failed: [22] Invalid argument  and in Zabbix agent log:      zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument  This happens because of default systemd setting `RemoveIPC=yes` configured in `/etc/systemd/logind.conf`. When you log out of the system the semaphores created by Zabbix previously are removed which causes the crash.  A quote from systemd documentation:      RemoveIPC=      Controls whether System V and POSIX IPC objects belonging to the user shall be removed when the     user fully logs out. Takes a boolean argument. If enabled, the user may not consume IPC resources     after the last of the user's sessions terminated. This covers System V semaphores, shared memory     and message queues, as well as POSIX shared memory and message queues. Note that IPC objects of the     root user and other system users are excluded from the effect of this setting. Defaults to "yes".  There are 2 solutions to this problem:  1.  (recommended) Stop using *zabbix* account for anything else than     Zabbix processes, create a dedicated account for other things. 2.  (not recommended) Set `RemoveIPC=no` in `/etc/systemd/logind.conf`     and reboot the system. Note that `RemoveIPC` is a system-wide     parameter, changing it will affect the whole system.
es	#### Iniciar sesión y systemd  Nosotros recomendamos [crear](/manual/installation/install#create_user_account) un  usuario *zabbix* como usuario del sistema, es decir, sin posibilidad de iniciar sesión. Algunos usuarios ignoran esta recomendación y usan la misma cuenta para iniciar sesión (p. ej. usando SSH) para alojar Zabbix en ejecución. Esto podría bloquear el demonio Zabbix en la desconexión. En este caso obtendrá algo como lo siguiente en registro del servidor Zabbix:      zabbix_server [27730]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument     zabbix_server [27716]: [file:'dbconfig.c',line:5266] lock failed: [22] Invalid argument     zabbix_server [27706]: [file:'log.c',line:238] lock failed: [22] Invalid argument  y en el registro del agente de Zabbix:      zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument  Esto sucede debido a la configuración predeterminada de systemd `RemoveIPC=yes` configurado en `/etc/systemd/logind.conf`. Cuando cierra la sesión en el sistema, los semáforos creados por Zabbix previamente son eliminados lo que provoca el problema.  Una cita de la documentación de systemd:     RemoveIPC=      Controla si los objetos System V y POSIX IPC que pertenecen al usuario se eliminarán cuando el     el usuario cierra la sesión por completo. Toma un argumento booleano. Si está habilitado, el usuario no puede consumir recursos de IPC.     después de que finalice la última sesión del usuario. Esto cubre semáforos System V, memoria compartida     y colas de mensajes, así como memoria compartida y colas de mensajes POSIX. Tenga en cuenta que los objetos IPC del     El usuario root y otros usuarios del sistema están excluidos del efecto de esta configuración. El valor predeterminado es "sí".  Hay 2 soluciones a este problema:  1. (recomendado) Deje de usar la cuenta *zabbix* para cualquier otra cosa que no sean     los procesos de Zabbix, crea una cuenta dedicada para otras cosas. 2. (no recomendado) Configure `RemoveIPC=no` en `/etc/systemd/logind.conf`     y reinicie el sistema. Tenga en cuenta que `RemoveIPC` es un parámetro global del sistema    y cambiarlo afectará a todo el sistema.

en-us	#### Login  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  This is the Zabbix welcome screen. Enter the user name **Admin** with password **zabbix** to log in as a [Zabbix superuser](/manual/config/users_and_usergroups/permissions). Access to all menu sections will be granted.
es	#### Iniciar sesión  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Esta es la pantalla de bienvenida de Zabbix. Ingrese el nombre de usuario **Admin** con contraseña **zabbix** para iniciar sesión como [superusuario Zabbix](/manual/config/users_and_usergroups/permissions). Se otorgará el acceso a todas las secciones del menú.

en-us	#### Log in  Zabbix frontend is ready! The default user name is **Admin**, password **zabbix**.  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Proceed to [getting started with Zabbix](/manual/quickstart/login).
es	#### Acceso  ¡La interfaz de Zabbix está lista! El nombre de usuario predeterminado es **Admin**, y la contraseña **zabbix**.  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Continúe con: [empezando con Zabbix](/manual/quickstart/login).

en-us	###      Log level control targets     *process-type*   All processes of specified type (active checks, collector, listener)     *process-type,N*   Process type and number (e.g., listener,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Print known items and exit. For each item either generic defaults are used, or specific defaults for testing are supplied. These defaults are listed in square brackets as item key parameters. Returned values are enclosed in square brackets and prefixed with the type of the returned value, separated by a pipe character. For user parameters type is always **t**, as the agent can not determine all possible return values. Items, displayed as working, are not guaranteed to work from the Zabbix server or zabbix\_get when querying a running agent daemon as permissions or environment may be different. Returned value types are:     d   Number with a decimal part.     m   Not supported. This could be caused by querying an item that only works in the active mode like a log monitoring item or an item that requires multiple collected values. Permission issues or incorrect user parameters could also result in the not supported state.     s   Text. Maximum length not limited.     t   Text. Same as **s**.     u   Unsigned integer.  **-t**, **--test** *item-key*   Test single item and exit. See **--print** for output description.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAH}
es	###      Objetivos de control de nivel de registro     *process-type*   Todos los procesos del tipo especificado (chequeos activos, acumulador, oyente)     *process-type,N*   Tipos de proceso y número (e.g., listener,3)     *pid*   Identificador de procesos, hasta 65535. Para valores más grandes especificar el objetivo como "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Imprime los elementos y sale. Para cada elemento son usados los valores genéricos, o los especificados para la prueba. Estos valores predeterminados están enumerados entre corchetes como elementos clave. Los valores devueltos están encerrados entre corchetes y con el prefijo del tipo de valor retornado, separado por un carácter barra vertical. Para los parámetros de usuario el tipo siempre es **t**, ya que el agente no puede determinar todos los valores posibles de retorno. Los elementos, son mostrados en funcionamiento, no se garantiza que funcionen en el Zabbix server o zabbiz\_get cuando se lanza una consulta al agente con distintos permisos o entorno el resultado puede ser distinto. Los valores de respuesta son:     d   Numero con una parte decimal.     m   No soportado. Esto puede ser causado por una consulta a un elemento que solo funcioan en modo activo como un registro monitorizado o un elemento que recoge diferente valores. Problemas de permisos o parámetros de usuario incorrectos también podrían producir este resultado.       s   Texto. No hay límite máximo.     t   Texto. Igual que **s**.     u   Entero sin signo.  **-t**, **--test** *item-key*   Prueba un solo elemento y sale. Chequear **--print** para la descripción de salida.  **-h**, **--help**   Muestra la ayuda y sale.  **-V**, **--version**   Muestra la información de la versión y sale.  [ ]{#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (alerter, alert manager, configuration syncer, discoverer, escalator, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector)     *process-type,N*   Process type and number (e.g., poller,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` [ ]{#lbAH}
es	###     Objetivos de control de nivel de registro     *process-type* Todos los procesos del tipo especificado (alerta, administrador de alertas, sincronizador de configuración, descubridor, escalador, sincronizador de historial, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, administrador de preprocesamiento, trabajador de preprocesamiento, sondeador proxy, autocontrol, captura snmp, administrador de tareas, temporizador, capturador, sondeador inalcanzable, recopilador de vmware)     *process-type,N* Tipo y número de proceso (por ejemplo, poller,3)     *pid* Identificador de proceso, hasta 65535. Para valores mayores, especifique el objetivo como "process-type,N"  ```{=html} <!-- --> ``` [ ]{#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (configuration syncer, data sender, discoverer, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, poller, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector)     *process-type,N*   Process type and number (e.g., poller,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAH}
es	###      Objetivos de control de nivel de registro.     *process-type*   Todos los procesos del tipo específicado (configuración de sincronización, transmisor de datos, descubridor, transmisor de señal de control, sincronizador de históricos, funciones de mantenimiento interno,  sondeador de http, lanzador de ICMP, administrador de ipmi, sondeador de ipmi, sondeador de java, sondeador , automonitorización, captura de snmp, administrador de tareas, capturador, sondeador inalcanzable, recolector de vmware)     *process-type,N*   Tipo de procesos y número (e.g., poller,3)     *pid*   Identificador de proceso, hasta 65535. Para valores mayores especificar objetivo como "process-type,N"  ```{=html} <!-- --> ``` **-h**, **--help**   Muestra esta ayuda y sale.  **-V**, **--version**   Muestra la información de la versión y sale.  [ ]{#lbAH}

en-us	##### LogRemoteCommands  Enable logging of the executed shell commands as warnings. Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
es	##### LogRemoteCommands  Habilite el registro como advertencias de los comandos de shell ejecutados. Los comandos se registrarán sólo si se ejecutan de forma remota. Las entradas de registro no se crearán si system.run\[\] se inicia localmente mediante los parámetros HostMetadataItem, HostInterfaceItem o HostnameItem.  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

en-us	##### LogRemoteCommands  Enable the logging of executed shell commands as warnings.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
es	##### LogRemoteCommands  Habilite el registro como advertencias de los comandos de shell ejecutados.  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

en-us	##### LogRemoteCommands  Enable the logging of the executed shell commands as warnings. Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.  Default: `0`<br> Values: 0 - disabled, 1 - enabled
es	##### LogRemoteCommands  Habilite el registro como advertencias de los comandos de shell ejecutados. Los comandos se registrarán sólo si se ejecutan de forma remota. Las entradas de registro no se crearán si system.run\[\] se inicia localmente mediante los parámetros HostMetadataItem, HostInterfaceItem o HostnameItem.  Predeterminado: `0`<br> Valores: 0 - deshabilitado, 1 - habilitado

en-us	 ###### Log request  A request sent by a plugin to write a log message into the agent log file.  |   |   | |---|---| |direction|plugin → agent| |response|no|  Parameters specific to log requests:  |Name|Type|Comments| |---------|--------|----------| |severity|uint32|The message severity (log level).| |message|string|The message to log.|  *Example:*      {"id":0,"type":1,"severity":3,"message":"message"}
es	 ###### Solicitud de registro  Una solicitud enviada por un complemento para escribir un mensaje de registro en el archivo de registro del agente.  | | | |---|---| |direction|plugin → agent| |response|no|  Parámetros específicos de las solicitudes de registro:  |Nombre|Tipo|Comentarios| |---------|--------|----------| |severity|uint32|La gravedad del mensaje (nivel de registro).| |message|cadena|El mensaje a registrar.|  *Ejemplo:*      {"id":0,"type":1,"severity":3,"message":"message"}

en-us	#### Logrotate for Zabbix server and proxy  In Zabbix versions 6.4.3 and older, logrotate is only included into packages for zabbix-agent, zabbix-agent2 and zabbix-web-service, but needs to be installed separately for Zabbix server and proxy. The logrotate dependency has been added to the server and proxy packages for RHEL and SUSE starting from Zabbix 6.4.4rc1.
es	#### Logrotate para servidor y proxy Zabbix  En las versiones 6.4.3 y anteriores de Zabbix, logrotate solo se incluye en los paquetes para zabbix-agent, zabbix-agent2 y zabbix-web-service, pero debe instalarse por separado para el servidor y el proxy de Zabbix. La dependencia logrotate se agregó a los paquetes de servidor y proxy para RHEL y SUSE a partir de Zabbix 6.4.4rc1.

en-us	##### Log rotation  Zabbix does not provide any log rotation system - that should be handled by the user. The log rotation should first rename the old file and only later delete it so that no traps are lost:\  1.  Zabbix opens the trap file at the last known location and goes to     step 3 2.  Zabbix checks if the currently opened file has been rotated by     comparing the inode number to the defined trap file's inode number.     If there is no opened file, Zabbix resets the last location and goes     to step 1. 3.  Zabbix reads the data from the currently opened file and sets the     new location. 4.  The new data are parsed. If this was the rotated file, the file is     closed and goes back to step 2. 5.  If there was no new data, Zabbix sleeps for 1 second and goes back     to step 2.
es	##### Rotación de registros  Zabbix no proporciona ningún sistema de rotación de registros; eso debe manejarse por el usuario La rotación de registros primero debe cambiar el nombre del archivo antiguo y solo luego elimínelo para que no se pierdan trampas:\  1. Zabbix abre el archivo de captura en la última ubicación conocida y va a     paso 3 2. Zabbix verifica si el archivo actualmente abierto ha sido rotado por     comparando el número de inodo con el número de inodo del archivo trap definido.     Si no hay ningún archivo abierto, Zabbix restablece la última ubicación y va     al paso 1. 3. Zabbix lee los datos del archivo abierto actualmente y establece el     nueva ubicacion. 4. Los nuevos datos se analizan. Si este fue el archivo girado, el archivo es     cierra y vuelve al paso 2. 5. Si no hubo datos nuevos, Zabbix duerme durante 1 segundo y vuelve     al paso 2.

en-us	 ##### logrt.count[file regexp,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent dir>]  <br> The count of matched lines in a monitored log file that is rotated.<br> Return value: *Integer*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file regexp** - the absolute path to file and regular [expression](/manual/regular_expressions#overview) describing the file name pattern;<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxproclines** - the maximum number of new lines per second the agent will analyze (cannot exceed 10000). The default value is 10\*'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items).<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - the type of log file rotation and other options. Possible values:<br>*rotate* (default),<br>*copytruncate* - note that *copytruncate* cannot be used together with *maxdelay*. In this case *maxdelay* must be 0 or not specified; see [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation) notes,<br>*mtime-reread* - non-unique records, reread if modification time or size changes (default),<br>*mtime-noreread* - non-unique records, reread only if the size changes (ignore modification time change).<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   Matching lines are counted in the new lines since the last log check by the agent, and thus depend on the item update interval; -   Log rotation is based on the last modification time of files..
es	 ##### logrt.count[archivo regexp,<regexp>,<codificación>,<maxproclines>,<modo>,<maxdelay>,<opciones>,<directorio persistente>]  <br> El recuento de líneas coincidentes en un archivo de registro monitoreado que se rota.<br> Valor de retorno: *Entero*.<br> Consulte [plataformas compatibles](#supported-platforms).  Parámetros:  - **file regexp** - la ruta absoluta al archivo y la [expresión](/manual/regular_expressions#overview) regular que describe el patrón de nombre del archivo;<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón requerido;<br> - **codificación** - el [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de la página de códigos;<br> - **maxproclines**: el número máximo de líneas nuevas por segundo que analizará el agente (no puede exceder 10000). El valor predeterminado es 10\*'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **modo** - valores posibles: *all* (predeterminado) o *skip* - omitir el procesamiento de datos más antiguos (afecta solo a los elementos recién creados).<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones**: el tipo de rotación del archivo de registro y otras opciones. Valores posibles:<br>*rotate* (predeterminado),<br>*copytruncate* - tenga en cuenta que *copytruncate* no se puede utilizar junto con *maxdelay*. En este caso *maxdelay* debe ser 0 o no especificarse; consulte las notas de [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros no únicos, vuelva a leer si cambia el tiempo de modificación o el tamaño (predeterminado),<br>*mtime-noreread* - registros no únicos, vuelva a leer solo si el tamaño cambia (ignore el cambio de hora de modificación).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - La métrica debe configurarse como [comprobación activa](/manual/appendix/items/activepassive#active_checks); - Las líneas coincidentes se cuentan en las nuevas líneas desde la última verificación del registro por parte del agente y, por lo tanto, dependen del intervalo de actualización del elemento; - La rotación de registros se basa en la hora de la última modificación de los archivos.

en-us	##### logrt[file regexp,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent dir>]  <br> The monitoring of a log file that is rotated.<br> Return value: *Log*.<br> See [supported platforms](#supported-platforms).  Parameters:  -   **file regexp** - the absolute path to file and the file name described by a regular [expression](/manual/regular_expressions#overview). *Note* that only the file name is a regular expression.<br> -   **regexp** - a regular [expression](/manual/regular_expressions#overview) describing the required content pattern;<br> -   **encoding** - the code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings);<br> -   **maxlines** - the maximum number of new lines per second the agent will send to Zabbix server or proxy. This parameter overrides the value of 'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> -   **mode** - possible values: *all* (default) or *skip* - skip processing of older data (affects only newly created items).<br> -   **output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).<br> -   **maxdelay** - the maximum delay in seconds. Type: float. Values: 0 - (default) never ignore log file lines; > 0.0 - ignore older lines in order to get the most recent lines analyzed within "maxdelay" seconds. Read the [maxdelay](log_items#using_maxdelay_parameter) notes before using it!<br> -   **options** - the type of log file rotation and other options. Possible values:<br>*rotate* (default),<br>*copytruncate* - note that *copytruncate* cannot be used together with *maxdelay*. In this case *maxdelay* must be 0 or not specified; see [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation) notes,<br>*mtime-reread* - non-unique records, reread if modification time or size changes (default),<br>*mtime-noreread* - non-unique records, reread only if the size changes (ignore modification time change).<br> -   **persistent dir** (only in zabbix\_agentd on Unix systems; not supported in Zabbix agent 2) - the absolute pathname of directory where to store persistent files. See also additional notes on [persistent files](log_items#notes-on-persistent-files-for-log-items).  Comments:  -   The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks); -   Log rotation is based on the last modification time of files; -   Note that logrt is designed to work with one currently active log file, with several other matching inactive files rotated. If, for example, a directory has many active log files, a separate logrt item should be created for each one. Otherwise if one logrt item picks up too many files it may lead to exhausted memory and a crash of monitoring. -   If `output` is left empty - the whole line containing the matched text is returned. Note that all global regular expression types except 'Result is TRUE' always return the whole matched line and the `output` parameter is ignored. -   Content extraction using the `output` parameter takes place on the agent.  Examples:      logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #this item will match a file like "logfile1" (will not match ".logfile1")     logrt["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #this item will collect data from files such "logfile_abc_1" or "logfile__001"      Example of using the `output` parameter for extracting a number from log record:      logrt[/app1/^test.*log$,"task run [0-9.]+ sec, processed ([0-9]+) records, [0-9]+ errors",,,,\1] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send only '6080' to server. Because a numeric value is being sent, the "Type of information" for this item can be set to "Numeric (unsigned)" and the value can be used in graphs, triggers etc.      Example of using the `output` parameter for rewriting a log record before sending to server:      logrt[/app1/^test.*log$,"([0-9 :-]+) task run ([0-9.]+) sec, processed ([0-9]+) records, ([0-9]+) errors",,,,"\1 RECORDS: \3, ERRORS: \4, DURATION: \2"] #this item will match a log record "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" and send a modified record "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" to server. |
es	##### logrt[file regexp,<regexp>,<codificación>,<maxlines>,<modo>,<salida>,<maxdelay>,<opciones>,<directorio persistente>]  <br> La supervisión de un archivo de registro que se rota.<br> Valor de retorno: *Registro*.<br> Consulte las [plataformas compatibles](#supported-platforms).  Parámetros:  - **file regexp**: la ruta absoluta al archivo y el nombre del archivo descrito por una [expresión](/manual/regular_expressions#overview) normal. *Tenga en cuenta* que sólo el nombre del archivo es una expresión regular.<br> - **regexp** - una [expresión](/manual/regular_expressions#overview) regular que describe el patrón de contenido requerido;<br> - **codificación** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de la página de códigos;<br> - **maxlines**: el número máximo de líneas nuevas por segundo que el agente enviará al servidor o proxy de Zabbix. Este parámetro anula el valor de 'MaxLinesPerSecond' en [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br> - **modo** - valores posibles: *all* (predeterminado) o *skip* - omitir el procesamiento de datos más antiguos (afecta solo a las métricas recién creados).<br> - **salida**: una plantilla de formato de salida opcional. La secuencia de escape **\\0** se reemplaza con la parte coincidente del texto (desde el primer carácter donde comienza la coincidencia hasta el carácter donde termina la coincidencia), mientras que **\\N** (donde N=1... 9) la secuencia de escape se reemplaza con el enésimo grupo coincidente (o una cadena vacía si N excede el número de grupos capturados).<br> - **maxdelay** - el retraso máximo en segundos. Tipo: flotador. Valores: 0 - (predeterminado) nunca ignorar las líneas del archivo de registro; > 0.0: ignore las líneas más antiguas para analizar las líneas más recientes en segundos de "retraso máximo". ¡Lea las notas de [maxdelay](log_items#using_maxdelay_parameter) antes de usarlo!<br> - **opciones**: el tipo de rotación del archivo de registro y otras opciones. Valores posibles:<br>*rotate* (predeterminado),<br>*copytruncate* - tenga en cuenta que *copytruncate* no se puede utilizar junto con *maxdelay*. En este caso *maxdelay* debe ser 0 o no especificarse; consulte las notas de [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros no únicos, vuelva a leer si la hora de modificación o el tamaño cambian (predeterminado),<br>*mtime-noreread* - registros no únicos, vuelva a leer solo si el tamaño cambia (ignore el cambio de hora de modificación).<br> - **directorio persistente** (solo en zabbix\_agentd en sistemas Unix; no compatible con el agente Zabbix 2): la ruta absoluta del directorio donde almacenar los archivos persistentes. Consulte también notas adicionales sobre [archivos persistentes] (log_items#notes-on-persistent-files-for-log-items).  Comentarios:  - La métrica debe configurarse como [verificación activa](/manual/appendix/items/activepassive#active_checks); - La rotación de registros se basa en la hora de la última modificación de los archivos; - Tenga en cuenta que logrt está diseñado para funcionar con un archivo de registro actualmente activo, con varios otros archivos inactivos coincidentes rotados. Si, por ejemplo, un directorio tiene muchos archivos de registro activos, se debe crear un elemento de registro independiente para cada uno. De lo contrario, si un elemento de registro recoge demasiados archivos, puede provocar que se agote la memoria y se produzca un fallo en la supervisión. - Si "salida" se deja vacío, se devuelve la línea completa que contiene el texto coincidente. Tenga en cuenta que todos los tipos de expresiones regulares globales, excepto 'El resultado es VERDADERO', siempre devuelven la línea coincidente completa y el parámetro "salida" se ignora. - La extracción de contenido mediante el parámetro "salida" se realiza en el agente.  Ejemplos:      logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #esta métrica coincidirá con un archivo como "logfile1" (no coincidirá con ".logfile1")     logrt["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #esta métrica recopilará datos de archivos como "logfile_abc_1" o "archivo de registro__001"      Ejemplo de uso del parámetro "salida" para extraer un número del registro:      logrt[/app1/^test.*log$,"tarea ejecutada [0-9.]+ segundos, registros procesados ([0-9]+), [0-9]+ errores",,,,\1] #esta métrica coincidirá con un registro "2015-11-13 10:08:26 tarea ejecutada 6,08 segundos, procesado 6080 registros, 0 errores" y enviará solo '6080' al servidor. Debido a que se envía un valor numérico, el "Tipo de información" para esta métrica se puede establecer en "Numérico (sin signo)" y el valor se puede utilizar en gráficos, iniciadores, etc.      Ejemplo de uso del parámetro `output` para reescribir un registro antes de enviarlo al servidor:      logrt[/app1/^test.*log$,"([0-9:-]+) tarea ejecutada ([0-9.]+) segundos, registros procesados ([0-9]+), ([0 -9]+) errores",,,,"\1 REGISTROS: \3, ERRORES: \4, DURACIÓN: \2"] #esta métrica coincidirá con un registro de registro "2015-11-13 10:08:26 tarea ejecute 6,08 segundos, procesó 6080 registros, 0 errores" y envíe un registro modificado "2015-11-13 10:08:26 REGISTROS: 6080, ERRORES: 0, DURACIÓN: 6,08" al servidor. |

en-us	 ##### logseverity(/host/key,<#num<:time shift>>) {#logseverity}  Log severity of the last log entry.<br> Supported value types: *Log*.<br> Returns: 0 - default severity; N - severity (integer, useful for Windows event logs: 1 - Information, 2 - Warning, 4 - Error, 7 - Failure Audit, 8 - Success Audit, 9 - Critical, 10 - Verbose).  Parameters:   -   See [common parameters](#common-parameters);<br> -   **#num** (optional) - the Nth most recent value.  Zabbix takes log severity from the **Information** field of Windows event log.
es	 ##### logseverity(/host/key,<#num<:time shift>>) {#logseverity}  Gravedad del registro de la última entrada del registro.<br> Tipos de valores admitidos: *Registro*.<br> Devuelve: 0 - gravedad predeterminada; N: gravedad (entero, útil para registros de eventos de Windows: 1: información, 2: advertencia, 4: error, 7: auditoría de fallas, 8: auditoría de éxito, 9: crítica, 10: detallada).  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **#num** (opcional): el enésimo valor más reciente.  Zabbix toma la gravedad del registro del campo **Información** del registro de eventos de Windows.

en-us	##### LogSlowQueries Determines how long a database query may take before being logged in milliseconds.<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.  Default: `0`<br> Range: 0-3600000
es	##### LogSlowQueries Determina cuánto tiempo en milisegundos puede tardar una consulta de base de datos antes de registrarse.<br>0: no registrar consultas lentas.<br>Esta opción se habilita a partir de DebugLevel=3.  Predeterminado: `0`<br> Rango: 0-3600000

en-us	##### LogSlowQueries  How long a database query may take before being logged (in milliseconds).<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.  Default: `0`<br> Range: 0-3600000
es	##### LogSlowQueries  Determina cuánto tiempo puede tardar una consulta de base de datos antes de registrarse ( en milisegundos ).<br>0: no registrar consultas lentas.<br>Esta opción se habilita a partir de DebugLevel=3.  Predeterminado: `0`<br> Rango: 0-3600000

en-us	 ##### logsource(/host/key,<#num<:time shift>>,<pattern>) {#logsource}  Check if log source of the last log entry matches a regular expression.<br> Supported value types: *Log*.<br> Returns: 0 - does not match; 1 - matches.  Parameters:   -   See [common parameters](#common-parameters);<br> -   **#num** (optional) - the Nth most recent value;<br> -   **pattern** (optional) - the regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).  Normally used for Windows event logs.  Example:      logsource(/host/key,,"VMware Server")
es	 ##### logsource(/host/key,<#num<:time shift>>,<patrón>) {#logsource}  Compruebe si el origen del registro de la última entrada del registro coincide con una expresión regular.<br> Tipos de valores admitidos: *Registro*.<br> Devuelve: 0 - no coincide; 1 - partidos.  Parámetros:  - Ver [parámetros comunes](#common-parameters);<br> - **#num** (opcional): el enésimo valor más reciente;<br> - **patrón** (opcional): la expresión regular que describe el patrón requerido, estilo [Expresión regular compatible con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) (los argumentos de cadena deben encerrarse entre comillas dobles).  Normalmente se utiliza para registros de eventos de Windows.  Ejemplo:      logsource(/host/key,,"Servidor VMware")

en-us	##### LogType The type of the log output:<br>*file* - write log to file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*console* - write log to standard output.  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*console* - escribe el registro en la salida estándar.  Predeterminado: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output.  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to syslog;<br>*console* - write log to standard output  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en syslog;<br>*console* - escribe el registro en la salida estándar  Predeterminado: `file`

en-us	##### LogType  The type of the log output:<br>*file* - write log to the file specified by LogFile parameter;<br>*system* - write log to Windows Event Log;<br>*console* - write log to standard output.  Default: `file`
es	##### LogType  El tipo de salida del registro:<br>*file* - escribe el registro en el archivo especificado por el parámetro LogFile;<br>*system* - escribe el registro en el registro de eventos de Windows;<br>*console* - escribe el registro en la salida estándar .  Predeterminado: `file`

en-us	 ##### log(value) {#log}  The natural logarithm.  Parameter:   -   **value** - the value to check  For example, the natural logarithm of a value '2' will be '0.69314718055994529'.  Example:      log(last(/host/key))
es	 ##### log(valor) {#log}  El logaritmo natural.  Parámetro:  - **valor** - el valor a comprobar  Por ejemplo, el logaritmo natural de un valor '2' será '0,69314718055994529'.  Ejemplo:      log(last(/host/key))

en-us	#### Low-level discovery  Configure low-level discovery rules as well as item, trigger and graph prototypes to monitor dynamic entities.  [LLD rule API](/manual/api/reference/discoveryrule) | [Item prototype API](/manual/api/reference/itemprototype) | [Trigger prototype API](/manual/api/reference/triggerprototype) | [Graph prototype API](/manual/api/reference/graphprototype) | [Host prototype API](/manual/api/reference/hostprototype)
es	#### Descubrimiento de bajo nivel  Configure reglas de descubrimiento de bajo nivel, así como prototipos de métricas, de iniciadores y de gráficos para monitorizar entidades dinámicas.  [API de regla de LLD](/manual/api/reference/discoveryrule) | [API de prototipo de Monitor](/manual/api/reference/itemprototype) | [API de prototipo de Iniciador](/manual/api/reference/triggerprototype) | [API de prototipo de Gráfico](/manual/api/reference/graphprototype) | [API de prototipo de Equipo](/manual/api/reference/hostprototype)

en-us	#### Low-level discovery  In a [low-level discovery rule](/manual/discovery/low_level_discovery#configuring_low-level_discovery), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Key parameters|<|yes| |Update interval|<|no| |Custom interval|<|no| |Keep lost resources period|<|no| |Description|<|yes| |*SNMP agent*|<|<| | |SNMP OID|yes| |*SSH agent*|<|<| | |Username|yes| |^|Public key file|yes| |^|Private key file|yes| |^|Password|yes| |^|Script|yes| |*TELNET agent*|<|<| | |Username|yes| |^|Password|yes| |^|Script|yes| |*Zabbix trapper*|<|<| | |Allowed hosts|yes| |*Database monitor*|<|<| | |Username|yes| |^|Password|yes| |^|SQL query|yes| |*JMX agent*|<|<| | |JMX endpoint|yes| |*HTTP agent*|<|<| | |URL^[3](supported_by_location_user#footnotes)^|yes| |^|Query fields|yes| |^|Timeout|no| |^|Request body|yes| |^|Headers (names and values)|yes| |^|Required status codes|yes| |^|HTTP authentication username|yes| |^|HTTP authentication password|yes| |*Filters*|<|<| | |Regular expression|yes| |*Overrides*|<|<| | |Filters: regular expression|yes| |^|Operations: update interval (for item prototypes)|no| |^|Operations: history storage period (for item prototypes)|no| |^|Operations: trend storage period (for item prototypes)|no|
es	#### Descubrimiento de bajo nivel  En una [regla de descubrimiento de bajo  nivel](/manual/discovery/low_level_discovery#configuring_low-level_discovery), las macros de usuario se pueden utilizar en los siguientes campos:  |Ubicación|<|Múltiples macros/mezcla con texto^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Parámetros clave|<|sí| |Intervalo de actualización|<|no| |Intervalo personalizado|<|no| |Mantener período de recursos perdidos|<|no| |Descripción|<|sí| |*Agente SNMP*|<|<| | |ID de SNMP|sí| |*Agente SSH*|<|<| | |Nombre de usuario|sí| |^|Archivo de clave pública|sí| |^|Archivo de clave privada|sí| |^|Contraseña|sí| |^|Script|sí| |*Agente TELNET*|<|<| | |Nombre de usuario|sí| |^|Contraseña|sí| |^|Script|sí| |*Capturador Zabbix*|<|<| | |Equipos permitidos|sí| |*Monitor de base de datos*|<|<| | |Nombre de usuario|sí| |^|Contraseña|sí| |^|Consulta SQL|sí| |*Agente JMX*|<|<| | |Punto final JMX|sí| |*Agente HTTP*|<|<| | |URL^[3](supported_by_location_user#footnotes)^|sí| |^|Campos de consulta|sí| |^|Tiempo de espera|no| |^|Cuerpo de la solicitud|sí| |^|Encabezados (nombres y valores)|sí| |^|Códigos de estado requeridos|sí| |^|Nombre de usuario de autenticación HTTP|sí| |^|Contraseña de autenticación HTTP|sí| |*Filtros*|<|<| | |Expresión regular|sí| |*Anula*|<|<| | |Filtros: expresión regular|sí| |^|Operaciones: intervalo de actualización (para prototipos de métricas)|no| |^|Operaciones: período de almacenamiento de historial (para prototipos de métricas)|no| |^|Operaciones: período de almacenamiento de tendencias (para prototipos de métricas)|no|

en-us	#### Low-level discovery macros  Even though no low-level discovery macros are created in the returned JSON, these macros can be defined by the user as an additional step, using the [custom LLD macro](/manual/discovery/low_level_discovery#custom_macros) functionality with JSONPath pointing to the discovered values in the returned JSON.  The macros then can be used to create item, trigger, etc prototypes.
es	#### Macros de descubrimiento de bajo nivel  Aunque no se crean macros de descubrimiento de bajo nivel en el archivo  JSON devuelto, estas macros pueden ser definidas por el usuario como un paso adicional, usando la funcionalidad de [macro LLD  ](/manual/discovery/low_level_discovery#custom_macros) personalizada  con JSONPath apuntando a los valores descubiertos en el JSON devuelto.  Luego, las macros se pueden utilizar para crear prototipos de métricas, iniciadores, etc.

en-us	 ### Low-level discovery rules  |Macro|Supported in|Description| |--|--------|--------| |{LLDRULE.DESCRIPTION}|→ LLD-rule based internal notifications|*Description of the low-level discovery rule which caused a notification.*| |{LLDRULE.DESCRIPTION.ORIG}|→ LLD-rule based internal notifications|*Description (with macros unresolved) of the low-level discovery rule which caused a notification.*<br>Supported since 5.2.0.| |{LLDRULE.ID}|→ LLD-rule based internal notifications|*Numeric ID of the low-level discovery rule which caused a notification.*| |{LLDRULE.KEY}|→ LLD-rule based internal notifications|*Key of the low-level discovery rule which caused a notification.*| |{LLDRULE.KEY.ORIG}|→ LLD-rule based internal notifications|*Original key (with macros not expanded) of the low-level discovery rule which caused a notification.*| |{LLDRULE.NAME}|→ LLD-rule based internal notifications|*Name of the low-level discovery rule (with macros resolved) that caused a notification.*| |{LLDRULE.NAME.ORIG}|→ LLD-rule based internal notifications|*Original name (i.e. without macros resolved) of the low-level discovery rule that caused a notification.*| |{LLDRULE.STATE}|→ LLD-rule based internal notifications|*The latest state of the low-level discovery rule.* Possible values: **Not supported** and **Normal**.| |{LLDRULE.STATE.ERROR}|→ LLD-rule based internal notifications|*Error message with details why an LLD rule became unsupported.* <br> <br> If an LLD rule goes into the unsupported state and then immediately gets supported again the error field can be empty.|
es	 ### Reglas de descubrimiento de bajo nivel  |Macro|Admitida en|Descripción| |--|--------|--------| |{LLDRULE.DESCRIPTION}|→ Notificaciones internas basadas en reglas LLD|*Descripción de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.DESCRIPTION.ORIG}|→ Notificaciones internas basadas en reglas LLD|*Descripción (con macros sin resolver) de la regla de descubrimiento de bajo nivel que provocó una notificación.*<br>Compatible desde 5.2.0.| |{LLDRULE.ID}|→ Notificaciones internas basadas en reglas LLD|*ID numérico de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.KEY}|→ Notificaciones internas basadas en reglas LLD|*Clave de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.KEY.ORIG}|→ Notificaciones internas basadas en reglas LLD|*Clave original (con macros no expandidas) de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.NAME}|→ Notificaciones internas basadas en reglas LLD|*Nombre de la regla de descubrimiento de bajo nivel (con macros resueltas) que provocó una notificación.*| |{LLDRULE.NAME.ORIG}|→ Notificaciones internas basadas en reglas LLD|*Nombre original (es decir, sin macros resueltas) de la regla de descubrimiento de bajo nivel que provocó una notificación.*| |{LLDRULE.STATE}|→ Notificaciones internas basadas en reglas LLD|*El último estado de la regla de descubrimiento de bajo nivel.* Valores posibles: **No compatible** y **Normal**.| |{LLDRULE.STATE.ERROR}|→ Notificaciones internas basadas en reglas LLD|*Mensaje de error con detalles de por qué una regla LLD dejó de ser compatible.* <br> <br> Si una regla LLD pasa al estado no compatible y luego se admite inmediatamente nuevamente el campo de error puede estar vacío.|

en-us	 ##### ltrim(value,<chars>) {#ltrim}  Remove specified characters from the beginning of string.<br> Supported value types: *String*, *Text*, *Log*.  Parameter:   -   **value** - the value to check;<br> -   **chars** (optional) - specify the characters to remove.  Whitespace is left-trimmed by default (if no optional characters are specified). See also: [rtrim()](#rtrim), [trim()](#trim).  Examples:      ltrim(last(/host/key)) #remove whitespace from the beginning of string     ltrim(last(/host/key),"Z") #remove any 'Z' from the beginning of string     ltrim(last(/host/key)," Z") #remove any space and 'Z' from the beginning of string
es	 ##### ltrim(valor,<caracteres>) {#ltrim}  Elimina los caracteres especificados desde el principio de la cadena.<br> Tipos de valores admitidos: *Cadena*, *Texto*, *Registro*.  Parámetro:  - **valor** - el valor a comprobar;<br> - **caracteres** (opcional): especifique los caracteres que desea eliminar.  Los espacios en blanco se recortan a la izquierda de forma predeterminada (si no se especifican caracteres opcionales). Ver también: [rtrim()](#rtrim), [trim()](#trim).  Ejemplos:      ltrim(last(/host/key)) #eliminar espacios en blanco desde el principio de la cadena     ltrim(last(/host/key),"Z") #eliminar cualquier 'Z' del principio de la cadena     ltrim(last(/host/key)," Z") #elimina cualquier espacio y 'Z' del principio de la cadena

en-us	 #### Macro functions  The range of the `fmtnum` [macro function](/manual/config/macros/macro_functions#supported-macro-functions) is now limited to 0-20.
es	 #### Funciones macro  El rango de la [función de macro](/manual/config/macros/macro_functions#supported-macro-functions) `fmtnum` ahora está limitado a 0-20.

en-us	#### Macros  Manage macros.  [User macro API](/manual/api/reference/usermacro)
es	#### Macros  Administrar macros.  [API de macro de usuario](/manual/api/reference/usermacro)

en-us	#### Macro support  Built-in and user macros in tags are resolved at the time of the event. Until the event has occurred these macros will be shown in Zabbix frontend unresolved. Low-level discovery macros are resolved during discovery process.  The following macros may be used in trigger tags:  -   {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID}     macros can be used to populate the tag name or tag value. -   {INVENTORY.\*} [macros](/manual/appendix/macros/supported_by_location) can be used     to reference host inventory values from one or several hosts in a trigger expression. -   [User macros](/manual/config/macros/user_macros) and user macros with context are supported for the tag name/value;     context may include low-level discovery macros. -   Low-level discovery macros can be used for the tag name/value in     trigger prototypes.  The following macros may be used in trigger-based notifications:  -   {EVENT.TAGS} and {EVENT.RECOVERY.TAGS} macros will resolve to a     comma separated list of event tags or recovery event tags -   {EVENT.TAGSJSON} and {EVENT.RECOVERY.TAGSJSON} macros will resolve     to a JSON array containing event tag     [objects](/manual/api/reference/event/object#event_tag) or recovery     event tag objects  The following macros may be used in template, host, item and web scenario tags:  -   {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},     {HOST.PORT} and {HOST.ID} macros -   {INVENTORY.\*}     [macros](/manual/appendix/macros/supported_by_location) -   [User macros](/manual/config/macros/user_macros) -   Low-level discovery macros can be used in item prototype tags  The following macros may be used in host prototype tags:  -   {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},     {HOST.PORT} and {HOST.ID} macros -   {INVENTORY.\*}     [macros](/manual/appendix/macros/supported_by_location) -   [User macros](/manual/config/macros/user_macros) -   [Low-level discovery macros](/manual/config/macros/lld_macros) will     be resolved during discovery process and then added to the     discovered host
es	#### Soporte de macros  Las macros integradas y de usuario en las etiquetas se resuelven en el momento del evento. Hasta que ocurra el evento, estas macros se mostrarán en la interfaz de Zabbix sin resolver. Las macros de descubrimiento de bajo nivel se resuelven durante el proceso de descubrimiento.  Las siguientes macros se pueden utilizar en etiquetas de activación:  - {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} y { ID.HOST}     Se pueden utilizar macros para completar el nombre de la etiqueta o el valor de la etiqueta. - Se puede utilizar [macros](/manual/appendix/macros/supported_by_location)     {INVENTORY.\*} para hacer referencia a valores de inventario de equipos de uno o varios equipos en una expresión de activación. - Se admiten [macros de usuario](/manual/config/macros/user_macros) y macros de usuario con contexto para el nombre/valor de la etiqueta;     El contexto puede incluir macros de descubrimiento de bajo nivel. - Se pueden utilizar macros de descubrimiento de bajo nivel para el nombre/valor de la etiqueta en      prototipos de iniciadores.  Las siguientes macros se pueden utilizar en notificaciones basadas en iniciadores:  - Las macros {EVENT.TAGS} y {EVENT.RECOVERY.TAGS} se resolverán en una     lista separada por comas de etiquetas de eventos o etiquetas de eventos de recuperación. - Las macros {EVENT.TAGSJSON} y {EVENT.RECOVERY.TAGSJSON} se resolverán     a una matriz JSON que contiene una etiqueta de      [objetos](/manual/api/reference/event/object#event_tag)  de evento o objetos de etiqueta de eventos de recuperación  Las siguientes macros se pueden utilizar en etiquetas de plantilla, equipo, métrica y  escenario web:  - {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},     Macros {HOST.PORT} y {HOST.ID} - [macros](/manual/apéndice/macros/supported_by_location) {INVENTORY.\*} - [Macros de usuario](/manual/config/macros/user_macros) - Se pueden utilizar macros de descubrimiento de bajo nivel en etiquetas de prototipos de métricas  Se pueden utilizar las siguientes macros en etiquetas de prototipo de equipo:  - {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},     Macros {HOST.PORT} y {HOST.ID} -  [macros](/manual/apéndice/macros/supported_by_location) {INVENTORY.\*} - [Macros de usuario](/manual/config/macros/user_macros) - Las [macros de descubrimiento de bajo nivel](/manual/config/macros/lld_macros)     se resolverán durante el proceso de descubrimiento y luego se agregarán al     equipo descubierto

en-us	 ##### mad(/host/key,(sec|#num)<:time shift>) {#mad}  The median absolute deviation in collected values within the defined evaluation period. See also: [Median absolute deviation](https://en.wikipedia.org/wiki/Median_absolute_deviation).<br> Supported value types: *Float*, *Integer*.<br> Supported [foreach function](/manual/appendix/functions/aggregate/foreach): *last_foreach*.  Parameters: see [common parameters](#common-parameters).  Example:      mad(/host/key,1h) #median absolute deviation for the last hour until now
es	 ##### mad(/host/key,(sec|#num)<:time shift>) {#mad}  La desviación absoluta mediana en los valores recopilados dentro del período de evaluación definido. Ver también: [Desviación absoluta de la mediana](https://en.wikipedia.org/wiki/Median_absolute_deviation).<br> Tipos de valores admitidos: *Flotante*, *Entero*.<br> [Función foreach] admitida (/manual/appendix/functions/aggregate/foreach): *last_foreach*.  Parámetros: consulte [parámetros comunes](#common-parameters).  Ejemplo:      mad(/host/key,1h) #desviación absoluta media durante la última hora hasta ahora

en-us	# maintenance.create
es	# maintenance.create

en-us	# maintenance.delete
es	# maintenance.delete

en-us	# maintenance.get
es	# maintenance.get

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

en-us	##### Maintenance periods  The maintenance period window is for scheduling time for a recurring or a one-time maintenance. The form is dynamic with available fields changing based on the *Period type* selected.  ![](../../assets/en/manual/maintenance/maintenance_period.png){width="600"}  |Period type|Description| |--|--------| |*One time only*|Configure a one time only maintenance period:<br>*Date* - date and time of the maintenance period;<br>*Maintenance period length* - for how long the maintenance will be active.| |*Daily*|Configure a daily maintenance period:<br>*Every day(s)* - maintenance frequency (1 - *(default)* every day, 2 - every two days, etc.);<br>*At (hour:minute)* - time of the day when maintenance starts;<br>*Maintenance period length* - for how long the maintenance will be active.<br><br>When *Every day(s)* parameter is greater than "1", the starting day is the day that the *Active since* time falls on. Examples:<br>- if *Active since* is set to "2021-01-01 12:00", *Every day(s)* is set to "2", and *At (hour:minute)* is set to "23:00", then the first maintenance period will start on January 1 at 23:00, while the second maintenance period will start on January 3 at 23:00;<br>- if *Active since* is set to "2021-01-01 12:00", *Every day(s)* is set to "2", and *At (hour:minute)* is set to "01:00", then the first maintenance period will start on January 3 at 01:00, while the second maintenance period will start on January 5 at 01:00.| |*Weekly*|Configure a weekly maintenance period:<br>*Every week(s)* - maintenance frequency (1 - *(default)* every week, 2 - every two weeks, etc.);<br>*Day of week* - on which day the maintenance should take place;<br>*At (hour:minute)* - time of the day when maintenance starts;<br>*Maintenance period length* - for how long the maintenance will be active.<br><br>When *Every week(s)* parameter is greater than "1", the starting week is the week that the *Active since* time falls on. For examples, see parameter *Daily* description above.| |*Monthly*|Configure a monthly maintenance period:<br>*Month* - select all months during which the regular maintenance is carried out;<br>*Date: **Day of month*** - select this option if the maintenance should take place on the same date each month (for example, every 1st day of the month), and then select the required day in the field *Day of month* that appears;<br>*Date: **Day of week*** - select this option if the maintenance should take place only on certain days (for example, every first Monday of the month), then select (in the drop-down) the required week of the month (first, second, third, fourth, or last), and then mark the checkboxes for maintenance day(s);<br>*At (hour:minute)* - time of the day when maintenance starts;<br>*Maintenance period length* - for how long the maintenance will be active.|
es	##### Períodos de mantenimiento  La ventana del período de mantenimiento es para programar el tiempo para un período recurrente o un mantenimiento único. El formulario es dinámico con campos disponibles. que pueden variar según el *Tipo de período* seleccionado.  ![](../../assets/en/manual/maintenance/maintenance_period.png){width="600"}  |Tipo de período|Descripción| |--|--------| |*Solo una vez*|Configure un período de mantenimiento único:<br>*Fecha* - fecha y hora del período de mantenimiento;<br>*Duración del período de mantenimiento* - durante cuánto tiempo estará activo el mantenimiento.| |*Diario*|Configure un período de mantenimiento diario:<br>*Cada día(s)* - frecuencia de mantenimiento (1 - *(predeterminado)* todos los días, 2 - cada dos días, etc.);<br>*A las (hora:minuto)* - hora del día en que comienza el mantenimiento;<br>*Duración del período de mantenimiento* - durante cuánto tiempo estará activo el mantenimiento.<br><br>Cuándo el parámetro *Cada día(s)* es mayor que "1", el día de inicio es el día en el que cae la hora *Activo desde*. Ejemplos:<br>- si *Activo desde* está configurado en "2021-01-01 12:00", *Todos los días* está configurado en "2" y *A las (hora:minuto)* está configurado a "23:00", el primer período de mantenimiento comenzará el 1 de enero a las 23:00, mientras que el segundo período de mantenimiento comenzará el 3 de enero a las 23:00;<br>- si *Activo desde* está configurado en " 2021-01-01 12:00", *Todos los días* está configurado en "2" y *A las (hora:minuto)* está configurado en "01:00", luego el primer período de mantenimiento comenzará el 3 de enero a las 01:00 horas, mientras que el segundo periodo de mantenimiento comenzará el 5 de enero a las 01:00 horas.| |*Semanal*|Configure un período de mantenimiento semanal:<br>*Cada semana* - frecuencia de mantenimiento (1 - *(predeterminado)* cada semana, 2 - cada dos semanas, etc.);<br>*Día de la semana* - en qué día debe realizarse el mantenimiento;<br>*A las (hora:minuto)* - hora del día en que comienza el mantenimiento;<br>*Duración del período de mantenimiento* - durante cuánto tiempo estará activo el mantenimiento .<br><br>Cuando el parámetro *Cada semana(s)* es mayor que "1", la semana de inicio es la semana en la que cae el tiempo *Activo desde*. Para ver ejemplos, consulte la descripción del parámetro *Diario* arriba.| |*Mensual*|Configure un período de mantenimiento mensual:<br>*Mes*: seleccione todos los meses durante los cuales se realiza el mantenimiento regular;<br>*Fecha: **Día del mes***: seleccione esta opción si el mantenimiento debe realizarse en la misma fecha cada mes (por ejemplo, cada primer día del mes) y luego seleccione el día requerido en el campo *Día del mes* que aparece;<br>*Fecha: **Día de la semana *** - seleccione esta opción si el mantenimiento debe realizarse solo en ciertos días (por ejemplo, cada primer lunes del mes), luego seleccione (en el menú desplegable) la semana requerida del mes (primera, segunda, tercera , cuarto o último), y luego marque las casillas de verificación para los días de mantenimiento;<br>*A las (hora:minuto)* - hora del día en que comienza el mantenimiento;<br>*Duración del período de mantenimiento* - para cómo cuánto tiempo estará activo el mantenimiento.|

en-us	### Maintenance  The maintenance object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |maintenanceid|string|ID of the maintenance.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |name|string|Name of the maintenance.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |active\_since|timestamp|Time when the maintenance becomes active.<br><br>The given value will be rounded down to minutes.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |active\_till|timestamp|Time when the maintenance stops being active.<br><br>The given value will be rounded down to minutes.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |description|string|Description of the maintenance.| |maintenance\_type|integer|Type of maintenance.<br><br>Possible values:<br>0 - *(default)* with data collection;<br>1 - without data collection.| |tags\_evaltype|integer|Problem tag evaluation method.<br><br>Possible values:<br>0 - *(default)* And/Or;<br>2 - Or.|
es	### Mantenimiento  El objeto de mantenimiento tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |maintenanceid|cadena|ID del mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |name|cadena|Nombre del mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |active\_since|timestamp|Hora en que el mantenimiento se activa.<br><br>El valor proporcionado se redondeará a minutos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property- comportamiento):<br>- *obligatorio* para operaciones de creación| |active\_till|timestamp|Hora en que el mantenimiento deja de estar activo.<br><br>El valor dado se redondeará a minutos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property -behavior):<br>- *obligatorio* para operaciones de creación| |description|cadena|Descripción del mantenimiento.| |maintenance\_type|integer|Tipo de mantenimiento.<br><br>Valores posibles:<br>0 - *(predeterminado)* con recopilación de datos;<br>1 - sin recopilación de datos.| |tags\_evaltype|integer|Método de evaluación de etiqueta de problema.<br><br>Valores posibles:<br>0 - *(predeterminado)* Y/O;<br>2 - O.|

en-us	# Maintenance  This class is designed to work with maintenances.  Object references:\  -   [Maintenance](/manual/api/reference/maintenance/object#maintenance) -   [Time period](/manual/api/reference/maintenance/object#time_period)  Available methods:\  -   [maintenance.create](/manual/api/reference/maintenance/create) -     creating new maintenances -   [maintenance.delete](/manual/api/reference/maintenance/delete) -     deleting maintenances -   [maintenance.get](/manual/api/reference/maintenance/get) -     retrieving maintenances -   [maintenance.update](/manual/api/reference/maintenance/update) -     updating maintenances
es	# Mantenimiento  Esta clase está diseñada para trabajar con mantenimientos.  Referencias de objetos:\  - [Mantenimiento](/manual/api/reference/maintenance/object#maintenance) - [Periodo de tiempo](/manual/api/reference/maintenance/object#time_period)  Métodos disponibles:\  - [maintenance.create](/manual/api/reference/maintenance/create) -     creando nuevos mantenimientos - [maintenance.delete](/manual/api/reference/maintenance/delete) -     borrando mantenimientos - [maintenance.get](/manual/api/reference/maintenance/get) -     recuperando mantenimientos - [maintenance.update](/manual/api/reference/maintenance/update) -     modificación de mantenimientos

en-us	# maintenance.update
es	# maintenance.update

en-us	 ### Makefile targets  Loadable plugins provided by Zabbix have simple makefiles with the following targets:  |Target|Description| |--|--------| |make|Build plugin.| |make clean|Delete all files that are normally created by building the plugin.| |make check|Perform self-tests. A real PostgreSQL database is required.| |make style|Check Go code style with 'golangci-lint'.| |make format|Format Go code with 'go fmt'.| |make dist|Create an archive containing the plugin sources and sources of all packages needed to build the plugin and its self-tests.|
es	 ### Objetivos de Makefile  Los complementos cargables proporcionados por Zabbix tienen "makefiles" simples con los siguientes objetivos:  |Objetivo|Descripción| |--|--------| |make|Crear complemento.| |make clean|Elimina todos los archivos que normalmente se crean al compilar el complemento.| |make check|Realizar autopruebas. Se requiere una base de datos PostgreSQL real.| |make style|Marque el estilo del código Go con 'golangci-lint'.| |make format|Formatear el código Go con 'go fmt'.| |make dist|Cree un archivo que contenga las fuentes del complemento y las fuentes de todos los paquetes necesarios para crear el complemento y sus autopruebas.|

en-us	### Managing HA cluster  The current status of the HA cluster can be managed using the dedicated [runtime control](/manual/concepts/server#runtime_control) options:  -   `ha_status` - log HA cluster status in the Zabbix server log (and to stdout) -   `ha_remove_node=target` - remove an HA node identified by its     \<target\> - number of the node in the list (the number can be     obtained from the output of running ha\_status), e.g.:  ``` zabbix_server -R ha_remove_node=2 ```  Note that active/standby nodes cannot be removed.  -   `ha_set_failover_delay=delay` - set HA failover delay (between 10 seconds and 15 minutes; time     suffixes are supported, e.g. 10s, 1m)  Node status can be monitored:  -   in *Reports* → *[System     information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* -   in the *System information* dashboard widget -   using the `ha_status` runtime control option of the server (see     above).  The `zabbix[cluster,discovery,nodes]` internal item can be used for node discovery, as it returns a JSON with the high-availability node information.
es	### Gestión del clúster HA  El estado actual del clúster HA se puede gestionar mediante las opciones dedicadas de [control en tiempo de ejecución](/manual/concepts/server#runtime_control):  - `ha_status`: registra el estado del clúster HA en el registro del servidor Zabbix (y en la salida estándar) - `ha_remove_node=target`: elimina un nodo HA identificado por su     \<destino\> - número del nodo en la lista (el número puede ser     obtenido de la salida de ejecutar ha\_status), por ejemplo:  ``` zabbix_server -R ha_remove_node=2 ```  Tenga en cuenta que los nodos activos/en espera no se pueden eliminar.  - `ha_set_failover_delay=delay` - establece el retraso de conmutación por error de HA (entre 10 segundos y 15 minutos; tiempo     se admiten sufijos, p. 10s, 1m)  El estado del nodo se puede monitorear:  - en *Informes* → *[Información del     sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* - en el widget del tablero *Información del sistema* - usando la opción de control de tiempo de ejecución `ha_status` del servidor (ver     arriba).  El elemento interno `zabbix[cluster,discovery,nodes]` se puede utilizar para el nodo descubrimiento, ya que devuelve un JSON con la información del nodo de alta disponibilidad.

en-us	##### Mandatory interface  The only mandatory function is **zbx\_module\_api\_version()**:  ``` {.c} int zbx_module_api_version(void); ```  This function should return the API version implemented by this module and in order for the module to be loaded this version must match module API version supported by Zabbix. Version of module API supported by Zabbix is ZBX\_MODULE\_API\_VERSION. So this function should return this constant. Old constant ZBX\_MODULE\_API\_VERSION\_ONE used for this purpose is now defined to equal ZBX\_MODULE\_API\_VERSION to preserve source compatibility, but it's usage is not recommended.
es	##### - Interfaz obligatoria  La única función obligatoria es **zbx\_module\_api\_version()**:  ``` {.c} int zbx_module_api_version(void); ```  Esta función debería devolver la versión de la API implementada por este módulo y para que el módulo se cargue, esta versión debe coincidir con una versión de API del módulo compatible con Zabbix. La versión de la API del módulo compatible con Zabbix es ZBX\_MODULE\_API\_VERSION. Entonces esta función debería devolver esta constante. La antigua constante ZBX\_MODULE\_API\_VERSION\_ONE utilizada para este propósito ahora está definida para ser igual a ZBX\_MODULE\_API\_VERSION para preservar compatibilidad de fuentes, pero no se recomienda su uso.

en-us	 # manifest.json  Any module needs the manifest.json file. The file must be located in the module's primary directory (for example, *zabbix/ui/modules/module_name/manifest.json*).  As a bare minimum, manifest.json should specify these fields:  ```json {     "manifest_version": 2.0,     "id": "my_ip_address",     "name": "My IP Address",     "namespace": "MyIPAddress",     "version": "1.0" } ```  Parameters supported in **manifest.json** (press on the parameter name for a detailed description):  |Parameter |Description |Required | |--|--------|--| |[manifest_version](#manifest-version)|Manifest version of the module.| Yes | |[id](#id) |Unique module ID. |^| |[name](#name) |Module name that will be displayed in the Administration section. |^| |[namespace](#namespace) |PHP namespace for module classes.|^| |[version](#version) |Module version. |^| |[type](#type) |Type of the module. For widget must be set to *widget* | Yes for widgets, otherwise no | |[widget](#widget) |Widget configuration. Used for widgets only. |^| |[actions](#actions) | Actions to register with the module. |^| |[assets](#assets) | CSS styles and JavaScript files to include. | No | |[author](#author) |Module author. |^| |[config](#config) |Default values for custom module options. |^| |[description](#description) |Module description.|^| |[url](#url) |A link to the module description. |^|
es	# manifest.json  Cualquier módulo necesita el archivo manifest.json. El archivo debe estar ubicado en el directorio principal del módulo (por ejemplo, *zabbix/ui/modules/module_name/manifest.json*).  Como mínimo, manifest.json debe especificar estos campos:  ```json {     "manifest_version": 2.0,     "id": "mi_direccion_ip",     "name": "Mi dirección IP",     "namespace": "MiDirecciónIP",     "version": "1.0" } ```  Parámetros admitidos en **manifest.json** (pulse sobre el nombre del parámetro para obtener una descripción detallada):  |Parámetro |Descripción |Requerido | |--|--------|--| |[manifest_version](#manifest-version)|Versión del manifiesto del módulo.| Si | |[id](#id) |ID único del módulo. |^| |[name](#name) |Nombre del módulo que se mostrará en la sección Administración. |^| |[namespace](#namespace) |Espacio de nombres de PHP para las clases del módulo.|^| |[version](#version) |Versión del módulo. |^| |[type](#tipo) Tipo del módulo. Para widget debe establecerse como *widget* | Si para widgets, de lo contrario no |  |[widget](#widget) |Configuración del widget. Usado sólo para widgets. |^| |[actions](#actions) | Acciones a registrar con el módulo. |^| |[assets](#assets) | Estilos CSS y archivos JavaScript a incluir. | No | |[author](#author) |Autor del módulo. |^| |[config](#config) |Valores por defecto para las opciones personalizadas del módulo. |^| |[description](#description) |Descripción del módulo. |[url](#url) |Un enlace a la descripción del módulo. |^|

en-us	 ### manifest_version {#manifest-version}  Manifest version of the module. Currently, supported version is **2.0**.  *Type*: Double  *Example*:   ```json "manifest_version": 2.0 ```
es	 ### manifest_version {#manifest-version}  Versión de manifiesto del módulo. Actualmente, la versión compatible es **2.0**.  *Type*: Double  *Ejemplo*:   ```json "manifest_version": 2.0 ```

en-us	##### Manual mode  When [configuring a host](host), in the *Inventory* tab you can enter such details as the type of device, serial number, location, responsible person, etc - data that will populate inventory information.  If a URL is included in host inventory information and it starts with 'http' or 'https', it will result in a clickable link in the *Inventory* section.
es	##### Modo manual  Al [configurar un equipo](host), en la pestaña *Inventario* puede ingresar detalles tales como el tipo de dispositivo, número de serie, ubicación, persona responsable, etc. - datos que completarán la información del inventario.  Si se incluye una URL en la información del inventario del equipo y comienza con 'http' o 'https', dará como resultado un enlace en el que se puede hacer clic en la sección *Inventario*.

en-us	# map.create
es	# map.create

en-us	# map.delete
es	# map.delete

en-us	#### Map element Host group  The map element Host group object defines one host group element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupid|string|Host group ID|
es	#### Elemento de mapa grupo de equipos  El objeto de elemento de mapa de grupo de equipos define un elemento del grupo de equipos.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |groupid|cadena|ID del grupo de equipos|

en-us	#### Map element Host  The map element Host object defines one host element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|Host ID|
es	#### Elemento de mapa de equipos  El objeto de elemento de mapa de equipos define un elemento equipo.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |hostid|cadena|ID de equipo|

en-us	#### Map element Map  The map element Map object defines one map element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapid|string|Map ID|
es	#### Elemento de mapa Mapa  El objeto de elemento de mapa define un elemento de mapa.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmapid|cadena|ID de mapa|

en-us	#### Map element tag  The map element tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Map element tag name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |operator|integer|Map element tag condition operator.<br><br>Possible values:<br>0 - *(default)* Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.| |value|string|Map element tag value.|
es	#### Elemento de mapa: Etiqueta  El objeto de etiqueta del elemento del mapa tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tag|cadena|Nombre de etiqueta del elemento del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |operator|entero|Operador de condición de etiqueta de elemento de mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* Contiene;<br>1 - Es igual;<br>2 - No contiene;<br >3 - No es igual;<br>4 - Existe;<br>5 - No existe.| |value|cadena|Valor de etiqueta de elemento de mapa.|

en-us	### Map element  The map element object defines an object displayed on a map. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |selementid|string|ID of the map element.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |elements|array|Element data object.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `elementtype` is set to "host", "map", "trigger" or "host group"| |elementtype|integer|Type of map element.<br><br>Possible values:<br>0 - host;<br>1 - map;<br>2 - trigger;<br>3 - host group;<br>4 - image.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |iconid\_off|string|ID of the image used to display the element in default state.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |areatype|integer|How separate host group hosts should be displayed.<br><br>Possible values:<br>0 - *(default)* the host group element will take up the whole map;<br>1 - the host group element will have a fixed size.| |elementsubtype|integer|How a host group element should be displayed on a map.<br><br>Possible values:<br>0 - *(default)* display the host group as a single element;<br>1 - display each host in the group separately.| |evaltype|integer|Map element tag filtering condition evaluation method.<br><br>Possible values:<br>0 - *(default)* AND / OR;<br>2 - OR.| |height|integer|Height of the fixed size host group element in pixels.<br><br>Default: 200.| |iconid\_disabled|string|ID of the image used to display disabled map elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `elementtype` is set to "host", "map", "trigger", or "host group"| |iconid\_maintenance|string|ID of the image used to display map elements in maintenance.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `elementtype` is set to "host", "map", "trigger", or "host group"| |iconid\_on|string|ID of the image used to display map elements with problems.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `elementtype` is set to "host", "map", "trigger", or "host group"| |label|string|Label of the element.| |label\_location|integer|Location of the map element label.<br><br>Possible values:<br>-1 - *(default)* default location;<br>0 - bottom;<br>1 - left;<br>2 - right;<br>3 - top.| |permission|integer|Type of permission level.<br><br>Possible values:<br>-1 - none;<br>2 - read only;<br>3 - read-write.| |sysmapid|string|ID of the map that the element belongs to.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |urls|array|Map element URLs.<br><br>The map element URL object is [described in detail below](object#map_element_url).| |use\_iconmap|integer|Whether icon mapping must be used for host elements.<br><br>Possible values:<br>0 - do not use icon mapping;<br>1 - *(default)* use icon mapping.| |viewtype|integer|Host group element placing algorithm.<br><br>Possible values:<br>0 - *(default)* grid.| |width|integer|Width of the fixed size host group element in pixels.<br><br>Default: 200.| |x|integer|X-coordinates of the element in pixels.<br><br>Default: 0.| |y|integer|Y-coordinates of the element in pixels.<br><br>Default: 0.|
es	### Elemento de mapa  El objeto de elemento de mapa define un objeto que se muestra en un mapa. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |selementid|cadena|ID del elemento del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |elements|matriz|Objeto de datos de elemento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `elementtype` está configurado en "host", "map", "trigger" o "host group"| |elementtype|entero|Tipo de elemento de mapa.<br><br>Valores posibles:<br>0 - equipo;<br>1 - mapa;<br>2 - iniciador;<br>3 - grupo de equipos;<br >4 - imagen.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |iconid\_off|cadena|ID de la imagen utilizada para mostrar el elemento en el estado predeterminado.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* | |areatype|entero|Cómo se deben mostrar los hosts del grupo de hosts separados.<br><br>Valores posibles:<br>0 - *(predeterminado)* el elemento del grupo de hosts ocupará todo el mapa;<br>1 - el elemento del grupo anfitrión tendrá un tamaño fijo.| |elementsubtype|integer|Cómo se debe mostrar un elemento del grupo de hosts en un mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* muestra el grupo de hosts como un solo elemento;<br>1 - mostrar cada host del grupo por separado.| |evaltype|entero|Método de evaluación de condición de filtrado de etiqueta de elemento de mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* AND / OR;<br>2 - OR.| |height|integer|Altura del elemento del grupo de hosts de tamaño fijo en píxeles.<br><br>Predeterminado: 200.| |iconid\_disabled|cadena|ID de la imagen utilizada para mostrar elementos de mapa deshabilitados.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si ` elementtype` está configurado en "host", "map", "trigger" o "host group"| |iconid\_maintenance|cadena|ID de la imagen utilizada para mostrar elementos del mapa en mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `elementtype` está configurado en "host", "map", "trigger" o "host group"| |iconid\_on|string|ID de la imagen utilizada para mostrar elementos del mapa con problemas.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `elementtype` está configurado en "host", "map", "trigger" o "host group"| |label|string|Etiqueta del elemento.| |label\_location|integer|Ubicación de la etiqueta del elemento del mapa.<br><br>Valores posibles:<br>-1 - *(predeterminado)* ubicación predeterminada;<br>0 - abajo;<br>1 - izquierda ;<br>2 - derecha;<br>3 - arriba.| |permission|entero|Tipo de nivel de permiso.<br><br>Valores posibles:<br>-1 - ninguno;<br>2 - solo lectura;<br>3 - lectura-escritura.| |sysmapid|cadena|ID del mapa al que pertenece el elemento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |urls|array|URL de elementos de mapa.<br><br>El objeto URL de elemento de mapa se [describe en detalle a continuación](object#map_element_url).| |use\_iconmap|integer|Si se debe utilizar la asignación de iconos para los elementos del equipo.<br><br>Valores posibles:<br>0 - no usar la asignación de iconos;<br>1 - *(predeterminado)* usar la asignación de iconos .| |viewtype|entero|Algoritmo de colocación de elementos del grupo de equipos.<br><br>Valores posibles:<br>0 - *(predeterminado)* cuadrícula.| |width|entero|Ancho del elemento del grupo de hosts de tamaño fijo en píxeles.<br><br>Predeterminado: 200.| |x|entero|Coordenadas X del elemento en píxeles.<br><br>Predeterminado: 0.| |y|entero|Coordenadas Y del elemento en píxeles.<br><br>Predeterminado: 0.|

en-us	#### Map element Trigger  The map element Trigger object defines one or more trigger elements.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|Trigger ID|
es	#### Elemento de mapa Iniciador  El objeto iniciador del elemento de mapa define uno o más elementos de iniciador.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |triggerid|cadena|ID de iniciador|

en-us	#### Map element URL  The map element URL object defines a clickable link that will be available for a specific map element. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapelementurlid|string|ID of the map element URL.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |name|string|Link caption.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |url|string|Link URL.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |selementid|string|ID of the map element that the URL belongs to.|
es	#### Elemento del mapa: URL  El objeto URL del elemento del mapa define un enlace en el que se puede hacer clic y que estará disponible para un elemento de mapa específico. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmapelementurlid|cadena|ID de la URL del elemento del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |name|cadena|Título del enlace.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |url|cadena|URL del enlace.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |selementid|cadena|ID del elemento del mapa al que pertenece la URL.|

en-us	# map.get
es	# map.get

en-us	#### Map lines  Create a map line.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map API lines",         "width": 500,         "height": 500,         "lines": [             {                 "x1": 30,                 "y1": 10,                 "x2": 100,                 "y2": 50,                 "line_type": 1,                 "line_width": 10,                 "line_color": "009900"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "11"         ]     },     "id": 1 } ```
es	#### Líneas del mapa  Crea una línea de mapa.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map API lines",         "width": 500,         "height": 500,         "lines": [             {                 "x1": 30,                 "y1": 10,                 "x2": 100,                 "y2": 50,                 "line_type": 1,                 "line_width": 10,                 "line_color": "009900"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "11"         ]     },     "id": 1 } ```

en-us	### Map lines  The map line object defines a line displayed on a map. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmap\_shapeid|string|ID of the map shape element.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |x1|integer|X-coordinates of the line point 1 in pixels.<br><br>Default: 0.| |y1|integer|Y-coordinates of the line point 1 in pixels.<br><br>Default: 0.| |x2|integer|X-coordinates of the line point 2 in pixels.<br><br>Default: 200.| |y2|integer|Y-coordinates of the line point 2 in pixels.<br><br>Default: 200.| |line\_type|integer|Type of the lines.<br><br>Possible values:<br>0 - none;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Default: 0.| |line\_width|integer|Width of the lines in pixels.<br><br>Default: 0.| |line\_color|string|Line color.<br><br>Default: `000000`.| |zindex|integer|Value used to order all shapes and lines (z-index).<br><br>Default: 0.|
es	### Líneas del mapa  El objeto de línea de mapa define una línea que se muestra en un mapa. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmap\_shapeid|cadena|ID del elemento de forma del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |x1|entero|Coordenadas X del punto de línea 1 en píxeles.<br><br>Predeterminado: 0.| |y1|entero|Coordenadas Y del punto de línea 1 en píxeles.<br><br>Predeterminado: 0.| |x2|entero|Coordenadas X del punto de línea 2 en píxeles.<br><br>Predeterminado: 200.| |y2|entero|Coordenadas Y del punto de línea 2 en píxeles.<br><br>Predeterminado: 200.| |line\_type|integer|Tipo de las líneas.<br><br>Valores posibles:<br>0 - ninguno;<br>1 - `—————`;<br>2 - `··· ··`;<br>3 - `- - -`.<br><br>Predeterminado: 0.| |line\_width|integer|Ancho de las líneas en píxeles.<br><br>Predeterminado: 0.| |line\_color|string|Color de línea.<br><br>Predeterminado: `000000`.| |zindex|entero|Valor utilizado para ordenar todas las formas y líneas (índice z).<br><br>Predeterminado: 0.|

en-us	### Map link  The map link object defines a link between two map elements. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |linkid|string|ID of the map link.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |selementid1|string|ID of the first map element linked on one end.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |selementid2|string|ID of the first map element linked on the other end.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |color|string|Line color as a hexadecimal color code.<br><br>Default: `000000`.| |drawtype|integer|Link line draw style.<br><br>Possible values:<br>0 - *(default)* line;<br>2 - bold line;<br>3 - dotted line;<br>4 - dashed line.| |label|string|Link label.| |linktriggers|array|Map link triggers to use as link status indicators.<br><br>The map link trigger object is [described in detail below](object#map_link_trigger).| |permission|integer|Type of permission level.<br><br>Possible values:<br>-1 - none;<br>2 - read only;<br>3 - read-write.| |sysmapid|string|ID of the map the link belongs to.|
es	### Enlace de mapa  El objeto de enlace de mapa define un enlace entre dos elementos del mapa. tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |linkid|cadena|ID del enlace del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |selementid1|cadena|ID del primer elemento del mapa vinculado en un extremo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |selementid2|cadena|ID del primer elemento del mapa vinculado en el otro extremo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |color|cadena|Color de línea como código de color hexadecimal.<br><br>Predeterminado: `000000`.| |drawtype|integer|Estilo de dibujo de línea de enlace.<br><br>Valores posibles:<br>0 - *(predeterminado)* línea;<br>2 - línea en negrita;<br>3 - línea de puntos;<br> 4 - línea discontinua.| |label|cadena|Etiqueta de enlace.| |linktriggers|array|Activadores de enlace de mapa para usar como indicadores de estado de enlace.<br><br>El objeto activador de enlace de mapa se [describe en detalle a continuación](object#map_link_trigger).| |permission|entero|Tipo de nivel de permiso.<br><br>Valores posibles:<br>-1 - ninguno;<br>2 - solo lectura;<br>3 - lectura-escritura.| |sysmapid|cadena|ID del mapa al que pertenece el enlace.|

en-us	#### Map link trigger  The map link trigger object defines a map link status indicator based on the state of a trigger. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |linktriggerid|string|ID of the map link trigger.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |triggerid|string|ID of the trigger used as a link indicator.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |color|string|Indicator color as a hexadecimal color code.<br><br>Default: `DD0000`.| |drawtype|integer|Indicator draw style.<br><br>Possible values:<br>0 - *(default)* line;<br>2 - bold line;<br>3 - dotted line;<br>4 - dashed line.| |linkid|string|ID of the map link that the link trigger belongs to.|
es	#### Enlace de mapa a iniciador  El objeto de enlace de mapa a iniciador define un indicador de estado de enlace de mapa basado en el estado de un iniciador. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |linktriggerid|cadena|ID del iniciador del enlace del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |triggerid|cadena|ID del iniciador utilizado como indicador de enlace.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |color|cadena|Color del indicador como código de color hexadecimal.<br><br>Predeterminado: `DD0000`.| |drawtype|entero|Estilo de dibujo del indicador.<br><br>Valores posibles:<br>0 - *(predeterminado)* línea;<br>2 - línea en negrita;<br>3 - línea de puntos;<br>4 - línea discontinua.| |linkid|cadena|ID del enlace del mapa al que pertenece el iniciador del enlace.|

en-us	#### Map listing  ![](../../../../../assets/en/manual/web_interface/map_list.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Name*|Name of the map. Click on the name to [view](/manual/web_interface/frontend_sections/monitoring/maps#viewing_maps) the map.| |*Width*|Map width is displayed.| |*Height*|Map height is displayed.| |*Actions*|Two actions are available:<br>**Properties** - edit general map [properties](/manual/config/visualization/maps/map#creating_a_map)<br>**Constructor** - access the grid for adding [map elements](/manual/config/visualization/maps/map#adding_elements)|  To [configure](/manual/config/visualization/maps/map#creating_a_map) a new map, click on the *Create map* button in the top right-hand corner. To import a map from a YAML, XML, or JSON file, click on the *Import* button in the top right-hand corner. The user who imports the map will be set as its owner.  Two buttons below the list offer some mass-editing options:  -   *Export* - export the maps to a YAML, XML, or JSON file -   *Delete* - delete the maps  To use these options, mark the checkboxes before the respective maps, then click on the required button.
es	#### Listado de mapas  ![](../../../../../assets/en/manual/web_interface/map_list.png){width="600"}  Datos mostrados:  |Columna|Descripción| |--|--------| |*Nombre*|Nombre del mapa. Haga clic en el nombre para [ver](/manual/web_interface/frontend_sections/monitoring/maps#viewing_maps) el mapa.| |*Ancho*|Se muestra el ancho del mapa.| |*Alto*|Se muestra la altura del mapa.| |*Acciones*|Hay dos acciones disponibles:<br>**Propiedades** - editar el mapa general [propiedades](/manual/config/visualization/maps/map#creating_a_map)<br>**Constructor** - acceder al cuadrícula para agregar [elementos de mapa](/manual/config/visualization/maps/map#adding_elements)|  Para [configurar](/manual/config/visualization/maps/map#creating_a_map) un nuevo mapa, haga clic en el botón *Crear mapa* en la esquina superior derecha. Para importar un mapa desde un archivo YAML, XML o JSON, haga clic en el botón *Importar* en la esquina superior derecha. El usuario que importe el mapa será fijado como su propietario.  Dos botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Exportar*: exporta los mapas a un archivo YAML, XML o JSON -   *Eliminar* - eliminar los mapas  Para utilizar estas opciones, marque las casillas de verificación antes de los mapas respectivos, luego haga clic en el botón requerido.

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

en-us	##### Mapping LLD macros  Next you have to go to the LLD macros tab and make the following mappings:      {#VOLUME}=$.labels['volume']     {#METRIC}=$['name']     {#HELP}=$['help']
es	##### Mapeo de macros LLD  A continuación tiene que ir a la pestaña de macros LLD y hacer los siguientes mapeos:      {#VOLUME}=$.labels['volume']     {#METRIC}=$['name']     {#HELP}=$['help']

en-us	#### Maps  Configure maps to create detailed dynamic representations of your IT infrastructure.  [Map API](/manual/api/reference/map)
es	#### Mapas  Configure mapas para crear representaciones dinámicas detalladas de su infraestructura TI.  [API de Mapa](/manual/api/reference/map)

en-us	#### Map shapes  Create a map with map name title.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "shapes": [             {                 "type": 0,                 "x": 0,                 "y": 0,                 "width": 600,                 "height": 11,                 "text": "{MAP.NAME}"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "10"         ]     },     "id": 1 } ```
es	#### Formas del mapa  Cree un mapa con el título del nombre del mapa.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "shapes": [             {                 "type": 0,                 "x": 0,                 "y": 0,                 "width": 600,                 "height": 11,                 "text": "{MAP.NAME}"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "10"         ]     },     "id": 1 } ```

en-us	### Map shapes  The map shape object defines a geometric shape (with or without text) displayed on a map. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmap\_shapeid|string|ID of the map shape element.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |type|integer|Type of map shape element.<br><br>Possible values:<br>0 - rectangle;<br>1 - ellipse.<br><br>Property is required when new shapes are created.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |x|integer|X-coordinates of the shape in pixels.<br><br>Default: 0.| |y|integer|Y-coordinates of the shape in pixels.<br><br>Default: 0.| |width|integer|Width of the shape in pixels.<br><br>Default: 200.| |height|integer|Height of the shape in pixels.<br><br>Default: 200.| |text|string|Text of the shape.| |font|integer|Font of the text within shape.<br><br>Possible values:<br>0 - Georgia, serif<br>1 - “Palatino Linotype”, “Book Antiqua”, Palatino, serif<br>2 - “Times New Roman”, Times, serif<br>3 - Arial, Helvetica, sans-serif<br>4 - “Arial Black”, Gadget, sans-serif<br>5 - “Comic Sans MS”, cursive, sans-serif<br>6 - Impact, Charcoal, sans-serif<br>7 - “Lucida Sans Unicode”, “Lucida Grande”, sans-serif<br>8 - Tahoma, Geneva, sans-serif<br>9 - “Trebuchet MS”, Helvetica, sans-serif<br>10 - Verdana, Geneva, sans-serif<br>11 - “Courier New”, Courier, monospace<br>12 - “Lucida Console”, Monaco, monospace<br><br>Default: 9.| |font\_size|integer|Font size in pixels.<br><br>Default: 11.| |font\_color|string|Font color.<br><br>Default: `000000`.| |text\_halign|integer|Horizontal alignment of text.<br><br>Possible values:<br>0 - center;<br>1 - left;<br>2 - right.<br><br>Default: 0.| |text\_valign|integer|Vertical alignment of text.<br><br>Possible values:<br>0 - middle;<br>1 - top;<br>2 - bottom.<br><br>Default: 0.| |border\_type|integer|Type of the border.<br><br>Possible values:<br>0 - none;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Default: 0.| |border\_width|integer|Width of the border in pixels.<br><br>Default: 0.| |border\_color|string|Border color.<br><br>Default: `000000`.| |background\_color|string|Background color (fill color).<br><br>Default: `(empty)`.| |zindex|integer|Value used to order all shapes and lines (z-index).<br><br>Default: 0.|
es	### Formas del mapa  El objeto de forma del mapa define una forma geométrica (con o sin texto) mostrada en un mapa. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmap\_shapeid|cadena|ID del elemento de forma del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |type|integer|Tipo de elemento de forma de mapa.<br><br>Valores posibles:<br>0 - rectángulo;<br>1 - elipse.<br><br>La propiedad es obligatoria cuando se crean nuevas formas.< br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |x|entero|Coordenadas X de la forma en píxeles.<br><br>Predeterminado: 0.| |y|entero|Coordenadas Y de la forma en píxeles.<br><br>Predeterminado: 0.| |width|integer|Ancho de la forma en píxeles.<br><br>Predeterminado: 200.| |height|entero|Altura de la forma en píxeles.<br><br>Predeterminado: 200.| |text|cadena|Texto de la forma.| |font|entero|Fuente del texto dentro de la forma.<br><br>Valores posibles:<br>0 - Georgia, serif<br>1 - “Palatino Linotype”, “Book Antiqua”, Palatino, serif<br> 2 - “Times New Roman”, Times, serif<br>3 - Arial, Helvetica, sans-serif<br>4 - “Arial Black”, Gadget, sans-serif<br>5 - “Comic Sans MS”, cursiva , sans-serif<br>6 - Impact, Charcoal, sans-serif<br>7 - “Lucida Sans Unicode”, “Lucida Grande”, sans-serif<br>8 - Tahoma, Ginebra, sans-serif<br> 9 - “Trebuchet MS”, Helvetica, sans-serif<br>10 - Verdana, Ginebra, sans-serif<br>11 - “Courier New”, Courier, monoespaciado<br>12 - “Lucida Console”, Mónaco, monoespaciado <br><br>Predeterminado: 9.| |font\_size|entero|Tamaño de fuente en píxeles.<br><br>Predeterminado: 11.| |font\_color|cadena|Color de fuente.<br><br>Predeterminado: `000000`.| |text\_halign|entero|Alineación horizontal del texto.<br><br>Valores posibles:<br>0 - centro;<br>1 - izquierda;<br>2 - derecha.<br><br>Predeterminado: 0.| |text\_valign|entero|Alineación vertical del texto.<br><br>Valores posibles:<br>0 - medio;<br>1 - arriba;<br>2 - abajo.<br><br>Predeterminado: 0.| |border\_type|integer|Tipo de borde.<br><br>Valores posibles:<br>0 - ninguno;<br>1 - `—————`;<br>2 - `··· ··`;<br>3 - `- - -`.<br><br>Predeterminado: 0.| |border\_width|entero|Ancho del borde en píxeles.<br><br>Predeterminado: 0.| |border\_color|cadena|Color del borde.<br><br>Predeterminado: `000000`.| |background\_color|cadena|Color de fondo (color de relleno).<br><br>Predeterminado: `(vacío)`.| |zindex|entero|Valor utilizado para ordenar todas las formas y líneas (índice z).<br><br>Predeterminado: 0.|

en-us	#### Map sharing  Create a map with two types of sharing (user and user group).  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map sharing",         "width": 600,         "height": 600,         "users": [             {                 "userid": "4",                 "permission": "3"             }         ],         "userGroups": [             {                 "usrgrpid": "7",                 "permission": "2"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
es	#### Compartir mapas  Cree un mapa con dos tipos de uso compartido (usuario y grupo de usuarios).  [Solicitud](/manual/api#performing-requests):   ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map sharing",         "width": 600,         "height": 600,         "users": [             {                 "userid": "4",                 "permission": "3"             }         ],         "userGroups": [             {                 "usrgrpid": "7",                 "permission": "2"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```

en-us	 ### Maps  |Macro|Supported in|Description| |--|--------|--------| |{MAP.ID}|→ Map element labels, map URL names and values|*Network map ID.*| |{MAP.NAME}|→ Map element labels, map URL names and values<br>→ Text field in map shapes|*Network map name.*<br>Supported since 3.4.0.|
es	 ### Mapas  |Macro|Admitida en|Descripción| |--|--------|--------| |{MAP.ID}|→ Etiquetas de elementos de mapa, nombres y valores de URL de mapa|*ID de mapa de red.*| |{MAP.NAME}|→ Etiquetas de elementos de mapa, nombres y valores de URL de mapa<br>→ Campo de texto en formas de mapa|*Nombre de mapa de red.*<br>Soportado desde 3.4.0.|

en-us	### Map  The map object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapid|string|ID of the map.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |height|integer|Height of the map in pixels.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |name|string|Name of the map.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |width|integer|Width of the map in pixels.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |backgroundid|string|ID of the image used as the background for the map.| |expand\_macros|integer|Whether to expand macros in labels when configuring the map.<br><br>Possible values:<br>0 - *(default)* do not expand macros;<br>1 - expand macros.| |expandproblem|integer|Whether the problem trigger will be displayed for elements with a single problem.<br><br>Possible values:<br>0 - always display the number of problems;<br>1 - *(default)* display the problem trigger if there's only one problem.| |grid\_align|integer|Whether to enable grid aligning.<br><br>Possible values:<br>0 - disable grid aligning;<br>1 - *(default)* enable grid aligning.| |grid\_show|integer|Whether to show the grid on the map.<br><br>Possible values:<br>0 - do not show the grid;<br>1 - *(default)* show the grid.| |grid\_size|integer|Size of the map grid in pixels.<br><br>Supported values: 20, 40, 50, 75 and 100.<br><br>Default: 50.| |highlight|integer|Whether icon highlighting is enabled.<br><br>Possible values:<br>0 - highlighting disabled;<br>1 - *(default)* highlighting enabled.| |iconmapid|string|ID of the icon map used on the map.| |label\_format|integer|Whether to enable advanced labels.<br><br>Possible values:<br>0 - *(default)* disable advanced labels;<br>1 - enable advanced labels.| |label\_location|integer|Location of the map element label.<br><br>Possible values:<br>0 - *(default)* bottom;<br>1 - left;<br>2 - right;<br>3 - top.| |label\_string\_host|string|Custom label for host elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `label_type_host` is set to "custom"| |label\_string\_hostgroup|string|Custom label for host group elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `label_type_hostgroup` is set to "custom"| |label\_string\_image|string|Custom label for image elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `label_type_image` is set to "custom"| |label\_string\_map|string|Custom label for map elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `label_type_map` is set to "custom"| |label\_string\_trigger|string|Custom label for trigger elements.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `label_type_trigger` is set to "custom"| |label\_type|integer|Map element label type.<br><br>Possible values:<br>0 - label;<br>1 - IP address;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing.| |label\_type\_host|integer|Label type for host elements.<br><br>Possible values:<br>0 - label;<br>1 - IP address;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |label\_type\_hostgroup|integer|Label type for host group elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |label\_type\_image|integer|Label type for host group elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>4 - nothing;<br>5 - custom.| |label\_type\_map|integer|Label type for map elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |label\_type\_trigger|integer|Label type for trigger elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |markelements|integer|Whether to highlight map elements that have recently changed their status.<br><br>Possible values:<br>0 - *(default)* do not highlight elements;<br>1 - highlight elements.| |severity\_min|integer|Minimum severity of the triggers that will be displayed on the map.<br><br>Refer to the [trigger `severity` property](/manual/api/reference/trigger/object#trigger) for a list of supported trigger severities.| |show\_unack|integer|How problems should be displayed.<br><br>Possible values:<br>0 - *(default)* display the count of all problems;<br>1 - display only the count of unacknowledged problems;<br>2 - display the count of acknowledged and unacknowledged problems separately.| |userid|string|Map owner user ID.| |private|integer|Type of map sharing.<br><br>Possible values:<br>0 - public map;<br>1 - *(default)* private map.| |show\_suppressed|integer|Whether suppressed problems are shown.<br><br>Possible values:<br>0 - *(default)* hide suppressed problems;<br>1 - show suppressed problems.|
es	### Mapa  El objeto de mapa tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmapid|cadena|ID del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |height|entero|Altura del mapa en píxeles.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |name|cadena|Nombre del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |width|integer|Ancho del mapa en píxeles.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |backgroundid|cadena|ID de la imagen utilizada como fondo del mapa.| |expand\_macros|entero|Si se deben expandir las macros en las etiquetas al configurar el mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* no expandir las macros;<br>1 - expandir las macros. | |expandproblem|entero|Si el desencadenante del problema se mostrará para elementos con un solo problema.<br><br>Valores posibles:<br>0: siempre muestra el número de problemas;<br>1 - *(predeterminado)* muestra el desencadenante del problema si solo hay un problema.| |grid\_align|entero|Si se debe habilitar la alineación de la cuadrícula.<br><br>Valores posibles:<br>0 - deshabilitar la alineación de la cuadrícula;<br>1 - *(predeterminado)* habilitar la alineación de la cuadrícula.| |grid\_show|entero|Si se debe mostrar la cuadrícula en el mapa.<br><br>Valores posibles:<br>0 - no mostrar la cuadrícula;<br>1 - *(predeterminado)* mostrar la cuadrícula. | |grid\_size|entero|Tamaño de la cuadrícula del mapa en píxeles.<br><br>Valores admitidos: 20, 40, 50, 75 y 100.<br><br>Predeterminado: 50.| |highlight|entero|Si el resaltado de iconos está habilitado.<br><br>Valores posibles:<br>0 - resaltado deshabilitado;<br>1 - *(predeterminado)* resaltado habilitado.| |iconmapid|cadena|ID del mapa de iconos utilizado en el mapa.| |label\_format|integer|Si se deben habilitar etiquetas avanzadas.<br><br>Valores posibles:<br>0 - *(predeterminado)* deshabilitar etiquetas avanzadas;<br>1 - habilitar etiquetas avanzadas.| |label\_location|entero|Ubicación de la etiqueta del elemento del mapa.<br><br>Valores posibles:<br>0 - *(predeterminado)* abajo;<br>1 - izquierda;<br>2 - derecha;< br>3 - arriba.| |label\_string\_host|cadena|Etiqueta personalizada para elementos del equipo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `label_type_host` es establecido en "personalizado"| |label\_string\_hostgroup|string|Etiqueta personalizada para elementos del grupo de equipos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `label_type_hostgroup` está configurado como "personalizado"| |label\_string\_image|string|Etiqueta personalizada para elementos de imagen.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `label_type_image` es establecido en "personalizado"| |label\_string\_map|string|Etiqueta personalizada para elementos del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `label_type_map` es establecido en "personalizado"| |label\_string\_trigger|string|Etiqueta personalizada para imágenes de iniciadores.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `label_type_trigger` es establecido en "personalizado"| |label\_type|integer|Tipo de etiqueta del elemento del mapa.<br><br>Valores posibles:<br>0 - etiqueta;<br>1 - dirección IP;<br>2 - *(predeterminado)* nombre del elemento;< br>3 - solo estado;<br>4 - nada.| |label\_type\_host|integer|Tipo de etiqueta para elementos del equipo.<br><br>Valores posibles:<br>0 - etiqueta;<br>1 - dirección IP;<br>2 - elemento *(predeterminado)* nombre;<br>3 - solo estado;<br>4 - nada;<br>5 - personalizado.| |label\_type\_hostgroup|integer|Tipo de etiqueta para elementos del grupo de host.<br><br>Valores posibles:<br>0 - etiqueta;<br>2 - *(predeterminado)* nombre del elemento;<br>3 - solo estado;<br>4 - nada;<br>5 - personalizado.| |label\_type\_image|integer|Tipo de etiqueta para elementos del grupo de host.<br><br>Valores posibles:<br>0 - etiqueta;<br>2 - *(predeterminado)* nombre del elemento;<br>4 - nada;<br>5 - personalizado.| |label\_type\_map|integer|Tipo de etiqueta para elementos del mapa.<br><br>Valores posibles:<br>0 - etiqueta;<br>2 - *(predeterminado)* nombre del elemento;<br>3 - estado solamente;<br>4 - nada;<br>5 - personalizado.| |label\_type\_trigger|integer|Tipo de etiqueta para elementos de iniciador.<br><br>Valores posibles:<br>0 - etiqueta;<br>2 - *(predeterminado)* nombre del elemento;<br>3 - estado solamente;<br>4 - nada;<br>5 - personalizado.| |markelements|integer|Si se deben resaltar elementos del mapa que han cambiado recientemente su estado.<br><br>Valores posibles:<br>0 - *(predeterminado)* no resaltar elementos;<br>1 - resaltar elementos.| |severity\_min|integer|Severidad mínima de los desencadenantes que se mostrarán en el mapa.<br><br>Consulte la [propiedad `severity` del desencadenador](/manual/api/reference/trigger/object#trigger) para obtener una lista de gravedades de activación admitidas.| |show\_unack|integer|Cómo se deben mostrar los problemas.<br><br>Valores posibles:<br>0 - *(predeterminado)* muestra el recuento de todos los problemas;<br>1 - muestra solo el recuento de los no reconocidos problemas;<br>2: muestra el recuento de problemas reconocidos y no reconocidos por separado.| |userid|cadena|ID de usuario del propietario del mapa.| |private|entero|Tipo de mapa compartido.<br><br>Valores posibles:<br>0 - mapa público;<br>1 - *(predeterminado)* mapa privado.| |show\_suppressed|integer|Si se muestran los problemas suprimidos.<br><br>Valores posibles:<br>0 - *(predeterminado)* oculta los problemas suprimidos;<br>1 - muestra los problemas suprimidos.|

en-us	# Map  This class is designed to work with maps.  Object references:\  -   [Map](/manual/api/reference/map/object#map) -   [Map element](/manual/api/reference/map/object#map_element) -   [Map link](/manual/api/reference/map/object#map_link) -   [Map URL](/manual/api/reference/map/object#map_url) -   [Map user](/manual/api/reference/map/object#map_user) -   [Map user group](/manual/api/reference/map/object#map_user_group) -   [Map shape](/manual/api/reference/map/object#map_shapes) -   [Map line](/manual/api/reference/map/object#map_lines)  Available methods:\  -   [map.create](/manual/api/reference/map/create) - create new maps -   [map.delete](/manual/api/reference/map/delete) - delete maps -   [map.get](/manual/api/reference/map/get) - retrieve maps -   [map.update](/manual/api/reference/map/update) - update maps
es	# Mapa  Esta clase está diseñada para trabajar con mapas.  Referencias de objetos:\  - [Mapa](/manual/api/reference/map/object#map) - [Elemento de mapa](/manual/api/reference/map/object#map_element) - [Enlace de mapa](/manual/api/reference/map/object#map_link) - [URL de mapa](/manual/api/reference/map/object#map_url) - [Usuario de mapa](/manual/api/reference/map/object#map_user) - [Grupo de usuarios del mapa](/manual/api/reference/map/object#map_user_group) - [Formas de mapa](/manual/api/reference/map/object#map_shapes) - [Lineas de mapa](/manual/api/reference/map/object#map_lines)  Métodos disponibles:\  - [map.create](/manual/api/reference/map/create) - cree nuevos mapas - [map.delete](/manual/api/reference/map/delete) - elimine mapas - [map.get](/manual/api/reference/map/get) - recupere mapas - [map.update](/manual/api/reference/map/update) - actualize mapas

en-us	# map.update
es	# map.update

en-us	### Map URL  The map URL object defines a clickable link that will be available for all elements of a specific type on the map. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapurlid|string|ID of the map URL.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |name|string|Link caption.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |url|string|Link URL.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |elementtype|integer|Type of map element for which the URL will be available.<br><br>Refer to the [map element `type` property](object#map_element) for a list of supported types.<br><br>Default: 0.| |sysmapid|string|ID of the map that the URL belongs to.|
es	### URL del mapa  El objeto URL del mapa define un enlace en el que se puede hacer clic y que estará disponible para todos los elementos de un tipo específico en el mapa. Tiene las siguientes propiedades:  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |sysmapurlid|cadena|ID de la URL del mapa.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |name|cadena|Título del enlace.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |url|cadena|URL del enlace.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |elementtype|integer|Tipo de elemento de mapa para el cual la URL estará disponible.<br><br>Consulte la [propiedad `type` del elemento de mapa](object#map_element) para obtener una lista de los tipos admitidos.<br>< br>Predeterminado: 0.| |sysmapid|string|ID del mapa al que pertenece la URL.|

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

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

en-us	### MariaDB 10.11 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MariaDB is now 10.11.X.
es	### Soporte para MariaDB 10.11  La [versión compatible](/manual/installation/requirements#third-party-external-surrounding-software) máxima para MariaDB ahora es 10.11.X.

en-us	#### MariaDB 11.0 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MariaDB is now 11.0.X.
es	#### Soporte para MariaDB 11.0  La [versión compatible](/manual/installation/requirements#third-party-external-surrounding-software) máxima para MariaDB ahora es 11.0.X.

en-us	#### MariaDB 11.2 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MariaDB is now 11.2.X.
es	#### Soporte para MariaDB 11.2  La máxima [versión compatible](/manual/installation/requirements#third-party-external-surrounding-software)  para MariaDB es ahora la 11.2.X.

en-us	#### MariaDB 11.3 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MariaDB is now 11.3.X.
es	#### Soporte para MariaDB 11.3  La [versión compatible](/manual/installation/requirements#third-party-external-surrounding-software) máxima para MariaDB ahora es 11.3.X.

en-us	 #### MariaDB/MySQL 8.0+ without mysqlsh  This upgrade method takes more time and should be used only if an upgrade with *mysqlsh* is not possible.  ##### Table upgrade  * Log in to MySQL console as root (recommended) or any user with FILE privileges.   * Start MySQL with [local_infile](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile) variable enabled.  * Rename old tables and create new tables by running `history_pk_prepare.sql`:  ``` {.bash} mysql -uzabbix -p<password> zabbix < /usr/share/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  ##### Migration with stopped server  *max_execution_time* must be disabled before migrating data to avoid timeout during migration.  ``` {.sql} SET @@max_execution_time=0;  INSERT IGNORE INTO history SELECT * FROM history_old; INSERT IGNORE INTO history_uint SELECT * FROM history_uint_old; INSERT IGNORE INTO history_str SELECT * FROM history_str_old; INSERT IGNORE INTO history_log SELECT * FROM history_log_old; INSERT IGNORE INTO history_text SELECT * FROM history_text_old; ```  Follow [post-migration instructions](#post-migration) to drop the old tables.  ##### Migration with running server  Check for which paths import/export is enabled:  ``` {.sql} mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv    | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  If *secure_file_priv* value is a path to a directory, export/import will be performed for  files in that directory. In this case, edit paths to files in queries accordingly or set the *secure_file_priv* value to an empty string for the upgrade time.   If *secure_file_priv* value is empty, export/import  can be performed from any location.    If *secure_file_priv* value is NULL, set it to the path that contains exported table data ('/var/lib/mysql-files/' in the example above).   For more information, see  [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_file_priv).   *max_execution_time* must be disabled before exporting data to avoid timeout during export.  ``` {.sql} SET @@max_execution_time=0;  SELECT * INTO OUTFILE '/var/lib/mysql-files/history.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_old; LOAD DATA INFILE '/var/lib/mysql-files/history.csv' IGNORE INTO TABLE history FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_uint.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_uint_old; LOAD DATA INFILE '/var/lib/mysql-files/history_uint.csv' IGNORE INTO TABLE history_uint FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_str.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_str_old; LOAD DATA INFILE '/var/lib/mysql-files/history_str.csv' IGNORE INTO TABLE history_str FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_log.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_log_old; LOAD DATA INFILE '/var/lib/mysql-files/history_log.csv' IGNORE INTO TABLE history_log FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_text.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_text_old; LOAD DATA INFILE '/var/lib/mysql-files/history_text.csv' IGNORE INTO TABLE history_text FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n'; ```  Follow [post-migration instructions](#post-migration) to drop the old tables.
es	 #### MariaDB/MySQL 8.0+ sin mysqlsh  Este método de actualización lleva más tiempo y debe usarse sólo si no es posible realizar una actualización con *mysqlsh*.  ##### Actualización de tablas  * Inicie sesión en la consola MySQL como root (recomendado) o cualquier usuario con privilegios de FILE.  * Inicie MySQL con la variable [local_infile](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile) habilitada.  * Cambie el nombre de las tablas antiguas y cree tablas nuevas ejecutando `history_pk_prepare.sql`:  ``` {.bash} mysql -uzabbix -p<password> zabbix < /usr/share/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  ##### Migración con servidor detenido  *max_execution_time* debe estar deshabilitado antes de migrar datos para evitar el tiempo de espera durante la migración.  ``` {.sql} SET @@max_execution_time=0;  INSERT IGNORE INTO history SELECT * FROM history_old; INSERT IGNORE INTO history_uint SELECT * FROM history_uint_old; INSERT IGNORE INTO history_str SELECT * FROM history_str_old; INSERT IGNORE INTO history_log SELECT * FROM history_log_old; INSERT IGNORE INTO history_text SELECT * FROM history_text_old; ```  Siga las [instrucciones posteriores a la migración](#post-migration) para eliminar las tablas antiguas.  ##### Migración con el servidor en ejecución  Compruebe qué rutas están habilitadas para la importación/exportación:  ``` {.sql} mysql> SELECCIONAR @@secure_file_priv; +-----------------------+ | @@secure_file_priv | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  Si el valor *secure_file_priv* es una ruta a un directorio, se realizará la exportación/importación para archivos en ese directorio. En este caso, edite las rutas a los archivos en las consultas en consecuencia o establezca el valor *secure_file_priv* en una cadena vacía durante el tiempo de actualización.  Si el valor *secure_file_priv* está vacío, exporte/importe se puede realizar desde cualquier lugar.  Si el valor de *secure_file_priv* es NULL, configúrelo en la ruta que contiene los datos de la tabla exportados ('/var/lib/mysql-files/' en el ejemplo anterior).  Para más información, ver [Documentación de MySQL](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_file_priv).  *max_execution_time* debe estar deshabilitado antes de exportar datos para evitar el tiempo de espera durante la exportación.  ``` {.sql} ESTABLECER @@max_execution_time=0;  SELECCIONE * EN OUTFILE '/var/lib/mysql-files/history.csv' CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n' FROM historial_old; CARGAR ARCHIVO DE DATOS '/var/lib/mysql-files/history.csv' IGNORAR EN LA TABLA CAMPOS del historial TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n';  SELECCIONE * EN OUTFILE '/var/lib/mysql-files/history_uint.csv' CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n' FROM history_uint_old; CARGAR ARCHIVO DE DATOS '/var/lib/mysql-files/history_uint.csv' IGNORAR EN LA TABLA History_uint CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n';  SELECCIONE * EN OUTFILE '/var/lib/mysql-files/history_str.csv' CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n' FROM history_str_old; CARGAR ARCHIVO DE DATOS '/var/lib/mysql-files/history_str.csv' IGNORAR EN LA TABLA History_str CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n';  SELECCIONE * EN OUTFILE '/var/lib/mysql-files/history_log.csv' CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n' FROM history_log_old; CARGAR ARCHIVO DE DATOS '/var/lib/mysql-files/history_log.csv' IGNORAR EN LA TABLA History_log CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n';  SELECCIONE * EN OUTFILE '/var/lib/mysql-files/history_text.csv' CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n' FROM historial_text_old; CARGAR ARCHIVO DE DATOS '/var/lib/mysql-files/history_text.csv' IGNORAR EN LA TABLA History_text CAMPOS TERMINADOS POR ',' ESCAPADOS POR '"' LÍNEAS TERMINADAS POR '\n'; ```  Siga las [instrucciones posteriores a la migración](#post-migración) para eliminar las tablas antiguas.

en-us	##### Mass actions  Buttons below the list offer mass actions with one or several selected items:  -   *Display stacked graph* - display a stacked [ad-hoc graph](/manual/config/visualization/graphs/adhoc) -   *Display graph* - display a simple [ad-hoc graph](/manual/config/visualization/graphs/adhoc) -   *Execute now* - execute a check for new item values immediately.     Supported for **passive** checks only (see [more     details](/manual/config/items/check_now)). This option is available only for hosts with read-write      access. Accessing this option for hosts with read-only permissions depends on the      [user role](/manual/web_interface/frontend_sections/users/user_roles) option called      *Invoke "Execute now" on read-only hosts*.  To use these options, mark the checkboxes before the respective items, then click on the required button.
es	##### Acciones masivas  Los botones debajo de la lista ofrecen acciones masivas con una o varias métricas seleccionadas:  -   *Mostrar gráfico apilado* - muestra un [gráfico ad-hoc](/manual/config/visualization/graphs/adhoc) apilado  -   *Mostrar gráfico* - muestra un [gráfico ad-hoc](/manual/config/visualization/graphs/adhoc) simple  -   *Ejecutar ahora*: ejecuta una comprobación de nuevos valores de métricas inmediatamente.     Compatible solo con comprobaciones **pasivas** (consulte [más     detalles](/manual/config/items/check_now)). Esta opción está disponible sólo para equipos con acceso de lectura-escritura.     El acceso a esta opción para equipos con permisos de solo lectura depende de la     opción del [rol de usuario](/manual/web_interface/frontend_sections/users/user_roles) llamada     *Invocar "Ejecutar ahora" en equipos de sólo lectura*.  Para utilizar estas opciones, marque las casillas de verificación antes de las métricas respectivas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  A button below the list offers one mass-editing option:  -   *Delete* - delete the maintenance periods  To use this option, mark the checkboxes before the respective maintenance periods and click on *Delete*.
es	##### Opciones de edición masiva  Un botón debajo de la lista ofrece una opción de edición masiva:  - *Eliminar* - eliminar los períodos de mantenimiento  Para utilizar esta opción, marque las casillas de verificación que preceden a los respectivos períodos de mantenimiento y haga clic en *Eliminar*.

en-us	##### Mass editing options  A button below the list offers one mass-editing option:  -   *Delete* - delete the scripts  To use this option, mark the checkboxes before the respective scripts and click on *Delete*.
es	##### Opciones de edición masiva  Un botón debajo de la lista ofrece una opción de edición masiva:  - *Eliminar* - eliminar los scripts  Para usar esta opción, marque las casillas de verificación antes de los scripts respectivos y haga clic en *Eliminar*.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Copy* - copy the graphs to other hosts or templates -   *Delete* - delete the graphs  To use these options, mark the checkboxes before the respective graphs, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Copiar* - copia los gráficos a otros equipos o plantillas -   *Eliminar* - eliminar los gráficos  Para utilizar estas opciones, marque las casillas de verificación antes de los gráficos respectivos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Copy* - copy the graphs to other hosts or templates -   *Delete* - delete the graphs  To use these options, mark the checkboxes before the respective graphs, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Copiar* - copia los gráficos a otros equipos o plantillas -   *Eliminar* - eliminar los gráficos  Para utilizar estas opciones, marque las casillas de verificación antes de los gráficos respectivos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these hosts as *Enabled* -   *Create disabled* - create these hosts as *Disabled* -   *Delete* - delete these host prototypes  To use these options, mark the checkboxes before the respective host prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Crear habilitado* - crea estos equipos como *Habilitado* -   *Crear deshabilitado* - crea estos equipos como *Deshabilitado* -   *Eliminar* - eliminar estos prototipos de equipos  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos de equipos y luego haga clic en el botón correspondiente.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these hosts as *Enabled* -   *Create disabled* - create these hosts as *Disabled* -   *Delete* - delete these host prototypes  To use these options, mark the checkboxes before the respective host prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Crear habilitado* - crea estos equipos como *Habilitado* -   *Crear deshabilitado* - crea estos equipos como *Deshabilitado* -   *Eliminar* - eliminar estos prototipos de equipos  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos de equipos y luego haga clic en el botón correspondiente.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these items as *Enabled* -   *Create disabled* - create these items as *Disabled* -   *Mass update* - mass update these item prototypes -   *Delete* - delete these item prototypes  To use these options, mark the checkboxes before the respective item prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Crear habilitada* - crea estas métricas como *Habilitada* -   *Crear deshabilitada* - crea estas métricas como *Deshabilitada* -   *Actualización masiva* - actualiza masivamente estos prototipos de métricas -   *Eliminar* - eliminar estos prototipos de métricas  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos de métricas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these items as *Enabled* -   *Create disabled* - create these items as *Disabled* -   *Mass update* - mass update these item prototypes -   *Delete* - delete these item prototypes  To use these options, mark the checkboxes before the respective item prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Crear habilitada* - crea estas métricas como *Habilitada* -   *Crear deshabilitada* - crea estas métricas como *Deshabilitada* -   *Actualización masiva* - actualiza masivamente estos prototipos de métricas -   *Eliminar* - eliminar estos prototipos de métricas  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos de métricas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these triggers as *Enabled* -   *Create disabled* - create these triggers as *Disabled* -   *Mass update* - mass update these trigger prototypes -   *Delete* - delete these trigger prototypes  To use these options, mark the checkboxes before the respective trigger prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Crear habilitado* - crea estos iniciadores como *Habilitado* -   *Crear deshabilitado*: crea estos iniciadores como *Deshabilitado* -   *Actualización masiva* - actualización masiva de estos prototipos de iniciadores -   *Eliminar* - eliminar estos prototipos de iniciadores  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos de iniciadores y luego haga clic en el botón correspondiente.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these triggers as *Enabled* -   *Create disabled* - create these triggers as *Disabled* -   *Mass update* - mass update these trigger prototypes -   *Delete* - delete these trigger prototypes  To use these options, mark the checkboxes before the respective trigger prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Crear habilitado* - crea estos iniciadores como *Habilitado* -   *Crear deshabilitado*: crea estos iniciadores como *Deshabilitado* -   *Actualización masiva* - actualización masiva de estos prototipos de iniciadores -   *Eliminar* - eliminar estos prototipos de iniciadores  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos de iniciadores y luego haga clic en el botón correspondiente.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Delete* - delete these graph prototypes  To use these options, mark the checkboxes before the respective graph prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  - *Eliminar* - eliminar estos prototipos de gráficos  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos gráficos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Delete* - delete these graph prototypes  To use these options, mark the checkboxes before the respective graph prototypes, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  - *Eliminar* - eliminar estos prototipos de gráficos  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos prototipos gráficos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass editing options:  -   *Enable* - change host status to *Monitored*; -   *Disable* - change host status to *Not monitored*; -   *Export* - export the hosts to a YAML, XML or JSON file; -   *Mass update* - [update several properties](/manual/config/hosts/hostupdate) for a number of hosts at once; -   *Delete* - delete the hosts.  To use these options, mark the checkboxes before the respective hosts, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Habilitar* - cambia el estado del equipo a *Monitoreado*; -   *Desactivar* - cambia el estado del equipo a *No monitoreado*; -   *Exportar*: exporta los equipos a un archivo YAML, XML o JSON; -   *Actualización masiva* - [actualizar varias propiedades](/manual/config/hosts/hostupdate) para varios equipos a la vez; -   *Eliminar*: elimina los equipos.  Para utilizar estas opciones, marque las casillas de verificación delante de los respectivos equipos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change item status to *Enabled*. -   *Disable* - change item status to *Disabled*. -   *Copy* - copy the items to other hosts or templates. -   *Mass update* - [update several     properties](/manual/config/items/itemupdate) for a number of items     at once. -   *Delete* - delete the items.  To use these options, mark the checkboxes before the respective items, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  - *Activar*: cambia el estado de la métrica a *Activado*. - *Desactivar*: cambia el estado de la métrica a *Desactivado*. - *Copiar*: copia las métricas a otros equipos o plantillas. - *Actualización masiva* - [actualizar de una vez varias     propiedades](/manual/config/items/itemupdate) para varias métricas - *Eliminar*: elimina las métricas.  Para utilizar estas opciones, marque las casillas de verificación antes de las métricas respectivas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change item status to *Enabled* -   *Disable* - change item status to *Disabled* -   *Execute now* - execute a check for new item values immediately.     Supported for **passive** checks only (see [more     details](/manual/config/items/check_now)). Note that when checking     for values immediately, configuration cache is not updated, thus the     values will not reflect very recent changes to item configuration. -   *Clear history and trends* - delete history and trend data for items. -   *Copy* - copy the items to other hosts or templates. -   *Mass update* - [update several     properties](/manual/config/items/itemupdate) for a number of items     at once. -   *Delete* - delete the items.  To use these options, mark the checkboxes before the respective items, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar* - cambia el estado de la métrica a *Activado* - *. Desactivar* - cambia el estado de la métrica a *Desactivado* - *Ejecutar ahora*: ejecuta una verificación de nuevos valores de métricas inmediatamente.     Compatible solo con comprobaciones **pasivas** (consulte [más     detalles](/manual/config/items/check_now)). Tenga en cuenta que al comprobar     los valores inmediatamente, la caché de configuración no se actualiza, por lo que      los valores no reflejarán cambios muy recientes en la configuración de la métrica. - *Borrar historial y tendencias*: elimina el historial y los datos de tendencias de las métricas. - *Copiar*: copia las métricas a otros equipos o plantillas. - *Actualización masiva* - [actualizar varias     propiedades](/manual/config/items/itemupdate) para varias métricas a la vez. - *Eliminar*: elimina las métricas.  Para utilizar estas opciones, marque las casillas de verificación antes de las métricas respectivas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the action status to *Enabled* -   *Disable* - change the action status to *Disabled* -   *Delete* - delete the actions  To use these options, mark the checkboxes before the respective actions, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar* - cambia el estado de la acción a *Activado* -   *Desactivar* - cambia el estado de la acción a *Desactivado* -   *Eliminar* - eliminar las acciones  Para utilizar estas opciones, marque las casillas de verificación antes de las acciones respectivas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the correlation rule status to *Enabled* -   *Disable* - change the correlation rule status to *Disabled* -   *Delete* - delete the correlation rules  To use these options, mark the checkboxes before the respective correlation rules, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar*: cambia el estado de la regla de correlación a *Activado* -   *Desactivar*: cambia el estado de la regla de correlación a *Desactivado* -   *Eliminar* - eliminar las reglas de correlación  Para utilizar estas opciones, marque las casillas de verificación antes de las respectivas reglas de correlación, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the discovery rule status to *Enabled* -   *Disable* - change the discovery rule status to *Disabled* -   *Delete* - delete the discovery rules  To use these options, mark the checkboxes before the respective discovery rules, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar*: cambia el estado de la regla de descubrimiento a *Activado* -   *Desactivar*: cambia el estado de la regla de descubrimiento a *Desactivado* -   *Eliminar* - eliminar las reglas de descubrimiento  Para utilizar estas opciones, marque las casillas de verificación antes de las respectivas reglas de descubrimiento, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the low-level discovery rule status to *Enabled* -   *Disable* - change the low-level discovery rule status to *Disabled* -   *Delete* - delete the low-level discovery rules  To use these options, mark the checkboxes before the respective discovery rules, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Habilitar*: cambia el estado de la regla de descubrimiento de bajo nivel a *Habilitado* -   *Desactivar*: cambia el estado de la regla de descubrimiento de bajo nivel a *Desactivado* -   *Eliminar*: elimina las reglas de descubrimiento de bajo nivel.  Para utilizar estas opciones, marque las casillas de verificación antes de las respectivas reglas de descubrimiento, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the low-level discovery rule status to *Enabled*. -   *Disable* - change the low-level discovery rule status to     *Disabled*. -   *Execute now* - perform discovery based on the discovery rules     immediately. See [more details](/manual/config/items/check_now).     Note that when performing discovery immediately, the configuration     cache is not updated, thus the result will not reflect very recent     changes to discovery rule configuration. -   *Delete* - delete the low-level discovery rules.  To use these options, mark the checkboxes before the respective discovery rules, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Habilitar*: cambia el estado de la regla de descubrimiento de bajo nivel a *Habilitado*. -   *Desactivar*: cambia el estado de la regla de descubrimiento de bajo nivel a     *Desactivado*. -   *Ejecutar ahora*: realiza el descubrimiento según las reglas de descubrimiento     inmediatamente. Consulte [más detalles](/manual/config/items/check_now).     Tenga en cuenta que al realizar el descubrimiento inmediatamente, la configuración     de la caché no se actualiza, por lo que el resultado no reflejará los     cambios  más recientes en la configuración de la regla de descubrimiento. - *Eliminar*: elimina las reglas de descubrimiento de bajo nivel.  Para utilizar estas opciones, marque las casillas de verificación antes de las respectivas reglas de descubrimiento, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the media type status to *Enabled* -   *Disable* - change the media type status to *Disabled* -   *Export* - export the media types to a YAML, XML or JSON file -   *Delete* - delete the media types  To use these options, mark the checkboxes before the respective media types, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar*: cambia el estado del tipo de medio a *Activado* -   *Desactivar*: cambia el estado del tipo de medio a *Desactivado* -   *Exportar*: exporta los tipos de medios a un archivo YAML, XML o JSON -   *Eliminar* - elimina los tipos de medios  Para utilizar estas opciones, marque las casillas de verificación que preceden a los tipos de  medios respectivos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the scenario status to *Enabled* -   *Disable* - change the scenario status to *Disabled* -   *Clear history and trends* - clear history and trend data for the scenarios -   *Delete* - delete the web scenarios  To use these options, mark the checkboxes before the respective web scenarios, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar* - cambia el estado del escenario a *Activado* -   *Desactivar* - cambia el estado del escenario a *Desactivado* -   *Borrar historial y tendencias* - borrar historial y datos de tendencias para los escenarios -   *Eliminar* - eliminar los escenarios web  Para utilizar estas opciones, marque las casillas de verificación antes de los escenarios web respectivos, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the scenario status to *Enabled* -   *Disable* - change the scenario status to *Disabled* -   *Delete* - delete the web scenarios  To use these options, mark the checkboxes before the respective web scenarios, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar* - cambia el estado del escenario a *Activado* -   *Desactivar* - cambia el estado del escenario a *Desactivado* -   *Eliminar* - eliminar los escenarios web  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos escenarios web, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the user group status to *Enabled* -   *Disable* - change the user group status to *Disabled* -   *Enable debug mode* - enable debug mode for the user groups -   *Disable debug mode* - disable debug mode for the user groups -   *Delete* - delete the user groups  To use these options, mark the checkboxes before the respective user groups, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Activar* - cambia el estado del grupo de usuarios a *Activado* -   *Desactivar* - cambia el estado del grupo de usuarios a *Desactivado* -   *Habilitar modo de depuración* - habilita el modo de depuración para los grupos de usuarios -   *Deshabilitar el modo de depuración* - deshabilita el modo de depuración para los grupos de usuarios -   *Eliminar* - eliminar los grupos de usuarios  Para utilizar estas opciones, marque las casillas de verificación delante del grupo de usuarios respectivo, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change trigger status to *Enabled*. -   *Disable* - change trigger status to *Disabled*. -   *Copy* - copy the triggers to other hosts or templates. -   *Mass update* - update several properties for a number of triggers     at once. -   *Delete* - delete the triggers.  To use these options, mark the checkboxes before the respective triggers, then click on the required button.
es	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change trigger status to *Enabled* -   *Disable* - change trigger status to *Disabled* -   *Copy* - copy the triggers to other hosts or templates -   *Mass update* - update several properties for a number of triggers     at once -   *Delete* - delete the triggers  To use these options, mark the checkboxes before the respective triggers, then click on the required button.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change trigger status to *Enabled* -   *Disable* - change trigger status to *Disabled* -   *Copy* - copy the triggers to other hosts or templates -   *Mass update* - update several properties for a number of triggers     at once -   *Delete* - delete the triggers  To use these options, mark the checkboxes before the respective triggers, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  - *Activar* - cambia el estado del iniciador a *Activado* - *Desactivar* - cambia el estado del iniciador a *Desactivado* - *Copiar*: copia los iniciadores a otros equipos o plantillas - *Actualización masiva*: actualiza de una vez varias propiedades para una serie de iniciadores - *Eliminar* - eliminar los iniciadores  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos iniciadores, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable hosts* - change the status of all hosts in the group to     "Monitored" -   *Disable hosts* - change the status of all hosts in the group to     "Not monitored" -   *Delete* - delete the host groups  To use these options, mark the checkboxes before the respective host groups, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Habilitar equipos*: cambia el estado de todos los equipos del grupo a     "Monitoreado" -   *Desactivar equipos*: cambia el estado de todos los equipos del grupo a     "No supervisado" -   *Eliminar* - eliminar los grupos de equipos  Para usar estas opciones, marque las casillas de verificación antes del grupo de equipos respectivo, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Export* - export the template to a YAML, XML or JSON file; -   *Mass update* - [update several properties](/manual/config/templates/mass) for a number of templates at once; -   *Delete* - delete the template while leaving its linked entities (items, triggers etc.) with the hosts; -   *Delete and clear* - delete the template and its linked entities from the hosts.  To use these options, mark the checkboxes before the respective templates, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Exportar*: exporta la plantilla a un archivo YAML, XML o JSON; -   *Actualización masiva* - [actualizar varias propiedades](/manual/config/templates/mass) para varias plantillas a la vez; -   *Eliminar*: elimina la plantilla y deja sus entidades vinculadas (métricas, iniciadores, etc.) con los equipos; - *Eliminar y borrar*: elimina la plantilla y sus entidades vinculadas de los equipos.  Para utilizar estas opciones, marque las casillas de verificación antes de las respectivas plantillas, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Mass update* - update the selected problems by navigating to the     [problem update](/manual/acknowledgment#updating_problems) screen  To use this option, mark the checkboxes before the respective problems, then click on the *Mass update* button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  - *Actualización masiva*: actualice los problemas seleccionados navegando a la     Pantalla [actualización de problema](/manual/acknowledgment#updating_problems)  Para utilizar esta opción, marque las casillas de verificación antes de los respectivos problemas, luego haga clic en el botón *Actualización masiva*.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Provision now* - update user information from LDAP (this option is only enabled if an LDAP user is selected) -   *Unblock* - re-enable system access to blocked users -   *Delete* - delete the users  To use these options, mark the check-boxes before the respective users, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Aprovisionar ahora*: actualiza la información del usuario desde LDAP (esta opción solo está habilitada si se selecciona un usuario LDAP) -   *Desbloquear*: vuelve a habilitar el acceso al sistema a los usuarios bloqueados -   *Eliminar* - eliminar los usuarios  Para utilizar estas opciones, marque las casillas de verificación delante de los respectivos usuarios, luego haga clic en el botón requerido.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Refresh configuration* - refresh configuration of the proxies; -   *Enable hosts* - change the status of hosts monitored by the proxy to *Monitored*; -   *Disable hosts* - change the status of hosts monitored by the proxy to *Not monitored*; -   *Delete* - delete the proxies.  To use these options, mark the checkboxes before the respective proxies, then click on the required button.
es	##### Opciones de edición masiva  Los botones debajo de la lista ofrecen algunas opciones de edición masiva:  -   *Actualizar configuración* - actualizar la configuración de los proxies; -   *Habilitar equipos*: cambia el estado de los equipos monitoreados por el proxy a *Monitoreado*; -   *Deshabilitar equipos*: cambia el estado de los equipos monitoreados por el proxy a *No monitoreado*; -   *Eliminar* - elimina los proxies.  Para utilizar estas opciones, marque las casillas de verificación antes de los respectivos servidores proxy y luego haga clic en el botón correspondiente.

en-us	##### Mass editing options  To delete several template groups at once, mark the checkboxes before the respective groups, then click on the Delete button below the list.
es	##### Opciones de edición masiva  Para eliminar varios grupos de plantillas a la vez, marque las casillas de verificación delante de los grupos respectivos y luego haga clic en el botón Eliminar debajo de la lista.

en-us	##### Mass update  Sometimes you may want to delete or change the status of a number of reports at once. Instead of opening each individual report for editing, you may use the mass update function for that.  To mass-update some reports, do the following:  -   Mark the checkboxes of the reports to update in the list -   Click the required button below the list to make the changes (*Enable*, *Disable*, or *Delete*)
es	##### Actualización masiva  A veces es posible que desee eliminar o cambiar el estado de varios informes a la vez. En lugar de abrir cada informe individual para editarlo, puede utilizar la función de actualización masiva para ello.  Para actualizar masivamente algunos informes, haga lo siguiente:  -   Marque las casillas de verificación de los informes a actualizar en la lista -   Haga clic en el botón requerido debajo de la lista para realizar los cambios (*Activar*, *Desactivar* o *Eliminar*)

en-us	##### Master item  Create an IPMI item using the following key:      ipmi.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_item.png)  Set the type of information to "Text" for possibly big JSON data.
es	##### Métrica principal  Cree una métrica IPMI utilizando la siguiente clave:      ipmi.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_item.png)  Establezca el tipo de información en "Texto" para datos JSON posiblemente grandes.

en-us	##### Master item  Create a Zabbix agent item using the following key:      vfs.fs.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_item.png)  Set the type of information to "Text" for possibly big JSON data.  The data returned by this item will contain something like the following for a mounted filesystem:  ``` {.java} [   {     "fsname": "/",     "fstype": "ext4",     "bytes": {       "total": 249405239296,       "free": 24069537792,       "used": 212595294208,       "pfree": 10.170306,       "pused": 89.829694     },     "inodes": {       "total": 15532032,       "free": 12656665,       "used": 2875367,       "pfree": 81.487503,       "pused": 18.512497     },     "options": "rw,noatime,errors=remount-ro"   } ] ```
es	##### Métrica principal  Cree una métrica de agente Zabbix usando la siguiente clave:      vfs.fs.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_item.png)  Establezca el tipo de información en "Texto" para datos JSON posiblemente grandes.  Los datos devueltos por esta métrica contendrán algo como lo siguiente para un sistema de archivos montado:  ``` {.java} [   {     "fsname": "/",     "fstype": "ext4",     "bytes": {       "total": 249405239296,       "free": 24069537792,       "used": 212595294208,       "pfree": 10.170306,       "pused": 89.829694     },     "inodes": {       "total": 15532032,       "free": 12656665,       "used": 2875367,       "pfree": 81.487503,       "pused": 18.512497     },     "options": "rw,noatime,errors=remount-ro"   } ] ```

en-us	 ##### max(/host/key,(sec|#num)<:time shift>) {#max}  The highest value of an item within the defined evaluation period.<br> Supported value types: *Float*, *Integer*.<br> Supported [foreach functions](/manual/appendix/functions/aggregate/foreach): *avg_foreach*, *count_foreach*, *exists_foreach*, *last_foreach*, *max_foreach*, *min_foreach*, *sum_foreach*.  Parameters: see [common parameters](#common-parameters).  Example:      max(/host/key,1h) - min(/host/key,1h) #calculate the difference between the maximum and minimum values within the last hour until now (the delta of values)
es	 ##### max(/host/key,(sec|#num)<:time shift>) {#max}  El valor más alto de una métrica dentro del período de evaluación definido.<br> Tipos de valores admitidos: *Flotante*, *Entero*.<br> [Funciones foreach] admitidas (/manual/appendix/functions/aggregate/foreach): *avg_foreach*, *count_foreach*, *exists_foreach*, *last_foreach*, *max_foreach*, *min_foreach*, *sum_foreach*.  Parámetros: consulte [parámetros comunes](#common-parameters).  Ejemplo:      max(/host/key,1h) - min(/host/key,1h) #calcula la diferencia entre los valores máximo y mínimo desde la última hora hasta ahora (el delta de valores)

en-us	##### MaxHousekeeperDelete No more than 'MaxHousekeeperDelete' rows (corresponding to \[tablename\], \[field\], \[value\]) will be deleted per one task in one housekeeping cycle.<br>If set to 0 then no limit is used at all. In this case you must know what you are doing, so as not to [overload the database!](zabbix_server#footnotes) **^[2](zabbix_server#footnotes)^**<br>This parameter applies only to deleting history and trends of already deleted items.  Default: `5000`<br> Range: 0-1000000
es	##### MaxHousekeeperDelete No se eliminarán más de las filas indicadas por 'MaxHousekeeperDelete' (correspondientes a \[nombre de tabla\], \[campo\], \[valor\]) por tarea en un ciclo de limpieza.<br>Si se establece en 0, no hay límite usado en absoluto. En este caso debes saber lo que estás haciendo, para no [¡sobrecargar la base de datos!](zabbix_server#footnotes) **^[2](zabbix_server#footnotes)^**<br>Este parámetro se aplica solo para eliminar el historial. y tendencias de métricas ya eliminadas.  Predeterminado: `5000`<br> Rango: 0-1000000

en-us	#### Maximum JSON depth  The maximum allowed JSON depth has been set to 64 to improve security and performance during JSON parsing.
es	#### Profundidad máxima de JSON  La profundidad JSON máxima permitida se ha establecido en 64 para mejorar la seguridad y el rendimiento durante el análisis JSON.

en-us	##### MaxLinesPerSecond  The maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log' and 'logrt' active checks. The provided value will be overridden by the 'maxlines' parameter, provided in the 'log' or 'logrt' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.  Default: `20`<br> Range: 1-1000
es	##### MaxLinesPerSecond  El número máximo de líneas nuevas que el agente enviará por segundo al servidor o proxy de Zabbix al procesar las comprobaciones activas 'log' y 'logrt'. El valor proporcionado será anulado por el parámetro 'maxlines', proporcionado en la clave de elemento 'log' o 'logrt'.<br>*Nota*: Zabbix procesará 10 veces más líneas nuevas que las establecidas en *MaxLinesPerSecond* para buscar el cadena requerida en las métricas del registro.  Predeterminado: `20`<br> Rango: 1-1000

en-us	##### MaxLinesPerSecond  The maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log', 'logrt', and 'eventlog' active checks. The provided value will be overridden by the 'maxlines' parameter, provided in the 'log', 'logrt', or 'eventlog' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.  Default: `20`<br> Range: 1-1000
es	##### MaxLinesPerSecond  El número máximo de líneas nuevas que el agente enviará por segundo al servidor o proxy de Zabbix al procesar las comprobaciones activas 'log', 'logrt' y 'eventlog'. El valor proporcionado será anulado por el parámetro 'maxlines', proporcionado en la clave de elemento 'log', 'logrt' o 'eventlog'.<br>*Nota*: Zabbix procesará 10 veces más líneas nuevas que las establecidas en *MaxLinesPerSecond * para buscar la cadena requerida en las métricas del registro.  Predeterminado: `20`<br> Rango: 1-1000

en-us	 ##### max(<value1>,<value2>,...) {#max}  The highest value of the referenced item values.  Parameter:   -   **valueX** - the value returned by another function that is working with item history.  Example:      max(avg(/host/key),avg(/host2/key2))
es	 ##### max(<valor1>,<valor2>,...) {#max}  El valor más alto de los valores de las métricas referenciadas.  Parámetro:  - **valueX**:  el valor devuelto por otra función que trabaja con el historial de métricas.  Ejemplo:      max(avg(/host/key),avg(/host2/key2))

en-us	### Media  The media object has the following properties.  |Property|Type|Description| |--|--|------| |mediatypeid|string|ID of the media type used by the media.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |sendto|string/array|Address, user name or other identifier of the recipient.<br><br>If `type` of [Media type](/manual/api/reference/mediatype/object#mediatype) is set to "Email", values are represented as array. For other types of [Media types](/manual/api/reference/mediatype/object#mediatype), value is represented as a string.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |active|integer|Whether the media is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |severity|integer|Trigger severities to send notifications about.<br><br>Severities are stored in binary form with each bit representing the corresponding severity. For example, "12" equals "1100" in binary and means that notifications will be sent from triggers with severities "warning" and "average".<br><br>Refer to the [trigger object page](/manual/api/reference/trigger/object#trigger) for a list of supported trigger severities.<br><br>Default: 63.| |period|string|Time when the notifications can be sent as a [time period](/manual/appendix/time_period) or user macros separated by a semicolon.<br><br>Default: 1-7,00:00-24:00.|
es	### Medios  El objeto de medios tiene las siguientes propiedades.  |Propiedad|Tipo|Descripción| |--|--|------| |mediatypeid|cadena|ID del tipo de medio utilizado por el medio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |sendto|cadena/matriz|Dirección, nombre de usuario u otro identificador del destinatario.<br><br>Si `type` de [Tipo de medio](/manual/api/reference/mediatype/object#mediatype) está configurado en "Correo electrónico", los valores se representan como una matriz. Para otros tipos de [Tipos de medios](/manual/api/reference/mediatype/object#mediatype), el valor se representa como una cadena.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property- comportamiento):<br>- *obligatorio*| |active|entero|Si los medios están habilitados.<br><br>Valores posibles:<br>0 - *(predeterminado)* habilitado;<br>1 - deshabilitado.| |severity|entero|Gravedades de activación sobre las que enviar notificaciones.<br><br>Las gravedades se almacenan en formato binario y cada bit representa la gravedad correspondiente. Por ejemplo, "12" equivale a "1100" en binario y significa que las notificaciones se enviarán desde activadores con gravedades "advertencia" y "promedio".<br><br>Consulte la [página del objeto iniciador](/manual/api /reference/trigger/object#trigger) para obtener una lista de las gravedades de activación admitidas.<br><br>Valor predeterminado: 63.| |period|cadena|Hora en la que las notificaciones se pueden enviar como un [período de tiempo](/manual/appendix/time_period) o macros de usuario separadas por un punto y coma.<br><br>Predeterminado: 1-7,00:00- 24:00.|

en-us	# mediatype.create
es	# mediatype.create

en-us	# mediatype.delete
es	# mediatype.delete

en-us	# mediatype.get
es	# mediatype.get

en-us	### Media type mappings  The media type mappings object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|----------------| |name|string|Visible name in the list of media type mappings.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |mediatypeid|string|ID of the media type to be created; used as the value for the [Media object](/manual/api/reference/user/object#media) property `mediatypeid`.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |attribute|string|LDAP/SAML user directory attribute (also SCIM attribute if `scim_status` is set to "SCIM provisioning is enabled") that contains the user's media (e.g., *user@example.com*) which is used as the value for the [Media object](/manual/api/reference/user/object#media) property `sendto`.<br><br>If present in data received from the LDAP/SAML identity provider, and the value is not empty, this will trigger media creation for the provisioned user.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
es	### Asignaciones de tipos de medios  El objeto de asignaciones de tipos de medios tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|----------------| |name|cadena|Nombre visible en la lista de asignaciones de tipos de medios.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*| |mediatypeid|cadena|ID del tipo de medio que se creará; utilizado como valor para la propiedad [Objeto multimedia](/manual/api/reference/user/object#media) `mediatypeid`.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior ):<br>- *obligatorio*| |attribute|cadena|Atributo del directorio de usuarios LDAP/SAML (también atributo SCIM si `scim_status` está configurado en "El aprovisionamiento SCIM está habilitado") que contiene los medios del usuario (por ejemplo, *usuario@ejemplo.com*) que se utiliza como valor para la propiedad [objeto multimedia](/manual/api/reference/user/object#media) `sendto`.<br><br>Si está presente en los datos recibidos del proveedor de identidad LDAP/SAML y el valor no está vacío, esto activará la creación de medios para el usuario aprovisionado.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|

en-us	# > Media type object  The following objects are directly related to the `mediatype` API.
es	# > Objeto de tipo de medio  Los siguientes objetos están directamente relacionados con la API `mediatype`.

en-us	#### Media types  Configure media types and multiple ways users will receive alerts.  [Media type API](/manual/api/reference/mediatype)
es	#### Tipos de medios  Configure tipos de medios y múltiples formas en que los usuarios recibirán alertas.  [API de tipo de medio](/manual/api/reference/mediatype)

en-us	### Media type testing  To test a configured script media type:  1. Locate the relevant script in the [list](/manual/config/notifications/media#overview) of media types.  2. Click on *Test* in the last column of the list; a testing form will open in a pop-up window. The testing form will contain the same number of parameters that are configured for the script media type.  3. Edit the script parameter values if needed. Editing only affects the test procedure; the actual values will not be changed.  4. Click on *Test*.  ![](../../../../../assets/en/manual/config/notifications/media/script_test.png){width="600"}  ::: noteclassic When testing a configured script media type, {ALERT.SENDTO}, {ALERT.SUBJECT}, {ALERT.MESSAGE} and user macros will resolve to their values, but macros that are related to events (e.g., {HOST.HOST}, {ITEM.LASTVALUE}, etc.) will not resolve, as during testing there is no related event to get the details from. Note that macros within {ALERT.SUBJECT} and {ALERT.MESSAGE} macros will also not resolve. For example, if the value of {ALERT.SUBJECT} is composed of "Problem: {EVENT.NAME}" then the {EVENT.NAME} macro will not be resolved. :::
es	### Prueba de tipo de medio  Para probar un tipo de medio de secuencia de comandos configurado:  1. Localice el script relevante en la [lista](/manual/config/notifications/media#overview) de los tipos de medios.  2. Haga clic en *Prueba* en la última columna de la lista; Se abrirá un formulario de prueba en una ventana emergente. El formulario de prueba contendrá la misma cantidad de parámetros que están configurados para el tipo de medio de secuencia de comandos.  3. Edite los valores de los parámetros del script si es necesario. La edición sólo afecta al procedimiento de prueba; los valores reales no se cambiarán.  4. Haga clic en *Probar*.  ![](../../../../../assets/en/manual/config/notifications/media/script_test.png){width="600"}  ::: noteclassic Al probar un tipo de medio de secuencia de comandos configurado, {ALERT.SENDTO}, {ALERT.SUBJECT}, {ALERT.MESSAGE} y las macros de usuario se resolverán según sus valores. pero las macros que están relacionadas con eventos (por ejemplo, {HOST.HOST}, {ITEM.LASTVALUE}, etc.) no se resolverán, ya que durante las pruebas no hay ningún evento relacionado del cual obtener los detalles. Tenga en cuenta que las macros dentro de {ALERT.SUBJECT} y {ALERT.MESSAGE} tampoco se resolverán. Por ejemplo, si el valor de {ALERT.SUBJECT} se compone de "Problema: {EVENT.NAME}", la macro {EVENT.NAME} no se resolverá. :::

en-us	 #### Media type testing  To test a configured webhook media type:  -   Locate the relevant webhook in the [list](/manual/config/notifications/media#overview) of media types. -   Click on *Test* in the last column of the list (a testing window     will open). -   Edit the webhook parameter values, if needed. -   Click on *Test*.  By default, webhook tests are performed with parameters entered during configuration. However, it is possible to change attribute values for testing. Replacing or deleting values in the testing window affects the test procedure only, the actual webhook attribute values will remain unchanged.  ![](../../../../../assets/en/manual/config/webhook_test1.png){width="600"}  To view media type test log entries without leaving the test window, click on *Open log* (a new popup window will open).  ![](../../../../../assets/en/manual/config/mediatype_test2.png){width="600"}
es	 #### Pruebas de tipo de medio  Para probar un tipo de medio de webhook configurado:  - Ubique el webhook relevante en la [lista](/manual/config/notifications/media#overview) de tipos de medios. - Haga clic en *Prueba* en la última columna de la lista (una ventana de prueba     se abrirá). - Edite los valores de los parámetros del webhook, si es necesario. - Haga clic en *Prueba*.  De forma predeterminada, las pruebas de webhook se realizan con parámetros ingresados durante la configuración. Sin embargo, es posible cambiar los valores de los atributos para pruebas. Reemplazar o eliminar valores en la ventana de prueba afecta sólo durante el procedimiento de prueba, los valores reales de los atributos del webhook permanecerán sin alterar.  ![](../../../../../assets/en/manual/config/webhook_test1.png){width="600"}  Para ver las entradas del registro de pruebas de tipo de medio sin salir de la ventana de prueba, haga clic en *Abrir registro* (se abrirá una nueva ventana emergente).  ![](../../../../../assets/en/manual/config/mediatype_test2.png){width="600"}

en-us	 #### Media type testing  To test whether a configured email media type works correctly:  -   Locate the relevant email in the [list](/manual/config/notifications/media#overview) of media types. -   Click on *Test* in the last column of the list (a testing window     will open). -   Enter a *Send to* recipient address, message body and, optionally,     subject. -   Click on *Test* to send a test message.  Test success or failure message will be displayed in the same window:  ![](../../../../../assets/en/manual/config/notifications/media/test_email0.png){width="600"}
es	 #### Pruebas de tipo de medio  Para probar si un tipo de medio de correo electrónico configurado funciona correctamente:  - Ubique el correo electrónico relevante en la [lista](/manual/config/notifications/media#overview) de tipos de medios. - Haga clic en *Prueba* en la última columna de la lista (se abrirá una ventana de prueba). - Ingrese una dirección de destinatario *Enviar a*, el cuerpo del mensaje y, opcionalmente,     el sujeto. - Haga clic en *Prueba* para enviar un mensaje de prueba.  El mensaje de éxito o fracaso de la prueba se mostrará en la misma ventana:  ![](../../../../../assets/en/manual/config/notifications/media/test_email0.png){width="600"}

en-us	### Media type  The media type object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeid|string|ID of the media type.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |name|string|Name of the media type.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |type|integer|Transport used by the media type.<br><br>Possible values:<br>0 - Email;<br>1 - Script;<br>2 - SMS;<br>4 - Webhook.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |exec\_path|string|For script media types `exec_path` contains the name of the executed script.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Script"| |gsm\_modem|string|Serial device name of the GSM modem.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SMS"| |passwd|string|Authentication password.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Email"| |smtp\_email|string|Email address from which notifications will be sent.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Email"| |smtp\_helo|string|SMTP HELO.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Email"| |smtp\_server|string|SMTP server.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Email"| |smtp\_port|integer|SMTP server port to connect to.| |smtp\_security|integer|SMTP connection security level to use.<br><br>Possible values:<br>0 - None;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|SSL verify host for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_verify\_peer|integer|SSL verify peer for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_authentication|integer|SMTP authentication method to use.<br><br>Possible values:<br>0 - None;<br>1 - Normal password.| |status|integer|Whether the media type is enabled.<br><br>Possible values:<br>0 - *(default)* Enabled;<br>1 - Disabled.| |username|string|User name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Email"| |maxsessions|integer|The maximum number of alerts that can be processed in parallel.<br><br>Possible values if `type` is set to "SMS": *(default)* 1.<br><br>Possible values if `type` is set to "Email", "Script", or "Webhook": 0-100.| |maxattempts|integer|The maximum number of attempts to send an alert.<br><br>Possible values: 1-100.<br><br>Default value: 3.| |attempt\_interval|string|The interval between retry attempts. Accepts seconds and time unit with suffix.<br><br>Possible values: 0-1h.<br><br>Default value: 10s.| |content\_type|integer|Message format.<br><br>Possible values:<br>0 - plain text;<br>1 - *(default)* html.| |script|string|Media type webhook script javascript body.| |timeout|string|Media type webhook script timeout.<br>Accepts seconds and time unit with suffix.<br><br>Possible values: 1-60s.<br><br>Default: 30s.| |process\_tags|integer|Defines should the webhook script response to be interpreted as tags and these tags should be added to associated event.<br><br>Possible values:<br>0 - *(default)* Ignore webhook script response;<br>1 - Process webhook script response as tags.| |show\_event\_menu|integer|Show media type entry in `problem.get` and `event.get` property `urls`.<br><br>Possible values:<br>0 - *(default)* Do not add `urls` entry;<br>1 - Add media type to `urls` property.| |event\_menu\_url|string|Define `url` property of media type entry in `urls` property of `problem.get` and `event.get`.| |event\_menu\_name|string|Define `name` property of media type entry in `urls` property of `problem.get` and `event.get`.| |parameters|array|Array of [webhook](#webhook-parameters) or [script](#script-parameters) input parameters.| |description|string|Media type description.|
es	### Tipo de medio  El objeto de tipo de medio tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |mediatypeid|cadena|ID del tipo de medio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |name|cadena|Nombre del tipo de medio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para las operaciones de creación| |type|entero|Transporte utilizado por el tipo de medio.<br><br>Valores posibles:<br>0 - Correo electrónico;<br>1 - Script;<br>2 - SMS;<br>4 - Webhook.< br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |exec\_path|string|Para tipos de medios de secuencias de comandos, `exec_path` contiene el nombre de la secuencia de comandos ejecutada.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- * requerido* si `type` está configurado en "Script"| |gsm\_modem|string|Nombre del dispositivo serie del módem GSM.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` es establecido en "SMS"| |contraseña|cadena|Contraseña de autenticación.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado en "Correo electrónico"| |smtp\_email|string|Dirección de correo electrónico desde la que se enviarán las notificaciones.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "Correo electrónico"| |smtp\_helo|string|SMTP HELO.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "Correo electrónico" | |smtp\_server|cadena|Servidor SMTP.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si `type` está configurado en "Correo electrónico" | |smtp\_port|entero|Puerto del servidor SMTP al que conectarse.| |smtp\_security|entero|Nivel de seguridad de conexión SMTP a utilizar.<br><br>Valores posibles:<br>0 - Ninguno;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|SSL verificar host para SMTP.<br><br>Valores posibles:<br>0 - No;<br>1 - Sí.| |smtp\_verify\_peer|integer|Verificación SSL del par para SMTP.<br><br>Valores posibles:<br>0 - No;<br>1 - Sí.| |smtp\_authentication|entero|Método de autenticación SMTP a utilizar.<br><br>Valores posibles:<br>0 - Ninguno;<br>1 - Contraseña normal.| |status|entero|Si el tipo de medio está habilitado.<br><br>Valores posibles:<br>0 - *(predeterminado)* Habilitado;<br>1 - Deshabilitado.| |nombre de usuario|cadena|Nombre de usuario.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `type` está configurado en "Correo electrónico"| |maxsessions|entero|El número máximo de alertas que se pueden procesar en paralelo.<br><br>Valores posibles si `tipo` está configurado en "SMS": *(predeterminado)* 1.<br><br>Posible valores si `tipo` está configurado en "Correo electrónico", "Script" o "Webhook": 0-100.| |maxattempts|entero|El número máximo de intentos para enviar una alerta.<br><br>Valores posibles: 1-100.<br><br>Valor predeterminado: 3.| |attempt\_interval|cadena|El intervalo entre reintentos. Acepta segundos y unidad de tiempo con sufijo.<br><br>Valores posibles: 0-1h.<br><br>Valor predeterminado: 10s.| |content\_type|entero|Formato de mensaje.<br><br>Valores posibles:<br>0 - texto sin formato;<br>1 - *(predeterminado)* html.| |script|cadena|Cuerpo de javascript del script de webhook de tipo de medio.| |timeout|string|Tiempo de espera del script de webhook del tipo de medio.<br>Acepta segundos y unidades de tiempo con sufijo.<br><br>Valores posibles: 1-60 s.<br><br>Predeterminado: 30 s.| |process\_tags|entero|Define si la respuesta del script del webhook debe interpretarse como etiquetas y estas etiquetas deben agregarse al evento asociado.<br><br>Valores posibles:<br>0 - *(predeterminado)* Ignorar el script del webhook respuesta;<br>1 - Procesar la respuesta del script del webhook como etiquetas.| |show\_event\_menu|entero|Mostrar la entrada de tipo de medio en `problem.get` y `event.get` propiedad `urls`.<br><br>Valores posibles:<br>0 - *(predeterminado)* Hacer no agregar la entrada `urls`;<br>1 - Agregar tipo de medio a la propiedad `urls`.| |event\_menu\_url|string|Defina la propiedad `url` de la entrada de tipo de medio en la propiedad `urls` de `problem.get` y `event.get`.| |event\_menu\_name|cadena|Defina la propiedad `name` de la entrada de tipo de medio en la propiedad `urls` de `problem.get` y `event.get`.| |parameters|matriz|Matriz de parámetros de entrada [webhook](#webhook-parameters) o [script](#script-parameters).| |description|cadena|Descripción del tipo de medio.|

en-us	# Media type  This class is designed to work with media types.  Object references:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Available methods:\  -   [mediatype.create](/manual/api/reference/mediatype/create) -     creating new media types -   [mediatype.delete](/manual/api/reference/mediatype/delete) -     deleting media types -   [mediatype.get](/manual/api/reference/mediatype/get) - retrieving     media types -   [mediatype.update](/manual/api/reference/mediatype/update) -     updating media types
es	# Tipo de medio  Esta clase está diseñada para trabajar con tipos de medios.  Referencias de objetos:\  - [Tipo de medio](/manual/api/reference/mediatype/object#media_type)  Métodos disponibles:\  - [mediatype.create](/manual/api/reference/mediatype/create) -     creando nuevos tipos de medios - [mediatype.delete](/manual/api/reference/mediatype/delete) -     eliminar tipos de medios - [mediatype.get](/manual/api/reference/mediatype/get) - recuperando     tipos de medios - [mediatype.update](/manual/api/reference/mediatype/update) -     actualizando tipos de medios

en-us	# mediatype.update
es	# mediatype.update

en-us	### Media type URL  The media type URL object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of the properties contains an unexpanded macro, both properties will be excluded from results. For supported macros, see [*Supported macros*](/manual/appendix/macros/supported_by_location).
es	### URL de tipo de medio  El objeto URL de tipo de medio tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |name|cadena|Nombre de URL definido por el tipo de medio.| |url|cadena|Valor de URL definido por el  tipo de medio.|  Los resultados contendrán entradas solo para los tipos de medios activos con la entrada del menú de eventos habilitada. La macro utilizada en las propiedades se expandirá, pero si una de las propiedades contiene una macro no expandida, ambas propiedades se excluirán de los resultados. Para conocer las macros compatibles, consulte [*Macros compatibles*](/manual/appendix/macros/supported_by_location).

en-us	### Media type URL  The media type URL object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of the properties contains an unexpanded macro, both properties will be excluded from results. For supported macros, see [*Supported macros*](/manual/appendix/macros/supported_by_location).
es	### URL de tipo de medio  El objeto URL de tipo de medio tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |name|cadena|Nombre de URL definido por el tipo de medio.| |url|cadena|Valor de URL definido por el tipo de medio.|  Los resultados contendrán entradas solo para los tipos de medios activos con la entrada del menú de eventos habilitada. La macro utilizada en las propiedades se expandirá, pero si una de las propiedades contiene una macro no expandida, ambas propiedades se excluirán de los resultados. Para conocer las macros compatibles, consulte [*Macros compatibles*](/manual/appendix/macros/supported_by_location).

en-us	#### mediatype  [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Removed property `exec_params`.\ [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Added new property `parameters` (contains a list of [parameter](reference/mediatype/object#script-parameters) objects for "script" media types).\
es	#### mediatype  [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Se eliminó la propiedad `exec_params`.\ [ZBXNEXT-6796](https://support.zabbix.com/browse/ZBXNEXT-6796) Se agregó una nueva propiedad `parameters` (contiene una lista de objetos [parámetro](reference/mediatype/object#script-parameters) para " tipos de medios "script").\

en-us	 ##### memcached.ping[connString,<user>,<password>]  <br> Test if a connection is alive or not.<br> Return value: *1* - the connection is alive; *0* - the connection is broken (if there is any error presented including AUTH and configuration issues).  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Memcached login credentials.<br>
es	 ##### memcached.ping[cadenaconn,<usuario>,<contraseña>]  <br> Pruebe si una conexión está activa o no.<br> Valor de retorno: *1* - la conexión está activa; *0*: la conexión está interrumpida (si se presenta algún error, incluidos problemas de AUTH y configuración).  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña**: las credenciales de inicio de sesión de Memcached.<br>

en-us	 ##### memcached.stats[connString,<user>,<password>,<type>]  <br> Gets the output of the STATS command.<br> Return value: *JSON* - the output is serialized as JSON.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Memcached login credentials;<br> -   **type** - stat type to be returned: *items*, *sizes*, *slabs* or *settings* (empty by default, returns general statistics).
es	 ##### memcached.stats[cadenaconn,<usuario>,<contraseña>,<tipo>]  <br> Obtiene el resultado del comando STATS.<br> Valor de retorno: *JSON*: la salida se serializa como JSON.  Parámetros:  - **connString** - el URI o nombre de la sesión;<br> - **usuario, contraseña** - las credenciales de inicio de sesión de Memcached;<br> - **tipo** - tipo de estadística que se devolverá: *items*, *sizes*, *slabs* o *settings* (vacío de forma predeterminada, devuelve estadísticas generales).

en-us	#### Memory suffixes  Memory size suffixes are supported in:  -   trigger [expression](/manual/config/triggers/expression) constants     and function parameters -   constants of [calculated     item](/manual/config/items/itemtypes/calculated) formulas  For memory size you can use:  -   **K** - kilobyte -   **M** - megabyte -   **G** - gigabyte -   **T** - terabyte
es	#### Sufijos de memoria  Los sufijos de tamaño de memoria se admiten en:  - constantes de [expresión](/manual/config/triggers/expression) de iniciadores     y parámetros de función - constantes de [métricas calculadas    ](/manual/config/items/itemtypes/calculated) en fórmulas  Para el tamaño de la memoria puede usar:  - **K** - kilobyte - **M** - megabytes - **G** - gigabytes - **T** - terabyte

en-us	**Memory**  Zabbix requires both physical and disk memory. The amount of required disk  memory obviously depends on the number of hosts and parameters that are  being monitored. If you're planning to keep a long history of monitored  parameters, you should be thinking of at least a couple of gigabytes to  have enough space to store the history in the database. Each Zabbix daemon  process requires several connections to a database server. The amount of  memory allocated for the connection depends on the configuration of the  database engine.   ::: noteclassic The more physical memory you have, the faster the database (and therefore Zabbix) works.  :::
es	**Memoria**  Zabbix requiere memoria física y de disco. La cantidad de espacio en disco requerido depende obviamente del número de equipos y parámetros que están siendo monitoreados. Si planea mantener un largo historial de seguimiento de parámetros, debería pensar en al menos un par de gigabytes para tener suficiente espacio para almacenar el historial en la base de datos. Cada proceso de  demonio Zabbix requiere varias conexiones a un servidor de base de datos. La cantidad de memoria asignada para la conexión depende de la configuración del motor de base de datos.  ::: noteclassic Cuanta más memoria física tenga, más rápido funcionará la base de datos (y por lo tanto Zabbix). :::

en-us	 #### Menu layout  The new version features an updated menu layout, which includes the following changes:  -   **Dashboards** now are a top-level menu entry (previously *Dashboard* under the *Monitoring* menu). -   A new **Alerts** top-level menu has been added, which contains submenus  related to alerting such as *Actions*, *Media types* and *Scripts*.    - *Actions* has a submenu with all types of actions (including *Service actions*, previously under *Services*). -   A new **Users** top-level menu has been added, which contains submenus  related to user management such as *User groups*, *User roles*, *Users*,      *API tokens* and *Authentication*. -   A new **Data collection** menu replaces the previous *Configuration* menu      and contains subsections that are related to configuring data collection (with actions moved to *Alerts*).  ![](../../../assets/en/manual/introduction/menu_layout.png)  In other changes:  -   The *Audit* section has been renamed to *Audit log* under *Reports*. -   The **Administration** menu no longer contains submenus related to alerting and user management.     Also:    - *Housekeeping*, *Macros* and *Audit log* that previously were submenus of *Administration* -> *General*      have been moved one level up and now are submenus of *Administration*.  The new menu in full can be seen in [frontend sections](/manual/web_interface/frontend_sections).  Note that access to the new menu depends on the user type and defined user role (see [Permissions](/manual/config/users_and_usergroups/permissions) for more details).
es	 #### Diseño del menú  La nueva versión presenta un diseño de menú actualizado, que incluye los siguientes cambios:  - **Tableros** ahora son una entrada de menú de nivel superior (anteriormente *Tablero* en el menú *Monitoreo*). - Se agregó un nuevo menú de nivel superior **Alertas**, que contiene submenús relacionados con alertas como *Acciones*, *Tipos de medios* y *Scripts*.    - *Acciones* tiene un submenú con todo tipo de acciones (incluidas *Acciones de servicio*, anteriormente en *Servicios*). - Se agregó un nuevo menú de nivel superior **Usuarios**, que contiene submenús relacionados con la administración de usuarios, como *Grupos de usuarios*, *Roles de usuarios*, *Usuarios*,     *Tokens API* y *Autenticación*. - Un nuevo menú **Recopilación de datos** reemplaza el menú anterior *Configuración*     y contiene subsecciones relacionadas con la configuración de la recopilación de datos (con acciones trasladadas a *Alertas*).  ![](../../../assets/en/manual/introduction/menu_layout.png)  En otros cambios:  - La sección *Auditoría* ha cambiado de nombre a *Registro de auditoría* en *Informes*. - El menú **Administración** ya no contiene submenús relacionados con alertas y gestión de usuarios.     También:    - *Limpieza*, *Macros* y *Registro de auditoría* que anteriormente eran submenús de *Administración* -> *General*     se han movido un nivel hacia arriba y ahora son submenús de *Administración*.  El nuevo menú completo se puede ver en [secciones de frontend](/manual/web_interface/frontend_sections).  Tenga en cuenta que el acceso al nuevo menú depende del tipo de usuario y del rol de usuario definido. (consulte [Permisos](/manual/config/users_and_usergroups/permissions) para obtener más detalles).

en-us	 ##### Menu levels  There are up to three levels in the menu.  ![](../../../assets/en/manual/web_interface/menu_levels.png)
es	 ##### Niveles de menú  Hay hasta tres niveles en el menú.  ![](../../../assets/en/manual/web_interface/menu_levels.png)