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| |--|--|--|----| |[Ember+](https://git.zabbix.com/projects/AP/repos/ember-plus/browse?at=refs%2Fheads%2Frelease%2F6.0)|Monitoring of Ember+.|ember.get|This plugin is supported since Zabbix 6.0.30. Currently only available to be built from the source (for both Unix and Windows).<br><br>See also [Ember+ plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/ember_plus_plugin#parameters).| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0)|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|This plugin is loadable since Zabbix 6.0.6 (built-in previously). Pre-compiled plugin binaries for Windows are available since [Zabbix 6.0.19](https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.19/) and are compatible with previous 6.0 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>Supported in plugin versions 1.2.0, 6.0.13 and newer^[1](#footnotes)^.<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?at=refs%2Fheads%2Frelease%2F6.0)|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.0.27. Pre-compiled plugin binaries for Windows are available since [Zabbix 6.0.28](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.13/) and are compatible with 6.0.27 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.0)|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 |This plugin is loadable since Zabbix 6.0.10 (built-in previously). Pre-compiled plugin binaries for Windows are available since [Zabbix 6.0.19](https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.19/) and are compatible with previous 6.0 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/config/items/plugins/build).
pt-br	#### Carregável  ::: notetip Plugins carregáveis, quando iniciados com:<br> -   *-V --version* -exibe a versão do plugin e informações de licença;<br> -   *-h --help* - exibe informações de ajuda. :::  Clique no nome do plugin para acessar o repositório do plugin com informações adicionais.  |Nome do Plugin|Descrição|Chaves de item suportadas|Comentários| |--|--|--|----| |[MongoDB](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0)|Monitoramento de servidores e clusters MongoDB (banco de dados distribuído baseado em documentos).|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|Este plugin é carregável desde o Zabbix 6.0.6 (built-in previously). (integrado anteriormente). Binários pré-compilados do plugin para Windows estão disponíveis desde o [Zabbix 6.0.19](https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.19/) e são compatíveis com versões anteriores do 6.0.<br><br>Para configurar conexões criptografadas com o banco de dados, especifique os parâmetros TLS no arquivo de configuração do agente como parâmetros de [named session](#named_sessions).<br>Suportado nas versões do plugin 1.2.0, 6.0.13 e mais recentes ^[1](#footnotes)^.<br>Atualmente, os parâmetros TLS não podem ser passados como parâmetros de chave de item.<br><br>Consulte também [MongoDB plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters).| |[MSSQL](https://git.zabbix.com/projects/AP/repos/mssql/browse?at=refs%2Fheads%2Frelease%2F6.0)|Monitoramento do banco de dados MSSQL.|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|Este plugin é suportado desde o Zabbix 6.0.27. Binários pré-compilados do plugin para Windows estão disponíveis desde o [Zabbix 6.0.28](https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.13/) e são compatíveis com a versão 6.0.27.<br><br>Para configurar uma conexão criptografada com o banco de dados, especifique os parâmetros TLS no arquivo de configuração do agente como parâmetros de [named session](#named_sessions) ou [default](#default-values). Atualmente, os parâmetros TLS não podem ser passados como parâmetros de chave de item.<br><br>Consulte também [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.0)|Monitoramento de PostgreSQL e 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 |Este plugin está disponível desde o Zabbix 6.0.10 (integrado anteriormente). Binários pré-compilados do plugin para Windows estão disponíveis desde [Zabbix 6.0.19](https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.19/) e são compatíveis com versões anteriores do 6.0.<br><br>Para configurar conexões criptografadas com o banco de dados, especifique os parâmetros TLS no arquivo de configuração do agente como parâmetros de [named session](#named_sessions) ou [default](#default-values).<br>Atualmente, os parâmetros TLS não podem ser passados como parâmetros de chave de item.<br><br>Consulte também [PostgreSQL plugin configuration parameters](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin#parameters).|  Consulte também: [Building loadable plugins](/manual/config/items/plugins/build).

en-us	### Loadable plugins  ##### Encrypted MongoDB plugin connection  MongoDB plugin now supports TLS encryption when connecting to MongoDB using named sessions.   Updated plugin (MongoDB plugin 1.2.1) is included into Zabbix official packages starting from Zabbix 6.0.14. Note that MongoDB is a loadable plugin and can be installed separately either from packages or from sources. The plugin will work with any minor version of Zabbix 6.0. For more details see [MongoDB plugin](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin).
pt-br	### Plugins carregáveis   ##### Conexão plugin Encrypted MongoDB  O plugin MongoDB agora oferece suporte à  criptografia TLS ao se conectar ao MongoDB utilizando sessões nomeadas.  O plugin atualizado (Plugin MongoDB 1.2.1) está incluído nos pacotes oficiais do Zabbix a partir da versão Zabbix 6.0.14. Observe que o MongoDB é um plugin carregável e pode ser instalado separadamente a partir dos pacotes ou de fontes. O plugin funcionará com qualquer versão inferior do Zabbix 6.0. Para mais detalhes, ver  [MongoDB plugin](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin).

en-us	 ##### Log data  See additional information on [log monitoring](log_items).  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**log**\[file,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Monitoring of a log file.|Log|**file** - full path and name of log file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxlines** - 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** (since version 2.0)- possible values:<br>*all* (default), *skip* - skip processing of older data (affects only newly created items).<br>**output** (since version 2.2) - 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** (since version 3.2) - 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** (since version 4.4.7) - 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** (since versions 5.0.18, 5.4.9, only in zabbix\_agentd on Unix systems; not supported in Agent2) - 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).|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks).<br>If file is missing or permissions do not allow access, item turns unsupported.<br><br>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.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>Examples:<br>=> log\[/var/log/syslog\]<br>=> log\[/var/log/syslog,error\]<br>=> log\[/home/zabbix/logs/logfile,,,100\]<br><br>*Using `output` parameter for extracting a number from log record:*<br>=> log\[/app1/app.log,"task run \[0-9.\]+ sec, processed (\[0-9\]+) records, \[0-9\]+ errors",,,,\\1\] → 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.<br><br>*Using `output` parameter for rewriting log record before sending to server:*<br>=> 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"\] → 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. | |**log.count**\[file,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Count of matched lines in a monitored log file.|Integer|**file** - full path and name of log file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxproclines** - maximum number of new lines per second the agent will analyze (cannot exceed 10000). Default value is 10\*'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br>**mode** - possible values:<br>*all* (default), *skip* - skip processing of older data (affects only newly created items).<br>**maxdelay** - 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** (since version 4.4.7) - 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** (since versions 5.0.18, 5.4.9, only in zabbix\_agentd on Unix systems; not supported in Agent2) - 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).|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks).<br><br><br>Matching lines are counted in the new lines since the last log check by the agent, and thus depend on the item update interval.<br>If the file is missing or permissions do not allow access, item turns unsupported. <br><br>This item is not supported for Windows Event Log.<br><br>Supported since Zabbix 3.2.0.| |**logrt**\[file\_regexp,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Monitoring of a log file that is rotated.|Log|**file\_regexp** - 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** - regular [expression](/manual/regular_expressions#overview) describing the required content pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxlines** - 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** (since version 2.0) - possible values:<br>*all* (default), *skip* - skip processing of older data (affects only newly created items).<br>**output** (since version 2.2) - 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** (since version 3.2) - 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** (since version 4.0; *mtime-reread*, *mtime-noreread* options since 4.4.7) - 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** (since versions 5.0.18, 5.4.9, only in zabbix\_agentd on Unix systems; not supported in Agent2) - 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).|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks).<br>Log rotation is based on the last modification time of files.<br><br>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.<br><br>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.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>Examples:<br>=> logrt\["/home/zabbix/logs/\^logfile\[0-9\]{1,3}$",,,100\] → will match a file like "logfile1" (will not match ".logfile1")<br>=> logrt\["/home/user/\^logfile\_.\*\_\[0-9\]{1,3}$","pattern\_to\_match","UTF-8",100\] → will collect data from files such "logfile\_abc\_1" or "logfile\_\_001".<br><br>*Using `output` parameter for extracting a number from log record:*<br>=> logrt\[/app1/\^test.\*log$,"task run \[0-9.\]+ sec, processed (\[0-9\]+) records, \[0-9\]+ errors",,,,\\1\] → 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.<br><br>*Using `output` parameter for rewriting log record before sending to server:*<br>=> 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"\] → 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. | |**logrt.count**\[file\_regexp,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Count of matched lines in a monitored log file that is rotated.|Integer|**file\_regexp** - absolute path to file and regular [expression](/manual/regular_expressions#overview) describing the file name pattern<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required content pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxproclines** - maximum number of new lines per second the agent will analyze (cannot exceed 10000). Default value is 10\*'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br>**mode** - possible values:<br>*all* (default), *skip* - skip processing of older data (affects only newly created items).<br>**maxdelay** - 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** (since version 4.0; *mtime-reread*, *mtime-noreread* options since 4.4.7) - 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** (since versions 5.0.18, 5.4.9, only in zabbix\_agentd on Unix systems; not supported in Agent2) - 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).|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks).<br><br>Matching lines are counted in the new lines since the last log check by the agent, and thus depend on the item update interval.<br><br>Log rotation is based on the last modification time of files. <br><br>This item is not supported for Windows Event Log.<br><br>Supported since Zabbix 3.2.0.|
pt-br	##### Dados de log   Consulte informações adicionais em [log monitoring](log_items).  |Chave do Item|<|<|<| |--|--|------|------| |Descrição|Valor Retornado|Parâmetros|Comentários| |**log**\[file,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Monitoramento de um arquivo de log.|Log|**arquivo** - caminho completo e nome do arquivo de log<br>**regexp** - [expression](/manual/regular_expressions#overview) regular descrevendo o padrão necessário<br>**encoding** - identificador da página de código [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxlines** - número máximo de linhas novas que o agente enviará para o servidor ou proxy Zabbix por segundo. Este parâmetro substitui o valor de 'MaxLinesPerSecond' em [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd)<br>**mode** (desde a versão 2.0)- valores possíveis:<br>*todos* (padrão), *skip* - pular o processamento de dados mais antigos (afeta somente os itens criados recentemente).<br>**output** (desde a versão 2.2) - um template opcional de formatação de saída. A sequência de escape **\\0** substituída pela parte correspondente do texto (do primeiro caractere onde a correspondência começa até o caractere onde a correspondência termina), enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída pelo N-ésimo grupo correspondido (ou uma string vazia se o N exceder o número de grupos capturados).<br>**maxdelay** (desde a versão 3.2) - atraso máximo em segundos. Tipo: float. Valores: 0 - (padrão) nunca ignorar linhas de arquivo de log; > 0.0 - ignorar linhas mais antigas para obter as linhas mais recentes analisadas dentro de "maxdelay" segundos. Leia as notas sobre [maxdelay](log_items#using_maxdelay_parameter) antes de usá-lo!<br>**opções** (desde a versão 4.4.7) - opções adicionais:<br>*mtime-noreread* - registros não exclusivos, reler apenas se o tamanho do arquivo mudar (ignorar mudança de tempo de modificação). (Este parâmetro está obsoleto desde a versão 5.0.2, pois agora mtime é ignorado.)<br>**persistent\_dir** (desde versões 5.0.18, 5.4.9, somente no zabbix\_agentd em Unix systems; não suportado no Agent2) - caminho absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [persistent files](log_items#notes-on-persistent-files-for-log-items).|Este item deve ser configurado como um [active check](/manual/appendix/items/activepassive#active_checks).<br>Se o arquivo estiver ausente ou as permissões não permitirem acesso, o item torna-se não suportado.<br><br>Se o `output` estiver vazio - a linha inteira contendo o texto correspondido é retornada. Observe que todos os tipos globais de expressões regulares, exceto 'Result is TRUE' sempre retornam a linha inteira correspondente e o parâmetro `output` é ignorado.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>Exemplos:<br>=> log\[/var/log/syslog\]<br>=> log\[/var/log/syslog,error\]<br>=> log\[/home/zabbix/logs/logfile,,,100\]<br><br>*Usando o parâmetro `output` para extrair um número do registro de  log:*<br>=> log\[/app1/app.log,"task run \[0-9.\]+ sec, processed (\[0-9\]+) records, \[0-9\]+ errors",,,,\\1\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará apenas '6080' para o servidor. Como um valor numérico está sendo enviado, o "Tipo de informação" para este item pode ser definido como "Numérico (sem sinal)" e o valor pode ser usado em gráficos, triggers, etc.<br><br>*Usando o parâmetro `output` para reescrever o registro de log antes de enviar para o servidor:*<br>=> 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"\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará um registro modificado "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" para o servidor. | |**log.count**\[file,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Contagem de linhas correspondentes em um arquivo de log monitorado.|Inteiro|**arquivo** - caminho completo e nome do arquivo de log<br>**regexp** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão necessário<br>**encoding** - ### identificador da página de código [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxproclines** -número máximo de novas linhas por segundo que o agente analisará (não pode exceder 10000). O valor padrão é de 10\*'MaxLinesPerSecond'no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br>**mode** - Valores possíveis:<br>*todos* (padrão), *skip* - pular o processamento de dados mais antigos (afeta somente itens criados recentemente).<br>**maxdelay** - atraso máximo em segundos. Tipo: float. Valores: 0 - (padrão) nunca ignorar linhas de arquivos de log; > 0.0 - ignorar linhas mais antigas para que as linhas mais recentes sejam analisadas dentro de “maxdelay” segundos. Leia as notas[maxdelay](log_items#using_maxdelay_parameter) antes de usá-lo!<br>**opções** (desde a versão 4.4.7) - opções adicionais:<br>*mtime-noreread* - registros não únicos, releia apenas se o tamanho do arquivo mudar (ignore a mudança do tempo de modificação).(Este parâmetro está obsoleto desde a versão 5.0.2, porque agora o tempo de modificação é ignorado.)<br>**persistent\_dir** (desde versões 5.0.18, 5.4.9, apenas no zabbix\_agentd em Unix systems; não suportado no Agent2) - caminho absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [persistent files](log_items#notes-on-persistent-files-for-log-items).|O item deve ser configurado como uma verificação ativa [active check](/manual/appendix/items/activepassive#active_checks).<br><br><br>As linhas correspondentes são contadas nas novas linhas desde a última verificação de log pelo agente e, portanto, dependem do intervalo de atualização do item.<br>Se o arquivo estiver ausente ou as permissões não permitirem o acesso, o item se torna não suportado. <br><br>Este item não é suportado para Windows Event Log.<br><br>Suportado desde a versão Zabbix 3.2.0.| |**logrt**\[file\_regexp,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Monitoramento de um arquivo de log que é rotacionado.|Log|**file\_regexp** - caminho absoluto para o arquivo e o nome do arquivo descrito por uma expressão regular [expression](/manual/regular_expressions#overview). *Observe* que somente o nome do arquivo é uma expressão regular.<br>**regexp** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de conteúdo obrigatório.<br>**encoding** - identificador da página de código [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxlines** - número máximo de linhas novas por segundo que o agente enviará para servidor ou proxy Zabbix. Esse parâmetro substitui o valor de 'MaxLinesPerSecond' no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd)<br>**mode** (desde a versão 2.0) - valores possíveis:<br>*todos* (padrão), *skip* - pular o processamento de dados mais antigos (afeta somente itens criados recentemente).<br>**output** (desde a versão 2.2) - um template opcional de formatação de saída. A sequência escape **\\0** é substituída por uma parte correspondente do texto (do primeiro caractere onde a correspondência começa até o caractere onde a correspondência termina) enquanto uma sequência escape **\\N** (where N=1...9) é substituída por um grupo correspondente Nth (ou por uma string vazia caso o N exceder o número de grupos capturados).<br>**maxdelay** (desde a versão 3.2) - atraso máximo em segundos. Type: float. Valores: 0 - (padrão) nunca ignorar linhas de arquivos de log; > 0.0 - ignorar linhas mais antigas para que as linhas mais recentes sejam analisadas dentro de “maxdelay” segundos. Leia as notas sobre[maxdelay](log_items#using_maxdelay_parameter) antes de usá-lo!<br>**options** (desde a versão 4.0; opções *mtime-reread*, *mtime-noreread* desde 4.4.7) - tipo de rotação de arquivo de log e outras opções. Valores possíveis:<br>*rotate* (padrão),<br>*copytruncate* - Observe que o *copytruncate* não pode ser usado junto com o *maxdelay*. Nesse caso, o *maxdelay* deve ser 0 ou não especificado; consulte notas sobre [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros não únicos, releia apenas se o tempo ou tamanho mudar (padrão),<br>*mtime-noreread* - registros não únicos, releia apenas se o tamanho do arquivo mudar (ignore a mudança do tempo de modificação).<br>**persistent\_dir** (desde versões 5.0.18, 5.4.9, apenas no zabbix\_agentd em Unix systems; não suportado no Agent2) - caminho absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [persistent files](log_items#notes-on-persistent-files-for-log-items).|O item deve ser configurado como uma verificação ativa [active check](/manual/appendix/items/activepassive#active_checks).<br>A rotação de log é baseada no tempo da última modificação dos arquivos.<br><br>Note que logrt foi projetado para funcionar com um arquivo de log atualmente ativo, com vários outros arquivos correspondentes inativos sendo rotacionados. Se, por exemplo, um diretório tiver muitos arquivos de log ativos, um item logrt separado deve ser criado para cada um. Caso contrário, se um item logrt pegar muitos arquivos, pode levar a uma exaustão de memória e a um travamento da monitoração.<br><br>Se `output` for deixado em branco - toda a linha contendo o texto correspondente é retornada. Note que todos os tipos de expressões regulares globais, exceto 'O resultado é TRUE', sempre retornam toda a linha correspondente e o parâmetro `output` é ignorado.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>Exemplos:<br>=> logrt\["/home/zabbix/logs/\^logfile\[0-9\]{1,3}$",,,100\] → corresponderá a um arquivo como "logfile1" (não corresponderá ".logfile1")<br>=> logrt\["/home/user/\^logfile\_.\*\_\[0-9\]{1,3}$","pattern\_to\_match","UTF-8",100\] → coletará dados de arquivos como "logfile\_abc\_1" ou "logfile\_\_001".<br><br>*Usando o parâmetro `output` para extrair um número do registro de log:*<br>=> logrt\[/app1/\^test.\*log$,"task run \[0-9.\]+ sec, processed (\[0-9\]+) records, \[0-9\]+ errors",,,,\\1\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará apenas '6080' para o servidor. Como um valor numérico está sendo enviado, o "Tipo de informação" para este item pode ser definido como "Numérico (não assinado)" e o valor pode ser usado em gráficos, triggers etc.<br><br>*Usando o parâmetro `output` _para reescrever o registro de log antes de enviar para o servidor:*<br>=> 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"\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará um registro modificado "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08"para o servidor. | |**logrt.count**\[file\_regexp,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<| |Contagem de linhas correspondentes em um arquivo de log monitorado.|Integer|**file\_regexp** - caminho absoluto para o arquivo e expressão regular [expression](/manual/regular_expressions#overview) descrevendoo padrão de nome de arquivo<br>**regexp** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de conteúdo requerido<br>**encoding** - identificador da página de código [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**maxproclines** - número máximo de novas linhas por segundo que o agente analisará (não pode exceder 10000). O valor padrão é de 10\*'MaxLinesPerSecond' no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br>**mode** - valores possíveis:<br>*todos* (padrão), *skip* - pular o processamento de dados mais antigos (afeta somente itens criados recentemente)<br>**maxdelay** - atraso máximo em segundos. Tipe: float. Valores: 0 - (padrão) nunca ignorar linhas de arquivos de log; > 0.0 - ignorar linhas mais antigas para que as linhas mais recentes sejam analisadas dentro de “maxdelay” segundos. Leia as notas sobre [maxdelay](log_items#using_maxdelay_parameter) antes de usá-lo!<br>**opções** (desde a versão 4.0; opções *mtime-reread*, *mtime-noreread* desde 4.4.7) - tipo de rotação de arquivo de log e outras opções. Valores possíveis<br>*rotate* (padrão),<br>*copytruncate* - observe que *copytruncate* não pode ser usado junto com *maxdelay*. Neste caso, o *maxdelay* deve ser 0 ou não especificado; consulte as notas sobre [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros não únicos, reler se o tempo de modificação ou o tamanho mudar (padrão),<br>*mtime-noreread* - registros não únicos, reler apenas se o tamanho mudar (ignorar alteração no tempo de modificação).<br>**persistent\_dir** (desde versões 5.0.18, 5.4.9, apenas no zabbix\_agentd em Unix systems; não suportado no Agent2) - caminho absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [persistent files](log_items#notes-on-persistent-files-for-log-items).|O item deve estar configurado como um [active check](/manual/appendix/items/activepassive#active_checks).<br><br>As linhas correspondentes são contadas nas novas linhas desde a última verificação de log pelo agente e, portanto, dependem do intervalo de atualização do item.<br><br>A rotação de log é baseada na última data de modificação dos arquivos. <br><br>Este item não é suportado para Windows Event Log.<br><br>Suportado desde a versão 3.2.0 do Zabbix.|

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.|
pt-br	### Entrada de log    O objeto de entrada de log tem as seguintes propriedades.      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |level|integer|Nível de Log.| |ms|string|O tempo decorrido em milissegundos desde que o script foi executado antes que a entrada de log fosse adicionada.| |message|string|Mensagem de log.|

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).
pt-br	 #### Log file monitoring  #### Monitoramento Log file  Para os itens `log[]`, `logrt[]`, `log.count[]`, `logrt.count[]`,  erros de tempo de execução de expressões regulares agora são registrados no arquivo de log do agente Zabbix. Para mais detalhes, consulte [more details](/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).
pt-br	#### Monitoramento de arquivo de log  Os itens `log[]` e `logrt[]` releem repetidamente o arquivo de log desde o início se o sistema de arquivos estiver 100% ocupado e o arquivo de log  estiver sendo anexado (Para mais informações, consulte [ZBX-10884](https://support.zabbix.com/browse/ZBX-10884).)

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; ```
pt-br	 ##### Fazendo logging  Adiconar a entrada "Log test" no servidor Zabbix and   Adicione a entrada "Log test" ao registro do servidor Zabbix e receba o valor do item "1" como retorno:  -   Crie um item com o tipo "Script". -   No campo *Script* field, digite:  ```javascript Zabbix.log(3, 'Log test'); return 1; ```

en-us	#### Logging out  Log out from the API.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1,     "auth": "16a46baf181ef9602e1687f3110abf8a" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
pt-br	#### Log out    Log out da API.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.logout",     "params": [],     "id": 1,     "auth": "16a46baf181ef9602e1687f3110abf8a" } ```  Response:  ```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.|
pt-br	### Histórico de registros  O objeto de histórico de log tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |id|string|ID da entrada do histórico.| |clock|timestamp|Horário em que esse valor foi recebido.| |itemid|string|ID do item relacionado.| |logeventid|integer|ID da entrada do log de eventos do Windows.| |ns|inteiro|Nanosegundos quando o valor foi recebido.| |severity|inteiro|Nível de entrada do log de eventos do Windows.| |source|string|Fonte de entrada do log de eventos do Windows.| |timestamp|timestamp|Hora de entrada do log de eventos do Windows.| |valor|texto|Valor recebido.|

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.
pt-br	 #### Login e systemd  Recomendamos [criando](/manual/installation/install#create_user_account) um usuário *zabbix* usuário como usuário do sistema, ou seja, sem capacidade de efetuar login. Alguns usuários ignore esta recomendação e use a mesma conta para fazer login (e. g.usando SSH) para hospedar o Zabbix em execução. Isso pode travar o daemon do Zabbix no log externo. Neste caso, você obterá algo como o seguinte no Zabbix registro do servidor:      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  e no log do agente Zabbix:     zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument  Isso acontece por causa da configuração padrão do systemd `RemoveIPC=yes` configurado em `/etc/systemd/logind.conf`. Ao sair do sistema os semáforos criados pelo Zabbix anteriormente são removidos o que faz com colidam.  Uma citação da documentação do systemd:      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".  Existem 2 soluções para este problema: 1.  (recommended) Stop using *zabbix* account for anything else than     Zabbix processes, create a dedicated account for other things. 2.  (não recomendado) definir `RemoveIPC=no` em`/etc/systemd/logind.conf`   e reinicialize o sistema. Observe que `RemoveIPC` é um sistema      parâmetro, alterá-lo afetará todo o 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 *Configuration* and *Administration* menus will be granted.
pt-br	#### Autenticação  ![](../../../assets/en/manual/quickstart/login.png){width="350"}  Esta é a tela de boas-vindas do Zabbix. Informe o nome de usuário **Admin** com a senha **zabbix** para se autenticar como um [super usuário do Zabbix](/manual/config/users_and_usergroups/permissions). O acesso aos menus *Configuração* e *Administração* estarão garantidos.

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}
pt-br	###  Metas de controle de nível de log  *process-type* Todos os processos especificados por tipo (Checagens ativas, Coletor, ouvinte)   *process-type,N* Tipo de processo e número(e.g., ouvinte,3)   *pid* Identificador do processo, até 65535. Para valores maiores especifique o destino como "process-type,N"   ```{=html} <!-- --> ``` **-p**,**--print**   Mostra os itens conhecidos e sai. Para cada item, os padrões genéricos são usados, ou padrões específicos para teste são fornecidos. Esses padrões são listados entre colchetes como parâmetros de chave de item. Os valores retornados inseridos entre colchetes e prefixados com o tipo do valor retornado, separados pelo caractere pipe (|) . Para parâmetros do usuário o tipo é sempre **t**, pois o agente não pode determinar todos os valores de retorno possíveis. Os itens, exibidos como funcionando, não são garantidos para funcionar no servidor Zabbix ou Zabbix\_get ao consultar um daemon de  agente em execução. pois as permissões ou o ambiente podem ser diferentes. Os tipos de valores retornados são:   d    Número com uma parte decimal.   m Não suportado. Isso pode ser causado pela consulta de um item que funciona apenas no modo ativo, como um item de monitoramento de log ou um item que requer vários valores coletados. Problemas de permissão ou parâmetros de usuário incorretos também podem resultar no estado de não-suportado.   s Texto, Comprimento máximo não limitado.   t Texto, Igual a **s**.   u Inteiro sem sinal.   **-t**, **--test** *item-key*   Teste um único item e saia. Consulte **--print** para descrição de saída.   **-h**, **--help**  Mostra este manual de ajuda e sai.   **-V**, **--version** Mostra as informações da versão e sai.   [ ]{#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}
pt-br	###      Metas de controle de nível de registro     *process-type*   Todos os processos do tipo especificado (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*   Tipo e número do processo (e.g., poller,3)     *pid*   Identificador de processo, até 65535. Para valores maiores, especifique o destino como  "tipo de processo, N"  ```{=html} <!-- --> ```   [ ]{#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (configuration syncer, data sender, discoverer, heartbeat sender, 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}
pt-br	###      Metas de controle de nível de registro     *process-type*   Todos os processos do tipo especificado (configuration syncer, data sender, discoverer, heartbeat sender, 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*   Tipo e número do processo (por exemplo, poller,3)     *pid*   Identificador de processo, até 65535. Para valores maiores, especifique o destino como "tipo de processo,N"  ```{=html} <!-- --> ``` **-h**, **--help**   Exiba esta ajuda e saia.  **-V**, **--version**   Saída de informações de versão e saída.  [ ]{#lbAH}

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"}
pt-br	###### Request Log   A request enviada por um plugin para escrever a mensagem de log no arquivo de log do agente. |   |   | |---|---| |direction|plugin → agent| |response|no|  Parâmetros específicos para requests log:  |Nome|Tipo|Comentários| |---------|--------|----------| |severity|uint32|A gravidade da mensagem (nível log).| |message|string|A mensagem para o log.|  *Exemplo:*      {"id":0,"type":1,"severity":3,"message":"message"}

en-us	#### Logrotate for Zabbix server and proxy  The logrotate utility 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.
pt-br	#### Logrotate para servidor e proxy do  Zabbix  O utilitário logrotate está incluído apenas nos pacotes para zabbix-agent, zabbix-agent2 e zabbix-web-service, mas precisa ser instalado separadamente para o servidor e o proxy do Zabbix.  A dependência do logrotate foi adicionada aos pacotes do servidor e do proxy para RHEL e SUSE a partir do Zabbix 6.4.4rc1.

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)
pt-br	#### Descoberta de baixo nível (Low-level discovery)  Configure regras de descoberta de baixo nível, bem como item, gatilho e protótipos de gráfico para monitorar entidades dinâmicas.  [regra LLD API](/manual/api/reference/discoveryrule) | [Protótipo de item API](/manual/api/reference/itemprototype) | [Protótipo de gatilho API](/manual/api/reference/triggerprototype) | [Protótipo de gráfico API](/manual/api/reference/graphprototype) | [Protótipo do host API](/manual/api/reference/hostprototype)

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.
pt-br	#### Macros de descoberta de baixo nível  Mesmo que nenhuma macro de descoberta de baixo nível seja criada no retorno JSON, essas macros podem ser definidas pelo usuário como uma etapa adicional, usando o [LDL personalizado macro](/manual/discovery/low_level_discovery#custom_macros) funcionalidade com JSONPath apontando para os valores descobertos no retornou JSON.  As macros podem ser usadas para criar protótipos de itens, gatilhos, etc.

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.
pt-br	#### Funções macro  O intervalo do `fmtnum` [macro function](/manual/config/macros/macro_functions#supported-macro-functions) agora está limitada a 0-20.

en-us	 ## Macros
pt-br	 ## Macros

en-us	 #### Macros
pt-br	#### Macros

en-us	Macros for internal actions contain the reason why an item, an LLD-rule, or a trigger became unsupported:   - {ITEM.STATE.ERROR} - for item-based internal notifications;  - {LLDRULE.STATE.ERROR} -  for LLD-rule based internal notifications;  - {TRIGGER.STATE.ERROR} - for trigger-based internal notifications.  For more details, see [Supported macros](/manual/appendix/macros/supported_by_location).
pt-br	As macros para ações internas contêm o motivo pelo qual um item, uma regra LLD ou um trigger deixou de ser suportado:   - {ITEM.STATE.ERROR} - para notificações internas baseadas em itens;  - {LLDRULE.STATE.ERROR} - para notificações internas baseadas em regras LLD;  - {TRIGGER.STATE.ERROR} - para notificações internas baseadas em triggeres.  Para obter mais detalhes, consulte [Macros Suportadas](/manual/appendix/macros/supported_by_location).

en-us	#### Macro support  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 macro     context is supported for the tag name/value. User macro 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
pt-br	#### Suporte a macros  As seguintes macros podem ser usadas em tags de acionador:  - {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME},     Macros {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} e {HOST.ID}     pode ser usado para preencher o nome da tag ou o valor da tag -   {INVENTÁRIO.\*}     [macros](/manual/appendix/macros/supported_by_location) podem ser usados     para referenciar valores de inventário de host de um ou vários hosts em um     expressão de gatilho - [Macros do usuário](/manual/config/macros/user_macros) e macro do usuário     context é compatível com o nome/valor da tag. O contexto da macro do usuário pode     incluir macros de descoberta de baixo nível - Macros de descoberta de baixo nível podem ser usadas para o nome/valor da tag em     acionar protótipos  As seguintes macros podem ser usadas em notificações baseadas em gatilho:  - As macros {EVENT.TAGS} e {EVENT.RECOVERY.TAGS} serão resolvidas para um     lista separada por vírgulas de tags de evento ou tags de evento de recuperação - As macros {EVENT.TAGSJSON} e {EVENT.RECOVERY.TAGSJSON} serão resolvidas     para uma matriz JSON contendo tag de evento     [objects](/manual/api/reference/event/object#event_tag) ou recuperação     objetos de tag de evento  As seguintes macros podem ser usadas em template, host, item e web tags de cenário:  - {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},     Macros {HOST.PORT} e {HOST.ID} -   {INVENTÁRIO.\*}     [macros](/manual/appendix/macros/supported_by_location) - [Macros do usuário](/manual/config/macros/user_macros) - Macros de descoberta de baixo nível podem ser usadas em tags de protótipo de item  As seguintes macros podem ser usadas em tags de protótipo de host:  - {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},     Macros {HOST.PORT} e {HOST.ID} -   {INVENTÁRIO.\*}     [macros](/manual/appendix/macros/supported_by_location) - [Macros do usuário](/manual/config/macros/user_macros) - [Macros de descoberta de baixo nível](/manual/config/macros/lld_macros)     ser resolvido durante o processo de descoberta e, em seguida, adicionado ao     host descoberto

en-us	#### maintenance  Changes:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`,`maintenance.delete`: added strict validation of the methods parameters.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.get`,`maintenance.update`: dropped support for parameter `timeperiodid` of the timeperiod object.\
pt-br	#### manutenção  Mudanças:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`,`maintenance.delete`: adicionada validação estrita dos parâmetros dos métodos.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.get`,`maintenance.update`: suporte descartado para parâmetro `timeperiodid` do objeto de período de tempo.\

en-us	#### maintenance  Changes:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: the parameter `groupids` is now deprecated. Use `groups` instead.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: the parameter `hostids` is now deprecated. Use `hosts` instead.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: changed the type of parameters `groups`, `hosts`, `timeperiods` and `tags` from `array` to `object/array`.\
pt-br	#### manutenção  Mudanças:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: o parâmetro `groupids` está obsoleto. Em vez disso, use `groups`.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: o parâmetro `hostids` está obsoleto. Em vez disso, use `hosts`.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: mudou o tipo de parâmetros `groups`, `hosts`, `timeperiods` e `tags` de `array` para `object/array`.\

en-us	# maintenance.create
pt-br	# maintenance.create

en-us	# maintenance.delete
pt-br	# maintenance.delete

en-us	# maintenance.get
pt-br	# maintenance.get

en-us	# > Maintenance object  The following objects are directly related to the `maintenance` API.
pt-br	# > Objeto de manutenção  Os objetos a seguir estão diretamente relacionados à 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)  |Period type|Description| |-----------|-----------| |*One time only*|Define the date and time, and the length of the maintenance period.| |*Daily*|*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.| |*Weekly*|*Every week(s)* - maintenance frequency: 1 (default) - every day, 2 - every two days, 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.| |*Monthly*|*Month* - select all months during which the regular maintenance is carried out.<br>*Date*: **Day of month** - Select this option if the maintenance takes place on the same date each month (for example, every 1st day of the month). Then, select the required day in the new field that appears.<br>*Date*: **Day of week** - Select this option if the maintenance takes place only on certain days (for example, every first Monday of the month). Then, in the drop-down select the required week of the month (first, second, third, fourth, or last) and 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.|  When done, press *Add* to add the maintenance period to the *Periods* block.  Notes:  -   When *Every day/Every week* parameter is greater than 1, the     starting day or week is the day/week that the *Active since* time     falls on. For example:     -   with *Active since* set to January 1st at 12:00 and a one-hour         maintenance set for every two days at 11pm will result in the         first maintenance period starting on January 1st at 11pm, while         the second maintenance period will start on January 3rd at 11pm;     -   with the same *Active since* time and a one-hour maintenance set         for every two days at 1am, the first maintenance period will         start on January 3rd at 1am, while the second maintenance period         will start on January 5th at 1am. -   Daylight Saving Time (**DST**) changes do not affect how long the     maintenance will be. Let's say we have a two-hour maintenance that     usually starts at 1am and finishes at 3am:     -   If after one hour of maintenance (at 2am) a DST change happens         and current time changes from 2:00 to 3:00, the maintenance will         continue for one more hour till 4:00;     -   If after two hours of maintenance (at 3am) a DST change happens         and current time changes from 3:00 to 2:00, the maintenance will         stop because two hours have passed.
pt-br	##### Períodos de manutenção  A janela de período de manutenção serve para planejamento de horário para uma manutenção  recorrente ou pontual. O formulário é dinâmico com os campos disponíveis mudando com base  no *Tipo de período* selecionado.  ![](../../assets/en/manual/maintenance/maintenance_period.png)  |Tipo de período|Descrição| |-----------|-----------| |*Apenas uma vez*|Defina a data e hora, e a duração do período de manutenção.| |*Diário*|*Todo(s os) dia(s)* - frequência de manutenção: 1 (padrão) - todo dia, 2 - a cada dois dias, etc.<br>*Às (hora:minuto)* - momento do dia no qual a manutenção inicia<br>*Duração do período de manutenção* - por quanto tempo a manutenção ficará ativa.| |*Semanal*|*Toda(s as) semana(s)* - frequência de manutenção: 1 (padrão) - todo dia, 2 - a cada dois dias, etc.<br>*Dia da semana* - dia no qual a manutenção deve ocorrer.<br>*Às (hora:minuto)* - momento do dia no qual a manutenção inicia<br>*Duração do período de manutenção* - por quanto tempo a manutenção ficará ativa.| |*Mensal*|*Mês* - selecione todos os meses durante os quais a manutenção regular é executada.<br>*Data*: **Dia do mês** - Selecione esta opção se a manutenção ocorre na mesma data a cada mês (por exemplo, todo 1° dia do mês). Então, selecione o dia requerido no novo campo que aparece.<br>*Data*: **Dia da semana** - Selecione esta opção se a manutenção ocorre apenas em certos dias (por exemplo, toda primeira segunda-feira do mês). Então, na lista suspensa selecione a semana requerida do mês (primeira, segunda, terceira, quarta, ou última) e marque a caixas de seleção para o(s) dia(s) de manutenção.<br>*Às (hora:minuto)* - momento do dia no qual a manutenção inicia<br>*Duração do período de manutenção* - por quanto tempo a manutenção ficará ativa.|  Quando pronto, pressione *Adicionar* para adicionar o período de manutenção  ao bloco de *Períodos*.  Notas:  -   Quando o parâmetro *Todo dia/Toda semana* é maior que 1, o dia ou      semana de início é o dia/semana no qual o horário de *Ativo a partir de*      se encontra. Por exemplo:     -   com *Ativo a partir de* definido para 1 de Janeiro às 12h e uma          manutenção de uma hora para cada dois dias às 23h resultará no         primeiro período de manutenção iniciando em 1 de Janeiro às 23h,          enquanto o segundo período de manutenção iniciará em 3 de Janeiro          às 23h;     -   com a mesma data de *Ativo a partir de* e uma manutenção de uma          hora definida para cada dois dias à 1h, o primeiro período de          manutenção iniciará em 3 de Janeiro à 1h, enquanto o segundo período          de manutenção iniciará em 5 de Janeiro à 1h. -   Mudanças de Horário de Verão (Daylight Saving Time - **DST**) não afetam      quão longa será a manutenção. Digamos que tenhamos uma manutenção de      duas horas que usualmente inicia à 1h e finaliza às 3h:     -   Se após uma hora de manutenção (às 2h) uma alteração de Horário de          Verão ocorrer e o horário atual mudar de 2h para 3h, a manutenção          continuará por mais uma hora até às 4h;     -   Se após duas horas de manutenção (às 3h) uma alteração de Horário de          Verão ocorrer e o horário atual mudar de 3h para 2h, a manutenção          parará porque duas horas se passaram.

en-us	### Maintenance  The maintenance object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |maintenanceid|string|*(readonly)* ID of the maintenance.| |**name**<br>(required)|string|Name of the maintenance.| |**active\_since**<br>(required)|timestamp|Time when the maintenance becomes active.<br><br>The given value will be rounded down to minutes.| |**active\_till**<br>(required)|timestamp|Time when the maintenance stops being active.<br><br>The given value will be rounded down to minutes.| |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.|
pt-br	### Manutenção  O objeto de manutenção tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |maintenanceid|string|*(somente leitura)* ID da manutenção.| |**name**<br>(required)|string|Nome da manutenção.| |**active\_since**<br>(requerido)|timestamp|Hora em que a manutenção se torna ativa.<br><br>O valor fornecido será arredondado para minutos.| |**active\_till**<br>(requerido)|timestamp|Hora em que a manutenção deixa de estar ativa.<br><br>O valor fornecido será arredondado para minutos.| |description|string|Descrição da manutenção.| |maintenance\_type|integer|Tipo de manutenção.<br><br>Valores possíveis:<br>0 - *(padrão)* com coleta de dados;<br>1 - sem coleta de dados.| |tags\_evaltype|integer|Método de avaliação da tag do problema.<br><br>Valores possíveis:<br>0 - *(padrão)* And/Or;<br>2 - Or.|

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
pt-br	# Manutenção  Esta classe é projetada para trabalhar com manutenções.  Referências de objetos:\  -   [Maintenance](/manual/api/reference/maintenance/object#maintenance) -   [Time period](/manual/api/reference/maintenance/object#time_period)  Métodos disponíveis:\  -   [maintenance.create](/manual/api/reference/maintenance/create) -     criando novas manutenções -   [maintenance.delete](/manual/api/reference/maintenance/delete) -     excluindo manutenção -   [maintenance.get](/manual/api/reference/maintenance/get) -     recuperando manutenção -   [maintenance.update](/manual/api/reference/maintenance/update) -     atualização de manutenção

en-us	# maintenance.update
pt-br	# 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.|
pt-br	### Alvos do Makefile   Os plugins carregáveis fornecidos pelo Zabbix possuem 'makefiles' simples com os seguintes alvos:   |Target|Descrição| |--|--------| |make|Construir plugin.| |make limpar|Deletar todos os aquivos que são geralmente criados pela construção de plugin.| |make verificar|Performar testes próprios. É necessário um banco de dados PostgreSQL real.| |make estilo|Verificar código Go style com 'golangci-lint'.| |make formatar|Formatar código Go  com 'go fmt'.| |make distribuição|Criar um arquivo contendo as fontes de plugin e as fontes de todos os pacotes necessários para construir o plugin e seus testes próprios.|

en-us	 **Mandatory and optional parameters**  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional.  **Usage with command-line utilities**  Note that when testing or using item keys with zabbix_agentd or zabbix_get from the command line you should consider shell syntax too.  For example, if a certain parameter of the key has to be enclosed in double quotes you have to explicitly escape double quotes, otherwise they will be trimmed by the shell as special characters and will not be passed to the Zabbix utility.  Examples:      zabbix_agentd -t 'vfs.dir.count[/var/log,,,"file,dir",,0]'      zabbix_agentd -t vfs.dir.count[/var/log,,,\"file,dir\",,0]
pt-br	**Parâmetros obrigatórios e opcionais**  Parâmetros sem colchetes angulares são obrigatórios. Parâmetros marcados com colchetes angulares **<** **>** são opcionais.  **Uso com utilitários de linha de comando**  Observe que ao testar ou usar chaves de item com zabbix_agentd ou zabbix_get na linha de comando, você também deve considerar a sintaxe do shell.  Por exemplo, se um determinado parâmetro da chave tiver que ser colocado entre aspas duplas, você precisa escapar explicitamente das aspas duplas, caso contrário elas serão cortadas pelo shell como caracteres especiais e não serão passadas para o utilitário Zabbix.  Exemplos:      $ zabbix_agentd -t 'vfs.dir.count[/var/log,,,"arquivo,dir",,0]'      $ zabbix_agentd -t vfs.dir.count[/var/log,,,\"arquivo,dir\",,0]

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.
pt-br	##### - Interface obrigatória  A única função obrigatória é **zbx\_module\_api\_version()**:  ``` {.c} int zbx_module_api_version(void); ```  Esta função deve retornar a versão da API implementada por este módulo e para que o módulo seja carregado esta versão deve corresponder ao módulo Versão da API suportada pelo Zabbix. Versão da API do módulo suportada por Zabbix é ZBX\_MODULE\_API\_VERSION. Então esta função deve retornar isso constante. Constante antiga ZBX\_MODULE\_API\_VERSION\_ONE usada para isso O objetivo agora está definido para igualar ZBX\_MODULE\_API\_VERSION para preservar compatibilidade de fonte, mas seu uso não é recomendado.

en-us	##### Manifest preparation  Each module is expected to have a manifest.json file with the following fields in JSON format:  |Parameter|Required|Type|Default|Description| |---------|--------|----|-------|-----------| |manifest\_version|Yes|Double|\-|Manifest version of the module. Currently supported version is **1**.| |id|Yes|String|\-|Module ID. Only one module with given ID can be enabled at the same time.| |name|Yes|String|\-|Module name as displayed in the Administration section.| |version|Yes|String|\-|Module version as displayed in the Administration section.| |namespace|Yes|String|\-|PHP namespace for Module.php and action classes.| |author|No|String|""|Module author as displayed in the Administration section.| |url|No|String|""|Module URL as displayed in the Administration section.| |description|No|String|""|Module description as displayed in the Administration section.| |actions|No|Object|{}|Actions to register with this module. See Actions.| |config|No|Object|{}|Module configuration.|  For reference, please see an example of manifest.json in the [Reference](#reference) section.
pt-br	##### Preparação do manifesto  Espera-se que cada módulo tenha um arquivo manifest.json com o seguinte campos no formato JSON:  |Parâmetro|Requerido|Tipo|Padrão|Descrição| |---------|--------|----|-------|-----------| |manifest\_version|Yes|Double|\-|Versão de manifesto do módulo. A versão atualmente suportada é **1**.| |id|Sim|String|\-|ID do módulo. Apenas um módulo com determinado ID pode ser habilitado ao mesmo tempo.| |name|Yes|String|\-|Nome do módulo conforme exibido na seção Administração.| |versão|Sim|String|\-|Versão do módulo conforme exibido na seção Administração.| |namespace|Yes|String|\-|PHP namespace para Module.php e classes de ação.| |autor|Não|String|""|Autor do módulo conforme exibido na seção Administração.| |url|No|String|""|URL do módulo conforme exibido na seção Administração.| |description|No|String|""|Descrição do módulo conforme exibido na seção Administração.| |actions|No|Object|{}|Ações para registrar com este módulo. Consulte Ações.| |config|No|Object|{}|Configuração do módulo.|  Para referência, veja um exemplo de manifest.json no seção [Reference](#reference).

en-us	##### Manual mode  When [configuring a host](host), in the *Host 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.  
pt-br	##### Modo manual  Ao [configuring a host](host), na aba *Inventário*, você pode inserir detalhes como o tipo de dispositivo, número de série, localização, pessoa responsável, etc - dados que irão preencher as informações do inventário.  Se uma URL for incluída nas informações de inventário do host e iniciar com 'http' ou 'https', resultará em um link clicável na sessão *Inventário*.

en-us	# map.create
pt-br	# map.create

en-us	# map.delete
pt-br	# 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|
pt-br	#### Elemento do mapa - Grupo de Hosts  O objeto do grupo de hosts do elemento do mapa define um elemento do grupo de hosts.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |ID de grupo|string|ID do grupo de hosts|

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|
pt-br	#### Elemento do mapa - Host  O objeto Host do elemento do mapa define um elemento host.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |hostid|string|ID do Host|

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|
pt-br	#### Elemento do mapa - Mapa  Define um elemento de mapa.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapid|string|ID do 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|*(readonly)* ID of the map element.| |**elements**<br>(required)|array|Element data object. Required for host, host group, trigger and map type elements.| |**elementtype**<br>(required)|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.| |**iconid\_off**<br>(required)|string|ID of the image used to display the element in default state.| |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. Unused for image elements.| |iconid\_maintenance|string|ID of the image used to display map elements in maintenance. Unused for image elements.| |iconid\_on|string|ID of the image used to display map elements with problems. Unused for image elements.| |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|*(readonly)* ID of the map that the element belongs to.| |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.|
pt-br	### Elemento do mapa  O objeto de elemento de mapa define um objeto exibido em um mapa. Tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |selementid|string|*(somente leitura)* (somente leitura) ID do elemento do mapa.| |**elementos**<br>(obrigatório)|array|Objeto de dados do elemento. Necessário para elementos de host, grupo de hosts, acionador e tipo de mapa.| |**tipo de elemento**<br>(obrigatório)|inteiro|Tipo de elemento do mapa.<br><br>Valores possíveis:<br>0 - host;<br>1 - mapa;<br>2 - trigger;<br>3 - grupo de host;<br>4 - imagem.| |**iconid\_off**<br>(obrigatório)|string|ID da imagem usada para exibir o elemento no estado padrão.| |tipo de área|inteiro|Como os hosts do grupo de hosts separados devem ser exibidos.<br><br>Valores possíveis:<br>0 - *(padrão)* o elemento de grupo de host ocupará todo o mapa;<br>1 - o elemento do grupo de hosts terá um tamanho fixo.| |subtipo de elemento|inteiro|Como um elemento de grupo de hosts deve ser exibido em um mapa.<br><br>Valores possíveis:<br>0 - *(padrão)* exibe o grupo de hosts como um único elemento;<br>1 - exibe cada host no grupo separadamente.| |tipo de avaliação|inteiro|Método de avaliação da condição de filtragem da tag do elemento no mapa.<br><br>Valores possíveis:<br>0 - *(padrão)* E / OU;<br>2 - OU.| |altura|inteiro|Altura do elemento do grupo de hosts de tamanho fixo em pixels.<br><br>Padrão: 200.| |iconid\_disabled|string|ID da imagem usada para exibir elementos de mapa desativados. Não utilizado para elementos de imagem.| |iconid\_maintenance|string|ID da imagem usada para exibir os elementos do mapa em manutenção. Não utilizado para elementos de imagem.| |iconid\_on|string|ID da imagem usada para exibir os elementos do mapa com problemas. Não utilizado para elementos de imagem.| |rótulo|string|Rótulo do elemento.| |rótulo\_local|inteiro|Localização do rótulo do elemento do mapa.<br><br>Valores possíveis:<br>-1 - *(padrão)* localização padrão;<br>0 - fundo;<br>1 - esquerda;<br>2 - direita;<br>3 - topo.| |permissão|inteiro|Tipo de nível de permissão.<br><br>Valores possíveis:<br>-1 - nenhum;<br>2 - somente leitura;<br>3 - leitura-escrita.| |sysmapid|string|*(somente leitura)* ID do mapa ao qual o elemento pertence.| |URLs|array|URLs do elemento do mapa.<br><br>O objeto URL do elemento do mapa está [descrito em detalhes abaixo](object#map_element_url).| |use\_iconmap|inteiro|Se o mapeamento de ícones deve ser usado para elementos hospedeiros.<br><br>Valores possíveis:<br>0 - não use mapeamento de ícones;<br>1 - *(padrão)* usa o mapeamento de ícones.| |tipo de visão|inteiro|Algoritmo de posicionamento do elemento do grupo de hosts.<br><br>Valores possíveis:<br>0 - *(padrão)* grade.| |largura|inteiro|Largura do elemento do grupo de hosts de tamanho fixo em pixels.<br><br>Padrão: 200.| |x|inteiro|Coordenadas X do elemento em pixels.<br><br>Padrão: 0.| |y|inteiro|Coordenadas Y do elemento em pixels.<br><br>Padrão: 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|
pt-br	#### Elemento do Mapa - Trigger  Define um ou mais elementos acionadores.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |Trigger ID|string|Trigger ID|

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|*(readonly)* ID of the map element URL.| |**name**<br>(required)|string|Link caption.| |**url**<br>(required)|string|Link URL.| |selementid|string|ID of the map element that the URL belongs to.|
pt-br	#### Elemento do Mapa - URL  O objeto de URL do elemento de mapa define um link clicável que estará disponível para um elemento de mapa específico. Tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapelementurlid|string|*(somente leitura)* ID da URL do elemento do mapa.| |**nome**<br>(obrigatório)|string|Legenda do link.| |**url**<br>(obrigatório)|string|URL do Link.| |selementid|string|ID do elemento do mapa ao qual o URL pertence.|

en-us	# map.get
pt-br	# map.get

en-us	#### Map lines  Create a map line.  Request:  ```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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "11"         ]     },     "id": 1 } ```
pt-br	#### Linhas do mapa      Crie uma linha de mapa..  Request:  ```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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```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|*(readonly)* ID of the map shape element.| |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.|
pt-br	### Linhas do mapa  O objeto de linha do mapa define uma linha exibida em um mapa. Tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmap\_shapeid|string|*(somente leitura)* ID do elemento de forma do mapa.| |x1|inteiro|Coordenadas X do ponto de linha 1 em pixels.<br><br>Padrão: 0.| |y1|inteiro|Coordenadas Y do ponto de linha 1 em pixels.<br><br>Padrão: 0.| |x2|inteiro|Coordenadas X do ponto de linha 2 em pixels.<br><br>Padrão: 200.| |y2|inteiro|Coordenadas Y do ponto de linha 2 em pixels.<br><br>Padrão: 200.| |tipo de linha|inteiro|Tipo das linhas.<br><br>Valores possíveis:<br>0 - nenhum;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Padrão: 0.| |espessura da linha|inteiro|Largura das linhas em pixels.<br><br>Padrão: 0.| |cor da linha|string|Cor da linha.<br><br>Padrão: '000000'.| |zindex|inteiro|Valor usado para ordenar todas as formas e linhas (z-index).<br><br>Padrão: 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|*(readonly)* ID of the map link.| |**selementid1**<br>(required)|string|ID of the first map element linked on one end.| |**selementid2**<br>(required)|string|ID of the first map element linked on the other end.| |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.|
pt-br	### Link do mapa  O objeto de link de mapa define um link entre dois elementos de mapa. Tem as  seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |Link ID|string|*(somente leitura)* ID do link do mapa.| |**selementid1**<br>(obrigatório)|string|ID do primeiro elemento do mapa vinculado em uma extremidade.| |**selementid2**<br>(obrigatório)|string|ID do primeiro elemento do mapa vinculado na outra extremidade.| |cor|string|Cor da linha como um código de cor hexadecimal.<br><br>Padrão: `000000`.| |tipo de desenho|inteiro|Estilo de desenho de linha de link.<br><br>Valores possíveis:<br>0 - *(padrão)* linha;<br>2 - linha em negrito;<br>3 - linha pontilhada;<br>4 - linha tracejada.| |rótulo|string|Rótulo de link.| |acionadores de triggers|array|Mapeia acionadores de link para usar como indicadores de status de link.<br><br>O objeto acionador do link do mapa é [descrito em detalhes abaixo](object#map_link_trigger).| |permissão|inteiro|Tipo de nível de permissão.<br><br>Valores possíveis:<br>-1 - nenhum;<br>2 - somente leitura;<br>3 - leitura-escrita.| |sysmapid|string|ID do mapa ao qual o link pertence.|

en-us	# > Map object  The following objects are directly related to the `map` API.
pt-br	# > Objeto de mapa      Os objetos a seguir estão diretamente relacionados à 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']
pt-br	##### Mapeamento de macros LLD  Em seguida, você deve ir para a guia de macros LLD e fazer o seguinte mapeamentos:      {#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)
pt-br	#### Mapas  Configure mapas para criar representações dinâmicas detalhadas de sua infraestrutura de TI.  [Mapa API](/manual/api/reference/map)

en-us	#### Map shapes  Create a map with map name title.  Request:  ```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}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "10"         ]     },     "id": 1 } ```
pt-br	#### Formas do mapa  Criar um mapa com o título do nome do mapa.  Request:  ```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}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```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|*(readonly)* ID of the map shape element.| |**type** (required)|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.| |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.|
pt-br	### Formas de mapa  O objeto de forma de mapa define uma forma geométrica (com ou sem texto) exibida em um mapa. Tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmap\_shapeid|string|*(somente leitura)* ID do elemento de forma do mapa.| |**tipo** (obrigatório)|inteiro|Tipo de elemento de forma de mapa.<br><br>Valores possíveis:<br>0 - retângulo;<br>1 - elipse.<br><br>A propriedade é necessária quando novas formas são criadas.| |x|inteiro|X-Coordenadas X da forma em pixels.<br><br>Padrão: 0.| |y|inteiro|Y-Coordenadas Y da forma em pixels.<br><br>Padrão: 0.| |largura|inteiro|Largura da forma em pixels.<br><br>Padrão: 200.| |altura|inteiro|Altura da forma em pixels.<br><br>Padrão: 200.| |texto|string|Text da forma.| |fonte|inteiro|Fonte do texto dentro da forma.<br><br>Valores possíveis:<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>Padrão: 9.| |tamanho da fonte|inteiro|Tamanho da fonte em pixels.<br><br>Padrão: 11.| |cor da fonte|string|Cor da fonte.<br><br>Padrão: '000000'.| |alinhamento horizontal do texto|inteiro|Alinhamento horizontal do texto.<br><br>Valores possíveis:<br>0 - centro;<br>1 - esquerda;<br>2 - direita.<br><br>Padrão: 0.| |alinhamento vertical do texto|inteiro|Alinhamento vertical do texto.<br><br>Valores possíveis:<br>0 - meio;<br>1 - topo;<br>2 - inferior.<br><br>Padrão: 0.| |tipo de borda|inteiro|Tipo de borda.<br><br>Valores possíveis:<br>0 - nenhum;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Padrão: 0.| |largura da borda|inteiro|Largura da borda em pixels.<br><br>Padrão: 0.| |cor da borda|string|Cor da borda.<br><br>Padrão: '000000'.| |cor de fundo|string|Cor de fundo (cor de preenchimento).<br><br>Padrão: `(vazio)`.| |zindex|inteiro|Valor usado para ordenar todas as formas e linhas (z-index).<br><br>Padrão: 0.|

en-us	#### Map sharing  Create a map with two types of sharing (user and user group).  Request:  ```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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
pt-br	#### Compartilhamento de mapa  Crie um mapa com dois tipos de compartilhamento (usuário e grupo de usuários).  Request:  ```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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```

en-us	### Map  The map object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapid|string|*(readonly)* ID of the map.| |**height**<br>(required)|integer|Height of the map in pixels.| |**name**<br>(required)|string|Name of the map.| |**width**<br>(required)|integer|Width of the map in pixels.| |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>Required for maps with custom host label type.| |label\_string\_hostgroup|string|Custom label for host group elements.<br><br>Required for maps with custom host group label type.| |label\_string\_image|string|Custom label for image elements.<br><br>Required for maps with custom image label type.| |label\_string\_map|string|Custom label for map elements.<br><br>Required for maps with custom map label type.| |label\_string\_trigger|string|Custom label for trigger elements.<br><br>Required for maps with custom trigger label type.| |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.|
pt-br	### Mapa      O objeto de mapa tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapid|string|*(somente leitura)* ID of the map.| |**height**<br>(requerido)|integer|Altura do mapa em pixels.| |**name**<br>(requerido)|string|Nome do mapa.| |**width**<br>(requerido)|integer|Largura do mapa em pixels.| |backgroundid|string|ID da imagem usada como plano de fundo para o mapa.| |expand\_macros|integer|Se as macros devem ser expandidas em rótulos ao configurar o mapa.<br><br>Valores possíveis:<br>0 - *(padrão)* não expande macros;<br>1 - expande macros.| |expandproblem|integer|Se o acionador do problema será exibido para elementos com um único problema.<br><br>Valores possíveis:<br>0 - sempre exibe o número de problemas;<br>1 - *(padrão)* exibe o acionador do problema se Há apenas um problema.| |grid\_align|integer|Se deve ativar o alinhamento da grade.<br><br>Valores possíveis:<br>0 - desabilita o alinhamento da grade;<br>1 - *(padrão)* habilita o alinhamento da grade.| |grid\_show|integer|Se deve mostrar a grade no mapa.<br><br>Valores possíveis:<br>0 - não mostrar a grade;<br>1 - *(padrão)* mostrar a grade.| |grid\_size|integer|Tamanho da grade do mapa em pixels.<br><br>Valores compatíveis: 20, 40, 50, 75 e 100.<br><br>Padrão: 50.| |highlight|integer|Se o realce do ícone está ativado.<br><br>Valores possíveis:<br>0 - realce desativado;<br>1 - *(padrão)* realce ativado.| |iconmapid|string|ID do mapa de ícones usado no mapa.| |label\_format|integer|Se deve ativar marcadores avançados.<br><br>Valores possíveis:<br>0 - *(padrão)* desativar marcadores avançados;<br>1 - ativar marcadores avançados.| |label\_location|integer|Localização do rótulo do elemento do mapa.<br><br>Valores possíveis:<br>0 - *(padrão)* inferior;<br>1 - esquerda;<br>2 - direita;<br>3 - superior.| |label\_string\_host|string|Rótulo personalizado para elementos do host.<br><br>Obrigatório para mapas com tipo de rótulo do host personalizado.| |label\_string\_hostgroup|string|Rótulo personalizado para elementos do grupo de hosts.<br><br>Obrigatório para mapas com tipo de rótulo de grupo de hosts personalizado.| |label\_string\_image|string|Rótulo personalizado para elementos de imagem.<br><br>Obrigatório para mapas com tipo de rótulo de imagem personalizado.| |label\_string\_map|string|Rótulo personalizado para elementos de mapa.<br><br>Obrigatório para mapas com tipo de rótulo de mapa personalizado.| |label\_string\_trigger|string|Rótulo personalizado para elementos de gatilho.<br><br>Obrigatório para mapas com tipo de rótulo de gatilho personalizado.| |label\_type|integer|Tipo de rótulo do elemento do mapa.<br><br>Valores possíveis:<br>0 - rótulo;<br>1 - endereço IP;<br>2 - *(padrão)* nome do elemento;<br>3 - somente status; <br>4 - nada.| |label\_type\_host|integer|Tipo de rótulo para elementos de host.<br><br>Valores possíveis:<br>0 - rótulo;<br>1 - endereço IP;<br>2 - *(padrão)* nome do elemento;<br>3 - somente status ;<br>4 - nada;<br>5 - personalizado.| |label\_type\_image|integer|Tipo de rótulo para elementos do grupo de hosts.<br><br>Valores possíveis:<br>0 - rótulo;<br>2 - *(padrão)* nome do elemento;<br>4 - nada;<br>5 - personalizado.| |label\_type\_map|integer|Tipo de rótulo para elementos do mapa.<br><br>Valores possíveis:<br>0 - rótulo;<br>2 - *(padrão)* nome do elemento;<br>3 - somente status;<br>4 - nada; <br>5 - personalizado.| |label\_type\_trigger|integer|Tipo de rótulo para elementos de gatilho.<br><br>Valores possíveis:<br>0 - rótulo;<br>2 - *(padrão)* nome do elemento;<br>3 - somente status;<br>4 - nada; <br>5 - personalizado.| |markelements|integer|Se deve destacar elementos do mapa que mudaram recentemente de status.<br><br>Valores possíveis:<br>0 - *(padrão)* não destacar elementos;<br>1 - destacar elementos.| |severity\_min|integer|Gravidade mínima dos acionadores que serão exibidos no mapa.<br><br>Consulte a [propriedade "severity" do acionador](/manual/api/reference/trigger/object#trigger) para obter uma lista de gravidades de acionadores compatíveis.| |show\_unack|integer|Como os problemas devem ser exibidos.<br><br>Valores possíveis:<br>0 - *(padrão)* exibe a contagem de todos os problemas;<br>1 - exibe apenas a contagem de problemas não confirmados;<br>2 - exibir a contagem de problemas reconhecidos e não reconhecidos separadamente.| |userid|string|ID de usuário do proprietário do mapa.| |private|integer|Tipo de compartilhamento de mapa.<br><br>Valores possíveis:<br>0 - mapa público;<br>1 - *(padrão)* mapa privado.| |show\_suppressed|integer|Se os problemas suprimidos são mostrados.<br><br>Valores possíveis:<br>0 - *(padrão)* ocultar problemas suprimidos;<br>1 - mostrar 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
pt-br	# Mapa  Esta classe foi projetada para trabalhar com mapas.  Referências de objetos:\  -   [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)  Métodos disponíveis:\  -   [map.create](/manual/api/reference/map/create) - criar novos mapas -   [map.delete](/manual/api/reference/map/delete) - excluir mapas -   [map.get](/manual/api/reference/map/get) - recuperar mapas -   [map.update](/manual/api/reference/map/update) - atualizar mapas

en-us	# map.update
pt-br	# 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|*(readonly)* ID of the map URL.| |**name**<br>(required)|string|Link caption.| |**url**<br>(required)|string|Link URL.| |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.|
pt-br	### URL do mapa  O objeto de URL do mapa define um link clicável que estará disponível para todos os elementos de um tipo específico no mapa. Tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapurlid|string|*(somente leitura* ID da URL do mapa.| |**nome**<br>(obrigatório)|string|Legenda do link.| |**URL**<br>(obrigatório)|string|URL do Link.| |tipo de elemento|inteiro|Tipo de elemento do mapa para o qual a URL estará disponível.<br><br>Consulte a [propriedade "tipo" do elemento do mapa](object#map_element) para obter uma lista de tipos suportados.<br><br>Padrão: 0.| |sysmapid|string|ID do mapa ao qual a URL pertence.|

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|*(readonly)* ID of the map user group.| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
pt-br	### Mapa de grupo de usuário  Lista de permissões de mapa com base em grupos de usuários. Tem as seguintes  propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapusrgrpid|string|*(somente leitura)* ID do grupo de usuários do mapa.| |**usrgrpid**<br>(obrigatório)|string|ID do grupo de usuário.| |**permissão**<br>(obrigatório)|inteiro|Tipo de nível de permissão.<br><br>Valores possíveis:<br>2 - somente leitura;<br>3 - leitura-escrita;|

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|*(readonly)* ID of the map user.| |**userid**<br>(required)|string|User ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
pt-br	### Mapa de usuário  Lista de permissões de mapa com base em usuários. Tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapuserid|string|*(somente leitura)* ID do usuário do mapa.| |**ID do usuário**<br>(obrigatório)|string|ID do usuário.| |**permissão**<br>(obrigatório)|inteiro|Tipo de nível de permissão.<br><br>Valores possíveis:<br>2 - somente leitura;<br>3 - leitura-escrita;|

en-us	 ### MariaDB 10.10 support  The maximum supported version for MariaDB is now 10.10.X.
pt-br	### Suporte MariaDB 10.10   A versão máxima suportada para MariaDB agora é 10.10.X.

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.
pt-br	### MariaDB 10.11 support  A versão máxima [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MariaDB agora é 10.11.X.

en-us	 ### MariaDB 10.7 support  The maximum supported version for MariaDB is now 10.7.X.
pt-br	### Suporte MariaDB 10.7   Agora, a maior versão suportada para Maria DB é 10.7.X.

en-us	 ### MariaDB 10.8 support  The maximum supported version for MariaDB is now 10.8.X.
pt-br	### Suporte MariaDB 10.8  Agora, a maior versão suportada para Maria DB é 10.8.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.
pt-br	#### Suporte para MariaDB 11.0  Agora, a versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MariaDB  é 11.0.X.surrounding-software) for MariaDB is now 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.
pt-br	#### Suporte MariaDB 11.2   A versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MariaDB agora é 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.
pt-br	#### Suporte para MariaDB 11.3  A versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MariaDB agora é 11.3.X

en-us	#### MariaDB 11.4 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MariaDB is now 11.4.X.
pt-br	#### Suporte para MariaDB 11.4  A versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MariaDB agora é 11.4.X.

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*.
pt-br	##### Opções de edição em massa  Um botão abaixo da lista oferece uma opção de edição em massa:  - *Excluir* - exclui os períodos de manutenção  Para usar esta opção, marque as caixas de seleção antes do respectivo períodos de manutenção e clique em *Excluir*.

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*.
pt-br	##### Opções de edição em massa  Um botão abaixo da lista oferece uma opção de edição em massa:  - *Excluir* - exclui os scripts  Para usar esta opção, marque as caixas de seleção antes dos respectivos scripts e clique em *Excluir*.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Copiar* - copie os gráficos para outros hosts ou modelos - *Excluir* - excluir os gráficos  Para usar essas opções, marque as caixas de seleção antes dos respectivos gráficos, em seguida, clique no botão desejado.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Copiar* - copie os gráficos para outros hosts ou modelos - *Excluir* - excluir os gráficos  Para usar essas opções, marque as caixas de seleção antes dos respectivos gráficos, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo oferecem algumas opções de edição em massa:  -   *Criar habilitado* - criar esses hosts como *Habilitado* -   *Criar desabilitado* - criar esses hosts como *Desabilitado* -   *Excluir* - excluir esses host prototypes   Para utilizar essas opções, assinale a caixa de seleção antes de cada host prototype, e então clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo oferecem algumas opções de edição em massa:  -   *Criar habilitado* - criar estes hosts como *Habilitado* -   *Criar desabilitado* - criar estes hosts como *Desabilitado* -   *Excluir* - excluir estes host prototypes  Para utilizas essas opções, assinale a caixa de seleção antes dos host protypes respectivos, e em seguida,  clique no botão necessário. 

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.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie esses itens como *Habilitado*   - *Criar desabilitado* - crie esses itens como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de itens   - *Excluir* - exclua esses protótipos de itens      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de itens e clique no botão desejado.

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.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie esses itens como *Habilitado*   - *Criar desabilitado* - crie esses itens como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de itens   - *Excluir* - exclua esses protótipos de itens      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de itens e clique no botão desejado.

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.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie essas triggers como *Habilitado*   - *Criar desabilitado* - crie essas triggers como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de triggers  - *Excluir* - exclua esses protótipos de triggers     Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de triggers e clique no botão necessário.

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.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie essas triggers como *Habilitado*   - *Criar desabilitado* - crie essas triggers como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de triggers  - *Excluir* - exclua esses protótipos de triggers     Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de triggers e clique no botão necessário.

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.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Excluir* - exclua esses protótipos de gráficos      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de gráficos e clique no botão desejado.

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.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Excluir* - exclua esses protótipos de gráficos      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de gráficos e clique no botão desejado.

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.
pt-br	##### Opções de atualização em massa  Ao final da lista existem botões que executam operações em massa:  -   *Ativar* - Ativa a monitoração dos hosts selecionados -   *Desativar* - Desativa a monitoração dos hosts selecionados -   *Exportar* - Exporta os hosts selecionados para um arquivo XML -   *Atualização em massa* - [atualização de várias     propriedades](/pt/manual/config/hosts/hostupdate) de vários hosts de     uma só vez -   *Excluir* - Excluir os hosts selecionados e suas entidades  Para usar estas opções, selecione os hosts e clique no botão com a ação desejada.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo oferecem algumas opções de edição em massa:  -   *Habilitar* - alterar o status do item para *Habilitado*. -   *Desabilitar* - alterar o status do item para *Desabilitado*. -   *Copiar* - copiar os itens para outros hosts e templates. -   *Atualizar em massa* - [update several     properties](/manual/config/items/itemupdate) para vários itens de uma vez. -   *Excluir* - excluir os itens.  Para utilizar essas opções, marque as caixas de seleção antes dos respectivos itens e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da ação para *Ativado* - *Desativar* - altere o status da ação para *Desativado* - *Excluir* - exclui as ações  Para usar essas opções, marque as caixas de seleção antes das respectivas ações, em seguida, clique no botão desejado.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da regra de correlação para *Ativado* - *Desativar* - altere o status da regra de correlação para *Desativada* - *Excluir* - exclui as regras de correlação  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de correlação e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da regra de descoberta para *Ativado* - *Desativar* - altere o status da regra de descoberta para *Desativado* - *Excluir* - exclui as regras de descoberta  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de descoberta e, em seguida, clique no botão necessário.

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*. -   *Check 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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status da regra de descoberta de baixo nível para *Ativado*. - *Desativar* - altera o status da regra de descoberta de baixo nível para     *Desabilitado*. - *Verifique agora* - execute a descoberta com base nas regras de descoberta     imediatamente. Veja [mais detalhes](/manual/config/items/check_now).     Observe que ao realizar a descoberta imediatamente, a configuração     cache não é atualizado, portanto, o resultado não refletirá muito recente     alterações na configuração da regra de descoberta. - *Excluir* - exclui as regras de descoberta de baixo nível.  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de descoberta e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da regra de descoberta de baixo nível para *Ativado* - *Desativar* - altere o status da regra de descoberta de baixo nível para *Desativado* - *Excluir* - exclui as regras de descoberta de baixo nível  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de descoberta e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status do tipo de mídia para *Ativado* - *Desativar* - altere o status do tipo de mídia para *Desativado* - *Exportar* - exporta os tipos de mídia para um arquivo YAML, XML ou JSON - *Excluir* - exclua os tipos de mídia  Para usar essas opções, marque as caixas de seleção antes da respectiva mídia tipos e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do cenário para *Ativado* - *Desativar* - altera o status do cenário para *Desativado* - *Excluir* - exclui os cenários da web  Para usar essas opções, marque as caixas de seleção antes do respectivo web cenários e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do grupo de usuários para *Ativado* - *Desativar* - altera o status do grupo de usuários para *Desativado* - *Ativar modo de depuração* - ativar o modo de depuração para os grupos de usuários - *Desabilitar o modo de depuração* - desabilite o modo de depuração para os grupos de usuários - *Excluir* - exclui os grupos de usuários  Para usar essas opções, marque as caixas de seleção antes do respectivo usuário grupos e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do gatilho para *Ativado*. - *Desativar* - altera o status do gatilho para *Desativado*. - *Copiar* - copia os gatilhos para outros hosts ou modelos. - *Atualização em massa* - atualiza várias propriedades para vários gatilhos     de uma vez só. - *Excluir* - exclui os gatilhos.  Para usar essas opções, marque as caixas de seleção antes do respectivo acionadores e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do gatilho para *Ativado* - *Desativar* - altera o status do gatilho para *Desativado* - *Copiar* - copia os gatilhos para outros hosts ou modelos - *Atualização em massa* - atualiza várias propriedades para vários gatilhos     de uma vez só - *Excluir* - exclui os gatilhos  Para usar essas opções, marque as caixas de seleção antes do respectivo acionadores e, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar hosts* - altera o status de todos os hosts do grupo para     "Monitorou" - *Desabilitar hosts* - altera o status de todos os hosts do grupo para     "Não monitorado" - *Excluir* - exclui os grupos de hosts  Para usar essas opções, marque as caixas de seleção antes do respectivo host grupos e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Habilitar hosts* - altera o status dos hosts monitorados pelo proxy     para *Monitorado* - *Desabilitar hosts* - altera o status dos hosts monitorados pelo proxy     para *Não monitorado* - *Excluir* - exclui os proxies  Para usar essas opções, marque as caixas de seleção antes dos respectivos proxies, em seguida, clique no botão necessário.

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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Exportar* - exporta o modelo para um arquivo YAML, XML ou JSON - *Atualização em massa* - [atualizar vários     properties](/manual/config/templates/mass) para vários modelos     de uma vez só - *Excluir* - exclui o modelo deixando suas entidades vinculadas     (itens, gatilhos etc.) com os hosts - *Excluir e limpar* - exclui o modelo e suas entidades vinculadas     dos anfitriões  Para usar essas opções, marque as caixas de seleção antes do respectivo modelos e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *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.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Desbloquear* - reativar o acesso ao sistema para usuários bloqueados - *Excluir* - excluir os usuários  Para usar essas opções, marque as caixas de seleção antes dos respectivos usuários, em seguida, clique no botão necessário.

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.
pt-br	##### Item mestre  Crie um item IPMI usando a seguinte chave:      ipmi.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_item.png)  Defina o tipo de informação como "Texto" para dados JSON possivelmente 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": "rootfs",   "bytes": {     "total": 1000,     "free": 500,     "used": 500,     "pfree": 50.00,     "pused": 50.00   },   "inodes": {     "total": 1000,     "free": 500,     "used": 500,     "pfree": 50.00,     "pused": 50.00   } } ```
pt-br	##### Item mestre  Crie um item de agente Zabbix usando a seguinte chave:      vfs.fs.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_item.png)  Defina o tipo de informação como "Texto" para dados JSON possivelmente grandes.  Os dados retornados por este item conterão algo como o seguinte para um sistema de arquivos montado:  ``` {.java} {   "fsname": "/",   "fstype": "rootfs",   "bytes": {     "total": 1000,     "grátis": 500,     "usado": 500,     "pgrátis": 50,00,     "empurrado": 50,00   },   "inodos": {     "total": 1000,     "grátis": 500,     "usado": 500,     "pgrátis": 50,00,     "empurrado": 50,00   } } ```

en-us	#### Maximum JSON depth  The maximum allowed JSON depth has been set to 64 to improve security and performance during JSON parsing.
pt-br	#### Profundidade máxima do JSON   A profundidade máxima permitida do JSON foi  definida como 64 para melhorar a segurança e performance durante a análise do JSON.

en-us	### Media  The media object has the following properties.  |Property|Type|Description| |--------|----|-----------| |**mediatypeid**<br>(required)|string|ID of the media type used by the media.| |**sendto**<br>(required)|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 e-mail, values are represented as array. For other types of [Media types](/manual/api/reference/mediatype/object#mediatype), value is represented as a string.| |**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|
pt-br	### Mídia  O objeto mídia tem as seguintes propriedades:   |Propriedade|Tipo|Descrição| |--------|----|-----------| |**mediatypeid**<br>(required)|string|ID do tipo de mídia usado pela mídia.| |**sendto**<br>(required)|string/array|Endereço, nome do usuário ou outro identificador do recebedor.<br><br>Se o tipo [Media type](/manual/api/reference/mediatype/object#mediatype) for e-mail, valores serão apresentados como array. Por outros tipos de [Media types](/manual/api/reference/mediatype/object#mediatype), o valor é apresentado como uma string.| |**active**|integer|Se a mídia estiver habilitada.<br><br>Valores possíveis:<br>0 - *(padrão)* habilitado;<br>1 - desabilitado.| |**severity**|integer|Severidades de Trigger para enviar notificações sobre.<br><br>Severidade são armazenadas de forma binária, com cada bit representando a severidade correspondente. Por exemplo, 12 em binário é 1100, e isso significa que as notificações serão enviadas a partir de triggers com severidade de aviso e média.<br><br>Consultar [trigger object page](/manual/api/reference/trigger/object#trigger) para obter uma lista de severidades de trigger suportadas.<br><br>Padrão: 63| |**period**|string|Horário quando as notificações podem ser enviadas como um [time period](/manual/appendix/time_period) ou macros do usuário separados por ponto e vírgula.<br><br>Padrão: 1-7,00:00-24:00|

en-us	#### mediatype  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) message template object: added support of `conditiontype` value: 4 - *(event created on service status update)*.\
pt-br	#### mediatype  Mudanças:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) objeto de modelo de mensagem: adicionado suporte do valor `conditiontype`: 4 - *(evento criado na atualização do status do serviço)*.\

en-us	#### mediatype  Changes:\ [ZBXNEXT-6885](https://support.zabbix.com/browse/ZBXNEXT-6885) `mediatype.create`, `mediatype.update`: added strict validation of the methods parameters.\
pt-br	#### tipo de mídia  Mudanças:\ [ZBXNEXT-6885](https://support.zabbix.com/browse/ZBXNEXT-6885) `mediatype.create`, `mediatype.update`: adicionada validação estrita dos parâmetros dos métodos.\

en-us	# mediatype.create
pt-br	# mediatype.create

en-us	# mediatype.delete
pt-br	# mediatype.delete

en-us	# mediatype.get
pt-br	# mediatype.get

en-us	# > Media type object  The following objects are directly related to the `mediatype` API.
pt-br	# > Objeto de tipo de mídia  Os objetos a seguir estão diretamente relacionados à API `mediatype`.

en-us	### Media type  The media type object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeid|string|*(readonly)* ID of the media type.| |**name**<br>(required)|string|Name of the media type.| |**type**<br>(required)|integer|Transport used by the media type.<br><br>Possible values:<br>0 - email;<br>1 - script;<br>2 - SMS;<br>4 - Webhook.| |exec\_path|string|For script media types `exec_path` contains the name of the executed script.<br><br>Required for script media types.| |gsm\_modem|string|Serial device name of the GSM modem.<br><br>Required for SMS media types.| |passwd|string|Authentication password.<br><br>Used for email media types.| |smtp\_email|string|Email address from which notifications will be sent.<br><br>Required for email media types.| |smtp\_helo|string|SMTP HELO.<br><br>Required for email media types.| |smtp\_server|string|SMTP server.<br><br>Required for email media types.| |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>Used for email media types.| |exec\_params|string|Script parameters.<br><br>Each parameter ends with a new line feed.| |maxsessions|integer|The maximum number of alerts that can be processed in parallel.<br><br>Possible values for SMS:<br>1 - *(default)*<br><br>Possible values for other media types:<br>0-100| |maxattempts|integer|The maximum number of attempts to send an alert.<br><br>Possible values:<br>1-100<br><br>Default value:<br>3| |attempt\_interval|string|The interval between retry attempts. Accepts seconds and time unit with suffix.<br><br>Possible values:<br>0-1h<br><br>Default value:<br>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. Accepts seconds and time unit with suffix.<br><br>Possible values:<br>1-60s<br><br>Default value:<br>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 input parameters](/manual/api/reference/mediatype/object#Webhook parameters).| |description|string|Media type description.|
pt-br	### Tipo de mídia  O objeto de tipo de mídia tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |mediatypeid|string|*(somente leitura)* ID do tipo de mídia.| |**name**<br>(requerido)|string|Nome do tipo de mídia.| |**type**<br>(requerido)|integer|Transporte usado pelo tipo de mídia.<br><br>Valores possíveis:<br>0 - email;<br>1 - script;<br>2 - SMS;<br>4 - Webhook.| |exec\_path|string|Para tipos de mídia de script, `exec_path` contém o nome do script executado.<br><br>Obrigatório para tipos de mídia de script.| |gsm\_modem|string|Nome do dispositivo serial do modem GSM.<br><br>Obrigatório para tipos de mídia SMS.| |smtp\_email|string|Endereço de e-mail do qual as notificações serão enviadas.<br><br>Obrigatório para tipos de mídia de e-mail.| |smtp\_helo|string|SMTP HELO.<br><br>Obrigatório para tipos de mídia de e-mail.| |smtp\_server|string|SMTP server.<br><br>Obrigatório para tipos de mídia de e-mail.| |smtp\_port|integer|Porta do servidor SMTP para se conectar.| |smtp\_security|integer|Nível de segurança de conexão SMTP a ser usado.<br><br>Valores possíveis:<br>0 - Nenhum;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|Host de verificação SSL para SMTP.<br><br>Valores possíveis:<br>0 - Não;<br>1 - Sim.| |smtp\_verify\_peer|integer|SSL verificar peer para SMTP.<br><br>Valores possíveis:<br>0 - Não;<br>1 - Sim.| |smtp\_authentication|integer|Método de autenticação SMTP a ser usado.<br><br>Valores possíveis:<br>0 - Nenhum;<br>1 - Senha normal.| |status|integer|Se o tipo de mídia está ativado.<br><br>Valores possíveis:<br>0 - *(padrão)* ativado;<br>1 - desativado.| |username|string|User name.<br><br>Usado para tipos de mídia de e-mail.| |exec\_params|string|Parâmetros de script.<br><br>Cada parâmetro termina com um novo feed de linha.| |maxsessions|integer|O número máximo de alertas que podem ser processados ​​em paralelo.<br><br>Valores possíveis para SMS:<br>1 - *(padrão)*<br><br>Valores possíveis para outros tipos de mídia:<br>0 -100| |maxattempts|integer|O número máximo de tentativas para enviar um alerta.<br><br>Valores possíveis:<br>1-100<br><br>Valor padrão:<br>3| |attempt\_interval|string|O intervalo entre as tentativas de repetição. Aceita segundos e unidade de tempo com sufixo.<br><br>Valores possíveis:<br>0-1h<br><br>Valor padrão:<br>10s| |content\_type|integer|Formato da mensagem.<br><br>Valores possíveis:<br>0 - texto simples;<br>1 - *(padrão)* html.| |script|string|Corpo de javascript do script de webhook do tipo de mídia.| |timeout|string|Tempo limite do script de webhook do tipo de mídia. Aceita segundos e unidade de tempo com sufixo.<br><br>Valores possíveis:<br>1-60s<br><br>Valor padrão:<br>30s| |process\_tags|integer|Define se a resposta do script do webhook deve ser interpretada como tags e essas tags devem ser adicionadas ao evento associado.<br><br>Valores possíveis:<br>0 - *(padrão)* Ignorar resposta do script do webhook.<br>1 - Processar a resposta do script do webhook como tags.| |show\_event\_menu|integer|Mostrar entrada de tipo de mídia na propriedade `problem.get` e `event.get` `urls`.<br><br>Valores possíveis:<br>0 - *(padrão)* Não adicionar entrada `urls`.<br> >1 - Adicionar tipo de mídia à propriedade `urls`.| |event\_menu\_url|string|Defina a propriedade `url` da entrada do tipo de mídia na propriedade `urls` de `problem.get` e `event.get`.| |event\_menu\_name|string|Defina a propriedade `name` da entrada do tipo de mídia na propriedade `urls` de `problem.get` e `event.get`.| |parameters|array|Array de [parâmetros de entrada do webhook](/manual/api/reference/mediatype/object#Webhook parameters).| |description|string|Descrição do tipo de mídia.|

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
pt-br	# Tipo de mídia      Esta classe foi projetada para trabalhar com tipos de mídia.      Referências de objetos:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Métodos disponíveis:\  -   [mediatype.create](/manual/api/reference/mediatype/create) - criando novos tipos de mídia -   [mediatype.delete](/manual/api/reference/mediatype/delete) - excluindo tipos de mídia -   [mediatype.get](/manual/api/reference/mediatype/get) - recuperando tipos de mídia -   [mediatype.update](/manual/api/reference/mediatype/update) - atualizando tipos de mídia

en-us	# mediatype.update
pt-br	# mediatype.update

en-us	### Media type URLs  Object with media type url have 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 properties contain non expanded macro both properties will be excluded from results. Supported macros described on [page](/manual/appendix/macros/supported_by_location).
pt-br	### URLs de tipo de mídia  Objeto com URL de tipo de mídia tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |name|string|Nome do URL definido pelo tipo de mídia.| |url|string|Valor de URL definido pelo tipo de mídia.|  Os resultados conterão entradas apenas para tipos de mídia ativos com ativado entrada do menu de eventos. A macro usada nas propriedades será expandida, mas se uma das propriedades contém macro não expandida ambas as propriedades serão excluídos dos resultados. Macros compatíveis descritas em [página](/manual/apêndice/macros/supported_by_location).

en-us	 ### Memchached  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |memcached.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Test if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues)|**connString** - URI or session name.| | |memcached.stats\[connString,<user>,<password>,<type>\]|<|<|<|<| |<|Gets the output of the STATS command.|JSON - output is serialized as JSON|**connString** - URI or session name.<br>**user, password** - Memchached login credentials.<br>**type** - stat type to be returned: *items*, *sizes*, *slabs* or *settings* (empty by default, returns general statistics).| |
pt-br	### Memchached  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |memcached.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se houver qualquer erro apresentado, incluindo problemas de AUTH e configuração)|**connString** - URI ou nome de sessão.| | |memcached.stats\[connString,<user>,<password>,<type>\]|<|<|<|<| |<|Obtém a saída do comando STATS.|JSON - saída é serializada como JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no Memchached.<br>**type** - tipo de stat a ser retornado: *items*, *sizes*, *slabs* or *settings* (itens, tamanhos, slabs ou configurações, respectivamente) (vazio por padrão, retorna estatísticas gerais).| |

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
pt-br	#### Sufixos de memória  Os sufixos de tamanho de memória são suportados em:  - [expressão de trigger](/manual/config/triggers/expression) e parâmetros de função - formulas e constantes de [item calculado](/manual/config/items/itemtypes/calculated)  Para o tamanho da memória, você pode usar:  - **K** - kilobyte - **M** - megabyte - **G** - gigabyte - **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.  :::
pt-br	##### Memória  O Zabbix requer memória física e de disco. A quantidade de memória de disco necessária obviamente depende do número de hosts e parâmetros que estão sendo monitorados. Se você planeja manter um longo histórico de parâmetros monitorados, deve pensar em pelo menos alguns gigabytes para ter espaço suficiente para armazenar o histórico no banco de dados. Cada processo do Zabbix daemon requer várias conexões ao servidor de banco de dados. A quantidade de memória alocada para a conexão depende da configuração do mecanismo de banco de dados.   ::: noteclassic Quanto mais memória física você tiver, mais rápido o banco de dados (e, portanto, o Zabbix) funcionará. :::

en-us	### Message template  The message template object defines a template that will be used as a default message for action operations to send a notification. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**eventsource**<br>(required)|integer|Event source.<br><br>Possible values:<br>0 - triggers;<br>1 - discovery;<br>2 - autoregistration;<br>3 - internal;<br>4 - services.| |**recovery**<br>(required)|integer|Operation mode.<br><br>Possible values:<br>0 - operations;<br>1 - recovery operations;<br>2 - update operations.| |subject|string|Message subject.| |message|string|Message text.|
pt-br	### Modelo de mensagem      O objeto de modelo de mensagem define um modelo que será usado como mensagem padrão para operações de ação para enviar uma notificação. Tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**eventsource**<br>(requerido)|integer|Origem do evento.<br><br>Valores possíveis:<br>0 - acionadores;<br>1 - descoberta;<br>2 - registro automático;<br>3 - interno;<br>4 - serviços.| |**recovery**<br>(requerido)|integer|Modo de operação.<br><br>Valores possíveis:<br>0 - operações;<br>1 - operações de recuperação;<br>2 - operações de atualização.| |subject|string|Assunto da mensagem.| |message|string|Mensagem de texto.|

en-us	# Method reference  This section provides an overview of the functions provided by the Zabbix API and will help you find your way around the available classes and methods.
pt-br	# referência do método  Esta seção fornece uma visão geral das funções fornecidas pelo API Zabbix e irá ajudá-lo a encontrar o caminho para as classes disponíveis e métodos.

en-us	##### MikroTik  -   *MikroTik CCR1009-7G-1C-1S+ SNMP* - monitoring of MikroTik     CCR1009-7G-1C-1S+ ethernet routers via SNMP; -   *MikroTik CCR1009-7G-1C-1S+PC SNMP* - monitoring of MikroTik     CCR1009-7G-1C-1S+PC ethernet routers via SNMP; -   *MikroTik CCR1009-7G-1C-PC SNMP* - monitoring of MikroTik     CCR1009-7G-1C-PC ethernet routers via SNMP; -   *MikroTik CCR1016-12G SNMP* - monitoring of MikroTik CCR1016-12G     ethernet routers via SNMP; -   *MikroTik CCR1016-12S-1S+ SNMP* - monitoring of MikroTik     CCR1016-12S-1S+ ethernet routers via SNMP; -   *MikroTik CCR1036-12G-4S-EM SNMP* - monitoring of MikroTik     CCR1036-12G-4S-EM ethernet routers via SNMP; -   *MikroTik CCR1036-12G-4S SNMP* - monitoring of MikroTik     CCR1036-12G-4S ethernet routers via SNMP; -   *MikroTik CCR1036-8G-2S+ SNMP* - monitoring of MikroTik     CCR1036-8G-2S+ ethernet routers via SNMP; -   *MikroTik CCR1036-8G-2S+EM SNMP* - monitoring of MikroTik     CCR1036-8G-2S+EM ethernet routers via SNMP; -   *MikroTik CCR1072-1G-8S+ SNMP* - monitoring of MikroTik     CCR1072-1G-8S+ ethernet routers via SNMP; -   *MikroTik CCR2004-16G-2S+ SNMP* - monitoring of MikroTik     CCR2004-16G-2S+ ethernet routers via SNMP; -   *MikroTik CCR2004-1G-12S+2XS SNMP* - monitoring of MikroTik     CCR2004-1G-12S+2XS ethernet routers via SNMP; -   *MikroTik CRS106-1C-5S SNMP* - monitoring of MikroTik CRS106-1C-5S     switches via SNMP; -   *MikroTik CRS109-8G-1S-2HnD-IN SNMP* - monitoring of MikroTik     CRS109-8G-1S-2HnD-IN switches via SNMP; -   *MikroTik CRS112-8G-4S-IN SNMP* - monitoring of MikroTik     CRS112-8G-4S-IN switches via SNMP; -   *MikroTik CRS112-8P-4S-IN SNMP* - monitoring of MikroTik     CRS112-8P-4S-IN switches via SNMP; -   *MikroTik CRS125-24G-1S-2HnD-IN SNMP* - monitoring of MikroTik     CRS125-24G-1S-2HnD-IN switches via SNMP; -   *MikroTik CRS212-1G-10S-1S+IN SNMP* - monitoring of MikroTik     CRS212-1G-10S-1S+IN switches via SNMP; -   *MikroTik CRS305-1G-4S+IN SNMP* - monitoring of MikroTik     CRS305-1G-4S+IN switches via SNMP; -   *MikroTik CRS309-1G-8S+IN SNMP* - monitoring of MikroTik     CRS309-1G-8S+IN switches via SNMP; -   *MikroTik CRS312-4C+8XG-RM SNMP* - monitoring of MikroTik     CRS312-4C+8XG-RM switches via SNMP; -   *MikroTik CRS317-1G-16S+RM SNMP* - monitoring of MikroTik     CRS317-1G-16S+RM switches via SNMP; -   *MikroTik CRS326-24G-2S+IN SNMP* - monitoring of MikroTik     CRS326-24G-2S+IN switches via SNMP; -   *MikroTik CRS326-24G-2S+RM SNMP* - monitoring of MikroTik     CRS326-24G-2S+RM switches via SNMP; -   *MikroTik CRS326-24S+2Q+RM SNMP* - monitoring of MikroTik     CRS326-24S+2Q+RM switches via SNMP; -   *MikroTik CRS328-24P-4S+RM SNMP* - monitoring of MikroTik     CRS328-24P-4S+RM switches via SNMP; -   *MikroTik CRS328-4C-20S-4S+RM SNMP* - monitoring of MikroTik     CRS328-4C-20S-4S+RM switches via SNMP; -   *MikroTik CRS354-48G-4S+2Q+RM SNMP* - monitoring of MikroTik     CRS354-48G-4S+2Q+RM switches via SNMP; -   *MikroTik CRS354-48P-4S+2Q+RM SNMP* - monitoring of MikroTik     CRS354-48P-4S+2Q+RM switches via SNMP; -   *MikroTik CSS326-24G-2S+RM SNMP* - monitoring of MikroTik     CSS326-24G-2S+RM switches via SNMP; -   *MikroTik CSS610-8G-2S+IN SNMP* - monitoring of MikroTik     CSS610-8G-2S+IN switches via SNMP; -   *MikroTik FiberBox SNMP* - monitoring of MikroTik FiberBox switches     via SNMP; -   *MikroTik hEX lite SNMP* - monitoring of MikroTik hEX lite ethernet     routers via SNMP; -   *MikroTik hEX PoE lite SNMP* - monitoring of MikroTik hEX PoE lite     ethernet routers via SNMP; -   *MikroTik hEX PoE SNMP* - monitoring of MikroTik hEX PoE ethernet     routers via SNMP; -   *MikroTik hEX S SNMP* - monitoring of MikroTik hEX S ethernet     routers via SNMP; -   *MikroTik hEX SNMP* - monitoring of MikroTik hEX ethernet routers     via SNMP; -   *MikroTik netPower 15FR SNMP* - monitoring of MikroTik netPower 15FR     switches via SNMP; -   *MikroTik netPower 16P SNMP* - monitoring of MikroTik netPower 16P     switches via SNMP; -   *MikroTik netPower Lite 7R SNMP* - monitoring of MikroTik netPower     Lite 7R switches via SNMP; -   *MikroTik PowerBox Pro SNMP* - monitoring of MikroTik PowerBox Pro     ethernet routers via SNMP; -   *MikroTik PowerBox SNMP* - monitoring of MikroTik PowerBox ethernet     routers via SNMP; -   *MikroTik RB1100AHx4 Dude Edition SNMP* - monitoring of MikroTik     RB1100AHx4 Dude Edition ethernet routers via SNMP; -   *MikroTik RB1100AHx4 SNMP* - monitoring of MikroTik RB1100AHx4     ethernet routers via SNMP; -   *MikroTik RB2011iL-IN SNMP* - monitoring of MikroTik RB2011iL-IN     ethernet routers via SNMP; -   *MikroTik RB2011iL-RM SNMP* - monitoring of MikroTik RB2011iL-RM     ethernet routers via SNMP; -   *MikroTik RB2011iLS-IN SNMP* - monitoring of MikroTik RB2011iLS-IN     ethernet routers via SNMP; -   *MikroTik RB2011UiAS-IN SNMP* - monitoring of MikroTik RB2011UiAS-IN     ethernet routers via SNMP; -   *MikroTik RB2011UiAS-RM SNMP* - monitoring of MikroTik RB2011UiAS-RM     ethernet routers via SNMP; -   *MikroTik RB260GS SNMP* - monitoring of MikroTik RB260GS switches     via SNMP; -   *MikroTik RB3011UiAS-RM SNMP* - monitoring of MikroTik RB3011UiAS-RM     ethernet routers via SNMP; -   *MikroTik RB4011iGS+RM SNMP* - monitoring of MikroTik RB4011iGS+RM     ethernet routers via SNMP; -   *MikroTik RB5009UG+S+IN SNMP* - monitoring of MikroTik RB5009UG+S+IN     ethernet routers via SNMP; -   *Mikrotik SNMP* - a generic template for monitoring MikroTik     devices.  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   When upgrading from previous versions, the latest templates can be     downloaded from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     and manually imported into Zabbix in the *Configuration* →     *Templates* section. If a template with the same name already     exists, check the *Delete missing* option before importing to     achieve a clean import. This way the items that have been excluded     from the updated template will be removed (note, that history of the     deleted items will be lost).  
pt-br	### Frontend  

en-us	#### Mikrotik  -   *MikroTik \<device model> SNMP* - 53 new model-specific templates for monitoring various models of MikroTik     ethernet routers and switches, see     [full list](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/mikrotik); -   *Mikrotik SNMP* - a generic template for monitoring MikroTik devices.
pt-br	#### Mikrotik  -   *MikroTik \<device model> SNMP* - 53 novos modelos específicos para monitorar vários modelos de roteadores e switches MikroTik     roteadores e switches ethernet, consulte     [lista completa] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/mikrotik); -   *Mikrotik SNMP* - um modelo genérico para monitorar dispositivos MikroTik.

en-us	##### Mikrotik routers  Use SNMP agent provided by Mikrotik. See <http://www.mikrotik.com> for more information.
pt-br	##### Roteadores Mikrotik  Use o agente SNMP fornecido pelo Mikrotik. Veja <http://www.mikrotik.com> para Mais Informações.

en-us	##### Minimum weekly disk space among clusters  View the lowest disk space among clusters over a week.  -   add to the data set: hosts `cluster*`, key "Free disk space on     /data" -   select the aggregate function `min` and specify interval `1w` -   a bar graph is displayed, where each bar represents the minimum disk     space per week for each /data volume of the cluster
pt-br	##### Espaço mínimo semanal em disco entre clusters  Visualize o menor espaço em disco entre os clusters ao longo de uma semana.  - adicione ao conjunto de dados: hosts `cluster*`, chave "Free disk space on     /dados" - selecione a função agregada `min` e especifique o intervalo `1w` - é exibido um gráfico de barras, onde cada barra representa o disco mínimo     espaço por semana para cada volume /data do cluster

en-us	## Miscellaneous
pt-br	##Diversos

en-us	##### Miscellaneous aspects of escalation behavior  Let's consider what happens in different circumstances if an action contains several escalation steps.  |Situation|Behavior| |---------|--------| |*The host in question goes into maintenance after the initial problem notification is sent*|Depending on the *Pause operations for suppressed problems* setting in action [configuration](/manual/config/notifications/action/operation#configuring_an_operation), all remaining escalation steps are executed either with a delay caused by the maintenance period or without delay. A maintenance period does not cancel operations.| |*The time period defined in the **Time period** action condition ends after the initial notification is sent*|All remaining escalation steps are executed. The *Time period* condition cannot stop operations; it has effect with regard to when actions are started/not started, not operations.| |*A problem starts during maintenance and continues (is not resolved) after maintenance ends*|Depending on the *Pause operations for suppressed problems* setting in action [configuration](/manual/config/notifications/action/operation#configuring_an_operation), all escalation steps are executed either from the moment maintenance ends or immediately.| |*A problem starts during a no-data maintenance and continues (is not resolved) after maintenance ends*|It must wait for the trigger to fire, before all escalation steps are executed.| |*Different escalations follow in close succession and overlap*|The execution of each new escalation supersedes the previous escalation, but for at least one escalation step that is always executed on the previous escalation. This behavior is relevant in actions upon events that are created with EVERY problem evaluation of the trigger.| |*During an escalation in progress (like a message being sent), based on any type of event:<br>- the action is disabled<br>Based on trigger event:<br>- the trigger is disabled<br>- the host or item is disabled<br>Based on internal event about triggers:<br>- the trigger is disabled<br>Based on internal event about items/low-level discovery rules:<br>- the item is disabled<br>- the host is disabled*|The message in progress is sent and then one more message on the escalation is sent. The follow-up message will have the cancellation text at the beginning of the message body (*NOTE: Escalation canceled*) naming the reason (for example, *NOTE: Escalation canceled: action '<Action name>' disabled*). This way the recipient is informed that the escalation is canceled and no more steps will be executed. This message is sent to all who received the notifications before. The reason of cancellation is also logged to the server log file (starting from [Debug Level](/manual/appendix/config/zabbix_server) 3=Warning).<br><br>Note that the *Escalation canceled* message is also sent if operations are finished, but recovery operations are configured and are not executed yet.| |*During an escalation in progress (like a message being sent) the action is deleted*|No more messages are sent. The information is logged to the server log file (starting from [Debug Level](/manual/appendix/config/zabbix_server) 3=Warning), for example: `escalation canceled: action id:334 deleted`|
pt-br	##### Aspectos diversos do comportamento de escalação  Vamos considerar o que acontece em diferentes circunstâncias se uma ação contém várias etapas de escalonamento.  |Situação|Comportamento| |---------|--------| |*O host em questão entra em manutenção após o envio da notificação inicial do problema*|Dependendo da configuração *Pausar operações para problemas suprimidos* na ação [configuração](/manual/config/notifications/action/operation#configuring_an_operation), todos as etapas de escalonamento restantes são executadas com um atraso causado pelo período de manutenção ou sem atraso. Um período de manutenção não cancela as operações.| |*O período de tempo definido na condição de ação **Período de tempo** termina após o envio da notificação inicial*|Todas as etapas de escalonamento restantes são executadas. A condição *Período de tempo* não pode interromper as operações; tem efeito em relação a quando as ações são iniciadas/não iniciadas, não as operações.| |*Um problema começa durante a manutenção e continua (não é resolvido) após o término da manutenção*|Dependendo da configuração *Pausar operações para problemas suprimidos* na ação [configuração](/manual/config/notifications/action/operation#configuring_an_operation), todas as etapas de escalonamento são executadas a partir do momento em que a manutenção termina ou imediatamente.| |*Um problema começa durante uma manutenção sem dados e continua (não é resolvido) após o término da manutenção*|Ele deve aguardar o disparo do gatilho, antes que todas as etapas de escalonamento sejam executadas.| |*Diferentes escalações seguem em sucessão e sobreposição*|A execução de cada nova escalação substitui a escalação anterior, mas para pelo menos uma etapa de escalação que é sempre executada na escalação anterior. Esse comportamento é relevante em ações em eventos que são criados com TODA avaliação de problema do gatilho.| |*Durante um escalonamento em andamento (como uma mensagem sendo enviada), com base em qualquer tipo de evento:<br>- a ação é desativada<br>Com base no evento acionador:<br>- o acionador é desabilitado<br>- o host ou item está desabilitado<br>Com base no evento interno sobre gatilhos:<br>- o gatilho está desabilitado<br>Com base no evento interno sobre itens/regras de descoberta de baixo nível:<br>- o item está desabilitado<br> >- o host está desabilitado*|A mensagem em andamento é enviada e mais uma mensagem no escalonamento é enviada. A mensagem de acompanhamento terá o texto de cancelamento no início do corpo da mensagem (*NOTA: Escalação cancelada*) nomeando o motivo (por exemplo, *NOTA: Escalação cancelada: ação '<Nome da ação>' desabilitada*). Desta forma o destinatário é informado que o escalonamento foi cancelado e não serão executadas mais etapas. Esta mensagem é enviada para todos que receberam as notificações anteriormente. O motivo do cancelamento também é registrado no arquivo de log do servidor (começando em [Debug Level](/manual/appendix/config/zabbix_server) 3=Aviso).<br><br>Observe que a mensagem *Escalação cancelada* também é enviado se as operações forem concluídas, mas as operações de recuperação estiverem configuradas e ainda não forem executadas.| |*Durante uma escalação em andamento (como uma mensagem sendo enviada), a ação é excluída*|Não são enviadas mais mensagens. As informações são registradas no arquivo de log do servidor (começando em [Debug Level](/manual/appendix/config/zabbix_server) 3=Aviso), por exemplo: `escalação cancelada: ação id:334 excluído`|

en-us	#### Miscellaneous  -   Maximum field size has been increased for the following fields:     -   [Item preprocessing](/manual/config/items/preprocessing#configuration) parameters     -   [Media type](/manual/config/notifications/media#common-parameters) message -   The default language of Zabbix web interface has been changed from     British to American English. Support of British English has been     dropped. -   The Share link in the main menu has been replaced by an Integrations     link, leading to the     [Integrations](https://www.zabbix.com/integrations) page on the     Zabbix website. -   If Zabbix web interface is opened in one of the languages available     on the Zabbix website, clicking the Integrations link will open the     Integrations page in the appropriate language. For all other     languages, including English, the Integrations page will be opened     in English. -   A custom expression, used in [action configuration](/manual/config/notifications/action/#configuring-an-action) for calculating conditions, now can be up to 1024 characters long (previously 255). -   *Monitoring->Hosts* section now shows link to host problems screen even if no problems are currently open.
pt-br	#### Diversos  -   O tamanho máximo do campo foi aumentado para os seguintes campos:     -   [Item preprocessing](/manual/config/items/preprocessing#configuration) parameters     -   [Tipo de mídia](/manual/config/notifications/media#common-parameters) mensagem -   O idioma padrão da interface web do Zabbix foi alterado de     Inglês britânico para inglês americano. O suporte ao inglês britânico foi     abandonado. -   O link Share no menu principal foi substituído por um link Integrations     que leva à página     [Integrações](https://www.zabbix.com/integrations) no site da     Site do Zabbix. -   Se a interface web do Zabbix for aberta em um dos idiomas disponíveis no site do Zabbix, ao clicar no link Integrations, o usuário poderá acessar a página [Integrations]() no site do Zabbix     disponíveis no site do Zabbix, ao clicar no link Integrations, será aberta a página     Integrations no idioma apropriado. Para todos os outros     idiomas, incluindo o inglês, a página de Integrações será aberta     em inglês. -   Uma expressão personalizada, usada em [action configuration](/manual/config/notifications/action/#configuring-an-action) para calcular as condições, agora pode ter até 1024 caracteres (antes era 255). -   *A seção Monitoramento->Hosts* agora mostra o link para a tela de problemas do host, mesmo que nenhum problema esteja aberto no momento.

en-us	#### Miscellaneous  The *Clear history* button located in *Configuration* → *Hosts* → [*Items*](/manual/web_interface/frontend_sections/configuration/hosts/items#mass-editing-options) has been renamed *Clear history and trends* to more accurately describe its function, which is the same as the *Clear history and trends* button in the item [configuration form](/manual/config/items/item).
pt-br	#### Diversos   O botão *Limpar histórico* localizado em *Configuração* → *Hosts* → [*Items*](/manual/web_interface/frontend_sections/configuration/hosts/items#mass-editing-options) foi renomeado para *Limpar histórico e trends* para descrever mais precisamente sua função, que é a mesma do botão *Limpar histórico e trends* no  [configuration form](/manual/config/items/item).

en-us	#### Mismatch counting  Count the number of hosts whose names do not contain the substring "ubuntu"  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```
pt-br	#### Contagem de incompatibilidade  Conte o número de hosts cujos nomes não contêm a substring "ubuntu"  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```

en-us	 #### Missing files in Windows agent archive  The Windows Zabbix agent download ZIP file is missing zabbix_sender.h and zabbix_sender.lib files in versions 6.0.0-6.0.27, required for zabbix_sender.dll.
pt-br	#### Arquivos ausentes no arquivo do agente do Windows   O arquivo ZIP de download do agente Zabbix para Windows está sem os arquivos zabbix_sender.h e zabbix_sender.lib nas versões 6.0.0-6.0.27, necessários para o zabbix zabbix_sender.dll.

en-us	### Mixing item key and session parameters in Zabbix agent 2 plugins  Zabbix agent 2 now allows to override [named session](/manual/config/items/plugins) parameters by specifying new values in the item key parameters. Previously, users had to select if they prefer to provide connection string values in a named session or in an item key. If a named session has been used, related item key parameters had to be empty. Now, if using named sessions, only the first parameter (usually, a URI) has to be specified in the named session, whereas other parameters can be defined either in the named session or in the item key.
pt-br	### Misturar parâmetros da chave do item e da sessão em plugins do Zabbix agent 2   Agora, o Zabbix agent 2 permite a substituição dos parâmetros  [named session](/manual/config/items/plugins), especificando os novos valores nos parâmetros da chave do item. Anteriormente, os usuários precisavam selecionar se preferiam fornecer os valores da string de  conexão em uma sessão nomeada ou em uma chave do item.  Se as sessões nomeadas fossem usadas, os parâmetros relacionados à chave do item precisavam estar vazios.  Agora, quando usamos sessões nomeadas, somente o primeiro parâmetro (geralmente, uma URI) deve ser especificado na sessão nomeada, enquanto outros parâmetros podem ser definidos na sessão nomeada ou na chave do item.

en-us	 ##### Modbus data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**modbus.get**\[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>\]|<|<|<| |Reads Modbus data.|JSON object|**endpoint** - endpoint defined as `protocol://connection_string`<br>**slave id** - slave ID<br>**function** - Modbus function<br>**address** - address of first registry, coil or input<br>**count** - number of records to read<br>**type** - type of data<br>**endianness** - endianness configuration<br>**offset** - number of registers, starting from 'address', the results of which will be discarded.<br><br>See a [detailed description](/manual/appendix/items/modbus) of parameters.|Supported since Zabbix 5.2.0.|
pt-br	##### Dado Modbus  |Chave do item|<|<|<| |--|--|------|------| |Descrição|Valor retornado|Parâmetros|Comentários| |**modbus.get**\[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>\]|<|<|<| |Reads Modbus data.|JSON object|**endpoint** - endpoint definido como `protocol://connection_string`<br>**slave id** - ID do slave<br>**função** - função Modbus<br>**endereço** - endereço do primeiro registro, coil ou input<br>**somar** - número de registros para ler<br>**tipo** - tipo de dado<br>**endianness** - configuração endianness <br>**offset** - número de registros, iniciando por 'endereço', os resultados que serão descartados.<br><br>Para mais detalhes sobre os parâmetros, consulte [detailed description](/manual/appendix/items/modbus).|Suportado desde o Zabbix 5.2.0.|

en-us	 ### Modifying existing services  :::noteclassic The buttons described below are visible only when *Services* section is in the Edit mode. :::  To edit an existing service, press the pencil icon next to the service.   To clone an existing service, press the pencil icon to open its configuration and then press Clone button. When a service is cloned, its parent links are preserved, while the child links are not.  To delete a service, press on the `x` icon next to it. When you delete a parent service, its child services will not be deleted and will move one level higher in the service tree (1st level children will get the same level as the deleted parent service).   Two buttons below the list of services offer some mass-editing options:  -   *Mass update* - mass update service properties -   *Delete* - delete the services  To use these options, mark the checkboxes before the respective services, then click on the required button.
pt-br	### Modificar os serviços existentes   :::noteclassic Os botões descritos abaixo estarão visíveis somente quando a seção *Services* estiver no modo de edição. :::  Para editar um serviço existente, pressione o ícone lápis ao lado do serviço.   Para clonar um serviço existente, clique no ícone  lápis para abrir sua configuração e, em seguida, clique no botão Clone. Quando um serviço é clonado, os links de seu parent são preservados, enquanto os links child não.   Para excluir um serviço, clique no ícone `x` próximo a ele. Quando você exclui um serviço parent, seus serviços child não serão excluídos e serão movidos um nível acima na árvore de serviços. (Os children do primeiro nível receberão o mesmo nível do parent excluído).  Dois botões abaixo da lista de serviços oferecem algumas opções de edição em massa:  -   *Atualizar em massa* - atualizar propriedades de serviço em massa  -   *Excluir* - excluir serviços  Para usar essas opções, marque as caixas de seleção antes dos serviços correspondentes, e, em seguida, clique no botão necessário.

en-us	#### - Module API  In order for a shared library to be treated as a Zabbix module, it should implement and export several functions. There are currently six functions in the Zabbix module API, only one of which is mandatory and the other five are optional.
pt-br	#### - API do módulo  Para que uma biblioteca compartilhada seja tratada como um módulo Zabbix, é deve implementar e exportar várias funções. Atualmente existem seis funções na API do módulo Zabbix, sendo apenas uma obrigatória e os outros cinco são opcionais.

en-us	##### Module structure  Each module is a directory (placed within the `modules` directory) with sub-directories containing controllers, views and any other code:      example_module_directory/           (required)         manifest.json                   (required)  Metadata and action definition.         Module.php                                  Module initialization and event handling.         actions/                                    Action controller files.             SomethingView.php             SomethingCreate.php             SomethingDelete.php             data_export/                                                  ExportAsXml.php                 ExportAsExcel.php         views/                                      View files.             example.something.view.php             example.something.delete.php             js/                                     JavaScript files used in views.                 example.something.view.js.php         partials/                                   View partial files.             example.something.reusable.php             js/                                     JavaScript files used in partials.                 example.something.reusable.js.php  As you can see, the only mandatory file within the custom module directory is `manifest.json`. The module will not register without this file. `Module.php` is responsible for registering menu items and processing events such as 'onBeforeAction' and 'onTerminate'. The *actions*, *views* and *partials* directories contain PHP and JavaScript code needed for module actions.
pt-br	##### Estrutura do módulo  Cada módulo é um diretório (colocado dentro do diretório `modules`) com subdiretórios contendo controllers, views e qualquer outro código:      example_module_directory/ (obrigatório)         manifest.json (obrigatório) Metadados e definição de ação.         Module.php Inicialização do módulo e manipulação de eventos.         actions/Arquivos do controlador de ação.             AlgoView.php             AlgoCreate.php             AlgoDelete.php             data_export/                 ExportAsXml.php                 ExportAsExcel.php         visualizações/Visualizar arquivos.             exemplo.algo.view.php             exemplo.algo.excluir.php             js/ arquivos JavaScript usados ​​em views.                 exemplo.algo.view.js.php         parciais/ Visualizar arquivos parciais.             exemplo.algo.reutilizável.php             js/ arquivos JavaScript usados ​​em parciais.                 exemplo.algo.reutilizável.js.php  Como você pode ver, o único arquivo obrigatório dentro do módulo personalizado diretório é `manifest.json`. O módulo não será registrado sem isso Arquivo. `Module.php` é responsável por registrar itens de menu e processamento de eventos como 'onBeforeAction' e 'onTerminate'. O Os diretórios *actions*, *views* e *partials* contêm PHP e JavaScript código necessário para ações do módulo.

en-us	### Module  The module object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**moduleid**<br>(required)|string|ID of the module.| |status|integer|Whether access to the module is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
pt-br	### Módulo      O objeto módulo tem as seguintes propriedades:      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**moduleid**<br>(requerido)|string|ID do módulo.| |status|integer|Se o acesso ao módulo está ativado.<br><br>Valores possíveis:<br>0 - Desativado;<br>1 - *(padrão)* Ativado.|

en-us	 ### MongoDB  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |mongodb.collection.stats\[connString,<user>,<password>,<database>,collection\]|<|<|<|<| |<|Returns a variety of storage statistics for a given collection.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.<br>**database** - database name (default: admin).<br>**collection** — collection name.| | |mongodb.collections.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a list of discovered collections. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.collections.usage\[connString,<user>,<password>\]|<|<|<|<| |<|Returns usage statistics for collections.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.connpool.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Returns information regarding the open outgoing connections from the current database instance to other members of the sharded cluster or replica set.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.db.stats\[connString,<user>,<password>,<database>\]|<|<|<|<| |<|Returns statistics reflecting a given database system state.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.<br>**database** - database name (default: admin).| | |mongodb.db.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a list of discovered databases. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.jumbo\_chunks.count\[connString,<user>,<password>\]|<|<|<|<| |<|Returns count of jumbo chunks.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.oplog.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a status of the replica set, using data polled from the oplog.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Tests if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues).|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.rs.config\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a current configuration of the replica set.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.rs.status\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a replica set status from the point of view of the member where the method is run.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.server.status\[connString,<user>,<password>\]|<|<|<|<| |<|Returns database state.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.sh.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a list of discovered shards present in the cluster.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| |
pt-br	 ### MongoDB  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valore de retorno**|**Parâmetros**|**Comentários**| |mongodb.collection.stats\[connString,<user>,<password>,<database>,collection\]|<|<|<|<| |<|Retorna uma veriedade de estatísticas de armazenamento para uma dada coleção.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.<br>**database** - nome do banco de dados (padrão: admin).<br>**collection** - nome da coleção.| | |mongodb.collections.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma lista de coleções descobertas. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.collections.usage\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna estatísticas de uso para coleções.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.connpool.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna informação a respeito de conexões de saída abertas da instância de banco de dados atual para outros membros do cluster fragmentado ou conjunto de réplicas.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.db.stats\[connString,<user>,<password>,<database>\]|<|<|<|<| |<|Retorna estatísticas refletindo o estado de um dado sistema de banco de dados.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.<br>**database** - nome do banco de dados (padrão: admin).| | |mongodb.db.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma lista de banco de dados descobertos. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.jumbo\_chunks.count\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna a contagem de jumbo chunks.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.oplog.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna o estado do conjunto de réplicas, usando dados consultados do oplog.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se houver qualquer erro presente, incluindo problemas de AUTH e configuração).|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.rs.config\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma configuração atual do conjunto de réplicas.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.rs.status\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna estado de conjunto de réplicas do ponto de vista do membro onde o método é executado.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.server.status\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna estado do banco de dados.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.sh.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma lista de fragmentos (shards) descobertos presentes no cluster.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| |

en-us	 #### MongoDB plugin parameters  The following MongoDB plugin parameters are no longer mandatory if Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is set to `verify_ca` or `verify_full`:  -   Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile -   Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile    See also: [MongoDB plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters)
pt-br	#### Parâmetros do plugin MongoDB   Os seguintes parâmetros do plugin MongoDB não são mais obrigatórios se Plugins.MongoDB.Sessions.<SessionName>.TLSConnect estiver configurado para `verify_ca` ou `verify_full`:  -   Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile -   Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile    Ver lambém: [MongoDB plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters)

en-us	#### Monitoring → Latest data updated Several improvements have been made to the Latest data section:  - Time since last check (for example, 1m 20s) is now displayed instead of the last item execution time.  - Hovering over an item's last value will show the raw value without units or value mapping applied.  - If a host is in maintenance, an orange wrench icon will be visible next to the host name.
pt-br	#### Monitoring → Dados mais recentes atualizados Foram feitos vários aprimoramentos na seção Dados mais recentes:  - O tempo desde a última verificação (por exemplo, 1m 20s) agora é exibido em vez do tempo de execução do último item. - Passar o mouse sobre o último valor de um item mostrará o valor bruto sem unidades ou mapeamento de valor aplicado. - Se um host estiver em manutenção, um ícone de chave inglesa laranja ficará visível ao lado do nome do host.

en-us	 #### Monitoring → Latest data updated The Latest data section now shows the time since last check (for example, 1m 20s) instead of the last item execution time. Additionally, it is now possible  to view a raw value of an item without units or value mapping applied by hovering over the last value.   
pt-br	## Breaking changes  

en-us	#### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).
pt-br	#### Monitoramento → Visão geral removida  A seção Visão geral no menu Monitoramento foi completamente removida. A mesma funcionalidade ainda pode ser acessada usando os painéis *Data overview* e *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).

en-us	#### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).  
pt-br	#### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).  

en-us	##### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).
pt-br	##### Monitoramento → Visão geral removido  A seção Visão geral no menu Monitoramento foi removido completamente. A mesma funcionalidade  pode ser ainda acessada pelo uso dos [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets)  de dashboard *Visão geral de dados* e *Visão geral de gatilho*.

en-us	#### Monitoring → Problems  The following parameters are supported:  -   `show` - filter option "Show": 1 - recent problems, 2 - all, 3 - in     problem state -   `name` - filter option "Problem": freeform string -   `severities` - filter option "Severity": array of selected     severities in a format 'severities\[\*\]=\*' (replace \* with     severity level): 0 - not classified, 1 - information, 2 - warning,     3 - average, 4 - high, 5 - disaster -   `inventory` - filter option "Host inventory": array of inventory     fields: \[field\], \[value\] -   `evaltype` - filter option "Tags", tag filtering strategy: 0 -     And/Or, 2 - Or -   `tags` - filter option "Tags": array of defined tags: \[tag\],     \[operator\], \[value\] -   `show_tags` - filter option "Show tags": 0 - none, 1 - one, 2 - two,     3 - three -   `tag_name_format` - filter option "Tag name": 0 - full name, 1 -     shortened, 2 - none -   `tag_priority` - filter option "Tag display priority":     comma-separated string of tag display priority -   `show_suppressed` - filter option "Show suppressed problems": should     be 'show\_suppressed=1' to show -   `unacknowledged` - filter option "Show unacknowledged only": should     be 'unacknowledged=1' to show -   `compact_view` - filter option "Compact view": should be     'compact\_view=1' to show -   `highlight_row` - filter option "Highlight whole row" (use problem     color as background color for every problem row): should be '1' to     highlight; can be set only when 'compact\_view' is set -   `filter_name` - filter properties option "Name": freeform string -   `filter_show_counter` - filter properties option "Show number of     records": 1 - show, 0 - do not show -   `filter_custom_time` - filter properties option "Set custom time     period": 1 - set, 0 - do not set -   `sort` - sort column: clock, host, severity, name -   `sortorder` - sort order or results: DESC - descending, ASC -     ascending -   `age_state` - filter option "Age less than": should be     'age\_state=1' to enable 'age'. Is used only when 'show' equals 3. -   `age` - filter option "Age less than": days -   `groupids` - filter option "Host groups": array of host groups IDs -   `hostids` - filter option "Hosts": array of host IDs -   `triggerids` - filter option "Triggers": array of trigger IDs -   `show_timeline` - filter option "Show timeline": should be     'show\_timeline=1' to show -   `details` - filter option "Show details": should be 'details=1' to     show -   `from` - date range start, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1. -   `to` - date range end, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1.
pt-br	#### Monitoramento → Problemas  Os seguintes parâmetros são suportados:  - `show` - opção de filtro "Show": 1 - problemas recentes, 2 - todos, 3 - em     estado do problema - `name` - opção de filtro "Problema": string de forma livre - `severities` - opção de filtro "Severity": array de selecionado     gravidades em um formato 'severities\[\*\]=\*' (substitua \* por     nível de gravidade): 0 - não classificado, 1 - informação, 2 - aviso,     3 - médio, 4 - alto, 5 - desastre - `inventário` - opção de filtro "Inventário do host": array de inventário     campos: \[campo\], \[valor\] - `evaltype` - opção de filtro "Tags", estratégia de filtragem de tags: 0 -     E/ou, 2 - ou - `tags` - opção de filtro "Tags": array de tags definidas: \[tag\],     \[operador\], \[valor\] - `show_tags` - opção de filtro "Mostrar tags": 0 - nenhum, 1 - um, 2 - dois,     3 - três - `tag_name_format` - opção de filtro "Nome da tag": 0 - nome completo, 1 -     encurtado, 2 - nenhum - `tag_priority` - opção de filtro "Prioridade de exibição de tags":     string separada por vírgula de prioridade de exibição de tag - `show_suppressed` - opção de filtro "Mostrar problemas suprimidos": deve     seja 'show\_suppressed=1' para mostrar - `unacknowledged` - opção de filtro "Mostrar apenas não confirmado": deve     ser 'não reconhecido=1' para mostrar - `compact_view` - opção de filtro "Visualização compacta": deve ser     'compact\_view=1' para mostrar - `highlight_row` - opção de filtro "Realçar linha inteira" (use problema     cor como cor de fundo para cada linha de problema): deve ser '1' para     realçar; pode ser definido apenas quando 'compact\_view' está definido - `filter_name` - opção de propriedades do filtro "Nome": string de forma livre - `filter_show_counter` - opção de propriedades do filtro "Mostrar número de     registros": 1 - mostrar, 0 - não mostrar - `filter_custom_time` - opção de propriedades do filtro "Definir hora personalizada     period": 1 - definido, 0 - não definido - `sort` - coluna de classificação: relógio, host, gravidade, nome - `sortorder` - ordem de classificação ou resultados: DESC - decrescente, ASC -     ascendente - `age_state` - opção de filtro "Idade menor que": deve ser     'age\_state=1' para habilitar 'age'. É usado apenas quando 'show' é igual a 3. - `idade` - opção de filtro "Idade menor que": dias - `groupids` - opção de filtro "Grupos de hosts": array de IDs de grupos de hosts - `hostids` - opção de filtro "Hosts": array de IDs de host - `triggerids` - opção de filtro "Triggers": array de IDs de trigger - `show_timeline` - opção de filtro "Mostrar linha do tempo": deve ser     'show\_timeline=1' para mostrar - `details` - opção de filtro "Mostrar detalhes": deve ser 'details=1' para     exposição - `from` - início do intervalo de datas, pode ser 'relativo' (por exemplo: now-1m). É usado     somente quando 'filter\_custom\_time' for igual a 1. - `to` - fim do intervalo de datas, pode ser 'relativo' (por exemplo: agora-1m). É usado     somente quando 'filter\_custom\_time' for igual a 1.

en-us	##### Monitoring server availability  At least three methods (or combination of all methods) may be used in order to monitor availability of a server.  -   ICMP ping ("icmpping" key) -   "zabbix\[host,agent,available\]" item -   trigger function nodata() for monitoring the availability of hosts     that use active checks only
pt-br	##### Monitorar a disponibilidade de um servidor  Um destes três métodos ( ou combinações deles) pode ser utilizada para medir a disponibilidade de um servidor.  -   ICMP ping (chave "icmpping") -   Item "zabbix\[host,agent,available\]" -   Função de trigger `nodata()` para monitorar a disponibilidade de     hosts que usam verificações ativas somente

en-us	#### Monitoring specific applications
pt-br	#### Monitoramento de aplicativos específicos

en-us	### Monitoring  The Zabbix API allows you to access history and other data gathered during monitoring.
pt-br	### Monitoramento  A API do Zabbix permite acessar o histórico e outros dados coletados durante o monitoramento.

en-us	#### Monotonic change  It is now possible to check for monotonic increase or decrease in item values using the new **monoinc()** or **monodec()** [history functions](/manual/appendix/functions/history).
pt-br	#### Mudança monotônica  Agora é possível verificar se há aumento ou diminuição monotônica nos valores dos itens usando as novas **monoinc()** ou **monodec()** [funções de histórico](/manual/appendix/functions/history).

en-us	 ### Month abbreviated with capital letter  A "month" is now abbreviated with the capital "M" in the frontend.  Previously it was abbreviated with the small "m", overlapping  with the abbreviation of a minute.
pt-br	### Mês abreviado com letra maiúscula   Agora, um "mês" é abreviado com letra maiúscula "M" no frontend.  Anteriormente, era abreviado com letra minúscula "m", sobrepondo a abreviação do minuto.

en-us	 Most trigger functions are evaluated based on item value [history](/manual/config/items/history_and_trends) data, while some trigger functions for long-term analytics, e.g. **trendavg()**, **trendcount()**, etc, use trend data.
pt-br	A maioria das funções de trigger são avaliadas com base nos dados de histórico do item [history](/manual/config/items/history_and_trends) , enquanto algumas funções de trigger para análise de longa prazo, como **trendavg()**, **trendcount()**, etc, utilizam dados de tendência.

en-us	#### Moving and copy-pasting elements  Several selected elements can be **moved** to another place in the map by clicking on one of the selected elements, holding down the mouse button, and moving the cursor to the desired location.  One or more elements can be **copied** by selecting the elements, then clicking on a selected element with the right mouse button and selecting *Copy* from the menu.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  To paste the elements, click on a map area with the right mouse button and select *Paste* from the menu. The *Paste without external links* option will paste the elements retaining only the links that are between the selected elements.  Copy-pasting works within the same browser window. Keyboard shortcuts are not supported.
pt-br	#### Movendo e copiando e colando elementos  Vários elementos selecionados podem ser **movidos** para outro lugar no mapa clicando em um dos elementos selecionados, mantendo pressionado o mouse botão e movendo o cursor para o local desejado.  Um ou mais elementos podem ser **copiados** selecionando os elementos e, em seguida, clicando em um elemento selecionado com o botão direito do mouse e selecionando *Copiar* do menu.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  Para colar os elementos, clique em uma área do mapa com o botão direito do mouse e selecione *Colar* no menu. O *Colar sem links externos* opção irá colar os elementos retendo apenas os links que estão entre os elementos selecionados.  Copiar e colar funciona na mesma janela do navegador. Atalhos do teclado não são suportados.

en-us	 ### MQTT  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |mqtt.get\[<broker\_url>,topic,<username>,<password>\]|<|<|<|<| |<|Subscribes to a specific topic or topics (with wildcards) of the provided broker and waits for publications.|Depending on topic content.<br><br>If wildcards are used, returns topic content as JSON.|**broker\_url** - MQTT broker URL (if empty, *localhost* with port 1883 is used).<br>**topic** - MQTT topic (mandatory). Wildcards (+,\#) are supported.<br>**username,password** - authentication credentials (if required)|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks) ('Zabbix agent (active)' item type).<br><br>TLS encryption certificates can be used by saving them into a default location (e.g. `/etc/ssl/certs/` directory for Ubuntu). For TLS, use the `tls://` scheme.|
pt-br	 ### MQTT  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |mqtt.get\[<broker\_url>,topic,<username>,<password>\]|<|<|<|<| |<|Inscreve-se em um tópico específico ou tópicos (com coringa) de um intermediário (broker) fornecido e aguarda por publicações.|Dependendo do conteúdo do tópico.<br><br>Se coringas são usados, retorna conteúdo de tópico como JSON.|**broker\_url** - URL do intermediário (broker) MQTT (se vazio, é usado *localhost* com porta 1883).<br>**topic** - tópico MQTT (obrigatório). Coringas (+,\#) são suportados.<br>**username,password** - credenciais de autenticação (se necessário)|O item deve ser configurado como uma [verificação ativa](/manual/appendix/items/activepassive#active_checks) (tipo de item 'Zabbix Agent (ativo)').<br><br>Certificados de criptografia TLS podem ser usados salvando-os em local padrão (p.e. diretório `/etc/ssl/certs/` para Ubuntu). Para TLS, use o esquema `tls://`.|

en-us	##### Multiple HTTP requests  Collect the content of both *https://www.example.com* and *https://www.example.com/release\_notes*:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```
pt-br	##### Múltiplas solicitações HTTP   Coletar o conteúdo de ambos os endereços  *https://www.example.com* *https://www.example.com/release\_notes*:  -Criar um item com o tipo "Script".- - No campo *Script*, digitar:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```

en-us	#### Multiple LLD rules for the same item  Since Zabbix agent version 3.2 it is possible to define several low-level discovery rules with the same discovery item.  To do that you need to define the Alias agent [parameter](/manual/appendix/config/zabbix_agentd), allowing to use altered discovery item keys in different discovery rules, for example `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.
pt-br	#### Várias regras LLD para o mesmo item  Desde a versão 3.2 do agente Zabbix é possível definir vários regras de descoberta de baixo nível com o mesmo item de descoberta.  Para fazer isso você precisa definir o agente Alias [parâmetro](/manual/appendix/config/zabbix_agentd), permitindo usar chaves de item de descoberta alteradas em diferentes regras de descoberta, por exemplo `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.

en-us	#### MySQL 8.1 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.1.X.
pt-br	#### Suporte para MySQL 8.1  Agora, a versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MySQL é 8.1.X.

en-us	#### MySQL 8.4 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.4.X.
pt-br	#### Suporte para MySQL 8.4   A versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MySQL agora é 8.4.X.

en-us	#### MySQL  -   CR\_CONN\_HOST\_ERROR -   CR\_SERVER\_GONE\_ERROR -   CR\_CONNECTION\_ERROR -   CR\_SERVER\_LOST -   CR\_UNKNOWN\_HOST -   ER\_SERVER\_SHUTDOWN -   ER\_ACCESS\_DENIED\_ERROR -   ER\_ILLEGAL\_GRANT\_FOR\_TABLE -   ER\_TABLEACCESS\_DENIED\_ERROR -   ER\_UNKNOWN\_ERROR
pt-br	#### MySQL  - CR\_CONN\_HOST\_ERROR - CR\_SERVER\_GONE\_ERROR - CR\_CONNECTION\_ERROR - CR\_SERVER\_LOST - CR\_UNKNOWN\_HOST - ER\_SERVER\_SHUTDOWN - ER\_ACCESS\_DENIED\_ERROR - ER\_ILLEGAL\_GRANT\_FOR\_TABLE - ER\_TABLEACCESS\_DENIED\_ERROR - ER\_UNKNOWN\_ERROR

en-us	#### MySQL custom error codes  If Zabbix is used with MySQL installation on Azure, an unclear error message *\[9002\] Some errors occurred* may appear in Zabbix logs. This generic error text is sent to Zabbix server or proxy by the database. To get more information about the cause of the error, check Azure logs.
pt-br	#### Códigos de erros personalizados do MySQL  Se o Zabbix for utilizado com uma instalação do MySQL no Azure, uma mensagem de erro pouco clara *\[9002\] Alguns erros ocorreram* pode aparecer nos logs do Zabbix. Este texto genérico de erro é enviado para o servidor ou proxy do Zabbix pelo banco de dados. Para obter mais informações sobre a causa do erro, verifique os logs do Azure.

en-us	#### MySQL  Export and import must be performed in tmux/screen, so that the session isn't dropped.  See also: [Important notes](#important-notes)  ##### MySQL 5.7+/8.0+  * Rename old tables, create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data  mysqlsh should be [installed](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html).  mysqlsh should be able to connect to the DB. If connection is done  through socket, it could be needed to explicitly state a path to it.  Connect via mysqlsh:      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Run (CSVPATH should/could be tweaked according to needs):  ``` CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### MySQL <5.7, MariaDB (or if mysqlsh cannot be used for some reason)  This option is slower and more time consuming, use only if  there is a reason not to use mysqlsh.  * Rename old tables, create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data  Check if import/export is enabled only for files in the specific path:  ``` mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv    | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  If the value is a path to directory, export/import could be performed for  files in that directory. In this case paths to files in queries should be  edited accordingly. Alternatively, secure_file_priv could be disabled  (set to empty string) during upgrade. If the value is empty, export/import  could be performed to/from files that could be located anywhere.  *max_execution_time* should be disabled before exporting data to avoid timeout during export.  ``` 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'; ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### Improving performance  Additional hints for improving performance in both cases:   * Increase bulk_insert_buffer_size buffer in the configuration  file inside [mysqld] section or set it before import with SET:  ``` [mysqld] bulk_insert_buffer_size=256M  mysql cli > SET SESSION bulk_insert_buffer_size= 1024 * 1024 * 256;  mysql cli > ... import queries ...  ```  * See "Optimizing InnoDB bulk data loading": ([MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html),  [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/optimizing-innodb-bulk-data-loading.html))  * Disable binary logging (should not be used in case of a slave servers,  since will not replicate data):  ``` mysql cli > SET SESSION SQL_LOG_BIN=0; mysql cli > ... import queries ... ```
pt-br	#### MySQL  A exportação e importação devem ser realizadas no tmux/screen, para que a sessão não seja descartada.  Veja também: [Notas importantes](#important-notes)  ##### MySQL 5.7+/8.0+  * Renomeie tabelas antigas, crie novas tabelas executando `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<senha> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Exportar e importar dados  mysqlsh deve ser [instalado](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html). mysqlsh deve ser capaz de se conectar ao banco de dados. Se a conexão for feita através do socket, pode ser necessário indicar explicitamente um caminho para ele.  Conecte-se via mysqlsh:      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Executar (CSVPATH deve/pode ser ajustado de acordo com as necessidades):  ``` CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Verifique se tudo funciona como esperado  * Derrube tabelas antigas  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### MySQL <5.7, MariaDB (ou se mysqlsh não puder ser usado por algum motivo)  Esta opção é mais lenta e demorada, use somente se há uma razão para não usar o mysqlsh.  * Renomeie tabelas antigas, crie novas tabelas executando `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<senha> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Exportar e importar dados  Verifique se a importação/exportação está habilitada apenas para arquivos no caminho específico:  ``` mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  Se o valor for um caminho para o diretório, a exportação/importação poderá ser executada para arquivos nesse diretório. Neste caso, caminhos para arquivos em consultas devem ser editado em conformidade. Alternativamente, secure_file_priv pode ser desabilitado (definido como string vazia) durante a atualização. Se o valor estiver vazio, exportar/importar pode ser executado de/para arquivos que podem estar localizados em qualquer lugar.  *max_execution_time* deve ser desabilitado antes de exportar os dados para evitar o tempo limite durante a exportação.  ``` SET @@max_execution_time=0;  SELECT * INTO OUTFILE '/var/lib/mysql-files/history.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_old; LOAD DATA INFILE '/var/lib/mysql-files/history.csv' IGNORE INTO TABLE history CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_uint.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_uint_old; LOAD DATA INFILE '/var/lib/mysql-files/history_uint.csv' IGNORE INTO TABLE history_uint CAMPOS TERMINADOS POR ',' ESCAPADO POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_str.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_str_old; LOAD DATA INFILE '/var/lib/mysql-files/history_str.csv' IGNORE INTO TABLE history_str CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_log.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_log_old; LOAD DATA INFILE '/var/lib/mysql-files/history_log.csv' IGNORE INTO TABLE history_log CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_text.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_text_old; LOAD DATA INFILE '/var/lib/mysql-files/history_text.csv' IGNORE INTO TABLE history_text CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n'; ```  * Verifique se tudo funciona como esperado  * Derrube tabelas antigas  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### Melhorando a performance  Dicas adicionais para melhorar o desempenho em ambos os casos:  * Aumente o buffer bulk_insert_buffer_size na configuração arquivo dentro da seção [mysqld] ou defina-o antes de importar com SET:  ``` [mysqld] bulk_insert_buffer_size=256M  mysql cli > SET SESSION bulk_insert_buffer_size= 1024 * 1024 * 256; mysql cli > ... importar consultas ... ```  * Consulte "Otimizando o carregamento de dados em massa do InnoDB": ([MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html), [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/optimizing-innodb-bulk-data-loading.html))  * Desabilite o log binário (não deve ser usado no caso de servidores escravos, uma vez que não irá replicar dados):  ``` mysql cli > SET SESSION SQL_LOG_BIN=0; mysql cli > ... importar consultas ... ```

en-us	#### MySQL  If a value contains a non-ASCII character in non UTF8 encoding - this character and the following will be discarded when the database stores this value. No warning messages will be written to the *zabbix\_server.log*.\ Relevant for at least MySQL version 5.1.61
pt-br	#### MySQL  Se um valor contêm caracteres não-ASCII e não está codificado com UTF8 - este caractere e o restante serão descartados quando o BD armazenar o valor. Não serão geradas mensagens de alerta no *zabbix\_server.log*.\ Relevante pelo menos para a versão 5.1.61 do MySQL.

en-us	 ### MySQL  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |mysql.db.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|List of MySQL databases. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Result of the "show databases" SQL query in LLD JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.db.size\[connString, <username>, <password>,dbName\]|<|<|<|<| |<|Database size in bytes.|Result of the "select coalesce(sum(data\_length + index\_length),0) as size from information\_schema.tables where table\_schema=?" SQL query for specific database in bytes.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.<br>**dbName** - Database name.| | |mysql.get\_status\_variables\[connString, <username>, <password>\]|<|<|<|<| |<|Values of global status variables.|Result of the "show global status" SQL query in JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.ping\[connString, <username>, <password>\]|<|<|<|<| |<|Test if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues).|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.replication.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|List of MySQL replications. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Result of the "show slave status" SQL query in LLD JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.replication.get\_slave\_status\[connString, <username>, <password>, <masterHost>\]|<|<|<|<| |<|Replication status.|Result of the "show slave status" SQL query in JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.<br>**masterHost** - Replication master host name.| | |mysql.version\[connString, <username>, <password>\]|<|<|<|<| |<|MySQL version.|String with MySQL instance version.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| |
pt-br	 ### MySQL  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |mysql.db.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|Lista de bancos de dados MySQL. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Resultado da consulta SQL "show databases" em formato LLD JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.db.size\[connString, <username>, <password>,dbName\]|<|<|<|<| |<|Tamanho do banco de dados em bytes.|Resultado da consulta SQL "select coalesce(sum(data\_length + index\_length),0) as size from information\_schema.tables where table\_schema=?" para o banco de dados específico em bytes.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.<br>**dbName** - nome do banco de dados.| | |mysql.get\_status\_variables\[connString, <username>, <password>\]|<|<|<|<| |<|Valores de variáveis globais de estado.|Resultado da consulta SQL "show global status" em formato JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.ping\[connString, <username>, <password>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se houver qualquer erro apresentado, incluindo problemas de AUTH e configuração).|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.replication.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|Lista de replicações MySQL. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Resultado da consulta SQL "show slave status" em formato LLD JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.replication.get\_slave\_status\[connString, <username>, <password>, <masterHost>\]|<|<|<|<| |<|Estado da replicação.|Resultado da consulta SQL "show slave status" em formato JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.<br>**masterHost** - nome do host de replicação principal (master).| | |mysql.version\[connString, <username>, <password>\]|<|<|<|<| |<|Versão MySQL.|String com versão da instância MySQL.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| |

en-us	#### MySQL/MariaDB  Character sets utf8 (aka utf8mb3) and utf8mb4 are supported (with utf8_bin and utf8mb4_bin collation respectively) for Zabbix server/proxy to work properly with MySQL database. It is recommended to use utf8mb4 for new installations.  For Zabbix 6.0.11 and newer, deterministic triggers need to be created during the import of schema. On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and log_bin_trust_function_creators = 1 is not set in MySQL configuration file.  If you are installing from Zabbix **packages**, proceed to the [instructions](https://www.zabbix.com/download) for your platform.  If you are installing Zabbix from sources:   * Create and configure a database and a user.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Import the data into the database. For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> zabbix < data.sql ```  `log_bin_trust_function_creators` can be disabled after the schema has been successfully imported:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```
pt-br	 #### MySQL  Configurações com utf8 (aka utf8mb3) e utf8mb4 são suportadas (com collation utf8\_bin and utf8mb4\_bin respectivamente) para servidor/proxy do Zabbix para funcionarem com banco de dados MySQL. É recomendado utilizar utf8mb4 para novas instalações.  Para o Zabbix 6.0.11 e versões mais recentes, triggers determinísticas precisam ser criadas durante a importação do schema. No MySQL e MariaDB, é necessário que `GLOBAL log_bin_trust_function_creators = 1` seja configurado caso o logging binário esteja habilitado e não haja privilégios para superuser, além de  log_bin_trust_function_creators = 1 não estar definido no arquivo de configuração MySQL.  Se você estiver instalando a partir dos **pacotes** do Zabbix, vá para instruções [RHEL/CentOS](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql).   Se você estiver instalando o Zabbix a partir de fontes:  * Crie e configure um banco de dados e um usuário.   ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Importe os dados para o banco de dados. Para um banco de dados do Zabbix proxy, apenas o `schema.sql` deve ser importado (não images.sql nem data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> zabbix < data.sql ```  O `log_bin_trust_function_creators` pode ser desabiliatdo assim que o schema tiver sido importado com sucesso:   ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```

en-us	#### MySQL/MariaDB  Historically, MySQL and derivatives used 'utf8' as an alias for utf8mb3 - MySQL's own 3-byte implementation of the standard UTF8, which is 4-byte. Starting from MySQL 8.0.28 and MariaDB 10.6.1, 'utf8mb3' character set is deprecated and at some point its support will be dropped while 'utf8' will become a reference to 'utf8mb4'. Since Zabbix 6.0, 'utf8mb4' is supported. To avoid future problems, it is highly recommended to use 'utf8mb4'. Another advantage of switching to 'utf8mb4' is support of supplementary Unicode characters.  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  Or:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8mb4' and collation is not 'utf8mb4\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.** Load the [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Please note that 'utf8mb4' is expected to consume slightly more disk space.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.
pt-br	#### MySQL/MariaDB  Historicamente, o MySQL e seus derivados usavam 'utf8' como um alias para utf8mb3 - a própria implementação de 3 bytes do UTF8 padrão do MySQL, que é de 4 bytes. A partir do MySQL 8.0.28 e MariaDB 10.6.1, o conjunto de caracteres 'utf8mb3' é obsoleto e em algum momento seu suporte será descartado enquanto 'utf8' tornar-se uma referência a 'utf8mb4'. Desde o Zabbix 6.0, 'utf8mb4' é suportado. Para evitar problemas futuros, é altamente recomendado usar 'utf8mb4'. Outra vantagem de mudar para 'utf8mb4' é o suporte de Unicode suplementar personagens.  **1.** Verifique o conjunto de caracteres e o agrupamento do banco de dados.  Por exemplo:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------------+---------------------- +     | latin2 | latin2 _general_ci |     +--------------------------+---------------------- +  Ou:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------------+---------------------- +     | utf8 | utf8_bin |     +--------------------------+---------------------- +  Como vemos, o conjunto de caracteres aqui não é 'utf8mb4' e o agrupamento não é 'utf8mb4\_bin', então precisamos corrigi-los.  **2.** Pare o Zabbix.  **3.** Crie uma cópia de backup do banco de dados!  **4.** Corrija o conjunto de caracteres e o agrupamento no nível do banco de dados:      alter database <your DB name> conjunto de caracteres utf8mb4 collate utf8mb4_bin;  Valores fixos:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------------+---------------------- +     | utf8mb4 | utf8mb4_bin |     +--------------------------+---------------------- +  **5.** Carregue o [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) para corrigir o conjunto de caracteres e o agrupamento no nível da tabela e da coluna:      mysql <nome do seu banco de dados> <utf8mb4_convert.sql  **6.** Execute o script:                     SET @ZABBIX_DATABASE = '<nome do seu banco de dados>';     Se MariaDB → definir innodb_strict_mode = OFF;                    CALL zbx_convert_utf8();     Se MariaDB → definir innodb_strict_mode = ON;                    procedimento de descarte zbx_convert_utf8;  Observe que 'utf8mb4' deve consumir um pouco mais de espaço em disco.  **7.** Se não houver erros - talvez você queira criar uma cópia de backup do banco de dados com o banco de dados fixo.  **8.** Inicie o Zabbix.

en-us	 **MySQL plugin parameters**  The following MySQL plugin parameters are no longer mandatory if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*:  -   Plugins.Mysql.Sessions.<SessionName>.TLSCertFile -   Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
pt-br	**Parâmetros do plugin MySQL**  Os parâmetros do plugin MySQL plugin não são mais obrigatórios se os Plugins.Mysql.Sessions.<SessionName>.TLSConnect estiverem configurados como *verify_ca* ou *verify_full*:  -   Plugins.Mysql.Sessions.<SessionName>.TLSCertFile -   Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile

en-us	##### MySQL  Several user parameters can be used for the monitoring of MySQL in the agent configuration file: /usr/local/etc/zabbix\_agentd.conf      ### Set of parameters for monitoring MySQL server (v3.23.42 and later)     ### Change -u and add -p if required     #UserParameter=mysql.ping,mysqladmin -uroot  ping|grep alive|wc -l     #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "     #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "     #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "     #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "     #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "     #UserParameter=mysql.version,mysql -V  -   *mysql.ping*  Check whether MySQL is alive.          Result: 0 - not started 1 - alive  -   *mysql.uptime*  Number of seconds MySQL is running.  -   *mysql.threads*  Number of MySQL threads.  -   *mysql.questions*  Number of processed queries.  -   *mysql.slowqueries*  Number of slow queries.  -   *mysql.qps*  Queries per second.  -   *mysql.version*  Version of MySQL. For example: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)  For additional information see also the userparameter\_mysql.conf file in conf/zabbix\_agentd directory.
pt-br	##### MySQL  Vários parâmetros do usuário podem ser usados para o monitoramento do MySQL no arquivo de configuração do agente: /usr/local/etc/zabbix\_agentd.conf      ### Conjunto de parâmetros para monitoramento do servidor MySQL (v3.23.42 e posterior)     ### Altere -u e adicione -p se necessário     #UserParameter=mysql.ping,mysqladmin -uroot ping|grep live|wc -l     #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "     #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "     #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "     #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "     #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "     #UserParameter=mysql.version,mysql -V  - *mysql.ping*  Verifique se o MySQL está ativo.          Resultado: 0 - não iniciado 1 - vivo  - *mysql.uptime*  Número de segundos em que o MySQL está em execução.  - *mysql.threads*  Número de threads do MySQL.  - *mysql.questions*  Número de consultas processadas.  - *mysql.slowqueries*  Número de consultas lentas.  - *mysql.qps*  Consultas por segundo.  - *mysql.versão*  Versão do MySQL. Por exemplo: mysql Ver 14.14 Distrib 5.1.53, para pc-linux-gnu (i686)  Para informações adicionais veja também o arquivo userparameter\_mysql.conf no diretório conf/zabbix\_agentd.