en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |---------|---------|-----|-------|-----------| |AllowRoot|no| |0|Allow the proxy to run as 'root'. If disabled and the proxy is started by 'root', the proxy will try to switch to the 'zabbix' user instead. Has no effect if started under a regular user.<br>0 - do not allow<br>1 - allow| |AllowUnsupportedDBVersions|no| |0|Allow the proxy to work with unsupported database versions.<br>0 - do not allow<br>1 - allow| |CacheSize|no|128K-64G|8M|Size of configuration cache, in bytes.<br>Shared memory size, for storing host and item data.| |ConfigFrequency|no|1-604800|3600|How often proxy retrieves configuration data from Zabbix server in seconds.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |DataSenderFrequency|no|1-3600|1|Proxy will send collected data to the server every N seconds. Note that active proxy will still poll Zabbix server every second for remote command tasks.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |DBHost|no| |localhost|Database host name.<br>In case of MySQL localhost or empty string results in using a socket. In case of PostgreSQL<br>only empty string results in attempt to use socket.<br>In case of Oracle empty string results in using the Net Service Name connection method; in this case consider using the TNS\_ADMIN environment variable to specify the directory of the tnsnames.ora file.| |DBName|yes| | |Database name or path to database file for SQLite3 (multi-process architecture of Zabbix does not allow to use [in-memory database](https://www.sqlite.org/inmemorydb.html), e.g. `:memory:`, `file::memory:?cache=shared` or `file:memdb1?mode=memory&cache=shared`).<br><br>Warning: Do not attempt to use the same database Zabbix server is using.<br>In case of Oracle, if the Net Service Name connection method is used, specify the service name from tnsnames.ora or set to empty string; set the TWO\_TASK environment variable if DBName is set to empty string.| |DBPassword|no| | |Database password. Ignored for SQLite.<br>Comment this line if no password is used.| |DBSchema|no| | |Schema name. Used for PostgreSQL.| |DBSocket|no| |3306|Path to MySQL socket.<br>Database port when not using local socket. Ignored for SQLite.| |DBUser| | | |Database user. Ignored for SQLite.| |DBTLSConnect|no| | |Setting this option enforces to use TLS connection to database:<br>*required* - connect using TLS<br>*verify\_ca* - connect using TLS and verify certificate<br>*verify\_full* - connect using TLS, verify certificate and verify that database identity specified by DBHost matches its certificate<br><br>On MySQL starting from 5.7.11 and PostgreSQL the following values are supported: "required", "verify", "verify\_full". On MariaDB starting from version 10.2.6 "required" and "verify\_full" values are supported.<br>By default not set to any option and the behavior depends on database configuration.<br><br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCAFile|no<br>(yes, if DBTLSConnect set to one of: verify\_ca, verify\_full)| | |Full pathname of a file containing the top-level CA(s) certificates for database certificate verification.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCertFile|no| | |Full pathname of file containing Zabbix server certificate for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSKeyFile|no| | |Full pathname of file containing the private key for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher|no| | |The list of encryption ciphers that Zabbix server permits for TLS protocols up through TLSv1.2.<br>Supported only for MySQL.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher13|no| | |The list of encryption ciphersuites that Zabbix server permits for TLSv1.3 protocol.<br>Supported only for MySQL, starting from version 8.0.16.<br>This parameter is supported since Zabbix 5.0.0.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |EnableRemoteCommands|no| |0|Whether remote commands from Zabbix server are allowed.<br>0 - not allowed<br>1 - allowed<br>This parameter is supported since Zabbix 3.4.0.| |ExternalScripts|no| |/usr/local/share/zabbix/externalscripts|Location of external scripts (depends on compile-time installation variable *datadir*).| |Fping6Location|no| |/usr/sbin/fping6|Location of fping6.<br>Make sure that fping6 binary has root ownership and SUID flag set.<br>Make empty ("Fping6Location=") if your fping utility is capable to process IPv6 addresses.| |FpingLocation|no| |/usr/sbin/fping|Location of fping.<br>Make sure that fping binary has root ownership and SUID flag set!| |HeartbeatFrequency|no|0-3600|60|Frequency of heartbeat messages in seconds.<br>Used for monitoring availability of proxy on server side.<br>0 - heartbeat messages disabled.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |HistoryCacheSize|no|128K-2G|16M|Size of history cache, in bytes.<br>Shared memory size for storing history data.| |HistoryIndexCacheSize|no|128K-2G|4M|Size of history index cache, in bytes.<br>Shared memory size for indexing history data stored in history cache.<br>The index cache size needs roughly 100 bytes to cache one item.<br>This parameter is supported since Zabbix 3.0.0.| |Hostname|no| |Set by HostnameItem|Unique, case sensitive Proxy name. Make sure the proxy name is known to the server!<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128| |HostnameItem|no| |system.hostname|Item used for setting Hostname if it is undefined (this will be run on the proxy similarly as on an agent).<br>Does not support UserParameters, performance counters or aliases, but does support system.run\[\].<br><br>Ignored if Hostname is set.| |HousekeepingFrequency|no|0-24|1|How often Zabbix will perform housekeeping procedure (in hours).<br>Housekeeping is removing outdated information from the database.<br>*Note*: To prevent housekeeper from being overloaded (for example, when configuration parameters ProxyLocalBuffer or ProxyOfflineBuffer are greatly reduced), no more than 4 times HousekeepingFrequency hours of outdated information are deleted in one housekeeping cycle. Thus, if HousekeepingFrequency is 1, no more than 4 hours of outdated information (starting from the oldest entry) will be deleted per cycle.<br>*Note*: To lower load on proxy startup housekeeping is postponed for 30 minutes after proxy start. Thus, if HousekeepingFrequency is 1, the very first housekeeping procedure after proxy start will run after 30 minutes, and will repeat every hour thereafter.<br>Since Zabbix 3.0.0 it is possible to disable automatic housekeeping by setting HousekeepingFrequency to 0. In this case the housekeeping procedure can only be started by *housekeeper\_execute* runtime control option and the period of outdated information deleted in one housekeeping cycle is 4 times the period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>See [special notes](special_notes_include) about limitations.| |JavaGateway|no| | |IP address (or hostname) of Zabbix Java gateway.<br>Only required if Java pollers are started.| |JavaGatewayPort|no|1024-32767|10052|Port that Zabbix Java gateway listens on.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma delimited IP addresses that the trapper should listen on.<br>Trapper will listen on all network interfaces if this parameter is missing.| |ListenPort|no|1024-32767|10051|Listen port for trapper.| |LoadModule|no| | |Module to load at proxy startup. Modules are used to extend functionality of the proxy.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>It is allowed to include multiple LoadModule parameters.| |LoadModulePath|no| | |Full path to location of proxy modules.<br>Default depends on compilation options.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| | |Name of log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>This parameter is supported since Zabbix 3.4.0.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log to syslog,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogSlowQueries|no|0-3600000|0|How long a database query may take before being logged (in milliseconds).<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.| |PidFile|no| |/tmp/zabbix\_proxy.pid|Name of PID file.| |ProxyLocalBuffer|no|0-720|0|Proxy will keep data locally for N hours, even if the data have already been synced with the server.<br>This parameter may be used if local data will be used by third party applications.| |ProxyMode|no|0-1|0|Proxy operating mode.<br>0 - proxy in the active mode<br>1 - proxy in the passive mode<br>*Note* that (sensitive) proxy configuration data may become available to parties having access to the Zabbix server trapper port when using an active proxy. This is possible because anyone may pretend to be an active proxy and request configuration data; authentication does not take place.| |ProxyOfflineBuffer|no|1-720|1|Proxy will keep data for N hours in case of no connectivity with Zabbix server.<br>Older data will be lost.| |ServerPort|no|1024-32767|10051|Port of Zabbix trapper on Zabbix server.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |Server|yes| | |If ProxyMode is set to *active mode*:<br>Zabbix server IP address or DNS name (address:port) or [cluster](/manual/concepts/server/ha) (address:port;address2:port) to get configuration data from and send data to.<br>If port is not specified, the default port is used.<br>Cluster nodes must be separated by a semicolon.<br><br>If ProxyMode is set to *passive mode*:<br>List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix server. Incoming connections will be accepted only from the addresses listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.<br>'::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.<br>*Example*: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com| |SNMPTrapperFile|no| |/tmp/zabbix\_traps.tmp|Temporary file used for passing data from SNMP trap daemon to the proxy.<br>Must be the same as in zabbix\_trap\_receiver.pl or SNMPTT configuration file.| |SocketDir|no| |/tmp|Directory to store IPC sockets used by internal Zabbix services.<br>This parameter is supported since Zabbix 3.4.0.| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix server;<br>- agentless connections (VMware, SSH, JMX, SNMP, Telnet and simple checks);<br>- HTTP agent connections;<br>- script item JavaScript HTTP requests;<br>- preprocessing JavaScript HTTP requests;<br>- connections to the Vault| |SSHKeyLocation|no| | |Location of public and private keys for SSH checks and actions| |SSLCertLocation|no| | |Location of SSL client certificate files for client authentication.<br>This parameter is used in web monitoring only.| |SSLKeyLocation|no| | |Location of SSL private key files for client authentication.<br>This parameter is used in web monitoring only.| |SSLCALocation|no| | |Location of certificate authority (CA) files for SSL server certificate verification.<br>Note that the value of this parameter will be set as libcurl option CURLOPT\_CAPATH. For libcurl versions before 7.42.0, this only has effect if libcurl was compiled to use OpenSSL. For more information see [cURL web page](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>This parameter is used in web monitoring since Zabbix 2.4.0 and in SMTP authentication since Zabbix 3.0.0.| |StartDBSyncers|no|1-100|4|Number of pre-forked instances of [history syncers](/manual/concepts/proxy#proxy_process_types).<br>*Note*: Be careful when changing this value, increasing it may do more harm than good.| |StartDiscoverers|no|0-250|1|Number of pre-forked instances of [discoverers](/manual/concepts/proxy#proxy_process_types).| |StartHistoryPollers|no|0-1000|1|Number of pre-forked instances of [history pollers](/manual/concepts/proxy#proxy_process_types).<br>This parameter is supported since Zabbix 5.4.0.| |StartHTTPPollers|no|0-1000|1|Number of pre-forked instances of [HTTP pollers](/manual/concepts/proxy#proxy_process_types).| |StartIPMIPollers|no|0-1000|0|Number of pre-forked instances of [IPMI pollers](/manual/concepts/proxy#proxy_process_types).| |StartJavaPollers|no|0-1000|0|Number of pre-forked instances of [Java pollers](/manual/concepts/proxy#proxy_process_types).| |StartODBCPollers|no|0-1000|1|Number of pre-forked instances of [ODBC pollers](/manual/concepts/proxy#proxy_process_types).| |StartPingers|no|0-1000|1|Number of pre-forked instances of [ICMP pingers](/manual/concepts/proxy#proxy_process_types).| |StartPollersUnreachable|no|0-1000|1|Number of pre-forked instances of [pollers for unreachable](/manual/concepts/proxy#proxy_process_types) hosts (including IPMI and Java).<br>At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers are started.| |StartPollers|no|0-1000|5|Number of pre-forked instances of [pollers](/manual/concepts/proxy#proxy_process_types).| |StartPreprocessors|no|1-1000|3|Number of pre-forked instances of preprocessing [workers](/manual/concepts/proxy#proxy_process_types)**^[1](zabbix_server#footnotes)^**.<br>The preprocessing manager process is automatically started when a preprocessor worker is started.<br>This parameter is supported since Zabbix 4.2.0.| |StartSNMPTrapper|no|0-1|0|If set to 1, [SNMP trapper](/manual/concepts/proxy#proxy_process_types) process will be started.| |StartTrappers|no|0-1000|5|Number of pre-forked instances of [trappers](/manual/concepts/proxy#proxy_process_types).<br>Trappers accept incoming connections from Zabbix sender and active agents.| |StartVMwareCollectors|no|0-250|0|Number of pre-forked [VMware collector](/manual/concepts/proxy#proxy_process_types) instances.| |StatsAllowedIP|no| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests will be accepted.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>This parameter is supported since Zabbix 4.2.0.| |Timeout|no|1-30|3|Specifies how long we wait for agent, SNMP device or external check (in seconds).| |TLSAccept|yes for passive proxy, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept from Zabbix server. Used for a passive proxy, ignored on an active proxy. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the proxy certificate or certificate chain, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCipherAll|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherAll13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption.<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Example for OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSConnect|yes for active proxy, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the proxy should connect to Zabbix server. Used for an active proxy, ignored on a passive proxy. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates.This parameter is used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the proxy private key, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKFile|no| | |Full pathname of a file containing the proxy pre-shared key. used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKIdentity|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertIssuer|no| | |Allowed server certificate issuer.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertSubject|no| | |Allowed server certificate subject.<br>This parameter is supported since Zabbix 3.0.0.| |TmpDir|no| |/tmp|Temporary directory.| |TrapperTimeout|no|1-300|300|Specifies how many seconds trapper may spend processing new data.| |User|no| |zabbix|Drop privileges to a specific, existing user on the system.<br>Only has effect if run as 'root' and AllowRoot is disabled.| |UnavailableDelay|no|1-3600|60|How often host is checked for availability during the [unavailability](/manual/appendix/items/unreachability#unavailable_host) period, in seconds.| |UnreachableDelay|no|1-3600|15|How often host is checked for availability during the [unreachability](/manual/appendix/items/unreachability#unreachable_host) period, in seconds.| |UnreachablePeriod|no|1-3600|45|After how many seconds of [unreachability](/manual/appendix/items/unreachability#unreachable_host) treat a host as unavailable.| |VaultDBPath|no| | |Vault path from where credentials for database will be retrieved by keys 'password' and 'username'.<br>Example: secret/zabbix/database<br>This option can only be used if DBUser and DBPassword are not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VaultToken|no| | |Vault authentication token that should have been generated exclusively for Zabbix proxy with read-only permission to the path specified in the optional VaultDBPath configuration parameter.<br>It is an error if VaultToken and VAULT\_TOKEN environment variable are defined at the same time.<br>This parameter is supported since Zabbix 5.2.0.| |VaultURL|no| |https://127.0.0.1:8200|Vault server HTTP\[S\] URL. System-wide CA certificates directory will be used if SSLCALocation is not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VMwareCacheSize|no|256K-2G|8M|Shared memory size for storing VMware data.<br>A VMware internal check zabbix\[vmware,buffer,...\] can be used to monitor the VMware cache usage (see [Internal checks](/manual/config/items/itemtypes/internal)).<br>Note that shared memory is not allocated if there are no vmware collector instances configured to start.| |VMwareFrequency|no|10-86400|60|Delay in seconds between data gathering from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring item.| |VMwarePerfFrequency|no|10-86400|60|Delay in seconds between performance counter statistics retrieval from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring [item](/manual/config/items/itemtypes/simple_checks/vmware_keys#footnotes) that uses VMware performance counters.| |VMwareTimeout|no|1-300|10|The maximum number of seconds vmware collector will wait for a response from VMware service (vCenter or ESX hypervisor).|  
pt-br	#### Parâmetros  |Parâmetro|Obrigatório|Intervalo|Padrão|Descrição| |---------|---------|-----|-------|-----------| |AllowRoot|não| |0|Permite a execução do Proxy como 'root'. Se desabilitado e o Proxy for iniciado pelo 'root', o Proxy tentará trocar para o usuário 'zabbix'. Não tem efeito se iniciado com um usuário regular.<br>0 - não permitir<br>1 - permitir| |AllowUnsupportedDBVersions|não| |0|Permite que o Proxy opere com versões de banco de dados não suportadas.<br>0 - não permitir<br>1 - permitir| |CacheSize|não|128K-64G|8M|Tamanho do cache de configuração, em bytes.<br>Tamanho de memória compartilhada, para armazenamento de dados de host e item.| |ConfigFrequency|não|1-604800|3600|Com que frequência o Proxy recupera dados de configuração do Zabbix Server em segundos.<br>Parâmetro de Proxy ativo. Ignorado para proxies passivos (veja parâmetro ProxyMode).| |DataSenderFrequency|não|1-3600|1|O Proxy enviará dados coletados para o Server a cada N segundos. Note que o Proxy ativo ainda consultará o Zabbix Server a cada segundo por tarefas de comando remoto.<br>Parâmetro de Proxy ativo. Ignorado para Proxies passivos (veja o parâmetro ProxyMode).| |DBHost|não| |localhost|Nome do host de banco de dados.<br>No caso de localhost MySQL ou string vazia resulta no uso de um socket. No caso de PostgreSQL<br>apenas string vazia resulta na tentiva de usar socket.<br>No caso de Oracle uma string vazia resulta no uso do método de conexão Net Service Name; neste caso considere a utilização da variável de ambiente TNS\_ADMIN para especificar o diretório do arquivo tnsnames.ora.| |DBName|sim| | |Nome do banco de dados ou caminho do arquivo de banco de dados para SQLite3 (arquitetura multi-processo do Zabbix não permite o uso de [banco de dados em-memória](https://www.sqlite.org/inmemorydb.html), p.e. `:memory:`, `file::memory:?cache=shared` ou `file:memdb1?mode=memory&cache=shared`).<br><br>Alerta: Não tente utilizar o mesmo banco de dados que o Zabbix Server estiver usando.<br>No caso de Oracle, se o método de conexão Net Service Name for usado, especifique o nome do serviço do tnsnames.ora ou configure para string vazia; configure a variável de ambiente TWO\_TASK se DBName estiver configurado como string vazia.| |DBPassword|não| | |Senha do banco de dados. Ignorado para SQLite.<br>Comente esta linha se nenhuma senha for utilizada.| |DBSchema|não| | |Nome do schema. Usado para PostgreSQL.| |DBSocket|não| |3306|Caminho para o socket MySQL.<br>Porta do banco de dados quando não utilizando socket local. Ignorado para SQLite.| |DBUser| | | |Usuário de banco de dados. Ignorado para SQLite.| |DBTLSConnect|não| | |A configuração desta opção impõe o uso de conexão TLS com o banco de dados:<br>*required* - conecta usando TLS<br>*verify\_ca* - conecta usando TLS e verifica certificado<br>*verify\_full* - conecta usando TLS, verifica certificado e verifica se a identidade de banco de dados especificada por DBHost corresponde ao seu certificado<br><br>No MySQL a partir de 5.7.11 e PostgreSQL os seguintes valores são suportados: "required", "verify", "verify\_full". No MariaDB, a partir da versão 10.2.6, os valores "required" e "verify\_full" são suportados.<br>Por padrão não configurado para qualquer opção e o comportamento depende da configuração do banco de dados.<br><br>Este parâmetro é suportado desde o Zabbix 5.0.0.| |DBTLSCAFile|não<br>(sim, se DBTLSConnect for configurado para um de: verify\_ca, verify\_full)| | |Caminho completo de um arquivo contendo os certificados CA(s) de topo-de-nível para validação de certificado de banco de dados.<br>Este parâmetro é suportado desde o Zabbix 5.0.0.| |DBTLSCertFile|não| | |Caminho completo de arquivo contendo o certificado do Zabbix Server para autenticação ao banco de dados.<br>Este parâmetro é suportado desde o Zabbix 5.0.0.| |DBTLSKeyFile|não| | |Caminho completo de arquivo contendo a chave privada para autenticação ao banco de dados.<br>Este parâmetro é suportado desde o Zabbix 5.0.0.| |DBTLSCipher|não| | |A lista de cifras de criptografia que o Zabbix Server permite para protocolos TLS através de TLSv1.2.<br>Suportado apenas para MySQL.<br>Este parâmetro é suportado desde o Zabbix 5.0.0.| |DBTLSCipher13|não| | |A lista de suítes de cifra de criptografia que o Zabbix Server permite para protocolo TLSv1.3.<br>Suportado apenas para MySQL, a partir da versão 8.0.16.<br>Este parâmetro é suportado desde o Zabbix 5.0.0.| |DebugLevel|não|0-5|3|Especifica nível de depuração (debug):<br>0 - informações básicas sobre início e parada de processos do Zabbix<br>1 - informações críticas<br>2 - informações de erro<br>3 - alertas<br>4 - para depuração (produz bastante informação)<br>5 - depuração estendida (produz ainda mais informação)| |EnableRemoteCommands|não| |0|Define se comandos remotos do Zabbix Server são permitidos.<br>0 - não permitido<br>1 - permitido<br>Este parâmetro é suportado desde o Zabbix 3.4.0.| |ExternalScripts|não| |/usr/local/share/zabbix/externalscripts|Localização dos scripts externos (depende da variável de tempo de compilação de instalação *datadir*).| |Fping6Location|não| |/usr/sbin/fping6|Localização do fping6.<br>Certifique-se de que o binário do fping6 possui root como proprietário e SUID configurado.<br>Configure como vazia ("Fping6Location=") se seu utilitário fping é capaz de processar endereços IPv6.| |FpingLocation|não| |/usr/sbin/fping|Localização do fping.<br>Certifique-se de que o binário do fping possui root como proprietário e SUID configurado!| |HeartbeatFrequency|não|0-3600|60|Frequência de mensagens de heartbeat em segundos.<br>Usado para monitoramento de disponibilidade do Proxy no lado do Server.<br>0 - mensagens heartbeat desabilitadas.<br>Parâmetro Proxy ativo. Ignorado para Proxies passivos (veja parâmetro ProxyMode).| |HistoryCacheSize|não|128K-2G|16M|Tamanho do cache histórico, em bytes.<br>Tamanho da memória compartilhada para armazenamento de dados históricos.| |HistoryIndexCacheSize|não|128K-2G|4M|Tamanho do cache de índice histórico, em bytes.<br>Tamanho da memória compartilhada para indexação de dados históricos armazenados no cache histórico.<br>O tamanho do cache de índice precisa de aproximadamente 100 bytes para fazer o cache de um item.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |Hostname|não| |Configurado por HostnameItem|Nome de Proxy único, sensível a letras maiúsculas e minúsculas. Certifique-se de que o nome do Proxy é conhecido pelo Server!<br>Caracteres permitidos: alfanumérico, '.', ' ', '\_' e '-'.<br>Comprimento máximo: 128| |HostnameItem|não| |system.hostname|Item usado para configuração de nome de host se este não estiver definido (isto será executado no Proxy de forma similar ao agente).<br>Não suporta parâmetros de usuário (UserParameters), contadores de performance ou apelidos (aliases), mas suporta system.run\[\].<br><br>Ignorado se Hostname estiver configurado.| |HousekeepingFrequency|não|0-24|1|Com que frequência o Zabbix executará o procedimento de limpeza (housekeeping) (em horas).<br>A limpeza (housekeeping) é a remoção de informações desatualizadas do banco de dados.<br>*Nota*: Para evitar que o processo de limpeza seja sobrecarregado (por exemplo, quando os parâmetros de configuração ProxyLocalBuffer ou ProxyOfflineBuffer são grandemente reduzidos), não mais do que 4 vezes HousekeepingFrequency horas de informações desatualizadas são eliminadas em um ciclo de limpeza. Assim, se HousekeepingFrequency é 1, não mais do que 4 horas de informações desatualizadas (começando da entrada mais antiga) será eliminada por ciclo.<br>*Nota*: Para diminuir a carga na inicialização do Proxy a limpeza é postergada por 30 minutos após a início do Proxy. Assim, se HousekeepingFrequency é 1, o primeiro procedimento de limpeza após o início do Proxy será executado após 30 minutos, e se repetirá a cada hora a partir de então.<br>Desde o Zabbix 3.0.0 é possível desabilitar a limpeza automática pela configuração de housekeepingFrequency como 0. Neste caso o procedimento de limpeza pode ser iniciado apenas pela opção de controle de tempo de execução *housekeeper\_execute* e o período de informações desatualizadas eliminadas em um ciclo de limpeza é 4 vezes o período desde o último ciclo de limpeza, mas não menos do que 4 horas e não maior do que 4 dias.| |Include|não| | |Você pode incluir arquivos individuais ou todos os arquivos em um diretório no arquivo de configuração.<br>Para incluir apenas arquivos relevantes no diretório especificado, o caracter coringa asterisco é suportado para correspondência de padrão. Por exemplo: `/absolute/path/to/config/files/*.conf`.<br>Consulte [notas especiais](special_notes_include) sobre limitações.| |JavaGateway|não| | |Endereço IP (ou nome de host) do Zabbix Java Gateway.<br>Necessário apenas se pollers Java foram iniciados.| |JavaGatewayPort|não|1024-32767|10052|Porta na qual o Zabbix Java Gateway aguarda por comunicação.| |ListenBacklog|não|0 - INT\_MAX|SOMAXCONN|O número máximo de conexões pendentes na fila TCP.<br>Valor padrão é uma constante registrada em código, que depende do sistema.<br>Valor máximo suportado depende do sistema, valores muito altos podem ser silenciosamente truncados para o 'máximo especificado na implementação'.| |ListenIP|não| |0.0.0.0|Lista separada por vírgula de endereços IP que o trapper deve ouvir.<br>O trapper ouvirá (aguardará comunicação) em todas as interfaces de rede se este parâmetro estiver ausente.| |ListenPort|não|1024-32767|10051|Porta de comunicação para o trapper.| |LoadModule|não| | |Módulo a carregar na inicialização do Proxy. Módulos são usados para estender a funcionalidade do Proxy.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Ou o módulo deve estar localizado no diretório especificado por LoadModulePath ou o caminho deve preceder o nome do módulo. Se o caminho que precede o nome é absoluto (começa com '/') então LoadModulePath é ignorado.<br>É permitido incluir múltiplos parâmetros LoadModule.| |LoadModulePath|não| | |Caminho completo para a localização dos módulos de Proxy.<br>O padrão depende das opções de compilação.| |LogFile|sim, se LogType está configurado para *file*, caso contrário<br>não| | |Nome do arquivo de log.| |LogFileSize|não|0-1024|1|Tamanho máximo do arquivo de log em MB.<br>0 - desabilita rotação automática de log.<br>*Nota*: Se o limite de tamanho do arquivo de log for alcançado e a rotação do arquivo falhar, por qualquer razão, o arquivo de log existente é truncado e iniciado outra vez.| |LogRemoteCommands|não| |0|Habilita o registro em log de comandos shell executados como alertas.<br>0 - desabilitado<br>1 - habilitado<br>Este parâmetro é suportado desde o Zabbix 3.4.0.| |LogType|não| |file|Tipo de saída de log:<br>*file* - escreve o log para um arquivo especificado pelo parâmetro LogFile,<br>*system* - grava o log no syslog,<br>*console* - grava o log na saída padrão.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |LogSlowQueries|não|0-3600000|0|Quanto tempo uma consulta de banco de dados pode levar antes de ser registrada em log (em milissegundos).<br>0 - não registra em log consultas lentas.<br>Esta opção se torna habilitada começando com DebugLevel=3.| |PidFile|não| |/tmp/zabbix\_proxy.pid|Nome do arquivo PID.| |ProxyLocalBuffer|não|0-720|0|O Proxy manterá os dados localmente por N horas, mesmo que o dado já tenha sido sincronizado com o Server.<br>Este parâmetro pode ser usado se os dados locais serão usados por aplicações de terceiros.| |ProxyMode|não|0-1|0|Modo de operação do Proxy.<br>0 - Proxy no modo ativo<br>1 - Proxy no modo passivo<br>*Note* que os dados de configuração (sensíveis) podem se tornar disponíveis às partes com acesso à porta de trapper do Zabbix Server quando usando um Proxy ativo. Isto é possível porque qualquer um pode simular ser um Proxy ativo e requisitar dados de configuração; a autenticação não ocorre nesta situação.| |ProxyOfflineBuffer|não|1-720|1|O Proxy manterá os dados por N horas no caso de perda de conectividade com o Zabbix Server.<br>Dados mais antigos serão perdidos.| |ServerPort|não|1024-32767|10051|Porta do trapper do Zabbix no Zabbix Server.<br>Parâmetro de Proxy ativo. Ignorado para Proxies passivos (veja o parâmetro ProxyMode).| |Server|sim| | |Se ProxyMode estiver configurado como *modo ativo*:<br>endereço IP do Zabbix Server ou nome DNS (endereço:porta) ou [cluster](/manual/concepts/server/ha) (endereço:porta;endereço2:porta) de onde obter dados de configuração e para onde enviar dados.<br>Se uma porta não for especificada, a porta padrão é usada.<br>Nós de cluster devem ser separados por um ponto-e-vírgula.<br><br>Se ProxyMode estiver configurado como *modo passivo*:<br>Lista separada por vírgula de endereços IP, opcionalmente em notação CIDR, ou nomes DNS do Zabbix Server. Conexões de entrada serão aceitas apenas dos endereços listados aqui. Se suporte a IPv6 estiver habilitado então '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' são tratados igualmente.<br>'::/0' permitirá qualquer endereço IPv4 ou IPv6. '0.0.0.0/0' pode ser usado para permitir qualquer endereço IPv4.<br>*Exemplo*: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com| |SNMPTrapperFile|não| |/tmp/zabbix\_traps.tmp|Arquivo temporário utilizado para passagem de dados do daemon SNMP trap para o Proxy.<br>Deve ser o mesmo que em zabbix\_trap\_receiver.pl ou arquivo de configuração SNMPTT.| |SocketDir|não| |/tmp|Diretório para armazenar os sockets IPC usados pelos serviços internos do Zabbix.<br>Este parâmetro é suportado desde o Zabbix 3.4.0.| |SourceIP|não| | |Endereço IP de origem para:<br>- conexões de saída para Zabbix Server;<br>- conexões sem agente (VMware, SSH, JMX, SNMP, Telnet e verificações simples);<br>- conexões agente HTTP;<br>- requisições HTTP JavaScript de item script;<br>- pré-processamento de requisições HTTP JavaScript;<br>- conexões ao Vault| |SSHKeyLocation|não| | |Localização das chaves pública e privada para verificações e ações SSH| |SSLCertLocation|não| | |Localização dos arquivos de certificado de cliente para autenticação de cliente.<br>Este parâmetro é usado apenas em monitoramento web.| |SSLKeyLocation|não| | |Localização dos arquivos de chave privada SSL para autenticação de cliente.<br>Este parâmetro é usado apenas em monitoramento web.| |SSLCALocation|não| | |Localização dos arquivos de certificado de autoridade (CA) para verificação de certificado de servidor SSL.<br>Note que o valor deste parâmetro será configurado como opção libcurl CURLOPT\_CAPATH. Para versões libcurl anteriores a 7.42.0, isto só tem efeito se o libcurl foi compilado para usar OpenSSL. Para mais informações consulte a [página principal do cURL](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>Este parâmetro é usado em monitoramento web desde o Zabbix 2.4.0 e em autenticação SMTP desde o Zabbix 3.0.0.| |StartDBSyncers|não|1-100|4|Número de instâncias separadas (pre-forked) de [sincronizadores de histórico](/manual/concepts/proxy#proxy_process_types).<br>*Nota*: Seja cuidadoso com a alteração deste valor, aumentando-o pode causar mais mal do que bem.| |StartDiscoverers|não|0-250|1|Número de instâncias separadas (pre-forked) de [descobridores](/manual/concepts/proxy#proxy_process_types).| |StartHistoryPollers|não|0-1000|1|Número de instâncias separadas (pre-forked) de [pollers históricos](/manual/concepts/proxy#proxy_process_types).<br>Este parâmetro é suportado desde o Zabbix 5.4.0.| |StartHTTPPollers|não|0-1000|1|Número de instâncias separadas (pre-forked) de [pollers HTTP](/manual/concepts/proxy#proxy_process_types).| |StartIPMIPollers|não|0-1000|0|Número de instâncias separadas (pre-forked) de [pollers IPMI](/manual/concepts/proxy#proxy_process_types).| |StartJavaPollers|não|0-1000|0|Número de instâncias separadas (pre-forked) de [pollers Java](/manual/concepts/proxy#proxy_process_types).| |StartODBCPollers|não|0-1000|1|Número de instâncias separadas (pre-forked) de [pollers ODBC](/manual/concepts/proxy#proxy_process_types).| |StartPingers|não|0-1000|1|Número de instâncias separadas (pre-forked) de [operadores de ping ICMP](/manual/concepts/proxy#proxy_process_types).| |StartPollersUnreachable|não|0-1000|1|Número de instâncias separadas (pre-forked) de [pollers](/manual/concepts/proxy#proxy_process_types) para hosts inalcançáveis (incluindo IPMI e Java).<br>Ao menos um poller para hosts inacançáveis deve estar em execução se um poller regular, IPMI ou Java foi iniciado.| |StartPollers|não|0-1000|5|Número de instâncias separadas (pre-forked) de [pollers](/manual/concepts/proxy#proxy_process_types).| |StartPreprocessors|não|1-1000|3|Número de instâncias separadas (pre-forked) de [operadores (workers)](/manual/concepts/proxy#proxy_process_types)**^[1](zabbix_server#footnotes)^** de pré-processamento.<br>O processo gerenciador de pré-processamento é iniciado automaticamente quando um operador de pré-processamento é iniciado.<br>Este parâmetro é suportado desde o Zabbix 4.2.0.| |StartSNMPTrapper|não|0-1|0|Se configurado como 1, o processo de [trapper SNMP](/manual/concepts/proxy#proxy_process_types) será iniciado.| |StartTrappers|não|0-1000|5|Número de instâncias separadas (pre-forked) de [trappers](/manual/concepts/proxy#proxy_process_types).<br>Trappers aceitam conexões de entrada do Zabbix Sender e agentes ativos.| |StartVMwareCollectors|não|0-250|0|Número de instâncias separadas (pre-forked) de [coletor VMware](/manual/concepts/proxy#proxy_process_types).| |StatsAllowedIP|não| | |Lista separada por vírgula de endereços IP, opcionalmente em notação CIDR, ou nomes DNS de instâncias externas do Zabbix. Requisição de estatísticas serão aceitas apenas dos endereços listados aqui. Se este parâmetro não for configurado nenhuma requisição de estatísticas será aceita.<br>Se o suporte a IPv6 estiver habilitado então '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' são tratados igualmente e '::/0' permitirá qualquer endereço IPv4 ou IPv6. '0.0.0.0/0' pode ser usado para permitir qualquer endereço IPv4.<br>Exemplo: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Este parâmetro é suportado desde o Zabbix 4.2.0.| |Timeout|não|1-30|3|Especifica o quanto esperar por uma verificação de agente, dispositivo SNMP ou externa (em segundos).| |TLSAccept|sim para Proxy passivo, se parâmetros de certificado TLS ou PSK são definidos (mesmo para conexão *não criptografada*), caso contrário não| | |Quais conexões de entrada aceitar do Zabbix Server. Usado para um Proxy passivo, ignorado em um Proxy ativo. Múltiplos valores podem ser especificados, separados por vírgula:<br>*unencrypted* - aceita conexões sem criptografia (padrão)<br>*psk* - aceita conexões com TLS e uma chave pré-compartilhada (PSK)<br>*cert* - aceita conexões com TLS e um certificado<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSCAFile|não| | |Caminho completo de um arquivo contendo os certificados CA(s) de topo-de-nível para verificação de par de certificado, usado para comunicações criptografadas entre componentes Zabbix.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSCertFile|não| | |Caminho completo de um arquivo contendo o certificado de Proxy ou cadeia de certificado, usado para comunicações criptografadas entre componentes Zabbix.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSCipherAll|não| | |String de prioridade GnuTLS ou string de cifra OpenSSL (TLS 1.2). Sobrescreve o critério de seleção da suíte de cifra padrão para criptografia baseada em certificado e PSK.<br>Exemplo: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Este parâmetro é suportado desde o Zabbix 4.4.7.| |TLSCipherAll13|não| | |String de cifra para OpenSSL 1.1.1 ou mais recente no TLS 1.3. Sobrescreve o critério de seleção da suíte de cifra padrão para criptografia baseada em certificado e PSK.<br>Exemplo para GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509<br>Exemplo para OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>Este parâmetro é suportado desde o Zabbix 4.4.7.| |TLSCipherCert|não| | |String de prioridade GnuTLS ou string de cifra OpenSSL (TLS 1.2). Sobrescreve o critério de seleção da suíte de cifra padrão para criptografia baseada em certificado.<br>Exemplo para GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509<br>Exemplo para OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>Este parâmetro é suportado desde o Zabbix 4.4.7.| |TLSCipherCert13|não| | |String de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3. Sobrescreve o critério de seleção da suíte de cifra padrão para criptografia baseada em certificado.<br>Este parâmetro é suportado desde o Zabbix 4.4.7.| |TLSCipherPSK|não| | |String de prioridade GnuTLS ou string de cifra OpenSSL (TLS 1.2). Sobrescreve o critério de seleção da suíte de cifra padrão para criptografia baseada em PSK.<br>Exemplo para GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Exemplo para OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>Este parâmetro é suportado desde o Zabbix 4.4.7.| |TLSCipherPSK13|não| | |String de cifra para  OpenSSL 1.1.1 ou mais recente em TLS 1.3. Sobrescreve o critério de seleção da suíte de cifra padrão para criptografia baseada em PSK.<br>Exemplo: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Este parâmetro é suportado desde o Zabbix 4.4.7.| |TLSConnect|sim para Proxy ativo, se certificado TLS ou parâmetros PSK estão definidos (mesmo para conexões *não criptografadas*), caso contrário não| | |Como o Proxy deve se conectar ao Zabbix Server. Usado para um Proxy ativo, ignorado em um Proxy passivo. Apenas um valor pode ser especificado:<br>*unencrypted* - conecta sem criptografia (padrão)<br>*psk* - conecta usando TLS e uma chave pré-compartilhada (PSK)<br>*cert* - conecta usando TLS e um certificado<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSCRLFile|não| | |Caminho completo de um arquivo contendo certificados revogados. Este parâmetro é usado para comunicações criptografadas entre componentes Zabbix.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSKeyFile|não| | |Caminho completo de um arquivo contendo a chave privada do Proxy, usado para comunicações criptografadas entre componentes Zabbix.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSPSKFile|não| | |Caminho completo de um arquivo contendo a chave pré-compartilhada do Proxy. Usado para comunicações criptografadas com o Zabbix Server.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSPSKIdentity|não| | |String de identidade de chave pré-compartilhada, usada para comunicações criptografadas com o Zabbix Server.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSServerCertIssuer|não| | |Emissor de certificado de servidor permitido.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TLSServerCertSubject|não| | |Assunto de certificado de servidor permitido.<br>Este parâmetro é suportado desde o Zabbix 3.0.0.| |TmpDir|não| |/tmp|Diretório temporário.| |TrapperTimeout|não|1-300|300|Especifica quantos segundos um trapper deve gastar no processamento de novos dados.| |User|não| |zabbix|Revoga os privilégios para um usuário específico, existente no sistema.<br>Tem efeito apenas se executado como 'root' e AllowRoot estiver desabilitado.| |UnavailableDelay|não|1-3600|60|Com que frequência um host é verificado para disponibilidade durante o período de [indisponibilidade](/manual/appendix/items/unreachability#unavailable_host), em segundos.| |UnreachableDelay|não|1-3600|15|Com que frequência um host é verificado para disponibilidade durante o período de [inalcançabilidade](/manual/appendix/items/unreachability#unreachable_host), em segundos.| |UnreachablePeriod|não|1-3600|45|Após quantos segundos de [inalcançabilidade](/manual/appendix/items/unreachability#unreachable_host) tratar um host como indisponível.| |VaultDBPath|não| | |Caminho do Vault de onde as credenciais para o banco de dados serão recuperadas pelas chaves 'password' e 'username'.<br>Exemplo: secret/zabbix/database<br>Esta opção só pode ser usada se DBUser e DBPassword não estão especificados.<br>Este parâmetro é suportado desde o Zabbix 5.2.0.| |VaultToken|não| | |Token de autenticação Vault que deve ter sido gerada exclusivamente para o Zabbix Proxy com permissão de somente leitura ao caminho especificado no parâmetro de configuração opcional VaultDBPath.<br>É um erro se VaultToken e a variável de ambiente VAULT\_TOKEN estão definidas ao mesmo tempo.<br>Este parâmetro é suportado desde o Zabbix 5.2.0.| |VaultURL|não| |https://127.0.0.1:8200|URL HTTP\[S\] do servidor Vault. O diretório geral do sistema para certificados CA será utilizado se SSLCALocation não for especificado.<br>Este parâmetro é suportado desde o Zabbix 5.2.0.| |VMwareCacheSize|não|256K-2G|8M|Tamanho de memória compartilhada para armazenamento de dados VMware.<br>Uma verificação interna VMware zabbix\[vmware,buffer,...\] pode ser usada para monitorar a utilização do cache VMware (veja [Verificações internas](/manual/config/items/itemtypes/internal)).<br>Note que a memória compartilhada não é alocada se não houver instâncias de coletor vmware configuradas para iniciar.| |VMwareFrequency|não|10-86400|60|Atraso em segundos entre coleta de dados de um serviço VMware único.<br>Este atraso deve ser configurado como o intervalo de atualização mínimo de qualquer item de monitoramento VMware.| |VMwarePerfFrequency|não|10-86400|60|Atraso em segundos entre recuperação de estatísticas de contadores de performance de um serviço VMware único.<br>Este atraso deve ser configurado como o intervalo de atualização mínimo de qualquer [item](/manual/config/items/itemtypes/simple_checks/vmware_keys#footnotes) de monitoramento VMware que usa contadores de performance VMware.| |VMwareTimeout|não|1-300|10|O número máximo de segundos que um coletor vmware aguardará por uma resposta do serviço VMware (vCenter ou ESX hypervisor).|  

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Plugins.EmberPlus.Default.Uri|no| |tcp://localhost:9998|The default URI to connect. The only supported schema is `tcp://`. A schema can be omitted. Embedded credentials will be ignored.| |Plugins.EmberPlus.KeepAlive|no|60-900|300|The maximum time of waiting (in seconds) before unused plugin connections are closed.| |Plugins.EmberPlus.Sessions.<SessionName>.Uri|no| |tcp://localhost:9998|The URI to connect, for the named session. The only supported schema is `tcp://`. A schema can be omitted. Embedded credentials will be ignored.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.EmberPlus.System.Path|no| | |Path to the Ember+ plugin executable.<br>Example usage: `Plugins.EmberPlus.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-ember`| |Plugins.EmberPlus.Timeout|no|1-30|global timeout|The amount of time to wait for a server to respond when first connecting and on follow-up operations in the session.|  See also:  -   Description of general Zabbix agent 2 configuration parameters:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instructions for configuring [plugins](/manual/extensions/plugins)
pt-br	#### Parameters  |Parâmetro|Obrigatório|Intervalo|Padrão|Descrição| |--|--|--|--|----------| |Plugins.EmberPlus.Default.Uri|não| |tcp://localhost:9998|O URI padrão para conexão. O único schema suportado é `tcp://`. Um schema pode ser omitido. Embedded credentials serão ignoradas.| |Plugins.EmberPlus.KeepAlive|não|60-900|300|O tempo máximo de espera (em segundos) antes que as conexões de plugins não utilizadas sejam fechadas.| |Plugins.EmberPlus.Sessions.<SessionName>.Uri|não| |tcp://localhost:9998|TO URI para conexão, para a sessão nomeada. O único scheme suportado é `tcp://`. Um schema pode ser omitido. Embedded credentials serão ignoradas.<br>**<SessionName>** - ddefine o nome de uma sessão para uso em chaves de item.| |Plugins.EmberPlus.System.Path|não| | |Caminho para o executável do plugin Ember+.<br>Exemplo de uso: `Plugins.EmberPlus.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-ember`| |Plugins.EmberPlus.Timeout|não|1-30|timeout global|TO tempo máximo de espera para uma resposta do servidor ao se conectar pela primeira vez e em operações de acompanhamento na sessão.|  Consulte também:  -   Descrição dos parâmetros gerais do Zabbix agent 2:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instrução para configuração dos [plugins](/manual/extensions/plugins)

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Plugins.Mysql.CallTimeout|no|1-30|global timeout|The maximum amount of time in seconds to wait for a request to be done.| |Plugins.Mysql.CustomQueriesPath|no| |empty|Full path to the directory used for storing custom queries.<br>Supported since version 6.0.21.| |Plugins.Mysql.Default.Password|no| | |Default password for connecting to MySQL; used if no value is specified in an item key or named session.<br> Supported since version 6.0.18.| |Plugins.Mysql.Default.TLSCAFile|no<br>(yes, if Plugins.Mysql.Default.TLSConnect is set to *verify_ca* or *verify_full*)| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification for encrypted communications between Zabbix agent 2 and monitored databases; used if no value is specified in a named session.<br> Supported since version 6.0.18.| |Plugins.Mysql.Default.TLSCertFile|no<br>(yes, if Plugins.Mysql.Default.TLSConnect is set to *verify_ca* or *verify_full*)| | |Full pathname of a file containing the agent certificate or certificate chain for encrypted communications between Zabbix agent 2 and monitored databases; used if no value is specified in a named session.<br> Supported since version 6.0.18.| |Plugins.Mysql.Default.TLSConnect|no| | |Encryption type for communications between Zabbix agent 2 and monitored databases; used if no value is specified in a named session.<br><br>Supported values:<br>*required* - require TLS connection;<br>*verify\_ca* - verify certificates;<br>*verify\_full* - verify certificates and IP address.<br> Supported since version 6.0.18.| |Plugins.Mysql.Default.TLSKeyFile|no<br>(yes, if Plugins.Mysql.Default.TLSConnect is set to *verify_ca* or *verify_full*)| | |Full pathname of a file containing the database private key for encrypted communications between Zabbix agent 2 and monitored databases; used if no value is specified in a named session.<br> Supported since version 6.0.18.| |Plugins.Mysql.Default.Uri|no| |tcp://localhost:3306|Default URI for connecting to MySQL; used if no value is specified in an item key or named session. <br><br>Should not include embedded credentials (they will be ignored).<br>Must match the URI format.<br>Supported schemes: `tcp`, `unix`; a scheme can be omitted.<br>A port can be omitted (default=3306).<br>Examples: `tcp://localhost:3306`<br>`localhost`<br>`unix:/var/run/mysql.sock`<br> Supported since version 6.0.18.| |Plugins.Mysql.Default.User|no| | |Default username for connecting to MySQL; used if no value is specified in an item key or named session.<br> Supported since version 6.0.18.| |Plugins.Mysql.KeepAlive|no|60-900|300|The maximum time of waiting (in seconds) before unused plugin connections are closed.| |Plugins.Mysql.Sessions.<SessionName>.Password|no| | |Named session password.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Mysql.Sessions.<SessionName>.TLSCAFile|no<br>(yes, if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*)| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix agent 2 and monitored databases.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Mysql.Sessions.<SessionName>.TLSCertFile|yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified<br><br>Before version 6.0.23 always mandatory if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications between Zabbix agent 2 and monitored databases.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Mysql.Sessions.<SessionName>.TLSConnect|no| | |Encryption type for communications between Zabbix agent 2 and monitored databases.<br>**<SessionName>** - define name of a session for using in item keys.<br><br>Supported values:<br>*required* - require TLS connection;<br>*verify\_ca* - verify certificates;<br>*verify\_full* - verify certificates and IP address.| |Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile|yes, if Plugins.Mysql.Sessions.<SessionName>.TLSCertFile is specified<br><br>Before version 6.0.23 always mandatory if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*| | |Full pathname of a file containing the database private key used for encrypted communications between Zabbix agent 2 and monitored databases.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Mysql.Sessions.<SessionName>.Uri|no| | |Connection string of a named session.<br>**<SessionName>** - define name of a session for using in item keys.<br><br>Should not include embedded credentials (they will be ignored).<br>Must match the URI format.<br>Supported schemes: `tcp`, `unix`; a scheme can be omitted.<br>A port can be omitted (default=3306).<br>Examples: `tcp://localhost:3306`<br>`localhost`<br>`unix:/var/run/mysql.sock`| |Plugins.Mysql.Sessions.<SessionName>.User|no| | |Named session username.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Mysql.Timeout|no|1-30|global timeout|Request execution timeout (how long to wait for a request to complete before shutting it down).|  See also:  -   Description of general Zabbix agent 2 configuration parameters:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instructions for configuring [plugins](/manual/config/items/plugins)
pt-br	 #### Parâmetros  |Parâmetro|Obrigatório|Intervalo|Padrão|Descrição| |--|--|--|--|----------| |Plugins.Mysql.CallTimeout|não|1-30|timeout global|O tempo máximo em segundos para esperar que uma solicitação seja concluída.| |Plugins.Mysql.CustomQueriesPath|não| |vazio|Caminho completo para o diretório usado para armazenar consultas personalizadas.<br>Suportado desde a versão 6.0.21.| |Plugins.Mysql.Default.Senha|não| | |Senha padrão para conectar-se ao MySQL; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.Default.TLSCAFile|não<br>(sim, se Plugins.Mysql.Default.TLSConnect estiver definido como *verify_ca* ou *verify_full*)| | |Nome completo do arquivo contendo o(s) certificado(s) da CA de nível superior para verificação de certificado do par para comunicações criptografadas entre o agente Zabbix 2 e bancos de dados monitorados; usado se nenhum valor for especificado em uma sessão nomeada.<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.Default.TLSCertFile|não<br>(sim, se Plugins.Mysql.Default.TLSConnect estiver definido para *verify_ca* ou *verify_full*)| | |Nome completo do arquivo contendo o certificado do agente ou cadeia de certificados para comunicações criptografadas entre o agente Zabbix 2 e bancos de dados monitorados; usado se nenhum valor for especificado em uma sessão nomeada.<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.Default.TLSConnect|não| | |Tipo de criptografia para comunicações entre o agente Zabbix 2 e bancos de dados monitorados; usado se nenhum valor for especificado em uma sessão nomeada.<br><br>Valores suportados:<br>*required* - requer conexão TLS;<br>*verify\_ca* - verificar certificados;<br>*verify\_full* - verificar certificados e endereço IP.<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.Default.TLSKeyFile|não<br>(sim, se Plugins.Mysql.Default.TLSConnect estiver definido para *verify_ca* ou *verify_full*)| | |Nome completo do arquivo contendo a chave privada do banco de dados para comunicações criptografadas entre o agente Zabbix 2 e bancos de dados monitorados; usado se nenhum valor for especificado em uma sessão nomeada.<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.Default.Uri|não| |tcp://localhost:3306|URI padrão para conectar-se ao MySQL; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada. <br><br>Não deve incluir embedded credentials (elas serão ignoradas).<br>Deve corresponder ao formato de URI.<br>Schemes suportados: `tcp`, `unix`; um scheme pode ser omitido.<br>Uma porta pode ser omitida (padrão=3306).<br>Exemplos: `tcp://localhost:3306`<br>`localhost`<br>`unix:/var/run/mysql.sock`<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.Default.User|não| | |Nome de usuário padrão para conectar-se ao MySQL; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.<br> Suportado desde a versão 6.0.18.| |Plugins.Mysql.KeepAlive|não|60-900|300|O tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam fechadas.| |Plugins.Mysql.Sessions.<SessionName>.Senha|não| | |Senha da sessão nomeada.<br>**<SessionName>** - define o nome de uma sessão para uso em chaves de item.| |Plugins.Mysql.Sessions.<SessionName>.TLSCAFile|não<br>(sim, se Plugins.Mysql.Sessions.<SessionName>.TLSConnect estiver definido para *verify_ca* ou *verify_full*)| | |Nome completo do arquivo contendo o(s) certificado(s) da CA de nível superior para verificação de certificado, usado para comunicações criptografadas entre o agente Zabbix 2 e bancos de dados monitorados.<br>**<SessionName>** - Define o nome de uma sessão para uso em chaves de item.| |Plugins.Mysql.Sessions.<SessionName>.TLSCertFile|sim, se Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile for especificado<br><br>Before version 6.0.23 always mandatory if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* ou *verify_full*| | |Nome completo de um arquivo que contém o certificado do agente ou cadeia de certificados, usado para comunicações criptografadas entre o agente Zabbix 2 e os bancos de dados monitorados.<br>**<SessionName>** - define o nome de uma sessão para uso em chaves de item.| |Plugins.Mysql.Sessions.<SessionName>.TLSConnect|não| | |O tipo de criptografia para comunicações entre o agente Zabbix 2 e os bancos de dados monitorados.<br>**<SessionName>** - define o nome de uma sessão para uso em chaves de item.<br><br>Valores suportados:<br>*required* - requer conexão TLS;<br>*verify\_ca* - verifica certificados;<br>*verify\_full* - verifica certificados e endereços de IP.| |Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile|sim, se Plugins.Mysql.Sessions.<SessionName>.TLSCertFile for especificado <br><br>Antes da versão 6.0.23, sempre obrigatório se Plugins.Mysql.Sessions.<SessionName>.TLSConnect se estiver definido para *verify_ca* ou *verify_full*| | |Caminho completo de um arquivo contendo a chave privada do banco de dados usada para comunicações criptografadas entre o Zabbix Agent 2 e os bancos de dados monitorados.<br>**<SessionName>** - define o nome de uma sessão para uso em chaves de item.| |Plugins.Mysql.Sessions.<SessionName>.Uri|não| | |String de conexão de uma sessão nomeada.<br>**<SessionName>** - define o nome de uma sessão para uso em chaves de item.<br><br>Não deve incluir embedded credentials (elas serão ignoradas).<br>Deve corresponder ao formato de URI.<br>Schemes suportados: `tcp`, `unix`; um scheme pode ser suportado.<br>Uma porta pode ser suportada (padrão=3306).<br>Exemplos: `tcp://localhost:3306`<br>`localhost`<br>`unix:/var/run/mysql.sock`| |Plugins.Mysql.Sessions.<SessionName>.User|não| | ||Nome de usuário da sessão nomeada.<br>**<SessionName>** - define o nome de uma sessão para uso em chaves de item.| |Plugins.Mysql.Timeout|não|1-30|timeout global|Tempo limite de execução da solicitação (quanto tempo esperar para que uma solicitação seja concluída antes de encerrá-la).|  Consulte também:  -   Descrição dos parâmetros de configuração gerais do Zabbix Agent 2:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instruções para configuração de [plugins](/manual/config/items/plugins)

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |---------|---------|-----|-------|-----------| |Plugins.Oracle.CallTimeout|no|1-30|global timeout|The maximum wait time in seconds for a request to be completed.| |Plugins.Oracle.ConnectTimeout|no|1-30|global timeout|The maximum wait time in seconds for a connection to be established.| |Plugins.Oracle.CustomQueriesPath|no|<|<|Full pathname of a directory containing .sql files with custom queries.<br>Disabled by default.<br>Example: `/etc/zabbix/oracle/sql`| |Plugins.Oracle.KeepAlive|no|60-900|300|The maximum time of waiting (in seconds) before unused plugin connections are closed.| |Plugins.Oracle.Sessions.<SessionName>.Password|no|<|<|Named session password.<br>**<SessionName>** - name of a session for using in item keys.| |Plugins.Oracle.Sessions.<SessionName>.Service|no|<|<|Named session service name to be used for connection (SID is not supported).<br>Supported for: *Oracle*.<br>**<PluginName>** - name of the plugin.<br>**<SessionName>** -name of a session for using in item keys.| |Plugins.Oracle.Sessions.<SessionName>.Uri|no|<|tcp://localhost:1521|Named session connection string for Oracle.<br>**<SessionName>** - name of a session for using in item keys.<br><br>Should not include embedded credentials (they will be ignored).<br>Must match the URI format.<br>Only `tcp` scheme is supported; a scheme can be omitted (since version 5.2.3).<br>A port can be omitted (default=1521).<br>Examples: `tcp://127.0.0.1:1521`<br>`localhost`| |Plugins.Oracle.Sessions.<SessionName>.User|no|<|<|Named session username.<br>**<SessionName>** - name of a session for using in item keys.|  See also:  -   Description of general Zabbix agent 2 configuration parameters:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instructions for configuring [plugins](/manual/config/items/plugins)
pt-br	#### Parâmetros  |Parâmetro|Obrigatório|Intervalo|Padrão|Descrição| |---------|---------|-----|-------|-----------| |Plugins.Oracle.CallTimeout|não|1-30|tempo limite global|Tempo de espera máximo em segundos para uma requisição estar completa.| |Plugins.Oracle.ConnectTimeout|não|1-30|tempo limite global|Tempo de espera máximo em segundos para uma conexão ser estabelecida.| |Plugins.Oracle.CustomQueriesPath|não|<|<|Caminho completo de um diretório contendo arquivos .sql com consultas customizadas.<br>Desabilitado por padrão.<br>Exemplo: `/etc/zabbix/oracle/sql`| |Plugins.Oracle.KeepAlive|não|60-900|300|O tempo máximo de espera (em segundos) antes de encerrar conexões de plugin não utilizadas.| |Plugins.Oracle.Sessions.<SessionName>.Password|não|<|<|Senha da sessão nomeada.<br>**<SessionName>** - nome de uma sessão para uso nas chaves de item.| |Plugins.Oracle.Sessions.<SessionName>.Service|não|<|<|Nome do serviço da sessão nomeada para ser usado para conexão (SID não é suportado).<br>Suportado para: *Oracle*.<br>**<PluginName>** - nome do plugin.<br>**<SessionName>** - nome de uma sessão para uso nas chaves de item.| |Plugins.Oracle.Sessions.<SessionName>.Uri|não|<|tcp://localhost:1521|String de conexão da sessão nomeada para Oracle.<br>**<SessionName>** - nome de uma sessão para uso nas chaves de item.<br><br>Não deve incluir credenciais embutidas (elas serão ignoradas).<br>Deve corresponder ao formato de URI.<br>Apenas o esquema `tcp` é suportado; um esquema pode ser omitido (desde a versão 5.2.3).<br>Uma porta pode ser omitida (padrão=1521).<br>Exemplos: `tcp://127.0.0.1:1521`<br>`localhost`| |Plugins.Oracle.Sessions.<SessionName>.User|não|<|<|Nome de usuário da sessão nomeada.<br>**<SessionName>** - nome de uma sessão para uso nas chaves de item.|  Veja também:  -   Descrição dos parâmetros de configuração gerais do Zabbix Agent 2:     [Zabbix Agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix Agent 2 (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instruções para configuração de [plugins](/manual/config/items/plugins)

en-us	#### Parameters  Parameters in this file that could be of interest to users:  -   ZBX\_MIN\_PERIOD  Minimum graph period, in seconds. One minute by default.  -   GRAPH\_YAXIS\_SIDE\_DEFAULT  Default location of Y axis in simple graphs and default value for drop down box when adding items to custom graphs. Possible values: 0 - left, 1 - right.  Default: 0  -   ZBX\_SESSION\_NAME (available since 4.0.0)  String used as the name of the Zabbix frontend session cookie.  Default: zbx\_sessionid  -   ZBX\_DATA\_CACHE\_TTL (available since 5.2.0)  TTL timeout in seconds used to invalidate data cache of [Vault response](/manual/config/secrets). Set 0 to disable Vault response caching.  Default: 60
pt-br	#### Parâmetros  Parâmetros neste arquivo que podem ser de interesse dos usuários:  - ZBX\_MIN\_PERIOD  Período mínimo do gráfico, em segundos. Um minuto por padrão.  - GRAPH\_YAXIS\_SIDE\_DEFAULT  Localização padrão do eixo Y em gráficos simples e valor padrão para soltar caixa para baixo ao adicionar itens a gráficos personalizados. Valores possíveis: 0 - esquerda, 1 - certo.  Padrão: 0  - ZBX\_SESSION\_NAME (disponível desde 4.0.0)  String usada como o nome do cookie de sessão de frontend do Zabbix.  Padrão: zbx\_sessionid  - ZBX\_DATA\_CACHE\_TTL (disponível desde 5.2.0)  Tempo limite TTL em segundos usado para invalidar o cache de dados de [Vault resposta](/manual/config/secrets). Defina 0 para desabilitar a resposta do Vault cache.  Padrão: 60

en-us	### Parameters  `(string/array)` IDs of hosts to return scripts for.
pt-br	### Parâmetros    `(string/array)` IDs de hosts para retornar para scripts.

en-us	### Parameters  `(string/array)` Triggers to delete the trigger dependencies from.
pt-br	### Parâmetros  Excluir triggers `(string/array)` a partir das dependências de trigger.

en-us	#### Parameters  The following parameters are available for this item:  -   **active** - memory currently in use or very recently used, and so     it is in RAM -   **anon** - memory not associated with a file (cannot be re-read from     it) -   **available** - available memory, calculated differently depending     on the platform (see the table below) -   **buffers** - cache for things like file system metadata -   **cached** - cache for various things -   **exec** - executable code, typically from a (program) file -   **file** - cache for contents of recently accessed files -   **free** - memory that is readily available to any entity requesting     memory -   **inactive** - memory that is marked as not used -   **pavailable** - 'available' memory as percentage of 'total'     (calculated as `available`/`total`\*100) -   **pinned** - same as 'wired' -   **pused** - 'used' memory as percentage of 'total' (calculated as     `used`/`total`\*100) -   **shared** - memory that may be simultaneously accessed by multiple     processes -   **slab** - total amount of memory used by the kernel to cache data     structures for its own use -   **total** - total physical memory available -   **used** - used memory, calculated differently depending on the     platform (see the table below) -   **wired** - memory that is marked to always stay in RAM. It is never     moved to disk.  ::: notewarning Some of these parameters are platform-specific and might not be available on your platform. See [Items supported by platform](/manual/appendix/items/supported_by_platform) for details. :::  Platform-specific calculation of **available** and **used**:  |Platform|**"available"**|**"used"**| |--------|---------------|----------| |*AIX*|free + cached|real memory in use| |*FreeBSD*|inactive + cached + free|active + wired + cached| |*HP UX*|free|total - free| |*Linux<3.14*|free + buffers + cached|total - free| |*Linux 3.14+*<br>(also backported to 3.10 on RHEL 7)|/proc/meminfo, see "MemAvailable" in Linux kernel [documentation](https://www.kernel.org/doc/Documentation/filesystems/proc.txt) for details.<br>Note that free + buffers + cached is no longer equal to 'available' due to not all the page cache can be freed and low watermark being used in calculation.|total - free| |*NetBSD*|inactive + execpages + file + free|total - free| |*OpenBSD*|inactive + free + cached|active + wired| |*OSX*|inactive + free|active + wired| |*Solaris*|free|total - free| |*Win32*|free|total - free|  ::: noteimportant The sum of *vm.memory.size\[used\]* and *vm.memory.size\[available\]* does not necessarily equal total. For instance, on FreeBSD:\ \* Active, inactive, wired, cached memories are considered used, because they store some useful information.\ \* At the same time inactive, cached, free memories are considered available, because these kinds of memories can be given instantly to processes that request more memory.\ \ So inactive memory is both used and available simultaneously. Because of this, the *vm.memory.size\[used\]* item is designed for informational purposes only, while *vm.memory.size\[available\]* is designed to be used in triggers. :::
pt-br	#### Parâmetros  Os seguintes parâmetros estão disponíveis para este item:  - **ativo** - memória atualmente em uso ou usada muito recentemente, e assim     esta na memoria - **anon** - memória não associada a um arquivo (não pode ser relido de     isto) - **disponível** - memória disponível, calculada de forma diferente dependendo     na plataforma (veja a tabela abaixo) - **buffers** - cache para itens como metadados do sistema de arquivos - **cache** - cache para várias coisas - **exec** - código executável, normalmente de um arquivo (programa) - **arquivo** - cache para conteúdo de arquivos acessados recentemente - **grátis** - memória que está prontamente disponível para qualquer entidade solicitante     memória - **inativo** - memória marcada como não usada - **pavailable** - memória 'disponível' como porcentagem do 'total'     (calculado como `disponível`/`total`\*100) - **fixado** - igual a 'com fio' - **pused** - memória 'usada' como porcentagem do 'total' (calculada como     `usado`/`total`\*100) - **compartilhada** - memória que pode ser acessada simultaneamente por vários     processos - **slab** - quantidade total de memória usada pelo kernel para armazenar dados em cache     estruturas para uso próprio - **total** - memória física total disponível - **usado** - memória usada, calculada de forma diferente dependendo do     plataforma (veja a tabela abaixo) - **com fio** - memória marcada para ficar sempre na RAM. Nunca é     movido para o disco.  ::: aviso Alguns desses parâmetros são específicos da plataforma e pode não estar disponível em sua plataforma. Consulte [Itens suportados por plataforma](/manual/appendix/items/supported_by_platform) para detalhes. :::  Cálculo específico da plataforma de **disponível** e **usado**:  |Plataforma|**"disponível"**|**"usado"**| |--------|---------------|----------| |*AIX*|livre + em cache|memória real em uso| |*FreeBSD*|inativo + em cache + livre|ativo + com fio + em cache| |*HP UX*|grátis|total - grátis| |*Linux<3.14*|livre + buffers + cache|total - livre| |*Linux 3.14+*<br>(também retroportado para 3.10 no RHEL 7)|/proc/meminfo, veja "MemAvailable" no kernel Linux [documentação](https://www.kernel.org/doc/Documentation/filesystems /proc.txt) para detalhes.<br>Observe que livre + buffers + cache não é mais igual a 'disponível' porque nem todo o cache da página pode ser liberado e marca d'água baixa sendo usada no cálculo.|total - livre| |*NetBSD*|inativo + execpages + arquivo + livre|total - livre| |*OpenBSD*|inativo + livre + em cache|ativo + com fio| |*OSX*|inativo + livre|ativo + com fio| |*Solaris*|grátis|total - grátis| |*Win32*|grátis|total - grátis|  ::: não importante A soma de *vm.memory.size\[used\]* e *vm.memory.size\[available\]* não é necessariamente igual ao total. Para instância, no FreeBSD:\ \* Memórias ativas, inativas, com fio e em cache são consideradas usadas, porque eles armazenam algumas informações úteis.\ \* Ao mesmo tempo, memórias inativas, armazenadas em cache e livres são consideradas disponíveis, porque esses tipos de memórias podem ser dados instantaneamente processos que solicitam mais memória.\ \ Assim, a memória inativa é usada e disponível simultaneamente. Por causa de isso, o item *vm.memory.size\[used\]* é projetado para fins informativos apenas para fins, enquanto *vm.memory.size\[available\]* foi projetado para ser usado em gatilhos. :::

en-us	### Parameters  The following parameters are supported for the *Clock* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - *(default)* 15 minutes.| |*Time type*|0|time_type|0 - *(default)* Local time;<br>1 - Server time;<br>2 - Host time.|  The following parameters are supported if *Time type* is set to "Host time".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |***Item***<br>(required)|4|itemid|[Item](/manual/api/reference/item/get) ID.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget *Clock*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - *(padrão)* 15 minutos.| |*Tipo de hora*|0|time_type|0 - *(padrão)* Hora local;<br>1 - Hora do servidor;<br>2 - Hora do host.|  Os seguintes parâmetros são suportados se o *Tipo de hora* for definido como "Hora do host".  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |***Item***<br>(obrigatório)|4|iditem|[Item](/manual/api/reference/item/get) ID do item.|

en-us	### Parameters  The following parameters are supported for the *Data overview* widget.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To configure multiple host groups, create a dashboard widget field object for each host group.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: To configure multiple hosts, create a dashboard widget field object for each host. For multiple hosts, the parameter *Host groups* must either be not configured at all or configured with at least one host group that the configured hosts belong to.| |*Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(default)* And/Or;<br>2 - Or.| |^|*Tag name*|1|tags.tag.0|Any string value.<br><br>Parameter *Tag name* required if configuring *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.<br><br>Parameter *Operator* required if configuring *Tags*.| |^|*Tag value*|1|tags.value.0|Any string value.<br><br>Parameter *Tag value* required if configuring *Tags*.| |*Show suppressed problems*|<|0|show_suppressed|0 - *(default)* Disabled;<br>1 - Enabled.| |*Hosts location*|<|0|style|0 - *(default)* Left;<br>1 - Top.|
pt-br	### Parâmetros   Os parâmetros seguintes são suportados pelo Widget *Data overview*.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: Para configurar vários grupos de host, crie um objeto de campo de widget no painel de cada grupo de host.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: Para configurar vários hosts, crie um objeto de campo de widget no painel de cada host. Para vários hosts, o parâmetro *Host groups* deve estar ou não configurado, ou configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.| |*Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(padrão)* E/Ou;<br>2 - Ou.| |^|*Tag name*|1|tags.tag.0|Qualquer valor de string.<br><br>Parâmetro *Tag name* é necessário ao configurar *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contém;<br>1 - Igual;<br>2 - Não contém;<br>3 - Não é igual; <br>4 - Existe;<br>5 - Não existe.<br><br>Parâmetro *Operator* é necessário ao configurar *Tags*.| |^|*Tag value*|1|tags.value.0|Qualquer valor de string.<br><br>Parâmetro *Tag value* necessário ao configurar *Tags*.| |*Show suppressed problems*|<|0|show_suppressed|0 - *(padrão)* Desabilitado;<br>1 - Habiitado.| |*Hosts location*|<|0|style|0 - *(padrão)* Esquerda;<br>1 - Topo.|

en-us	### Parameters  The following parameters are supported for the *Geomap* widget.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To configure multiple host groups, create a dashboard widget field object for each host group.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: To configure multiple hosts, create a dashboard widget field object for each host. For multiple hosts, the parameter *Host groups* must either be not configured at all or configured with at least one host group that the configured hosts belong to.| |*Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(default)* And/Or;<br>2 - Or.| |^|*Tag name*|1|tags.tag.0|Any string value.<br><br>Parameter *Tag name* required if configuring *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.<br><br>Parameter *Operator* required if configuring *Tags*.| |^|*Tag value*|1|tags.value.0|Any string value.<br><br>Parameter *Tag value* required if configuring *Tags*.| |*Initial view*|<|1|default_view|Comma separated *latitude*, *longitude*, *zoom level* (*optional*, valid values range from 0-30).<br>Example: `40.6892494,-74.0466891,10`.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget *Geomap*.  |Parâmetro|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Intervalo de atualização*|<|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Grupos de host*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Observação: Para configurar vários grupos de hosts, crie um objeto de campo do widget do dashboard para cada grupo de hosts.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: Para configurar vários hosts, crie um objeto de campo do widget do painel para cada host. Para vários hosts, o parâmetro *grupos de host* deve estar não configurado ou configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.| |*Tags* (o número no nome da propriedade (por exemplo tags.tag.0) refere-se à ordem de avaliação da tag na lista de avaliação de tags)|<|<|<|<| |<|*Tipo avaliação*|0|evaltype|0 - *(padrão)* E/Ou;<br>2 - Ou.| |^|*Nome da tag*|1|tags.tag.0|Qualquer valor de string.<br><br>Parâmetro *Nome da tag* necessário se estiver configurando *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contém;<br>1 - Igual;<br>2 - Não contém;<br>3 - Não é igual;<br>4 - Existe;<br>5 - Não existe.<br><br>Parâmetro *Operador* necessário se estiver configurando *Tags*.| |^|*Valor da tag*|1|tags.value.0|Qualquer valor de string.<br><br>Parâmetro *Valor da tag* required if configuring *Tags*.| |*Visualização inicial*|<|1|default_view|*latitude*, *longitude*, *nível de zoom* separados por vírgula (*opcional*,valores válidos variam de 0-30).<br>Exemplo: `40.6892494,-74.0466891,10`.|

en-us	### Parameters  The following parameters are supported for the *Graph (classic)* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Source*|0|source_type|0 - *(default)* Graph;<br>1 - Simple graph.| |*Graph*|6|graphid|[Graph](/manual/api/reference/graph/get) ID.<br><br>Parameter *Graph* required if *Source* is set to "Graph".| |*Item*|4|itemid|[Item](/manual/api/reference/item/get) ID.<br><br>Parameter *Item* required if *Source* is set to "Simple graph".| |*Show legend*|0|show_legend|0 - Disabled;<br>1 - *(default)* Enabled.| |*Dynamic item*|0|dynamic|0 - *(default)* Disabled;<br>1 - Enabled.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget *Gráfico (clássico)*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Fonte*|0|source_type|0 - *(padrão)* Gráfico;<br>1 - Gráfico simples.| |*Gráfico*|6|graphid|[Graph](/manual/api/reference/graph/get) ID.<br><br>Parâmetro *Gráfico* necessário se *Fonte* estiver definida como "Gráfico".| |*Item*|4|itemid|[Item](/manual/api/reference/item/get) ID.<br><br>Parâmetro *Item* necessário se *Fonte* estiver definido como "Gráfico simples".| |*Mostrar legenda*|0|show_legend|0 - Desativado;<br>1 - *(padrão)* Ativado.| |*Item dinâmico*|0|dynamic|0 - *(padrão)* Desativado;<br>1 - Ativado.|

en-us	### Parameters  The following parameters are supported for the *Graph prototype* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Source*|0|source_type|2 - *(default)* Graph prototype;<br>3 - Simple graph prototype.| |*Graph prototype*|7|graphid|[Graph prototype](/manual/api/reference/graphprototype/get) ID.<br><br>Parameter *Graph prototype* required if *Source* is set to "Graph prototype".| |*Item prototype*|5|itemid|[Item prototype](/manual/api/reference/itemprototype/get) ID.<br><br>Parameter *Item prototype* required if *Source* is set to "Simple graph prototype".| |*Show legend*|0|show_legend|0 - Disabled;<br>1 - *(default)* Enabled.| |*Dynamic item*|0|dynamic|0 - *(default)* Disabled;<br>1 - Enabled.| |*Columns*|0|columns|Valid values range from 1-24.<br><br> Default: 2.| |*Rows*|0|rows|Valid values range from 1-16.<br><br> Default: 1.|
pt-br	 ### Parâmetros  Os seguintes parâmetros são suportados para o widget *Protótipo de gráfico*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Fonte*|0|source_type|2 - *(padrão)* Protótipo de Gráfico;<br>3 - Protótipo de gráfico simples.| |*Protótipo de gráfico*|7|graphid|[Graph prototype](/manual/api/reference/graphprototype/get) ID.<br><br>Parâmetro *Protótipo de gráfico* necessário se *Fonte* estiver configurado para "Protótipo de gráfico".| |*Protótipo item*|5|itemid|[Item prototype](/manual/api/reference/itemprototype/get) ID.<br><br>Parâmetro *Protótipo de item* necessário se *Fonte* estiver configurado para "Protótipo de gráfico simples".| |*Mostrar legenda*|0|show_legend|0 - Desativado;<br>1 - *(padrão)* Ativado.| |*Item dinâmico*|0|dynamic|0 - *(padrão)* Desativado;<br>1 - Ativado.| |*Colunas*|0|columns|Valores válidos variam de 1-24.<br><br> Padrão: 2.| |*Linhas*|0|rows|Valores válidos variam de 1-16.<br><br> Padrão: 1.|

en-us	### Parameters  The following parameters are supported for the *Graph* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.|
pt-br	### Parâmetros  The following parameters are supported for the *Graph* widget.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.|

en-us	### Parameters  The following parameters are supported for the *Item value* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |***Item***<br>(required)|4|itemid|[Item](/manual/api/reference/item/get) ID.| |*Show*|0|show|1 - Description;<br>2 - Value;<br>3 - Time;<br>4 - Change indicator.<br><br>Default: 1, 2, 3, 4 (all enabled).<br><br>Note: To configure multiple values, create a dashboard widget field object for each value.| |*Dynamic item*|0|dynamic|0 - *(default)* Disabled;<br>1 - Enabled.| |*Advanced configuration*|0|adv_conf|0 - *(default)* Disabled;<br>1 - Enabled.|
pt-br	 ### Parâmetros  Os seguintes parâmetros são suportados para o widget *Valor do Item*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de Atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |***Item***<br>(obrigatório)|4|itemid|[Item](/manual/api/reference/item/get) ID.| |*Show*|0|Show|1 - Descrição;<br>2 - Valor;<br>3 - Tempo;<br>4 - Indicador de mudança.<br><br>Padrão: 1, 2, 3, 4 (todos habilitados).<br><br>Note: Para configurar múltiplos valores, crie um objeto de campo de widget de painel para cada valor.| |*Item Dinâmico*|0|dynamic|0 - *(padrão)* Desativado;<br>1 - Habilitado.| |*Configuração avançada*|0|adv_conf|0 - *(padrão)* Desativado;<br>1 - Habilitado.|

en-us	### Parameters  The following parameters are supported for the *Map navigation tree* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - *(default)* 15 minutes.| |*Show unavailable maps*|1|show_unavailable|0 - *(default)* Disabled;<br>1 - Enabled.| |*Reference*|1|reference|Any string value consisting of 5 characters (e.g. `ABCDE`, `JBPNL`, etc.).<br><br>Parameter *Reference* value is used in the [*Map*](/manual/api/reference/dashboard/widget_fields/map) widget (*Linked widget reference*) for linking with the *Map navigation tree* widget.|  The following parameters are supported for configuring map navigation tree elements.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Name*|1|navtree.name.1|Any string value.<br><br>Note: The number in the property name sets the element number.| |*Linked map*|8|navtree.sysmapid.1|[Map](/manual/api/reference/map/get) ID.<br><br>Note: The number in the property name references the element to which the map is linked.| |*Parameters for creating element hierarchy*|0|navtree.parent.1|Parent element number.<br><br>Note: The number in the property name references the child element. The property value references the parent element.| |^|0|navtree.order.1|Element position in the map navigation tree.<br><br>Note: The number in the property name references the element number. The property value references the element position in the map navigation tree. Parent element position is determined within the whole map navigation tree. Child element position is determined within the parent element.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget *Map navigation tree*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - *(padrão)* 15 minutos.| |*Mostrar mapas indisponíveis*|1|show_unavailable|0 - *(padrão)* Desativado;<br>1 - Ativado.| |*Referência*|1|reference|Qualquer valor de string consistindo de 5 caracteres (por exemplo, `ABCDE`, `JBPNL`, etc.).<br><br>O valor do parâmetro da *Referência* é usado no widget [*Map*](/manual/api/reference/dashboard/widget_fields/map) (*Referência de widget vinculado*) para vincular com o widget *Map navigation tree*.|  Os seguintes parâmetros são suportados para configurar os elementos da árvore de navegação de mapas.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Nome*|1|navtree.name.1|Qualquer valor de string.<br><br>Note: O número no nome da propriedade define o número do elemento.| |*Mapa vinculado*|8|navtree.sysmapid.1|[Map](/manual/api/reference/map/get) ID.<br><br>Note: O número do nome da propriedade referencia o elemento ao qual o mapa está vinculado.| |*Parâmetros para criar hierarquia de elementos*|0|navtree.parent.1|Número do elemento pai.<br><br>Note: O número do nome da propriedade referencia o elemento filho. O valor da propriedade referencia o elemento pai.| |^|0|navtree.order.1|Posição do elemento na árvore de navegação do mapa.<br><br>Note: O número no nome da propriedade referencia o número do elemento. O valor da propriedade referencia a posição do elemento na árvore de navegação do mapa. A posição do elemento pai é determinada dentro de toda a árvore de navegação do mapa. A posição do elemento filho é determinada dentro do elemento pai.|

en-us	### Parameters  The following parameters are supported for the *Map* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - *(default)* 15 minutes.| |*Source type*|0|source_type|1 - *(default)* Map;<br>2 - Map navigation tree.| |*Map*|8|sysmapid|[Map](/manual/api/reference/map/get) ID.<br><br>Parameter *Map* required if *Source type* is set to "Map".| |*Linked widget reference*|1|filter_widget_reference|Valid [*Map navigation tree*](/manual/api/reference/dashboard/widget_fields/map_tree) widget parameter *Reference* value.<br><br>Parameter *Linked widget reference* required if *Source type* is set to "Map navigation tree".|
pt-br	 ### Parâmetros  Os seguintes parâmetros são suportados para o Widget  *Map*.   |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - *(padrão)* 15 minutos.| |*Tipo de fonte*|0|source_type|1 - *(padrão)* Mapa;<br>2 - Árvore de navegação do mapa.| |*Mapa*|8|sysmapid|ID do [Map](/manual/api/reference/map/get) .<br><br>Parâmetro *Map* necessário se *Tipo de fonte* estiver configurado como "Mapa".| |*Referência do widget vinculado*|1|filter_widget_reference|Valor válido do parâmetro *Referência do widget* [*Map navigation tree*](/manual/api/reference/dashboard/widget_fields/map_tree) .<br><br>Parâmetro *Referência do widget vinculado* necessário se *Tipo de fonte* estiver configurado como "Árvore de navegação do mapa".|

en-us	### Parameters  The following parameters are supported for the *Plain text* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |***Items***<br>(required)|4|itemids|[Item](/manual/api/reference/item/get) ID.<br><br>Note: To configure multiple items, create a dashboard widget field object for each item.| |*Items location*|0|style|0 - *(default)* Left;<br>1 - Top.| |*Show lines*|0|show_lines|Valid values range from 1-100.<br><br>Default: 25.| |*Show text as HTML*|0|show_as_html|0 - *(default)* Disabled;<br>1 - Enabled.| |*Dynamic item*|0|dynamic|0 - *(default)* Disabled;<br>1 - Enabled.|
pt-br	 ### Parâmetros  Os seguintes parâmetros são suportados para o widget *Texto simples*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualziação*|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |***Itens***<br>(obrigatório)|4|itemids|ID do [Item](/manual/api/reference/item/get).<br><br>Observe: Para configurar vários itens, crie um objeto de campo de widget de dashboard para cada item.| |*Localização dos itens*|0|style|0 - *(padrão)* Esquerda;<br>1 - Superior.| |*Mostrar linhas*|0|show_lines|Valores válidos variam de 1-100.<br><br>Padrão: 25.| |*Mostrar texto como HTML*|0|show_as_html|0 - *(padrão)* Desativado;<br>1 - Habilitado.| |*Item dinâmico*|0|dynamic|0 - *(padrão)* Desativado;<br>1 - habilitado.|

en-us	### Parameters  The following parameters are supported for the *Problems by severity* widget.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To configure multiple host groups, create a dashboard widget field object for each host group.| |*Exclude host groups*|<|2|exclude_groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To exclude multiple host groups, create a dashboard widget field object for each host group.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: To configure multiple hosts, create a dashboard widget field object for each host. For multiple hosts, the parameter *Host groups* must either be not configured at all or configured with at least one host group that the configured hosts belong to.| |*Problem*|<|1|problem|Problem [event name](/manual/config/triggers/trigger#configuration) (case insensitive, full name or part of it).| |*Severity*|<|0|severities|0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.<br><br>Default: empty (all enabled).<br><br>Note: To configure multiple values, create a dashboard widget field object for each value.| |*Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(default)* And/Or;<br>2 - Or.| |^|*Tag name*|1|tags.tag.0|Any string value.<br><br>Parameter *Tag name* required if configuring *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.<br><br>Parameter *Operator* required if configuring *Tags*.| |^|*Tag value*|1|tags.value.0|Any string value.<br><br>Parameter *Tag value* required if configuring *Tags*.| |*Show*|<|0|show_type|0 - *(default)* Host groups;<br>1 - Totals.| |*Layout*|<|0|layout|0 - *(default)* Horizontal;<br>1 - Vertical.<br><br>Parameter *Layout* not available if *Show* is set to "Host groups".| |*Show operational data*|<|0|show_opdata|0 - *(default)* None;<br>1 - Separately;<br>2 - With problem name.| |*Show suppressed problems*|<|0|show_suppressed|0 - *(default)* Disabled;<br>1 - Enabled.| |*Hide groups without problems*|<|0|hide_empty_groups|0 - *(default)* Disabled;<br>1 - Enabled.<br><br>Parameter *Hide groups without problems* not available if *Show* is set to "Totals".| |*Problem display*|<|0|ext_ack|0 - *(default)* All;<br>1 - Unacknowledged only;<br>2 - Separated.| |*Show timeline*|<|0|show_timeline|0 - Disabled;<br>1 - *(default)* Enabled.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para widget  *Problemas por severidade*.  |Parâmetro|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Intervalo de atualização*|<|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Grupos de host*|<|2|groupids|ID do [Host group](/manual/api/reference/hostgroup/get).<br><br>Note: Para configurar vários grupos de host, crie um objeto de campo de widget de painel para cada grupo de hosts.| |*Excluir grupos de host|<|2|exclude_groupids|ID do [Host group](/manual/api/reference/hostgroup/get).<br><br>Note: Para excluir vários grupos de host, crie um objeto de campo de widget de painel para cada grupo de hosts.| |*Hosts*|<|3|hostids|ID do [Host](/manual/api/reference/host/get).<br><br>Note: Para configurar vários hosts, Um objeto de campo de widget de painel para cada grupo de hosts. Para vários hosts, o parâmetro *Grupos de Hosts* deve estar ou não configurado de forma alguma, ou configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.| |*Problema*|<|1|problem|Nome do evento problema [event name](/manual/config/triggers/trigger#configuration) (maiúscula minúscula, nome completo ou parte dele).| |*Severidade*|<|0|severities|0 - Não classificado;<br>1 - Informação;<br>2 - Aviso;<br>3 - Média;<br>4 - Alto;<br>5 - Desastre.<br><br>Padrão: vazio (todos habiliatdos).<br><br>Note: Para configurar vários valores, crie Um objeto de campo de widget de painel para cada grupo de hosts.| |*Tags* (o número no nome da propriedade (por exemplo, tags.tag.0) refere-se à ordem de classificação na lista de avaliação de tags |<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(padrão)* E/Ou;<br>2 - Ou.| |^|*Tag name*|1|tags.tag.0|Qualquer valor de tag.<br><br>Parâmetro *Nome da tag* necessário se estiver configurando *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contém;<br>1 - Igual;<br>2 - Não contém;<br>3 - Não é igual;<br>4 - Existe;<br>5 - Não existe.<br><br>Parâmetro *Operador* necessário se estiver configurando *Tags*.| |^|*Tag value*|1|tags.value.0|Qualquer valor de string.<br><br>Parâmetro *Valor da Tag* necessário se estiver configurando *Tags*.| |*Mostrar*|<|0|show_type|0 - *(padrão)* Grupos de host;<br>1 - Total.| |*Layout*|<|0|layout|0 - *(padrão)* Horizontal;<br>1 - Vertical.<br><br>Parâmetro *Layout* não disponível se *Mostrar* estiver configurado como "Host groups".| |*Mostrar dados operacionais|<|0|show_opdata|0 - *(padrão)* Nenhum;<br>1 - Separadamente;<br>2 -Com nome do problema.| |*Mostrar problemas suprimidos*|<|0|show_suppressed|0 - *(padrão)* Desabilitado;<br>1 - Habilitado.| |*Ocultar grupos sem problemas*|<|0|hide_empty_groups|0 - *(padrão)* Desabilitado;<br>1 - Habilitado.<br><br>Parâmetro *Ocultar grupos sem problemas* não disponível se *Mostrar* estiver configurado como "Total".| |*Exibir problema*|<|0|ext_ack|0 - *(padrão)* Todos;<br>1 - Somente não reconhecidos;<br>2 - Separados.| |*Mostrar timeline*|<|0|show_timeline|0 - Desabilitada;<br>1 - *(padrão)* Habilitada.|

en-us	### Parameters  The following parameters are supported for the *Problems* widget.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Show*|<|0|show|1 - *(default)* Recent problems;<br>2 - History;<br>3 - Problems.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To configure multiple host groups, create a dashboard widget field object for each host group.| |*Exclude host groups*|<|2|exclude_groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To exclude multiple host groups, create a dashboard widget field object for each host group.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: To configure multiple hosts, create a dashboard widget field object for each host. For multiple hosts, the parameter *Host groups* must either be not configured at all or configured with at least one host group that the configured hosts belong to.| |*Problem*|<|1|problem|Problem [event name](/manual/config/triggers/trigger#configuration) (case insensitive, full name or part of it).| |*Severity*|<|0|severities|0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.<br><br>Default: empty (all enabled).<br><br>Note: To configure multiple values, create a dashboard widget field object for each value.| |*Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(default)* And/Or;<br>2 - Or.| |^|*Tag name*|1|tags.tag.0|Any string value.<br><br>Parameter *Tag name* required if configuring *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.<br><br>Parameter *Operator* required if configuring *Tags*.| |^|*Tag value*|1|tags.value.0|Any string value.<br><br>Parameter *Tag value* required if configuring *Tags*.| |*Show tags*|<|0|show_tags|0 - *(default)* None;<br>1 - 1;<br>2 - 2;<br>3 - 3.| |*Tag name* (format)|<|0|tag_name_format|0 - *(default)* Full;<br>1 - Shortened;<br>2 - None.<br><br>Parameter *Tag name* (format) not available if *Show tags* is set to "None".| |*Tag display priority*|<|1|tag_priority|Comma-separated list of tags.<br><br>Parameter *Tag display priority* not available if *Show tags* is set to "None".| |*Show operational data*|<|0|show_opdata|0 - *(default)* None;<br>1 - Separately;<br>2 - With problem name.| |*Show suppressed problems*|<|0|show_suppressed|0 - *(default)* Disabled;<br>1 - Enabled.| |*Show unacknowledged only*|<|0|unacknowledged|0 - *(default)* Disabled;<br>1 - Enabled.| |*Sort entries by*|<|0|sort_triggers|1 - Severity (descending);<br>2 - Host (ascending);<br>3 - Time (ascending);<br>4 - *(default)* Time (descending);<br>13 - Severity (ascending);<br>14 - Host (descending);<br>15 - Problem (ascending);<br>16 - Problem (descending).<br><br>For all values, except "Time (descending)" and "Time (ascending)", the parameter *Show timeline* must be set to "Disabled".| |*Show timeline*|<|0|show_timeline|0 - Disabled;<br>1 - *(default)* Enabled.<br><br>Parameter *Show timeline* available if *Sort entries by* is set to "Time (descending)" or "Time (ascending)".| |*Show lines*|<|0|show_lines|Valid values range from 1-100.<br><br>Default: 25.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para widget *Problemas*   |Parâmetro|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Intervalo de atualização*|<|0|rf_rate|0 - Sem atualização <br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Mostrar*|<|0|show|1 - *(padrão)* Problemas recentes;<br>2 - Histórico;<br>3 - Problemas.| |*Grupos de host*|<|2|groupids|ID do [Host group](/manual/api/reference/hostgroup/get).<br><br>Observe: crie um objeto de campo de widget de painel para cada grupo de host.| |*Excluir grupos de host*|<|2|exclude_groupids|ID do [Host group](/manual/api/reference/hostgroup/get).<br><br>Observe: Para excluir vários grupos de hosts, crie um objeto de campo de widget de painel para cada grupo de hosts.| |*Hosts*|<|3|hostids|ID do [Host](/manual/api/reference/host/get).<br><br>Observe: Para configurar vários hosts, crie um objeto de campo de widget de painel para cada host. Para múltiplos hosts, o parâmetro *Grupos de hosts* deve estar não configurado ou configurado com pelo menos um grupo de host ao qual os hosts configurados pertencem.| |*Problema*|<|1|problem|Nome do evento problema [event name](/manual/config/triggers/trigger#configuration) (maiúsculas e minúsculas, nome completo ou parte dele).| |*Severidade*|<|0|severities|0 - Não classificado;<br>1 - Informação;<br>2 - Aviso;<br>3 - Médio;<br>4 - Alto;<br>5 - Desastre.<br><br>Padrão: 1, 2, 3, 4, 5 (todos habilitados).<br><br>Observe: Para configurar múltiplos valores, crie um objeto de campo de widget de painel para cada valor.| |*Tags* (o número no nome da propriedade (por exemplo, tags.tag.0) refere-se à ordem da tag na lista de avaliação de tags)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(padrão)* E/Ou;<br>2 - Ou.| |^|*Nome da tag*|1|tags.tag.0|Qualquer valor de string.<br><br>Parâmetro *Nome da tag* necessário se estiver configurando *Tags*.| |^|*Operador*|0|tags.operator.0|0 - Contains;<br>1 - Igual;<br>2 - Não é igual;<br>3 - Não é igual;<br>4 - Existe;<br>5 - Não existe.<br><br>Parâmetro *Operador* necessário se estiver configurando *Tags*.| |^|*Valor da tag*|1|tags.value.0|Qualquer valor de string.<br><br>Parâmetro *Valor de tag* necessário se estiver configurando *Tags*.| |*Mostrar tags*|<|0|show_tags|0 - *(padrão)* Nenhuma;<br>1 - 1;<br>2 - 2;<br>3 - 3.| |*Nome da tag* (formato)|<|0|tag_name_format|0 - *(padrão)* Inteiro;<br>1 - Shortened;<br>2 - Nenhum.<br><br>Parâmetro *Nome da tag* (formato) não disponível se *Mostrar tags* estiver configurado como "Nenhum".| |*Exibir propriedade da tag*|<|1|tag_priority|Lista separada por vírgulas de tags.<br><br>Parâmetro *Tag display priority* não disponível se *Mostrar tags* estiver configurado como "None".| |*Mostrar operational data*|<|0|show_opdata|0 - *(padrão)* Nenhum;<br>1 - Separadamente;<br>2 - Com o nome do problema.| |*Mostrar problemas suprimidos*|<|0|show_suppressed|0 - *(padrão)* Desabilitado;<br>1 - Habilitado.| |*Show somente desconhecido*|<|0|unacknowledged|0 - *(padrão)* Desabilitado;<br>1 - Habilitado.| |*Ordenar entradas por*|<|0|sort_triggers|1 - Severidade (decrescente);<br>2 - Host (crescente);<br>3 - Horário (crescente);<br>4 - *(padrão)* Horário (decrescente);<br>13 - Severidade (crescente);<br>14 - Host (decrescente;<br>15 - Problema (crescente);<br>16 - Problema (decrescente).<br><br>Para todos valores, exceto "Horário (decrescente)" e "Horário (crescente)", o parâmetro *Mostrar timeline* deve estar configurado como "Desabilitado".| |*Mostrar linha do tempo*|<|0|show_timeline|0 - Desabilitado;<br>1 - *(padrão)* Habilitado.<br><br>Parâmetro *Mostrar linha do tempo* disponível se *Ordenar entradas por* estiver configurado para "Horário (decrescente)" ou "Horário (crescente)".| |*Mostrar linhas*|<|0|show_lines|Valores válidos variam de 1-100.<br><br>Padrão: 25.|

en-us	### Parameters  The following parameters are supported for the *SLA report* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - *(default)* No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |***SLA***<br>(required)|10|slaid|[SLA](/manual/api/reference/sla/get) ID.| |*Service*|9|serviceid|[Service](/manual/api/reference/service/get) ID.| |*Show periods*|0|show_periods|Valid values range from 1-100.<br><br>Default: 20.| |*From*|1|date_from|Valid date string in format `YYYY-MM-DD`.<br>[Relative dates](/manual/config/visualization/graphs/simple#time-period-selector) with modifiers `d`, `w`, `M`, `y` (e.g. `now`, `now/d`, `now/w-1w`, etc.) are supported.| |*To*|1|date_to|Valid date string in format `YYYY-MM-DD`.<br>[Relative dates](/manual/config/visualization/graphs/simple#time-period-selector) with modifiers `d`, `w`, `M`, `y` (e.g. `now`, `now/d`, `now/w-1w`, etc.) are supported.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget de *Relatório SLA*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - *(padrão)* Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |***SLA***<br>(obrigatório)|10|slaid|ID de [SLA](/manual/api/reference/sla/get).| |*Serviço*|9|serviceid|ID de [Service](/manual/api/reference/service/get).| |*Mostrar períodos*|0|show_periods|Valores válidos variam de 1-100.<br><br>Padrão: 20.| |*De*|1|date_from|String de data válida no formato `YYYY-MM-DD`.<br>[Relative dates](/manual/config/visualization/graphs/simple#time-period-selector) com modificadores `d`, `w`, `M`, `y` (por exemplo,`now`, `now/d`, `now/w-1w`, etc.) são suportadas.| |*Para*|1|date_to|String de data válida no formato `YYYY-MM-DD`.<br>[Relative dates](/manual/config/visualization/graphs/simple#time-period-selector) com modificadores `d`, `w`, `M`, `y` (e.g. `now`, `now/d`, `now/w-1w`, etc.) são suportadas.|

en-us	### Parameters  The following parameters are supported for the *Top Hosts* widget.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To configure multiple host groups, create a dashboard widget field object for each host group.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: To configure multiple hosts, create a dashboard widget field object for each host. For multiple hosts, the parameter *Host groups* must either be not configured at all or configured with at least one host group that the configured hosts belong to.| |*Host Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(default)* And/Or;<br>2 - Or.| |^|*Tag name*|1|tags.tag.0|Any string value.<br><br>Parameter *Tag name* required if configuring *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.<br><br>Parameter *Operator* required if configuring *Tags*.| |^|*Tag value*|1|tags.value.0|Any string value.<br><br>Parameter *Tag value* required if configuring *Tags*.| |*Columns* (see below)|<|<|<|<| |*Order*|<|0|order|2 - *(default)* Top N;<br>3 - Bottom N.| |*Order column*|<|0|column|Column numeric value from the configured columns.| |*Host count*|<|0|count|Valid values range from 1-100.<br><br>Default: 10.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget *Top Hosts*.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: Para configurar vários host groups, crie um objeto de campo de widget de painel para cada host.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: Para configurar múltiplos hots, crie um objeto de campo de widget de painel para cada host. Para múltiplos hosts, o parâmetro *Host groups* não deve ser configurado ou configurado com pelo menos um  host group ao qual os hosts configurados pertencem.| |*Host Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(padrão)* E/Ou;<br>2 - Ou.| |^|*Tag name*|1|tags.tag.0|Qualquer valor da string.<br><br>Parâmetro *Nome da Tag* é necessário se estiver configurando as *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contém;<br>1 - Igual;<br>2 - Não contém;<br>3 - Não é igual;<br>4 - Existe;<br>5 - Não existe.<br><br>Parâmetro *Operador* é necessário se estiver configurando as *Tags*.| |^|*Tag value*|1|tags.value.0|Qualquer valor da string.<br><br>Parâmetro *Valor da tag* é necessário se estiver configurando as *Tags*.| |*Columns* (see below)|<|<|<|<| |*Order*|<|0|order|2 - *(padrão)* Top N;<br>3 - Botão N.| |*Order column*|<|0|column| Valor númerico da coluna configurada | |*Host count*|<|0|count|Valores válidos variam entre 1-100.<br><br>Padrão: 10.|

en-us	### Parameters  The following parameters are supported for the *Trigger Overview* widget.  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Refresh interval*|<|0|rf_rate|0 - No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - *(default)* 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |*Show*|<|0|show|1 - *(default)* Recent problems;<br>2 - Any;<br>3 - Problems.| |*Host groups*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Note: To configure multiple host groups, create a dashboard widget field object for each host group.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Note: To configure multiple hosts, create a dashboard widget field object for each host. For multiple hosts, the parameter *Host groups* must either be not configured at all or configured with at least one host group that the configured hosts belong to.| |*Tags* (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)|<|<|<|<| |<|*Evaluation type*|0|evaltype|0 - *(default)* And/Or;<br>2 - Or.| |^|*Tag name*|1|tags.tag.0|Any string value.<br><br>Parameter *Tag name* required if configuring *Tags*.| |^|*Operator*|0|tags.operator.0|0 - Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.<br><br>Parameter *Operator* required if configuring *Tags*.| |^|*Tag value*|1|tags.value.0|Any string value.<br><br>Parameter *Tag value* required if configuring *Tags*.| |*Show suppressed problems*|<|0|show_suppressed|0 - *(default)* Disabled;<br>1 - Enabled.| |*Hosts location*|<|0|style|0 - *(default)* Left;<br>1 - Top.|
pt-br	### Parâmetros  Os seguintes parâmetros são suportados para o widget *Trigger Overview* (visão geral do trigger).    |Parâmetro|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Intervalo de atualização*|<|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |*Mostrar*|<|0|show|1 - *(padrão)* Problema recentes;<br>2 - Qualquer;<br>3 - Problemas.| |*Grupos de host*|<|2|groupids|[Host group](/manual/api/reference/hostgroup/get) ID.<br><br>Observe: Para configurar vários grupos de hosts, crie um objeto de campo de widget de painel para cada grupo de hosts.| |*Hosts*|<|3|hostids|[Host](/manual/api/reference/host/get) ID.<br><br>Observe: Para configurar vários hosts, crie um objeto de campo de widget de painel para cada host. Para vários hosts, o parâmetro *Grupo de hosts* deve ser configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.| |*Tags* (o número no nome da propriedade (por exemplo, tags.tag.0) refere-se à ordem da tag na lista de avaliação de tags)|<|<|<|<| |<|*Tipo de avaliação*|0|evaltype|0 - *(padrão)* E/Ou;<br>2 - Ou.| |^|*Nome da tag*|1|tags.tag.0|Qualquer valor da string.<br><br>Parâmetro *Nome da tag* obrigatório ao configurar *Tags*.| |^|*Operador*|0|tags.operator.0|0 - Contém;<br>1 - Igual;<br>2 - Não contém;<br>3 - Não é igual;<br>4 - Existe;<br>5 - Não existe.<br><br>Parâmtero *Operador* obrigatório ao configurar *Tags*.| |^|*Valor da tag*|1|tags.value.0|Qualquer valor da tag.<br><br>Parâmetro *Valor da tag* obrigatório ao configurar *Tags*.| |*Mostrar problemas suprimidos*|<|0|show_suppressed|0 - *(default)* Desativado;<br>1 - Ativado.| |*Localização dos hosts*|<|0|style|0 - *(padrão)* Esquerda;<br>1 - Superior.|

en-us	### Parameters  The following parameters are supported for the *URL* widget.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Refresh interval*|0|rf_rate|0 - *(default)* No refresh;<br>10 - 10 seconds;<br>30 - 30 seconds;<br>60 - 1 minute;<br>120 - 2 minutes;<br>600 - 10 minutes;<br>900 - 15 minutes.| |***URL***<br>(required)|1|url|Valid URL string.| |*Dynamic item*|0|dynamic|0 - *(default)* Disabled;<br>1 - Enabled.|
pt-br	 ### Parâmetros  Os seguintes parâmetros são suportados para o widget *URL*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Intervalo de atualização*|0|rf_rate|0 - *(padrão)* Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.| |***URL***<br>(obrigatório)|1|url|String de URL válida URL.| |*Item dinâmico*|0|dynamic|0 - *(padrão)* Desativado;<br>1 - Ativado.|

en-us	### Parameters  The method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |extend|boolean|Default value: "true". Setting it's value to "false" allows to check session without extending it's lifetime. Supported since Zabbix 4.0.| |sessionid|string|User session id.|
pt-br	### Parâmetros      O método aceita os seguintes parâmetros.      |Parâmetro|[Type](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |extend|boolean|Valor padrão: "true". Definir seu valor como "false" permite verificar a sessão sem estender sua vida útil. Suportado desde o Zabbix 4.0.| |sessionid|string|ID da sessão do usuário.|

en-us	#### Passive checks  A passive check is a simple data request. Zabbix server or proxy asks for some data (for example, CPU load) and Zabbix agent sends back the result to the server.  **Server request**  For definition of header and data length please refer to [protocol details](/manual/appendix/protocols/header_datalen).      <item key>  **Agent response**      <DATA>[\0<ERROR>]  Above, the part in square brackets is optional and is only sent for not supported items.  For example, for supported items:  1.  Server opens a TCP connection 2.  Server sends **<HEADER><DATALEN>agent.ping** 3.  Agent reads the request and responds with     **<HEADER><DATALEN>1** 4.  Server processes data to get the value, '1' in our case 5.  TCP connection is closed  For not supported items:  1.  Server opens a TCP connection 2.  Server sends **<HEADER><DATALEN>vfs.fs.size\[/nono\]** 3.  Agent reads the request and responds with     **<HEADER><DATALEN>ZBX\_NOTSUPPORTED\\0Cannot obtain     filesystem information: \[2\] No such file or directory** 4.  Server processes data, changes item state to not supported with the     specified error message 5.  TCP connection is closed
pt-br	#### Verificações passivas  Uma verificação passiva é uma solicitação de dados simples. Servidor ou proxy Zabbix pergunta para alguns dados (por exemplo, carga da CPU) e o agente Zabbix envia de volta o resultado para o servidor.  **Solicitação do servidor**  Para definição de cabeçalho e comprimento de dados, consulte [protocolo detalhes](/manual/appendix/protocols/header_datalen).      <chave de item>  **Resposta do agente**      <DADOS>[\0<ERRO>]  Acima, a parte entre colchetes é opcional e só é enviada para não itens suportados.  Por exemplo, para itens suportados:  1. O servidor abre uma conexão TCP 2. O servidor envia **<HEADER><DATALEN>agent.ping** 3. O agente lê a solicitação e responde com     **<HEADER><DATALEN>1** 4. O servidor processa os dados para obter o valor, '1' no nosso caso 5. A conexão TCP está fechada  Para itens não suportados:  1. O servidor abre uma conexão TCP 2. O servidor envia **<HEADER><DATALEN>vfs.fs.size\[/nono\]** 3. O agente lê a solicitação e responde com     **<HEADER><DATALEN>ZBX\_NOTSUPPORTED\\0Não é possível obter     informações do sistema de arquivos: \[2\] Arquivo ou diretório inexistente** 4. O servidor processa os dados, altera o estado do item para não suportado com o     mensagem de erro especificada 5. A conexão TCP está fechada

en-us	#### Passive proxy
pt-br	#### Proxy passivo

en-us	#### Password requirements  Custom password complexity requirements can now be provided for Zabbix internal [authentication method](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication). To prevent Zabbix users from setting weak passwords, it is possible to enforce the following restrictions:  -   Set the minimum password length. -   Require a password to contain a combination of uppercase and     lowercase letters, digits, and/or special characters. -   Prohibit usage of most common and easily guessable passwords.
pt-br	#### Requisitos de senha  Os requisitos personalizados de complexidade de senha agora podem ser fornecidos para o Zabbix interno (/manual/web_interface/frontend_sections/administration/authentication#internal_authentication). Para evitar que os usuários do Zabbix definam senhas fracas, é possível impor as seguintes restrições:  -   Definir o comprimento mínimo da senha. -   Exigir que a senha contenha uma combinação de letras maiúsculas e     letras maiúsculas e minúsculas, dígitos e/ou caracteres especiais. -   Proibir o uso das senhas mais comuns e fáceis de adivinhar.

en-us	#### Pattern examples  |Pattern|Description|Matches|No match| |-------|-----------|-------|--------| |*\**|Matches all possible keys with or without parameters.|Any|None| |*vfs.file.contents*|Matches `vfs.file.contents` without parameters.|vfs.file.contents|vfs.file.contents\[/etc/passwd\]| |*vfs.file.contents\[\]*|Matches `vfs.file.contents` with empty parameters.|vfs.file.contents\[\]|vfs.file.contents| |*vfs.file.contents\[\*\]*|Matches `vfs.file.contents` with any parameters; will not match `vfs.file.contents` without square brackets.|vfs.file.contents\[\]<br>vfs.file.contents\[/path/to/file\]|vfs.file.contents| |*vfs.file.contents\[/etc/passwd,\*\]*|Matches `vfs.file.contents` with first parameters matching /etc/passwd and all other parameters having any value (also empty).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/var/log/zabbix\_server.log\]<br>vfs.file.contents\[\]| |*vfs.file.contents\[\*passwd\*\]*|Matches `vfs.file.contents` with first parameter matching \*passwd\* and no other parameters.|vfs.file.contents\[/etc/passwd\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]| |*vfs.file.contents\[\*passwd\*,\*\]*|Matches `vfs.file.contents` with only first parameter matching \*passwd\* and all following parameters having any value (also empty).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/tmp/test\]| |*vfs.file.contents\[/var/log/zabbix\_server.log,\*,abc\]*|Matches `vfs.file.contents` with first parameter matching /var/log/zabbix\_server.log, third parameter matching 'abc' and any (also empty) second parameter.|vfs.file.contents\[/var/log/zabbix\_server.log,,abc\]<br>vfs.file.contents\[/var/log/zabbix\_server.log,utf8,abc\]|vfs.file.contents\[/var/log/zabbix\_server.log,,abc,def\]| |*vfs.file.contents\[/etc/passwd,utf8\]*|Matches `vfs.file.contents` with first parameter matching /etc/passwd, second parameter matching 'utf8' and no other arguments.|vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf16\]| |*vfs.file.\**|Matches any keys starting with `vfs.file.` without any parameters.|vfs.file.contents<br>vfs.file.size|vfs.file.contents\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log\]| |*vfs.file.\*\[\*\]*|Matches any keys starting with `vfs.file.` with any parameters.|vfs.file.size.bytes\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log, utf8\]|vfs.file.size.bytes| |*vfs.\*.contents*|Matches any key starting with `vfs.` and ending with `.contents` without any parameters.|vfs.mount.point.file.contents<br>vfs..contents|vfs.contents|
pt-br	#### Exemplos de padrões  |Padrão|Descrição|Correspondências|Sem correspondência| |-------|-----------|-------|--------| |*\**|Corresponde a todas as chaves possíveis com ou sem parâmetros.|Qualquer|Nenhum| |*vfs.file.contents*|Corresponde a `vfs.file.contents` sem parâmetros.|vfs.file.contents|vfs.file.contents\[/etc/passwd\]| |*vfs.file.contents\[\]*|Corresponde `vfs.file.contents` com parâmetros vazios.|vfs.file.contents\[\]|vfs.file.contents| |*vfs.file.contents\[\*\]*|Corresponde `vfs.file.contents` com quaisquer parâmetros; não corresponderá a `vfs.file.contents` sem colchetes.|vfs.file.contents\[\]<br>vfs.file.contents\[/path/to/file\]|vfs.file.contents| |*vfs.file.contents\[/etc/passwd,\*\]*|Corresponde `vfs.file.contents` com os primeiros parâmetros correspondentes a /etc/passwd e todos os outros parâmetros com qualquer valor (também vazio).|vfs .file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs. file.contents\[/var/log/zabbix\_server.log\]<br>vfs.file.contents\[\]| |*vfs.file.contents\[\*passwd\*\]*|Corresponde `vfs.file.contents` com o primeiro parâmetro correspondente a \*passwd\* e nenhum outro parâmetro.|vfs.file.contents\[/etc /passwd\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]| |*vfs.file.contents\[\*passwd\*,\*\]*|Corresponde a `vfs.file.contents` apenas com o primeiro parâmetro correspondente a \*passwd\* e todos os parâmetros seguintes com qualquer valor (também vazio) .|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]|vfs.file.contents\[/etc/passwd\]<br >vfs.file.contents\[/tmp/test\]| |*vfs.file.contents\[/var/log/zabbix\_server.log,\*,abc\]*|Corresponde `vfs.file.contents` com o primeiro parâmetro correspondente a /var/log/zabbix\_server.log , terceiro parâmetro correspondente a 'abc' e qualquer segundo parâmetro (também vazio).|vfs.file.contents\[/var/log/zabbix\_server.log,,abc\]<br>vfs.file.contents\[/ var/log/zabbix\_server.log,utf8,abc\]|vfs.file.contents\[/var/log/zabbix\_server.log,,abc,def\]| |*vfs.file.contents\[/etc/passwd,utf8\]*|Corresponde `vfs.file.contents` com o primeiro parâmetro correspondente a /etc/passwd, segundo parâmetro correspondente a 'utf8' e nenhum outro argumento.|vfs. file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf16\]| |*vfs.file.\**|Corresponde a qualquer chave que comece com `vfs.file.` sem nenhum parâmetro.|vfs.file.contents<br>vfs.file.size|vfs.file.contents\[\]< br>vfs.file.size\[/var/log/zabbix\_server.log\]| |*vfs.file.\*\[\*\]*|Corresponde a qualquer chave que comece com `vfs.file.` com quaisquer parâmetros.|vfs.file.size.bytes\[\]<br>vfs.file. size\[/var/log/zabbix\_server.log, utf8\]|vfs.file.size.bytes| |*vfs.\*.contents*|Corresponde a qualquer chave começando com `vfs.` e terminando com `.contents` sem nenhum parâmetro.|vfs.mount.point.file.contents<br>vfs..contents|vfs. conteúdo|

en-us	##### Payload data definition  ###### Common data  These parameters are present in all requests/responses:  |Name|Type|Comments| |-----|--------|----------| |id   |uint32|For requests - the incrementing identifier used to link requests with responses. Unique within a request direction (i.e. from agent to plugin or from plugin to agent).<br>For responses - ID of the corresponding request.| |type|uint32|The request type.|
pt-br	##### Definição dados Payload   ###### Dado comum  Estes parâmetros são apresentados em todos requests/responses:  |Nome|Tipo|Comentários| |-----|--------|----------| |id   |uint32|Para requests - o indicador crescente usado para vincular requests com responses. Único dentro de uma request direta (i.e. do agente para  o plugin ou do plugin para o agente).<br>Para responses - ID da request correspondente.| |type|uint32|O tipo request.|

en-us	 ### Payload data  |Type|Size|Comments| |-----|-----|----------| |Byte| Defined by the *Size* field |JSON formatted data.|
pt-br	### Dado Payload   |Tipo|Tamanho|Comentários| |-----|-----|----------| |Byte| Definido pelo campo *Size* |Dados formatados em JSON.|

en-us	 #### PCRE2 support Support for PCRE2 has been added and Zabbix installation packages for RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer have been updated to use PCRE2. PCRE is still supported, but Zabbix can only be compiled with one of the libraries PCRE or PCRE2, both cannot be used at the same time.
pt-br	 #### Suporte ao PCRE2 O suporte ao PCRE2 foi adicionado e os pacotes de instalação do Zabbix para RHEL 7 e mais recentes, SLES (todas as versões), Debian 9 e mais recentes, Ubuntu 16.04 e mais recentes foram atualizados para usar o PCRE2. O PCRE ainda é suportado, mas o Zabbix só pode ser compilado com uma das bibliotecas PCRE ou PCRE2, ambas não podem ser usadas ao mesmo tempo ao mesmo tempo.

en-us	 ##### PCRE2 support Support for PCRE2 has been added. PCRE is still supported, but Zabbix can only be compiled with one of the libraries PCRE or PCRE2, both cannot be used at the same time.   The following Zabbix installation packages have been updated and now use PCRE2:  - RHEL 7 and newer - SLES (all versions) - Debian 9 and newer - Ubuntu 16.04 and newer  Please note that after switching to PCRE2, you may need to update some regular expressions. In particular, the pattern  ```^[\w-\.]``` needs to be changed to ```^[-\\w\\.]```  to continue working correctly - see [Known issues](/manual/installation/known_issues#invalid-regular-expressions-after-switching-to-pcre2) for a more detailed explanation.
pt-br	##### Suporte PCRE2  O suporte a PCRE2 foi adicionado. PCRE ainda é suportado, mas o Zabbix só pode ser  compilado com uma das bibliotecas PCRE ou PCRE2, ambas não podem ser usadas ao mesmo  tempo.   Os seguintes pacotes de instalação do Zabbix foram atualizados e agora usam PCRE2: - RHEL/CentOS 7 e mais recentes - SLES (todas as versões) - Debian 9 e mais recentes - Ubuntu 16.04 e mais recentes  Por favor note que após a alteração para PCRE2, você pode precisar atualizar algumas  expressões regulares. Em particular, o padrão ```^[\w-\.]``` precisa ser alterado para ```^[-\\w\\.]```  para continuar funcionando corretamente - veja [problemas conhecidos](manual/installation/known_issues#invalid_regular_expressions_after_switching_to_pcre2)  para uma explicação mais detalhada. 

en-us	 #### PCRE2 support Support for PCRE2 has been added. PCRE is still supported, but Zabbix can only be compiled with one of the libraries PCRE or PCRE2, both cannot be used at the same time.   The following Zabbix installation packages have been updated and now use PCRE2: - RHEL/CentOS 7 and newer - SLES (all versions) - Debian 9 and newer - Ubuntu 16.04 and newer  Please note that after switching to PCRE2, you may need to update some regular expressions. In particular, the pattern ^[\w-\.] needs to be changed to ^[-\w\.] to continue working  correctly - see [Known issues](manual/installation/known_issues#invalid_regular_expressions_after_switching_to_pcre2) for a more detailed explanation.   
pt-br	 #### PCRE2 support Support for PCRE2 has been added and all Zabbix installation packages have been updated to use PCRE2. PCRE is still supported, but Zabbix can only be compiled with one of the libraries PCRE or PCRE2, both cannot be used at the same time.  Please note that after switching to PCRE2, you may need to update some regular expressions. In particular, the pattern ^[\w-\.] needs to be changed to ^[-\w\.] to continue working  correctly - see [Known issues](manual/installation/known_issues#invalid_regular_expressions_after_switching_to_pcre2) for a more detailed explanation.   

en-us	#### Performance counter parameters  You can deploy some PerfCounter parameters for the monitoring of Windows performance counters.  For example, you can add these to the Zabbix agent configuration file:         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        or        PerfCounter=UserPerfCounter2,"\4\24",30  With such parameters in place, you can then simply use *UserPerfCounter1* or *UserPerfCounter2* as the keys for creating the respective items.  Remember to restart Zabbix agent after making changes to the configuration file.
pt-br	#### Parâmetros do contador de desempenho  Você pode implantar alguns parâmetros PerfCounter para o monitoramento do Windows contadores de desempenho.  Por exemplo, você pode adicioná-los ao arquivo de configuração do agente Zabbix:          PerfCounter=UserPerfCounter1,"\Memory\Page Reads/s",30         ou         PerfCounter=UserPerfCounter2,"\4\24",30  Com esses parâmetros em vigor, você pode simplesmente usar *UserPerfCounter1* ou *UserPerfCounter2* como as chaves para criar o respectivos itens.  Lembre-se de reiniciar o agente Zabbix depois de fazer alterações no arquivo de configuração.

en-us	#### Performance  Using some internal items may negatively affect performance. These items are:  -   `zabbix[host,,items]` -   `zabbix[host,,items_unsupported]` -   `zabbix[hosts]` -   `zabbix[items]` -   `zabbix[items_unsupported]` -   `zabbix[queue]` -   `zabbix[requiredperformance]` -   `zabbix[stats,,,queue]` -   `zabbix[triggers]`  The [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) and [Queue](/manual/web_interface/frontend_sections/administration/queue)  frontend sections are also affected.
pt-br	#### Desempenho  Usar alguns itens internos pode afetar negativamente o desempenho. Esses itens são:  -   `zabbix[host,,items]` -   `zabbix[host,,items_unsupported]` -   `zabbix[hosts]` -   `zabbix[items]` -   `zabbix[items_unsupported]` -   `zabbix[queue]` -   `zabbix[requiredperformance]` -   `zabbix[stats,,,queue]` -   `zabbix[triggers]`  As seções frontend do usuário [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) e fila [Queue](/manual/web_interface/frontend_sections/administration/queue)  também são afetadas.

en-us	### Performing requests  Once you've set up the frontend, you can use remote HTTP requests to call the API. To do that you need to send HTTP POST requests to the `api_jsonrpc.php` file located in the frontend directory. For example, if your Zabbix frontend is installed under *http://example.com/zabbix*, the HTTP request to call the `apiinfo.version` method may look like this:  ```yaml POST http://example.com/zabbix/api_jsonrpc.php HTTP/1.1 Content-Type: application/json-rpc  {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "id": 1,     "auth": null,     "params": {} } ```  The request must have the `Content-Type` header set to one of these values: `application/json-rpc`, `application/json` or `application/jsonrequest`.
pt-br	 ### Desenvolvendo requisições  Uma vez que você tenha configurado o frontend, você pode usar requisições de HTTP remoto para requisitar a execução da API. Para isso, você precisará enviar requisições HTTP POST para o arquivo `api_jsonrpc.php` localizado no diretório frontend. Por exemplo, se sua instalação do frontend Zabbix está em *http://example.com/zabbix*, a requisição HTTP para o método pode ser algo como a seguir:  ```yaml POST http://example.com/zabbix/api_jsonrpc.php HTTP/1.1 Content-Type: application/json-rpc  {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "id": 1,     "auth": null,     "params": {} } ```  A requisição deve ter o header  `Content-Type` configurado para um desses valores:  `application/json-rpc`, `application/json` ou `application/jsonrequest`.

en-us	**Permissions**  Flexible permissions to services have been implemented on [user role](/manual/web_interface/frontend_sections/administration/user_roles) level. Read-write or read-only access can be granted to all, none or selected services (based on name or tags).
pt-br	**Permissões**  As permissões flexíveis para serviços foram implementadas em [função do usuário](/manual/web_interface/frontend_sections/administration/user_roles) nível. O acesso de leitura-escrita ou somente leitura pode ser concedido a todos, a nenhum ou a serviços selecionados (com base no nome ou nas tags).

en-us	#### Permissions  The *Permissions* tab contains information on:  -   The user role. Users cannot change their own role. -   The user type (User, Admin, Super Admin) that is defined in the role     configuration. -   Host groups the user has access to. Users of type 'User' and 'Admin'     do not have access to any host groups and hosts by default. To get     the access they need to be included in user groups that have access     to respective host groups and hosts. -   Access rights to sections and elements of Zabbix frontend, modules,     and API methods. Elements to which access is allowed are displayed     in green color. Light gray color means that access to the element is     denied. -   Rights to perform certain actions. Actions that are allowed are     displayed in green color. Light gray color means that a user does     not have the rights to perform this action.  See the [User permissions](permissions) page for details.
pt-br	#### Permissões  A guia *Permissões* contém informações sobre:  - A função do usuário. Os usuários não podem alterar sua própria função. - O tipo de usuário (Usuário, Admin, Super Admin) definido na função     configuração. - Grupos de hosts aos quais o usuário tem acesso. Usuários do tipo 'Usuário' e 'Admin'     não tem acesso a nenhum grupo de hosts e hosts por padrão. Para obter     o acesso que eles precisam para serem incluídos em grupos de usuários que têm acesso     aos respectivos grupos de hosts e hosts. - Direitos de acesso a seções e elementos do frontend Zabbix, módulos,     e métodos de API. Os elementos aos quais o acesso é permitido são exibidos     na cor verde. A cor cinza claro significa que o acesso ao elemento é     negado. - Direitos para realizar certas ações. As ações permitidas são     exibido na cor verde. A cor cinza claro significa que um usuário não     não tem o direito de realizar esta ação.  Consulte a página [Permissões do usuário](permissões) para obter detalhes.

en-us	#### Permissions to host groups  Access to any host data in Zabbix is granted to [user groups](/manual/config/users_and_usergroups/usergroup) on the host group level only.  That means that an individual user cannot be directly granted access to a host (or host group). It can only be granted access to a host by being part of a user group that is granted access to the host group that contains the host.
pt-br	#### Permissões para hospedar grupos  O acesso a qualquer dado de host no Zabbix é concedido a [user groups](/manual/config/users_and_usergroups/usergroup) no grupo de hosts nível apenas.  Isso significa que um usuário individual não pode ter acesso direto a um host (ou grupo de hosts). Ele só pode ter acesso a um host sendo parte de um grupo de usuários que recebe acesso ao grupo de hosts que contém o hospedeiro.

en-us	### Permission  The permission object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**id**<br>(required)|string|ID of the host group to add permission to.| |**permission**<br>(required)|integer|Access level to the host group.<br><br>Possible values:<br>0 - access denied;<br>2 - read-only access;<br>3 - read-write access.|
pt-br	### Permissão    O objeto de permissão tem as seguintes propriedades.    |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição|   |--|--|------|   |**id**<br>(requerido)|string|ID do grupo de hosts ao qual adicionar permissão.|   |**permission**<br>(requerido)|integer|Nível de acesso ao grupo de hosts.<br><br>Valores possíveis:<br>0 - acesso negado;<br>2 - acesso somente leitura;<br>3 - acesso de leitura e gravação.|

en-us	#### PHP 7.2  Zabbix frontend requires PHP version **7.2 or newer**.
pt-br	#### PHP 7.2  O Zabbix frontend requer a versão PHP **7.2 or newer**.

en-us	#### PHP 7.2  Zabbix frontend requires PHP version **7.2 or newer** starting with Zabbix 5.0.  See [instructions](/manual/installation/frontend/frontend_on_debian) for installing Zabbix frontend on distributions with PHP versions below 7.2.
pt-br	#### PHP 7.2  O frontend Zabbix requer PHP na versão  **7.2 or newer** a partir do Zabbix 5.0.  Consulte as instruções [instructions](/manual/installation/frontend/frontend_on_debian) para instalar frontend Zabbix em distribuições com versões do PHP inferiores a 7.2.

en-us	#### PHP 7.3 opcache configuration  If "opcache" is enabled in the PHP 7.3 configuration, Zabbix frontend may show a blank screen when loaded for the first time. This is a registered [PHP bug](https://bugs.php.net/bug.php?id=78015). To work around this, please set the "opcache.optimization\_level" parameter to `0x7FFFBFDF` in the PHP configuration (php.ini file).
pt-br	#### Configuração opcache no PHP 7.3  Se "opcache" está habilitado na configuração do PHP 7.3, o Zabbix Frontend pode mostrar uma tela em branco quando carregado pela primeira vez. Este é  um [bug do PHP](https://bugs.php.net/bug.php?id=78015) registrado. Para contornar este problema, por favor configure  o parâmetro "opcache.optimization\_level" para `0x7FFFBFDF` no arquivo de  configuração do PHP (arquivo php.ini).

en-us	 ### PHP 8 support  PHP 8.0 and 8.1 is now supported.
pt-br	### Suporte PHP 8   Agora, PHP 8.0 e 8.1 são suportados.

en-us	### PHP support  The maximum supported version for PHP is now 8.2.
pt-br	### Suporte PHP  Agora, a maior versão suportada para PHP é 8.2.

en-us	## Plugins
pt-br	## Plugins 

en-us	## Plugins
pt-br	## Plugins

en-us	## Plugins
pt-br	## Plugins 

en-us	## Plugins
pt-br	## Plugins

en-us	### Plugins  All metrics supported by Zabbix agent 2 are collected by plugins.
pt-br	### Plugins  Todas as métricas suportada pelo Zabbix agent 2 são coletadas pelos plugins.

en-us	#### Positional macros no longer supported  The support for positional macros in item name ($1, $2...$9), deprecated since Zabbix 4.0, has been fully removed.
pt-br	#### Macros posicionais não são mais suportadas  O suporte a macros posicionais no nome do item ($1, $2...$9), obsoleto desde o Zabbix 4.0, foi totalmente removido.

en-us	##### Positional macros no longer supported  The support for positional macros in item name ($1, $2...$9), deprecated since Zabbix 4.0, has been fully removed.
pt-br	##### Macros posicionais não mais suportadas  O suporte às macros posicionais no nome do item ($1, $2...$9), obsoletas  desde o Zabbix 4.0, foram completamente removidas.

en-us	 #### Possible deadlocks with MySQL/MariaDB  When running under high load, and with more than one LLD worker involved, it is possible to run into a deadlock caused by an  InnoDB error related to the row-locking strategy (see [upstream bug](https://github.com/mysql/mysql-server/commit/7037a0bdc83196755a3bf3e935cfb3c0127715d5)).  The error has been fixed in MySQL since 8.0.29, but not in MariaDB. For more details, see [ZBX-21506](https://support.zabbix.com/browse/ZBX-21506).
pt-br	#### Possíveis deadlocks  com MySQL/MariaDB  Ao executar sob carga elevada e com mais de um trabalhador LLD envolvido, é possível encontrar um deadlock causado por um erro do InnoDB relacionado à estratégia de bloqueio de linhas (consulte [upstream bug](https://github.com/mysql/mysql-server/commit/7037a0bdc83196755a3bf3e935cfb3c0127715d5)).  O erro foi corrigido no MySQL desde a versão 8.0.29, mas não no MariaDB. Para mais detalhes, consulte [ZBX-21506](https://support.zabbix.com/browse/ZBX-21506).

en-us	##### Possible error messages  You may encounter a situation when no data is displayed and the following error message appears:  ![](../../../../../assets/en/manual/web_interface/error_message_1.png){width="600"}  Error message in this case is the following:      Cannot display item queue. Permission denied  This happens when PHP configuration parameters $ZBX\_SERVER\_PORT or $ZBX\_SERVER in zabbix.conf.php point to existing Zabbix server which uses different database.
pt-br	##### Possíveis mensagens de erro  Você pode encontrar uma situação em que nenhum dado é exibido e o aparece a seguinte mensagem de erro:  ![](../../../../../assets/en/manual/web_interface/error_message_1.png){width="600"}  A mensagem de erro neste caso é a seguinte:      Não é possível exibir a fila de itens. Permissão negada  Isso acontece quando os parâmetros de configuração do PHP $ZBX\_SERVER\_PORT ou $ZBX\_SERVER em zabbix.conf.php aponta para o servidor Zabbix existente que usa banco de dados diferente.

en-us	 ### Possible to build Zabbix agent 2 offline  Zabbix agent 2 now can be built offline. The source tarball now includes the `src/go/vendor` directory, which should make sure  that golang is not forced to download dependency modules automatically. It is still possible to update to the latest modules manually by using `go mod tidy` or `go get` commands.
pt-br	### Possibilidade de construir Zabbix agent 2 offline  O Zabbix agent 2 agora pode ser construído offline. O tarball de origem agora inclui o diretório `src/go/vendor`, que deve verificar que a golang não é obrigada a baixar os módulos de dependência automaticamente. É possível atualizar os últimos módulos manualmente, usando os comandos `go mod tidy` ou `go get` .

en-us	 ### PostgreSQL 15 support  PostgreSQL 15 is now supported. Note that TimescaleDB **does not** support PostgreSQL 15 yet.
pt-br	### Suporte PostgreSQL 15  Agora o PostgreSQL 15 é suportado. Perceba que o TimescaleDB ainda **não** suporta PostgreSQL 15.

en-us	 [PostgreSQL Agent 2 template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F5.0) has been updated:  A trigger for detecting checksum failures has been added to the Dbstat item of the PostgreSQL Agent 2 template. According to [PostgreSQL documentation](https://www.postgresql.org/docs/), you can use checksums on data pages to help detect corruption by the I/O system that would otherwise be silent.
pt-br	O template [PostgreSQL Agent 2 template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F5.0) foi atualizado:   Foi adicionado um trigger para detectar falhas de soma de verificação ao item DBstat do template PostgreSQL Agent 2. De acordo com a documentação [PostgreSQL documentation](https://www.postgresql.org/docs/), você pode usar a soma de verificação em páginas de dados para ajudar a detectar corrupção causada pelo sistema I/O que, de outra forma, seria silenciosa.

en-us	#### PostgreSQL  Export and import must be performed in tmux/screen, so that the session isn't dropped.  See also: [Important notes](#important-notes)  ##### Upgrading tables  * Rename tables using `history_pk_prepare.sql`.  ``` sudo -u zabbix psql zabbix < /usr/share/doc/zabbix-sql-scripts/postgresql/history_pk_prepare.sql ```  * Export current history, import it to the temp table,  and insert it into new tables while ignoring duplicates  ``` \copy history_old TO '/tmp/history.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  value                    DOUBLE PRECISION DEFAULT '0.0000'          NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history FROM '/tmp/history.csv' DELIMITER ',' CSV INSERT INTO history SELECT * FROM temp_history ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_uint_old TO '/tmp/history_uint.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_uint (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  value                    numeric(20)     DEFAULT '0'               NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_str_old TO '/tmp/history_str.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_str (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  value                    varchar(255)    DEFAULT ''                NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_str FROM '/tmp/history_str.csv' DELIMITER ',' CSV INSERT INTO history_str (itemid,clock,value,ns) SELECT * FROM temp_history_str ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_log_old TO '/tmp/history_log.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_log (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  timestamp                integer         DEFAULT '0'               NOT NULL,  source                   varchar(64)     DEFAULT ''                NOT NULL,  severity                 integer         DEFAULT '0'               NOT NULL,  value                    text            DEFAULT ''                NOT NULL,  logeventid               integer         DEFAULT '0'               NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_log FROM '/tmp/history_log.csv' DELIMITER ',' CSV INSERT INTO history_log SELECT * FROM temp_history_log ON CONFLICT (itemid,clock,ns) DO NOTHING;  \copy history_text_old TO '/tmp/history_text.csv' DELIMITER ',' CSV CREATE TEMP TABLE temp_history_text (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  value                    text            DEFAULT ''                NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); \copy temp_history_text FROM '/tmp/history_text.csv' DELIMITER ',' CSV INSERT INTO history_text SELECT * FROM temp_history_text ON CONFLICT (itemid,clock,ns) DO NOTHING; ```  * 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; ```  Consider using the following tips to improve insert performance:  * [PostgreSQL: Bulk Loading Huge Amounts of Data](https://www.cybertec-postgresql.com/en/postgresql-bulk-loading-huge-amounts-of-data) * [Checkpoint Distance and Amount of WAL](https://www.cybertec-postgresql.com/en/checkpoint-distance-and-amount-of-wal)
pt-br	#### PostgreSQL  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)  ##### Atualizando tabelas  * Renomeie tabelas usando `history_pk_prepare.sql`.  ``` sudo -u zabbix psql zabbix < /usr/share/doc/zabbix-sql-scripts/postgresql/history_pk_prepare.sql ```  * Exporte o histórico atual, importe-o para a tabela temporária, e insira-o em novas tabelas enquanto ignora duplicatas  ``` \copy history_old TO '/tmp/history.csv' DELIMITER ',' CSV CRIAR TABELA TEMP temp_history ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, valor PRECISÃO DUPLA PADRÃO '0.0000' NÃO NULO, ns integer DEFAULT '0' NOT NULL ); \copy temp_history FROM '/tmp/history.csv' DELIMITER ',' CSV INSERT INTO history SELECT * FROM temp_history ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA;  \copy history_uint_old TO '/tmp/history_uint.csv' DELIMITER ',' CSV CRIAR TABELA TEMP temp_history_uint ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, valor numérico(20) PADRÃO '0' NÃO NULO, ns integer DEFAULT '0' NOT NULL ); \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA;  \copy history_str_old TO '/tmp/history_str.csv' DELIMITER ',' CSV CRIAR TABELA TEMP temp_history_str ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, valor varchar(255) DEFAULT '' NÃO NULO, ns integer DEFAULT '0' NOT NULL ); \copy temp_history_str FROM '/tmp/history_str.csv' DELIMITER ',' CSV INSERT INTO history_str (itemid,clock,value,ns) SELECT * FROM temp_history_str ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA;  \copy history_log_old TO '/tmp/history_log.csv' DELIMITER ',' CSV CRIAR TABELA TEMP temp_history_log ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, timestamp integer DEFAULT '0' NOT NULL, fonte varchar(64) DEFAULT '' NÃO NULO, severidade integer DEFAULT '0' NOT NULL, valor texto DEFAULT '' NÃO NULO, logeventid integer DEFAULT '0' NOT NULL, ns integer DEFAULT '0' NOT NULL ); \copy temp_history_log FROM '/tmp/history_log.csv' DELIMITER ',' CSV INSERT INTO history_log SELECT * FROM temp_history_log ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA;  \copy history_text_old TO '/tmp/history_text.csv' DELIMITER ',' CSV CRIAR TABELA TEMP temp_history_text ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, valor texto DEFAULT '' NÃO NULO, ns integer DEFAULT '0' NOT NULL ); \copy temp_history_text FROM '/tmp/history_text.csv' DELIMITER ',' CSV INSERT INTO history_text SELECT * FROM temp_history_text ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA; ```  * 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; ```  Considere usar as seguintes dicas para melhorar o desempenho da pastilha:  * [PostgreSQL: carregamento em massa de grandes quantidades de dados](https://www.cybertec-postgresql.com/en/postgresql-bulk-loading-huge-amounts-of-data) * [Distância do ponto de verificação e quantidade de WAL](https://www.cybertec-postgresql.com/en/checkpoint-distance-and-amount-of-wal)

en-us	#### PostgreSQL  If a value contains a non-ASCII character in non UTF8 encoding - this will lead to a failed SQL query (PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding) and data will not be stored. An appropriate warning message will be written to the *zabbix\_server.log*.\ Relevant for at least PostgreSQL version 9.1.3
pt-br	#### PostgreSQL  Se um valor contêm caracteres não-ASCII e não está codificado com UTF8 - isso fará com que a consulta SQL falhe (PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding) e o dado não será armazenado. Uma mensagem de alerta apropriada será registrada no *zabbix\_server.log*.\ Relevante pelo menos para a versão 9.1.3 do PostgreSQL

en-us	 ### PostgreSQL  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |pgsql.autovacuum.count\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|The number of autovacuum workers.|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.archive\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Information about archived files.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by dependent items:<br>**pgsql.archive.count\_archived\_files** - the number of WAL files that have been successfully archived.<br>**pgsql.archive.failed\_trying\_to\_archive** - the number of failed attempts for archiving WAL files.<br>**pgsql.archive.count\_files\_to\_archive** - the number of files to archive.<br>**pgsql.archive.size\_files\_to\_archive** -the size of files to archive. | |pgsql.bgwriter\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Combined number of checkpoints for the database cluster, broken down by checkpoint type.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by dependent items:<br>**pgsql.bgwriter.buffers\_alloc** - the number of buffers allocated.<br>**pgsql.bgwriter.buffers\_backend** -the number of buffers written directly by a backend.<br>**pgsql.bgwriter.maxwritten\_clean** - the number of times the background writer stopped a cleaning scan, because it had written too many buffers.<br>**pgsql.bgwriter.buffers\_backend\_fsync** -the number of times a backend had to execute its own fsync call instead of the background writer.<br>**pgsql.bgwriter.buffers\_clean** - the number of buffers written by the background writer.<br>**pgsql.bgwriter.buffers\_checkpoint** - the number of buffers written during checkpoints.<br>**pgsql.bgwriter.checkpoints\_timed** - the number of scheduled checkpoints that have been performed.<br>**pgsql.bgwriter.checkpoints\_req** - the number of requested checkpoints that have been performed.<br>**pgsql.bgwriter.checkpoint\_write\_time** - the total amount of time spent in the portion of checkpoint processing where files are written to disk, in milliseconds.<br>**pgsql.bgwriter.sync\_time** - the total amount of time spent in the portion of checkpoint processing where files are synchronized with disk. | |pgsql.cache.hit\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|PostgreSQL buffer cache hit rate.|Float |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.connections\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Connections by type.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by dependent items:<br>**pgsql.connections.active** - the backend is executing a query.<br>**pgsql.connections.fastpath\_function\_call** -the backend is executing a fast-path function.<br>**pgsql.connections.idle** - the backend is waiting for a new client command.<br>**pgsql.connections.idle\_in\_transaction** - the backend is in a transaction, but is not currently executing a query.<br>**pgsql.connections.prepared** - the number of prepared connections.<br>**pgsql.connections.total** - the total number of connections.<br>**pgsql.connections.total\_pct** - percantange of total connections in respect to ‘max\_connections’ setting of the PostgreSQL server.<br>**pgsql.connections.waiting** - number of connections in a query.<br>**pgsql.connections.idle\_in\_transaction\_aborted** - the backend is in a transaction, but is not currently executing a query and one of the statements in the transaction caused an error. | |pgsql.custom.query\[uri,<username>,<password>,queryName\[,args...\]\]|<|<|<|<| |<|Returns result of a custom query.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**queryName** - name of a custom query, must match SQL file name without an extension. <br> **args**(optional) - arguments to pass to a query. | | |pgsql.dbstat\[uri,<username>,<password>, dbName\]|<|<|<|<| |<|Collects statistics per database. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by dependent items:<br>**pgsql.dbstat.numbackends\["{\#DBNAME}"\]** - time spent reading data file blocks by backends in this database, in milliseconds.<br>**pgsql.dbstat.sum.blk\_read\_time\["{\#DBNAME}"\]** - time spent reading data file blocks by backends in this database, in milliseconds.<br>**pgsql.dbstat.sum.blk\_write\_time\["{\#DBNAME}"\]** - time spent writing data file blocks by backends in this database, in milliseconds.<br>**pgsql.dbstat.sum.checksum\_failures\["{\#DBNAME}"\]** - the number of data page checksum failures detected (or on a shared object), or NULL if data checksums are not enabled.(PostgreSQL version 12 only)<br>**pgsql.dbstat.blks\_read.rate\["{\#DBNAME}"\]** - the number of disk blocks read in this database.<br>**pgsql.dbstat.deadlocks.rate\["{\#DBNAME}"\]** - the number of deadlocks detected in this database.<br>**pgsql.dbstat.blks\_hit.rate\["{\#DBNAME}"\]** - the number of times disk blocks were found already in the buffer cache, so that a read was not necessary (this only includes hits in the PostgreSQL Pro buffer cache, not the operating system's file system cache).<br>**pgsql.dbstat.xact\_rollback.rate\["{\#DBNAME}"\]** - the number of transactions in this database that have been rolled back.<br>**pgsql.dbstat.xact\_commit.rate\["{\#DBNAME}"\]** - the number of transactions in this database that have been committed.<br>**pgsql.dbstat.tup\_updated.rate\["{\#DBNAME}"\]** - the number of rows updated by queries in this database.<br>**pgsql.dbstat.tup\_returned.rate\["{\#DBNAME}"\]** - the number of rows returned by queries in this database.<br>**pgsql.dbstat.tup\_inserted.rate\["{\#DBNAME}"\]** - the number of rows inserted by queries in this database.<br>**pgsql.dbstat.tup\_fetched.rate\["{\#DBNAME}"\]** - the number of rows fetched by queries in this database.<br>**pgsql.dbstat.tup\_deleted.rate\["{\#DBNAME}"\]** - the number of rows deleted by queries in this database.<br>**pgsql.dbstat.conflicts.rate\["{\#DBNAME}"\]** - the number of queries canceled due to conflicts with recovery in this database (the conflicts occur only on standby servers).<br>**pgsql.dbstat.temp\_files.rate\["{\#DBNAME}"\]** - the number of temporary files created by queries in this database. All temporary files are counted, regardless of the log\_temp\_files settings and reasons for which the temporary file was created (e.g., sorting or hashing).<br>**pgsql.dbstat.temp\_bytes.rate\["{\#DBNAME}"\]** - the total amount of data written to temporary files by queries in this database. Includes data from all temporary files, regardless of the log\_temp\_files settings and reasons for which the temporary file was created (e.g., sorting or hashing).  | |pgsql.dbstat.sum\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Summarized data for all databases in a cluster.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by the dependent items:<br>**pgsql.dbstat.numbackends** - the number of backends currently connected to this database.<br>**pgsql.dbstat.sum.blk\_read\_time** - time spent reading data file blocks by backends in this database, in milliseconds.<br>**pgsql.dbstat.sum.blk\_write\_time** - time spent writing data file blocks by backends in this database, in milliseconds.<br>**pgsql.dbstat.sum.checksum\_failures** - the number of data page checksum failures detected (or on a shared object), or NULL if data checksums are not enabled (PostgreSQL version 12 only).<br>**pgsql.dbstat.sum.xact\_commit** - the number of transactions in this database that have been committed.<br>**pgsql.dbstat.sum.conflicts** - database statistics about query cancels due to conflict with recovery on standby servers.<br>**pgsql.dbstat.sum.deadlocks** - the number of deadlocks detected in this database.<br>**pgsql.dbstat.sum.blks\_read** - the number of disk blocks read in this database.<br>**pgsql.dbstat.sum.blks\_hit** - the number of times disk blocks were found already in the buffer cache, so a read was not necessary (only hits in the PostgreSQL Pro buffer cache are included).<br>**pgsql.dbstat.sum.temp\_bytes** - the total amount of data written to temporary files by queries in this database. Includes data from all temporary files, regardless of the log\_temp\_files settings and reasons for which the temporary file was created (e.g., sorting or hashing).<br>**pgsql.dbstat.sum.temp\_files** - the number of temporary files created by queries in this database. All temporary files are counted, regardless of the log\_temp\_files settings and reasons for which the temporary file was created (e.g., sorting or hashing).<br>**pgsql.dbstat.sum.xact\_rollback** - the number of rolled-back transactions in this database.<br>**pgsql.dbstat.sum.tup\_deleted** - the number of rows deleted by queries in this database.<br>**pgsql.dbstat.sum.tup\_fetched** - the number of rows fetched by queries in this database.<br>**pgsql.dbstat.sum.tup\_inserted** - the number of rows inserted by queries in this database.<br>**pgsql.dbstat.sum.tup\_returned** - the number of rows returned by queries in this database.<br>**pgsql.dbstat.sum.tup\_updated** - the number of rows updated by queries in this database. | |pgsql.db.age\[uri,<username>,<password>, dbName\]|<|<|<|<| |<|Age of the oldest FrozenXID of the database. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.db.bloating\_tables\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|The number of bloating tables per database. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.db.discovery\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|List of the PostgreSQL databases. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.db.size\[uri,<username>,<password>, dbName\]|<|<|<|<| |<|Database size in bytes. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.locks\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Information about granted locks per database. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by dependent items:<br>**pgsql.locks.shareupdateexclusive\["{\#DBNAME}"\]** - the number of share update exclusive locks.<br>**pgsql.locks.accessexclusive\["{\#DBNAME}"\]** - the number of access exclusive locks.<br>**pgsql.locks.accessshare\["{\#DBNAME}"\]** - the number of access share locks.<br>**pgsql.locks.exclusive\["{\#DBNAME}"\]** - the number of exclusive locks.<br>**pgsql.locks.rowexclusive\["{\#DBNAME}"\]** - the number of row exclusive locks.<br>**pgsql.locks.rowshare\["{\#DBNAME}"\]** - the number of row share locks.<br>**pgsql.locks.share\["{\#DBNAME}"\]** - the number of shared locks.<br>**pgsql.locks.sharerowexclusive\["{\#DBNAME}"\]** - the number of share row exclusive locks. | |pgsql.oldest.xid\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Age of the oldest XID.|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.ping\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Tests whether 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).|**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.queries\[uri,<username>,<password>, <dbName>,timePeriod\]|<|<|<|<| |<|Measures query execution time.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.<br>**timePeriod** - execution time limit for count of slow queries (must be a positive integer).|Returned data are processed by dependent items:<br> **pgsql.queries.mro.time_max\["{\#DBNAME}"]** - max maintenance query time.<br>**pgsql.queries.query.time_max\["{\#DBNAME}"]** - max query time.<br>**pgsql.queries.tx.time_max\["{\#DBNAME}"]** - max transaction query time.<br>**pgsql.queries.mro.slow_count\["{\#DBNAME}"]** - slow maintenance query count.<br>**pgsql.queries.query.slow_count\["{\#DBNAME}"]** - slow query count.<br>**pgsql.queries.tx.slow_count\["{\#DBNAME}"]** - slow transaction query count.<br>**pgsql.queries.mro.time_sum\["{\#DBNAME}"]** - sum maintenance query time.<br>**pgsql.queries.query.time_sum\["{\#DBNAME}"]** - sum query time.<br>**pgsql.queries.tx.time_sum\["{\#DBNAME}"]** - sum transaction query time.<br><br> This item is supported since Zabbix 6.0.3| |pgsql.replication.count\[uri,<username>,<password>\]|<|<|<|<| |<|The number of standby servers.|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.replication.process\[uri,<username>,<password>\]|<|<|<|<| |<| Flush lag, write lag and replay lag per each sender process.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.replication.process.discovery\[uri,<username>,<password>\]|<|<|<|<| |<| Replication process name discovery.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.replication.recovery\_role\[uri,<username>,<password>\]|<|<|<|<| |<|Recovery status.|0 - master mode<br>1 - recovery is still in progress (standby mode)|**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.replication.status\[uri,<username>,<password>\]|<|<|<|<| |<|The status of replication.|0 - streaming is down<br>1 - streaming is up<br>2 - master mode|**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.replication\_lag.b\[uri,<username>,<password>\]|<|<|<|<| |<|Replication lag in bytes.|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.replication\_lag.sec\[uri,<username>,<password>\]|<|<|<|<| |<|Replication lag in seconds.|Integer |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.| | |pgsql.uptime\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|PostgreSQL uptime in milliseconds.|Float |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.| | |pgsql.wal.stat\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|WAL statistics.|JSON object |**uri** - URI or session name.<br>**username, password** - PostgreSQL credentials.<br>**dbName** - Database name.|Returned data are processed by dependent items:<br>**pgsql.wal.count** — the number of WAL files.<br>**pgsql.wal.write** - the WAL lsn used (in bytes). |
pt-br	 ### PostgreSQL  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |pgsql.autovacuum.count\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|O número de processos de trabalho (workers) de autovacuum.|Consulta SQL.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.archive\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Informação sobre arquivos arquivados.|Consulta SQL em formato JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.archive.count\_archived\_files** - o número de arquivos WAL que foram arquivados com sucesso.<br>**pgsql.archive.failed\_trying\_to\_archive** - o número de tentativas falhas de arquivamento de arquivos WAL.<br>**pgsql.archive.count\_files\_to\_archive** - o número de arquivos a arquivar.<br>**pgsql.archive.size\_files\_to\_archive** - o tamanho dos arquivos a arquivar. | |pgsql.bgwriter\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Número combinado de pontos de verificação (checkpoints) para o cluster de banco de dados, dividido por tipo de checkpoint.|Consulta SQL em formato JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.bgwriter.buffers\_alloc** - o número de buffers alocados.<br>**pgsql.bgwriter.buffers\_backend** - o número de buffers escritos diretamente por um backend.<br>**pgsql.bgwriter.maxwritten\_clean** - o número de vezes que um processo de background writer parou um scan de limpeza, porque havia escrito buffers demais.<br>**pgsql.bgwriter.buffers\_backend\_fsync** - o número de vezes que um backend teve que executar sua própria chamada de fsync em vez do processo de background writer.<br>**pgsql.bgwriter.buffers\_clean** - o número de buffers escritos pelo processo de background writer.<br>**pgsql.bgwriter.buffers\_checkpoint** - o número de buffers escritos durante checkpoints.<br>**pgsql.bgwriter.checkpoints\_timed** - o número de checkpoints agendados que foram executados.<br>**pgsql.bgwriter.checkpoints\_req** - o número de checkpoints requisitados que foram executados.<br>**pgsql.bgwriter.checkpoint\_write\_time** - a quantidade total de tempo gasto na porção de processamento de checkpoint onde arquivos são escritos no disco, em milisegundos.<br>**pgsql.bgwriter.sync\_time** - a quantidade total de tempo gasto na porção de processamento de checkpoint onde arquivos são sincronizados com o disco. | |pgsql.cache.hit\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Taxa de acerto do cache de buffer PostgreSQL.|Consulta SQL em porcentagem.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.connections\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Conexões por tipo.|Objeto JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.connections.active** - o backend está executando uma consulta.<br>**pgsql.connections.fastpath\_function\_call** - o backend está executando uma função de caminho-rápido (fast-path).<br>**pgsql.connections.idle** - o backend está aguardando por um novo comando de cliente.<br>**pgsql.connections.idle\_in\_transaction** - o backend está em uma transação, mas não está executando uma consulta no momento.<br>**pgsql.connections.prepared** - o número de conexões preparadas.<br>**pgsql.connections.total** - o número total de conexões.<br>**pgsql.connections.total\_pct** - porcentagem do total de conexões em relação à configuração ‘max\_connections’ do servidor PostgreSQL.<br>**pgsql.connections.waiting** - número de conexões em uma consulta.<br>**pgsql.connections.idle\_in\_transaction\_aborted** - o backend está em uma transação, mas não está executando uma consulta no momento e uma das declarações na consulta causou um erro. | |pgsql.dbstat\[uri,<username>,<password>, dbName\]|<|<|<|<| |<|Coleta estatísticas por banco de dados. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Consulta SQL em formato JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.dbstat.numbackends\["{\#DBNAME}"\]** - tempo gasto lendo blocos de arquivo de dados por backends neste banco de dados, em milisegundos.<br>**pgsql.dbstat.sum.blk\_read\_time\["{\#DBNAME}"\]** - tempo gasto lendo blocos de arquivo de dados por backends neste banco de dados, em milisegundos.<br>**pgsql.dbstat.sum.blk\_write\_time\["{\#DBNAME}"\]** - tempo gasto escrevendo blocos de arquivo de dados por backends neste banco de dados, em milisegundos.<br>**pgsql.dbstat.sum.checksum\_failures\["{\#DBNAME}"\]** - o número de falhas de checksum de páginas de dados detectadas (ou um objeto compartilhado), ou NULL se checksums de dados não estão habilitados.(apenas PostgreSQL versão 12)<br>**pgsql.dbstat.blks\_read.rate\["{\#DBNAME}"\]** - o número de leitura de blocos de disco neste banco de dados.<br>**pgsql.dbstat.deadlocks.rate\["{\#DBNAME}"\]** - o número de deadlocks detectados neste banco de dados.<br>**pgsql.dbstat.blks\_hit.rate\["{\#DBNAME}"\]** - o número de vezes em que blocos de disco foram encontrados já no cache de buffer, de modo que uma leitura não foi necessária (isto inclui apenas acertos no cache de buffer do PostgreSQL Pro, não no cache do sistema de arquivo do Sistema Operacional).<br>**pgsql.dbstat.xact\_rollback.rate\["{\#DBNAME}"\]** - o número de transações neste banco de dados que foram revertidas.<br>**pgsql.dbstat.xact\_commit.rate\["{\#DBNAME}"\]** - o número de transações neste banco de dados que foram entregues.<br>**pgsql.dbstat.tup\_updated.rate\["{\#DBNAME}"\]** - o número de linhas atualizadas por consultas neste banco de dados.<br>**pgsql.dbstat.tup\_returned.rate\["{\#DBNAME}"\]** - o número de linhas retornadas por consultas neste banco de dados.<br>**pgsql.dbstat.tup\_inserted.rate\["{\#DBNAME}"\]** - o número de linhas inseridas por consulta neste banco de dados.<br>**pgsql.dbstat.tup\_fetched.rate\["{\#DBNAME}"\]** - o número de linhas buscadas por consultas neste banco de dados.<br>**pgsql.dbstat.tup\_deleted.rate\["{\#DBNAME}"\]** - o número de linhas eliminadas por consultas neste banco de dados.<br>**pgsql.dbstat.conflicts.rate\["{\#DBNAME}"\]** - o número de consultas canceladas devido conflito com recuperação neste banco de dados (os conflitos ocorrem apenas em servidores em espera (standby)).<br>**pgsql.dbstat.temp\_files.rate\["{\#DBNAME}"\]** - o número de arquivos temporários criados por consultas neste banco de dados. Todos os arquivos temporários são contados, independentemente das configurações de log\_temp\_files e razões pelas quais os arquivos temporários foram criados (p.e., ordenação ou hashing).<br>**pgsql.dbstat.temp\_bytes.rate\["{\#DBNAME}"\]** - a quantidade total de dados escritos em arquivos temporários por consultas neste banco de dados. Inclui dados de todos os arquivos temporários, independentemente das configurações de log\_temp\_files e razões pelas quais os arquivos temporários foram criados (p.e., ordenação ou hashing).  | |pgsql.dbstat.sum\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Dados resumidos para todos os bancos de dados em um cluster.|Consulta SQL em formato JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.dbstat.numbackends** - o número de backends atualmente conectados a este banco de dados.<br>**pgsql.dbstat.sum.blk\_read\_time** - tempo gasto lendo blocos de arquivo de dados por backends neste banco de dados, em milisegundos.<br>**pgsql.dbstat.sum.blk\_write\_time** - tempo gasto escrevendo blocos de arquivos de dados por backends neste banco de dados, em milisegundos.<br>**pgsql.dbstat.sum.checksum\_failures** - o número de falhas de checksum de página de dados detectado (ou em um objeto compartilhado), ou NULL se checksums de dados não estiverem habilitados (apenas PostgreSQL versão 12).<br>**pgsql.dbstat.sum.xact\_commit** - o número de transações neste banco de dados que foram entregues.<br>**pgsql.dbstat.sum.conflicts** - estatísticas de banco de dados sobre consultas canceladas devido conflito com recuperação em servidores em espera (standby).<br>**pgsql.dbstat.sum.deadlocks** - o número de deadlocks detectados neste banco de dados.<br>**pgsql.dbstat.sum.blks\_read** - o número de leitura de blocos de disco neste banco de dados.<br>**pgsql.dbstat.sum.blks\_hit** - o número de vezes em que blocos de disco foram encontrados já no cache de buffer, de modo que uma leitura não fosse necessária (isto inclui apenas acertos no cache de buffer do PostgreSQL Pro).<br>**pgsql.dbstat.sum.temp\_bytes** - a quantidade total de dados escritos em arquivos temporários por consultas neste banco de dados. Inclui dados de todos os arquivos temporários, independentemente das configurações de log\_temp\_files e razões pelas quais os arquivos temporários foram criados (p.e., ordenação ou hashing).<br>**pgsql.dbstat.sum.temp\_files** - o número de arquivos temporários criados por consultas neste banco de dados. Todos os arquivos temporários são contados, independentemente das configurações de log\_temp\_files e razões pelas quais os arquivos temporários foram criados (p.e., ordenação ou hashing).<br>**pgsql.dbstat.sum.xact\_rollback** - o número de transações revertidas neste banco de dados.<br>**pgsql.dbstat.sum.tup\_deleted** - o número de linhas eliminadas por consultas neste banco de dados.<br>**pgsql.dbstat.sum.tup\_fetched** - o número de linhas buscadas por consultas neste banco de dados.<br>**pgsql.dbstat.sum.tup\_inserted** - o número de linhas inseridas por consultas neste banco de dados.<br>**pgsql.dbstat.sum.tup\_returned** - o número de linhas retornadas por consultas neste banco de dados.<br>**pgsql.dbstat.sum.tup\_updated** - o número de linhas atualizadas por consultas neste banco de dados. | |pgsql.db.age\[uri,<username>,<password>, dbName\]|<|<|<|<| |<|Idade do FrozenXID mais antigo do banco de dados. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Consulta SQL para banco de dados específico em transações.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.db.bloating\_tables\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|O número de bloating tables por banco de dados. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Consulta SQL.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.db.discovery\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Lista de bancos de dados PostgreSQL. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Consulta SQL no formato LLD JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.db.size\[uri,<username>,<password>, dbName\]|<|<|<|<| |<|Tamanho do banco de dados em bytes. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Consulta SQL para banco de dados específico em bytes.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.locks\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Informação sobre bloqueios de permissão (granted locks) por banco de dados. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Consulta SQL em formato JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.locks.shareupdateexclusive\["{\#DBNAME}"\]** - o número de bloqueios Share Update Exclusive.<br>**pgsql.locks.accessexclusive\["{\#DBNAME}"\]** - o número de bloqueios Access Exclusive.<br>**pgsql.locks.accessshare\["{\#DBNAME}"\]** - o número de bloqueios Access Share.<br>**pgsql.locks.exclusive\["{\#DBNAME}"\]** - o número de bloqueios Exclusive.<br>**pgsql.locks.rowexclusive\["{\#DBNAME}"\]** - o número de bloqueios Row Exclusive.<br>**pgsql.locks.rowshare\["{\#DBNAME}"\]** - o número de bloqueios Row Share.<br>**pgsql.locks.share\["{\#DBNAME}"\]** - o número de bloqueios Shared.<br>**pgsql.locks.sharerowexclusive\["{\#DBNAME}"\]** - o número de bloqueios Share Row Exclusive. | |pgsql.oldest.xid\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Idade do XID mais antigo.|Consulta SQL.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.ping\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se há qualquer erro apresentado, incluindo problemas de AUTH e configuração).|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.replication.count\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|O número de servidores standby.|Consulta SQL.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.replication.recovery\_role\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Estado de recuperação.|0 - modo master<br>1 - recuperação ainda está em progresso (modo espera (standby))|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.replication.status\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|O estado da replicação.|0 - streaming está fora<br>1 - streaming está no ar<br>2 - modo master|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.replication\_lag.b\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Atraso de replicação em bytes.|Consulta SQL em bytes.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.replication\_lag.sec\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Atraso de replicação em segundos.|Consulta SQL em segundos.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.uptime\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|PostgreSQL uptime em milisegundos.|Consulta SQL em milisegundos.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.| | |pgsql.wal.stat\[uri,<username>,<password>, <dbName>\]|<|<|<|<| |<|Estatísticas de WAL.|Consulta SQL em formato JSON.|**uri** - URI ou nome de sessão.<br>**username, password** - credenciais PostgreSQL.<br>**dbName** - nome do banco de dados.|Os dados retornados são processados por itens dependentes:<br>**pgsql.wal.count** - o número de arquivos WAL.<br>**pgsql.wal.write** - o WAL lsn usado (em bytes). |

en-us	 #### PostgreSQL metrics  A new [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql) has been added to PostgreSQL plugin for Zabbix agent 2. The metric **pgsql.queries** is used for monitoring query execution time. 
pt-br	#### Métricas PostgreSQL  Um novo [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql) foi adicionado ao plugin do PostgreSQL para o agente Zabbix 2. A métrica **pgsql.queries** é utilizada para monitorar o tempo de execução das consultas.

en-us	 ### PostgreSQL plugin loadable  The PostgreSQL [plugin](/manual/config/items/plugins#loadable) is now loadable in Zabbix agent 2 (previously built-in).  See also: [PostgreSQL loadable plugin](https://git.zabbix.com/projects/AP/repos/postgresql/browse?at=refs%2Fheads%2Frelease%2F6.0) repository
pt-br	### Plugin PostgreSQL carregável  O plugin PostgreSQL [plugin](/manual/config/items/plugins#loadable) agora é carregável no  Zabbix agent 2 (anteriormente integrado).  Veja também: repositório do [PostgreSQL loadable plugin](https://git.zabbix.com/projects/AP/repos/postgresql/browse?at=refs%2Fheads%2Frelease%2F6.0)

en-us	 ### PostgreSQL plugin moved to loadable plugins  The PostgreSQL [plugin](/manual/config/items/plugins#loadable) is no longer built-in in Zabbix agent 2. Instead it is now a loadable plugin in the agent 2.  This change may/will break automations with Ansible, Chef, etc, because it is no longer possible to pull the plugin repository directly.  See also: [PostgreSQL loadable plugin](https://git.zabbix.com/projects/AP/repos/postgresql/browse) repository
pt-br	### Plugin PostgreSQL movido para plugins carregáveis  O plugin PostgreSQL [plugin](/manual/config/items/plugins#loadable) não está mais incorporado no agente Zabbix 2.  Agora ele é um plugin carregável no agente 2.  Esta mudança pode/irá quebrar as automações com Ansible, Chef, etc, porque não é mais possível baixar o repositório de plugin diretamente.  Ver também: [PostgreSQL loadable plugin](https://git.zabbix.com/projects/AP/repos/postgresql/browse) repositório

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

en-us	 #### PostgreSQL-TimescaleDB combination no longer checked  Zabbix no longer checks for the supported PostgreSQL-TimescaleDB combination. As before, Zabbix does check for the supported PostgreSQL version or TimescaleDB version separately.
pt-br	#### A combinação PostgreSQL-TimescaleDB não é mais verificada   O Zabbix não verifica mais a combinação  PostgreSQL-TimescaleDB suportada. Como antes before, o Zabbix verifica a versão suportada do PostgreSQL ou a versão TimescaleDB separadamente.

en-us	#### PostgreSQL  You need to have database user with permissions to create database objects.   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 a database user.  The following shell command will create user `zabbix`. Specify a password when prompted and repeat the password (note, you may first be asked for `sudo` password):  ```bash sudo -u postgres createuser --pwprompt zabbix ```  * Create a database.  The following shell command will create the database `zabbix` (last parameter) with the previously created user as the owner (`-O zabbix`).  ```bash sudo -u postgres createdb -O zabbix -E Unicode -T template0 zabbix ```  * Import the initial schema and data (assuming you are in the root directory of Zabbix sources).   For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ```bash cd database/postgresql cat schema.sql | sudo -u zabbix psql zabbix # stop here if you are creating database for Zabbix proxy cat images.sql | sudo -u zabbix psql zabbix cat data.sql | sudo -u zabbix psql zabbix ```  ::: noteimportant The above commands are provided as an example that will work in most of GNU/Linux installations. You can use different commands depending on how your system/database is configured, for example: <br><br> `psql -U <username>` <br><br> If you have any trouble setting up the database, please consult your Database administrator.  :::
pt-br	 #### PostgreSQL  Você precisa ter um usuário do banco de dados com permissão de criação de objetos de banco.   Se você estiver instalando a partir de **pacotes** do Zabbix, siga as [instruções](https://www.zabbix.com/download) para a sua plataforma.   Se você estiver instalando a partir o Zabbix a partir das fontes:  * Crie um usuário para o banco de dados  O  comando shell a seguir criará o usuário `zabbix`.  Especifique uma senha quando solicitado e repita a senha (observe que primeiro deve ser solicitado que você informe a senha de `sudo`):  ```bash sudo -u postgres createuser --pwprompt zabbix ```  * Crie um banco de dados  O comando shell a seguir criará o banco de dados `zabbix` (último parâmetro) com o usuário criado anteiromente como proprietário  (`-O zabbix`).   ```bash sudo -u postgres createdb -O zabbix -E Unicode -T template0 zabbix ```  * Importe o schema e os dados iniciais (supondo que você esteja no diretório raiz das fontes do Zabbix).  Para um banco de dados de proxy do Zabbix, apenas o  `schema.sql` deve ser importado  (sem images.sql nem data.sql).  ```bash cd database/postgresql cat schema.sql | sudo -u zabbix psql zabbix # stop here if you are creating database for Zabbix proxy cat images.sql | sudo -u zabbix psql zabbix cat data.sql | sudo -u zabbix psql zabbix ``` ::: noteimportant Os comandos acima são fornecidos como um exemplo que funcionará na maioria  das instalações em GNU/Linux. Dependendo de como seu sistema/banco de dados estiver configurado, você pode usar diferentes comandos, como: <br><br>`psql -U <username>`<br><br> Se você tiver dificuldades ao configurar o banco de dados, por favor consulte seu administrador de banco de dados.  :::

en-us	#### Predefined scripts  All scripts (webhook, script, SSH, Telnet, IPMI) that are available for action operations are defined in [global scripts](/manual/web_interface/frontend_sections/administration/scripts).  For example:      sudo /etc/init.d/apache restart   In this case, Zabbix will try to restart an Apache process. With this command, make sure that the command is executed on Zabbix agent (click the *Zabbix agent* button against *Execute on*).  ::: noteimportant Note the use of **sudo** - Zabbix user does not have permissions to restart system services by default. See below for hints on how to configure **sudo**. :::  ::: noteclassic Zabbix agent should run on the remote host and accept incoming connections. Zabbix agent executes commands in background. :::  Remote commands on Zabbix agent are executed without timeout by the system.run\[,nowait\] key and are not checked for execution results. On Zabbix server and Zabbix proxy, remote commands are executed with timeout as set in the TrapperTimeout parameter of zabbix\_server.conf or zabbix\_proxy.conf file and are [checked](/manual/appendix/command_execution#exit_code_checking) for execution results.
pt-br	#### Scripts predefinidos  Todos os scripts (webhook, script, SSH, Telnet, IPMI) disponíveis para operações de ação são definidas em [global scripts](/manual/web_interface/frontend_sections/administration/scripts).  Por exemplo:      sudo /etc/init.d/apache restart  Neste caso, o Zabbix tentará reiniciar um processo do Apache. Com isso comando, certifique-se de que o comando seja executado no agente Zabbix (clique o botão *Agente Zabbix* em *Executar em*).  ::: não importante Observe o uso de **sudo** - o usuário do Zabbix não têm permissões para reiniciar os serviços do sistema por padrão. Veja abaixo para dicas sobre como configurar o **sudo**. :::  ::: noteclassic O agente Zabbix deve ser executado no host remoto e aceitar conexões de entrada. O agente Zabbix executa comandos em fundo. :::  Comandos remotos no agente Zabbix são executados sem timeout pelo system.run\[,nowait\] e não são verificados quanto aos resultados da execução. Em Servidor Zabbix e proxy Zabbix, comandos remotos são executados com timeout conforme definido no parâmetro TrapperTimeout de zabbix\_server.conf ou zabbix\_proxy.conf e são [marcado](/manual/appendix/command_execution#exit_code_checking) para resultados de execução.

en-us	#### Prediction functions  |FUNCTION|<|<|<| |--------|-|-|-| |<|**Description**|**Function-specific parameters**|**Comments**| |**forecast** (/host/key,(sec\|\#num)<:time shift>,time,<fit>,<mode>)|<|<|<| |<|Future value, max, min, delta or avg of the item.|See [common parameters](#common-parameters).<br><br>**time** - forecasting horizon in seconds (time suffixes can be used); negative values are supported<br><br>**fit** (optional; must be double-quoted) - function used to fit historical data<br><br>Supported `fits`:<br>*linear* - linear function<br>*polynomialN* - polynomial of degree N (1 <= N <= 6)<br>*exponential* - exponential function<br>*logarithmic* - logarithmic function<br>*power* - power function<br><br>Note that:<br>*linear* is default, *polynomial1* is equivalent to *linear*<br><br>**mode** (optional; must be double-quoted) - demanded output<br><br>Supported `modes`:<br>*value* - value (default)<br>*max* - maximum<br>*min* - minimum<br>*delta* - *max*-*min*<br>*avg* - average<br><br>Note that:<br>*value* estimates item value at the moment `now` + `time`<br>*max*, *min*, *delta* and *avg* investigate item value estimate on the interval between `now` and `now` + `time`|Supported value types: float, int<br><br>If value to return is larger than 1.7976931348623157E+308 or less than -1.7976931348623157E+308, return value is cropped to 1.7976931348623157E+308 or -1.7976931348623157E+308 correspondingly.<br><br>Becomes unsupported only if misused in expression (wrong item type, invalid parameters), otherwise returns -1 in case of errors.<br><br>Examples:<br>=> **forecast**(/host/key,**\#10**,**1h**) → forecast item value in one hour based on the last 10 values<br>=> **forecast**(/host/key,**1h**,**30m**) → forecast item value in 30 minutes based on the last hour data<br>=> **forecast**(/host/key,**1h:now-1d**,**12h**) → forecast item value in 12 hours based on one hour one day ago<br>=> **forecast**(/host/key,**1h**,**10m**,"exponential") → forecast item value in 10 minutes based on the last hour data and exponential function<br>=> **forecast**(/host/key,**1h**,**2h**,"polynomial3","max") → forecast the maximum value the item can reach in the next two hours based on last hour data and cubic (third degree) polynomial<br>=> **forecast**(/host/key,**\#2**,**-20m**) → estimate the item value 20 minutes ago based on the last two values (this can be more precise than using last(), especially if item is updated rarely, say, once an hour)<br><br>See also additional information on [predictive trigger functions](/manual/config/triggers/prediction).| |**timeleft** (/host/key,(sec\|\#num)<:time shift>,threshold,<fit>)|<|<|<| |<|Time in seconds needed for an item to reach a specified threshold.|See [common parameters](#common-parameters).<br><br>**threshold** - value to reach ([unit suffixes](/manual/appendix/suffixes) can be used)<br><br>**fit** (optional; must be double-quoted) - see forecast()|Supported value types: float, int<br><br>If value to return is larger than 1.7976931348623157E+308, return value is cropped to 1.7976931348623157E+308.<br><br>Returns 1.7976931348623157E+308 if threshold cannot be reached.<br><br>Becomes unsupported only if misused in the expression (wrong item type, invalid parameters), otherwise returns -1 in case of errors.<br><br>Examples:<br>=> **timeleft**(/host/key,**\#10**,**0**) → time until the item value reaches zero based on the last 10 values<br>=> **timeleft**(/host/key,**1h**,**100**) → time until the item value reaches 100 based on the last hour data<br>=> **timeleft**(/host/key,**1h:now-1d**,**100**) → time until the item value reaches 100 based on one hour one day ago<br>=> **timeleft**(/host/key,**1h**,**200**,"polynomial2") → time until the item value reaches 200 based on the last hour data and assumption that the item behaves like quadratic (second degree) polynomial<br>See also additional information on [predictive trigger functions](/manual/config/triggers/prediction).|
pt-br	#### Funções de previsão  |FUNÇÃO|<|<|<| |--------|-|-|-| |<|**Descrição**|**Parâmetros específicos da função**|**Comentários**| |**previsão** (/host/key,(sec\|\#num)<:time shift>,time,<fit>,<mode>)|<|<|<| |<|Valor futuro, max, min, delta ou avg do item.|Consulte [parâmetros comuns](#common-parameters).<br><br>**tempo** - horizonte de previsão em segundos (os sufixos de tempo podem ser usado); valores negativos são suportados<br><br>**fit** (opcional; deve estar entre aspas duplas) - função usada para ajustar dados históricos<br><br>compatível com `fits`:<br>*linear* - linear função<br>*polinômioN* - polinômio de grau N (1 <= N <= 6)<br>*exponencial* - função exponencial<br>*logarítmico* - função logarítmica<br>*potência* - função de potência<br> ><br>Observe que:<br>*linear* é o padrão, *polinomial1* é equivalente a *linear*<br><br>**modo** (opcional; deve estar entre aspas duplas) - saída exigida<br ><br>Modos compatíveis:<br>*valor* - valor (padrão)<br>*max* - máximo<br>*min* - mínimo<br>*delta* - *max*-*min* <br>*avg* - média<br><br>Observe que:<br>*value* estima o valor do item no momento `now` + `time`<br>*max*, *min*, *delta* e *avg* investigam a estimativa de valor do item no intervalo entre `now` e `now` + `time`|Tipos de valor suportados: float, int<br><br>Se o valor a ser retornado for maior que 1,7976931348623157E+308 ou menos que -1,7976931348623157E+308, o valor de retorno é cortado para 1,79769313486231 57E+308 ou -1,7976931348623157E+308 correspondentemente.<br><br>Torna-se incompatível apenas se usado incorretamente na expressão (tipo de item errado, parâmetros inválidos), caso contrário retorna -1 em caso de erros.<br><br>Exemplos: <br>=> **previsão**(/host/key,**\#10**,**1h**) → valor do item previsto em uma hora com base nos últimos 10 valores<br>=> ** previsão**(/host/key,**1h**,**30m**) → valor do item previsto em 30 minutos com base nos dados da última hora<br>=> **previsão**(/host/key, **1h:agora-1d**,**12h**) → valor do item previsto em 12 horas com base em uma hora do dia anterior<br>=> **previsão**(/host/key,**1h* *,**10m**,"exponencial") → valor do item de previsão em 10 minutos com base nos dados da última hora e função exponencial<br>=> **previsão**(/host/key,**1h**, **2h**,"polinomial3","max") → preveja o valor máximo que o item pode atingir nas próximas duas horas com base nos dados da última hora e no polinômio cúbico (terceiro grau)<br>=> **previsão** (/host/key,**\#2**,**-20m**) → estime o valor do item 20 minutos atrás com base nos dois últimos valores (t isso pode ser mais preciso do que usar last(), especialmente se o item for atualizado raramente, digamos, uma vez por hora)<br><br>Veja também informações adicionais sobre [funções de gatilho preditivas](/manual/config/triggers/prediction) .| |**timeleft** (/host/key,(sec\|\#num)<:time shift>,threshold,<fit>)|<|<|<| |<|Tempo em segundos necessário para um item atingir um limite especificado.|Consulte [parâmetros comuns](#common-parameters).<br><br>**limiar** - valor a ser alcançado ([sufixos de unidade]( /manual/apêndice/sufixos) podem ser usados)<br><br>**fit** (opcional; deve ser entre aspas duplas) - veja forecast()|Tipos de valor suportados: float, int<br><br> Se o valor a ser retornado for maior que 1,7976931348623157E+308, o valor de retorno será recortado para 1,7976931348623157E+308.<br><br>Retorna 1,7976931348623157E+308 se o limite não puder ser alcançado.<br><br>Torna-se incompatível somente se usado incorretamente. na expressão (tipo de item errado, parâmetros inválidos), caso contrário retorna -1 em caso de erros.<br><br>Exemplos:<br>=> **timeleft**(/host/key,**\#10 **,**0**) → tempo até que o valor do item chegue a zero com base nos últimos 10 valores<br>=> **timeleft**(/host/key,**1h**,**100** ) → tempo até que o valor do item atinja 100 com base nos dados da última hora<br>=> **timeleft**(/host/key,**1h:now-1d**,**100**) → tempo até o valor do item atinge 100 com base em uma hora um dia atrás<br>=> **timeleft**(/host/key,**1h**,**200**,"polynomial2") → tempo até que o valor do item atinja 200 com base nos dados da última hora e supondo que o item se comporta como polinômio quadrático (segundo grau)<br>Veja também informações adicionais sobre [funções de gatilho preditivas](/manual/config/triggers/prediction).|

en-us	 ## Preprocessing
pt-br	 ## Pré-processamento

en-us	#### Preprocessing  The **Preprocessing** tab allows to define transformation rules to apply to the result of discovery. One or several transformations are possible in this step. Transformations are executed in the order in which they are defined. All preprocessing is done by Zabbix server.  See also:  -   [Preprocessing     details](/manual/config/items/preprocessing/preprocessing_details) -   [Preprocessing testing](/manual/config/items/preprocessing#testing)  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_b.png)  |Type|Transformation|Description| |----|--------------|-----------| |Text|<|<| |<|*Regular expression*|Match the received value to the <pattern> regular expression and replace value with the extracted <output>. The regular expression supports extraction of maximum 10 captured groups with the \\N sequence.<br>Parameters:<br>**pattern** - regular expression<br>**output** - output formatting template. An \\N (where N=1…9) escape sequence is replaced with the Nth matched group. A \\0 escape sequence is replaced with the matched text.<br>If you mark the *Custom on fail* checkbox, it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |^|*Replace*|Find the search string and replace it with another (or nothing). All occurrences of the search string will be replaced.<br>Parameters:<br>**search string** - the string to find and replace, case-sensitive (required)<br>**replacement** - the string to replace the search string with. The replacement string may also be empty effectively allowing to delete the search string when found.<br>It is possible to use escape sequences to search for or replace line breaks, carriage return, tabs and spaces "\\n \\r \\t \\s"; backslash can be escaped as "\\\\" and escape sequences can be escaped as "\\\\n". Escaping of line breaks, carriage return, tabs is automatically done during low-level discovery.<br>Supported since 5.0.0.| |Structured data|<|<| |<|*JSONPath*|Extract value or fragment from JSON data using [JSONPath functionality](/manual/config/items/preprocessing/jsonpath_functionality).<br>If you mark the *Custom on fail* checkbox, the item will not become unsupported in case of failed preprocessing step and it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |<|*XML XPath*|Extract value or fragment from XML data using XPath functionality.<br>For this option to work, Zabbix server must be compiled with libxml support.<br>Examples:<br>`number(/document/item/value)` will extract `10` from `<document><item><value>10</value></item></document>`<br>`number(/document/item/@attribute)` will extract `10` from `<document><item attribute="10"></item></document>`<br>`/document/item` will extract `<item><value>10</value></item>` from `<document><item><value>10</value></item></document>`<br>Note that namespaces are not supported.<br>Supported since 4.4.0.<br>If you mark the *Custom on fail* checkbox, it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |<|*CSV to JSON*|Convert CSV file data into JSON format.<br>For more information, see: [CSV to JSON preprocessing](/manual/config/items/preprocessing/csv_to_json#csv_header_processing).<br>Supported since 4.4.0.| |^|*XML to JSON*|Convert data in XML format to JSON.<br>For more information, see: [Serialization rules](/manual/config/items/preprocessing/javascript/javascript_objects#serialization_rules).<br>If you mark the *Custom on fail* checkbox, it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |Custom scripts|<|<| |<|*JavaScript*|Enter JavaScript code in the block that appears when clicking in the parameter field or on *Open*.<br>Note that available JavaScript length depends on the [database used](/manual/config/items/item#custom_script_limit).<br>For more information, see: [Javascript preprocessing](/manual/config/items/preprocessing/javascript)| |Validation|<|<| |<|*Does not match regular expression*|Specify a regular expression that a value must not match.<br>E.g. `Error:(.*?)\.`<br>If you mark the *Custom on fail* checkbox, it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |^|*Check for error in JSON*|Check for an application-level error message located at JSONpath. Stop processing if succeeded and message is not empty; otherwise continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to user as is, without adding preprocessing step information.<br>E.g. `$.errors`. If a JSON like `{"errors":"e1"}` is received, the next preprocessing step will not be executed.<br>If you mark the *Custom on fail* checkbox, it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |^|*Check for error in XML*|Check for an application-level error message located at xpath. Stop processing if succeeded and message is not empty; otherwise continue processing with the value that was before this preprocessing step. Note that these external service errors are reported to user as is, without adding preprocessing step information.<br>No error will be reported in case of failing to parse invalid XML.<br>Supported since 4.4.0.<br>If you mark the *Custom on fail* checkbox, it is possible to specify custom error handling options: either to discard the value, set a specified value or set a specified error message.| |Throttling|<|<| |<|*Discard unchanged with heartbeat*|Discard a value if it has not changed within the defined time period (in seconds).<br>Positive integer values are supported to specify the seconds (minimum - 1 second). Time suffixes can be used in this field (e.g. 30s, 1m, 2h, 1d). User macros and low-level discovery macros can be used in this field.<br>Only one throttling option can be specified for a discovery item.<br>E.g. `1m`. If identical text is passed into this rule twice within 60 seconds, it will be discarded.<br>*Note*: Changing item prototypes does not reset throttling. Throttling is reset only when preprocessing steps are changed.| |Prometheus|<|<| |<|*Prometheus to JSON*|Convert required Prometheus metrics to JSON.<br>See [Prometheus checks](/manual/config/items/itemtypes/prometheus) for more details.|  Note that if the discovery rule has been applied to the host via template then the content of this tab is read-only.
pt-br	#### Pré-processando  A guia **Pré-processamento** permite definir as regras de transformação a serem aplicadas ao resultado da descoberta. Uma ou várias transformações são possíveis nesta etapa. As transformações são executadas na ordem em que são definidos. Todo o pré-processamento é feito pelo servidor Zabbix.  Veja também:  -   [Pré-processando     detalhes](/manual/config/items/preprocessing/preprocessing_details) - [Teste de pré-processamento](/manual/config/items/preprocessing#testing)  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_b.png)  |Tipo|Transformação|Descrição| |----|--------------|-----------| |Texto|<|<| |<|*Expressão regular*|Faça corresponder o valor recebido à expressão regular <pattern> e substitua o valor pela <saída> extraída. A expressão regular oferece suporte à extração de no máximo 10 grupos capturados com a sequência \\N.<br>Parâmetros:<br>**padrão** - expressão regular<br>**saída** - modelo de formatação de saída. Uma sequência de escape \\N (onde N=1…9) é substituída pelo enésimo grupo correspondente. Uma sequência de escape \\0 é substituída pelo texto correspondente.<br>Se você marcar a caixa de seleção *Personalizado em caso de falha*, é possível especificar opções personalizadas de tratamento de erros: descartar o valor, definir um valor especificado ou definir um mensagem de erro especificada.| |^|*Substituir*|Encontre a string de pesquisa e substitua-a por outra (ou nada). Todas as ocorrências da string de pesquisa serão substituídas.<br>Parâmetros:<br>**search string** - a string para localizar e substituir, diferencia maiúsculas de minúsculas (obrigatório)<br>**replacement** - a string para substitua a string de pesquisa por. A string de substituição também pode estar vazia, permitindo excluir a string de pesquisa quando encontrada.<br>É possível usar sequências de escape para procurar ou substituir quebras de linha, retorno de carro, tabulações e espaços "\\n \\r \\ t\\s"; a barra invertida pode ser escapada como "\\\\" e as seqüências de escape podem ser escapadas como "\\\\n". O escape de quebras de linha, retorno de carro, guias é feito automaticamente durante a descoberta de baixo nível.<br>Suportado desde 5.0.0.| |Dados estruturados|<|<| |<|*JSONPath*|Extraia valor ou fragmento de dados JSON usando [funcionalidade JSONPath](/manual/config/items/preprocessing/jsonpath_functionality).<br>Se você marcar a caixa de seleção *Personalizado em caso de falha*, o item não será tornam-se incompatíveis em caso de falha na etapa de pré-processamento e é possível especificar opções personalizadas de tratamento de erros: descartar o valor, definir um valor especificado ou definir uma mensagem de erro especificada.| |<|*XML XPath*|Extraia valor ou fragmento de dados XML usando a funcionalidade XPath.<br>Para que esta opção funcione, o servidor Zabbix deve ser compilado com suporte a libxml.<br>Exemplos:<br>`number(/document /item/value)` extrairá `10` de `<document><item><value>10</value></item></document>`<br>`number(/document/item/@attribute) ` extrairá `10` de `<document><item attribute="10"></item></document>`<br>`/document/item` extrairá `<item><value>10</value ></item>` de `<document><item><value>10</value></item></document>`<br>Observe que namespaces não são suportados.<br>Suportado desde 4.4.0. <br>Se você marcar a caixa de seleção *Personalizado em caso de falha*, é possível especificar opções personalizadas de tratamento de erros: descartar o valor, definir um valor especificado ou definir uma mensagem de erro especificada.| |<|*CSV para JSON*|Converter dados do arquivo CSV para o formato JSON.<br>Para obter mais informações, consulte: [CSV para pré-processamento JSON](/manual/config/items/preprocessing/csv_to_json#csv_header_processing).<br> Suportado desde 4.4.0.| |^|*XML para JSON*|Converter dados em formato XML para JSON.<br>Para obter mais informações, consulte: [Regras de serialização](/manual/config/items/preprocessing/javascript/javascript_objects#serialization_rules).<br> Se você marcar a caixa de seleção *Personalizado em caso de falha*, é possível especificar opções personalizadas de tratamento de erros: descartar o valor, definir um valor especificado ou definir uma mensagem de erro especificada.| |Scripts personalizados|<|<| |<|*JavaScript*|Insira o código JavaScript no bloco que aparece ao clicar no campo de parâmetro ou em *Abrir*.<br>Observe que o comprimento do JavaScript disponível depende do [banco de dados usado](/manual/config/items/ item#custom_script_limit).<br>Para obter mais informações, consulte: [Pré-processamento de Javascript](/manual/config/items/preprocessing/javascript)| |Validação|<|<| |<|*Não corresponde a expressão regular*|Especifique uma expressão regular que um valor não deve corresponder.<br>Ex. `Error:(.*?)\.`<br>Se você marcar a caixa de seleção *Custom on fail*, é possível especificar opções personalizadas de tratamento de erros: descartar o valor, definir um valor especificado ou definir um erro especificado mensagem.| |^|*Verifique se há erro no JSON*|Verifique se há uma mensagem de erro no nível do aplicativo localizada em JSONpath. Interrompa o processamento se for bem-sucedido e a mensagem não estiver vazia; caso contrário, continue o processamento com o valor que estava antes dessa etapa de pré-processamento. Observe que esses erros de serviço externo são relatados ao usuário como estão, sem adicionar informações da etapa de pré-processamento.<br>Por exemplo, `$.errors`. Se um JSON como `{"errors":"e1"}` for recebido, a próxima etapa de pré-processamento não será executada.<br>Se você marcar a caixa de seleção *Personalizado em caso de falha*, é possível especificar opções personalizadas de tratamento de erros : para descartar o valor, definir um valor especificado ou definir uma mensagem de erro especificada.| |^|*Verifique se há erro no XML*|Verifique se há uma mensagem de erro no nível do aplicativo localizada em xpath. Interrompa o processamento se for bem-sucedido e a mensagem não estiver vazia; caso contrário, continue o processamento com o valor que estava antes dessa etapa de pré-processamento. Observe que esses erros de serviço externo são relatados ao usuário como estão, sem adicionar informações da etapa de pré-processamento.<br>Nenhum erro será relatado em caso de falha ao analisar XML inválido.<br>Suportado desde a versão 4.4.0.<br>Se você marque a caixa de seleção *Personalizado em caso de falha*, é possível especificar opções personalizadas de tratamento de erros: descartar o valor, definir um valor especificado ou definir uma mensagem de erro especificada.| |Estrangulamento|<|<| |<|*Descartar inalterado com pulsação*|Descartar um valor se ele não foi alterado dentro do período de tempo definido (em segundos).<br>Valores inteiros positivos são suportados para especificar os segundos (mínimo - 1 segundo). Sufixos de tempo podem ser usados neste campo (por exemplo, 30s, 1m, 2h, 1d). Macros de usuário e macros de descoberta de baixo nível podem ser usadas neste campo.<br>Apenas uma opção de limitação pode ser especificada para um item de descoberta.<br>Por exemplo, `1m`. Se um texto idêntico for passado para esta regra duas vezes em 60 segundos, ele será descartado.<br>*Observação*: A alteração de protótipos de itens não redefine a limitação. A limitação é redefinida somente quando as etapas de pré-processamento são alteradas.| |Prometeu|<|<| |<|*Prometheus para JSON*|Converter as métricas necessárias do Prometheus para JSON.<br>Consulte [verificações do Prometheus](/manual/config/items/itemtypes/prometheus) para obter mais detalhes.|  Observe que se a regra de descoberta foi aplicada ao host via template então o conteúdo desta guia é somente leitura.

en-us	 ### Pre-requisites  Prior to configuring service monitoring, you need to have the hosts configured:  - *HA node 1* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 1` - *HA node 2* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 2`
pt-br	### Pré-requisitos  Antes configurar o monitoramento de serviço, é necessário ter os hosts configurados:   - *HA node 1* com pelo menos um trigger e uma tag  (preferencialmente, configurar em um nível de trigger) `component:HA node 1` - *HA node 2* com pelo menos um trigger e uma tag (preferencialmente, configurar em um nível de trigger) `component:HA node 2` 

en-us	#### Prerequisites  You will need command line developer tools (Xcode is not required), Automake, pkg-config and PCRE (v8.x) or PCRE2 (v10.x). If you want to build agent binaries with TLS, you will also need OpenSSL or GnuTLS.  To install Automake and pkg-config, you will need a Homebrew package manager from <https://brew.sh/>. To install it, open terminal and run the following command:      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Then install Automake and pkg-config:      brew install automake     brew install pkg-config  Preparing PCRE, OpenSSL and GnuTLS libraries depends on the way how they are going to be linked to the agent.  If you intend to run agent binaries on a macOS machine that already has these libraries, you can use precompiled libraries that are provided by Homebrew. These are typically macOS machines that use Homebrew for building Zabbix agent binaries or for other purposes.  If agent binaries will be used on macOS machines that don't have the shared version of libraries, you should compile static libraries from sources and link Zabbix agent with them.
pt-br	#### Pré-requisitos  Você precisará de ferramentas de desenvolvedor de linha de comando (Xcode não é necessário), Automake, pkg-config e PCRE (v8.x) ou PCRE2 (v10.x). Se você deseja criar os binários do agente com TLS,  precisará também do OpenSSL ou GnuTLS.  Para instalar o Automake e o pkg-config, você precisará de um gerenciador de pacotes Homebrew de <https://brew.sh/>. Para instalar, abra o terminal  e execute o seguinte comando:      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Em seguida, instale o Automake e o pkg-config:      $ brew install automake     $ brew install pkg-config  A prepração das bibliotecas do PCRE, OpenSSL e GnuTLS depende da maneira como eles serão vinculados ao agente.  Se você pretende executar os binários do agente em uma máquina macOS que possui estas bibliotecas, você pode utilizar bibliotecas pré-compiladas fornecidas pelo Homebrew. Normalmente, são máquinas macOS que usam o Homebrew para criar binários do agente Zabbix ou para outros fins.  Se os binários do agente forem utilizados ​​em máquinas macOS que não possuem a versão compartilhada das bibliotecas, você deve compilar bibliotecas estáticas a partir de fontes e vincular o agente Zabbix com eles.

en-us	 #### Primary keys  Primary keys are now used for all tables, including history tables, in new installations.  There is no automatic upgrade to primary keys for existing installations.  Instructions for a **manual upgrade** of history tables to primary keys in  pre-existing installations are available for  [MySQL/MariaDB](/manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](/manual/appendix/install/db_primary_keys#postgresql),  [TimescaleDB v1](/manual/appendix/install/db_primary_keys#timescaledb-v1) and  [v2](/manual/appendix/install/db_primary_keys#timescaledb-v2),  and [Oracle](/manual/appendix/install/db_primary_keys#oracle).  
pt-br	 #### Primary keys  Primary keys are now used for all tables, including history tables, in new installations.  There is no automatic upgrade to primary keys for existing installations.  Instructions for a **manual upgrade** of history tables to primary keys in  pre-existing installations are available for  [MySQL/MariaDB](manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](manual/appendix/install/db_primary_keys#posgresql),  [TimescaleDB v1](manual/appendix/install/db_primary_keys#timescaledb-v1) and  [v2](manual/appendix/install/db_primary_keys#timescaledb-v2),  and [Oracle](manual/appendix/install/db_primary_keys#oracle).  

en-us	 #### Primary keys  Primary keys are now used for all tables, including history tables, in new installations.  There is no automatic upgrade to primary keys for existing installations.  Instructions for a **manual upgrade** of history tables to primary keys in  pre-existing installations are available for  [MySQL/MariaDB](/manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](/manual/appendix/install/db_primary_keys#postgresql),  [TimescaleDB v1](/manual/appendix/install/db_primary_keys#timescaledb-v1) and  [v2](/manual/appendix/install/db_primary_keys#timescaledb-v2),  and [Oracle](/manual/appendix/install/db_primary_keys#oracle).  
pt-br	 #### Primary keys  Primary keys are now used for all tables, including history tables, in new installations.  There is no automatic upgrade to primary keys for existing installations.  Instructions for a **manual upgrade** of history tables to primary keys in  pre-existing installations are available for  [MySQL/MariaDB](manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](manual/appendix/install/db_primary_keys#posgresql),  [TimescaleDB v1](manual/appendix/install/db_primary_keys#timescaledb-v1) and  [v2](manual/appendix/install/db_primary_keys#timescaledb-v2),  and [Oracle](manual/appendix/install/db_primary_keys#oracle).  

en-us	 #### Primary keys  Primary keys are now used for all tables, including history tables, in new installations.  There is no automatic upgrade to primary keys for existing installations. Instructions for a **manual upgrade** of history tables to primary keys in pre-existing installations are available for [MySQL/MariaDB](/manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](/manual/appendix/install/db_primary_keys#postgresql),  [TimescaleDB v1](/manual/appendix/install/db_primary_keys#timescaledb-v1) and  [v2](/manual/appendix/install/db_primary_keys#timescaledb-v2),  and [Oracle](/manual/appendix/install/db_primary_keys#oracle).
pt-br	 #### Chaves primárias  As chaves primárias agora são usadas em todas as tabelas, inclusive nas tabelas de histórico, em novas instalações.  Não há atualização automática para chaves primárias nas instalações existentes. As instruções para uma **atualização manual** das tabelas de histórico para chaves primárias em instalações pré-existentes estão disponíveis em [MySQL/MariaDB](/manual/appendix/install/db_primary_keys#mysql), [PostgreSQL](/manual/appendix/install/db_primary_keys#postgresql), [TimescaleDB v1](/manual/appendix/install/db_primary_keys#timescaledb-v1) e [v2](/manual/appendix/install/db_primary_keys#timescaledb-v2), e [Oracle](/manual/appendix/install/db_primary_keys#oracle).

en-us	 ##### Primary keys  Primary keys are now used for all tables, including history tables, in new installations.  There is no automatic upgrade to primary keys for existing installations.  Instructions for a **manual upgrade** of history tables to primary keys in  pre-existing installations are available for  [MySQL/MariaDB](/manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](/manual/appendix/install/db_primary_keys#postgresql),  [TimescaleDB v1](/manual/appendix/install/db_primary_keys#timescaledb-v1) and  [v2](/manual/appendix/install/db_primary_keys#timescaledb-v2),  and [Oracle](/manual/appendix/install/db_primary_keys#oracle).
pt-br	##### Chaves primárias  As chaves primárias são agora usadas para todas as tabelas, incluindo as tabelas  históricas, em novas instalações.  Não há atualização automática para chaves primárias para instalações existentes.  Instruções para uma **atualização manual** das tabelas históricas para chaves  primárias em instalações pré-existentes estão disponíveis para [MySQL/MariaDB](/manual/appendix/install/db_primary_keys#mysql),  [PostgreSQL](/manual/appendix/install/db_primary_keys#postgresql),  [TimescaleDB v1](/manual/appendix/install/db_primary_keys#timescaledb-v1) e  [v2](/manual/appendix/install/db_primary_keys#timescaledb-v2),  e [Oracle](/manual/appendix/install/db_primary_keys#oracle).

en-us	#### Problem events  A problem event is created:  -   when a trigger expression evaluates to TRUE if the trigger is in OK     state; -   each time a trigger expression evaluates to TRUE if multiple problem     event generation is enabled for the trigger.  
pt-br	#### Eventos PROBLEMA  Um evento problema é criado:  -   quando uma expressão de gatilho avalia para VERDADEIRO (TRUE) se o gatilho está     em estado OK; -   a cada vez que uma expressão de gatilho avalia para VERDADEIRO se a geração de múltiplos     eventos problema está habilitada para o gatilho.  

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

en-us	#### Problems  Retrieve problems according to the given parameters.  [Problem API](/manual/api/reference/problem)
pt-br	#### Problemas  Recupere problemas de acordo com os parâmetros fornecidos.  [API de problema](/manual/api/reference/problem)

en-us	### Problem tag  Problem tags allow linking services with problem events. The problem tag object has the following properties.  | Property              | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                 | |-----------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------| | **tag**<br>(required) | string                                              | Problem tag name.                                                                           | | operator              | integer                                             | Mapping condition operator.<br><br>Possible values:<br>0 - *(default)* equals;<br>2 - like. | | value                 | string                                              | Problem tag value.                                                                          |
pt-br	### Etiqueta do problema      As etiquetas de problema permitem vincular serviços a eventos de problema. O objeto de etiquetas de problema tem as seguintes propriedades.      | Propriedade | [Tipo](/manual/api/reference_commentary#data_types) | Descrição                                                                                 | |-----------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------| | **tag**<br>(requerido) | string                                              | Nome da etiqueta do problema.                                                                           | | operator              | integer                                             | Operador de condição de mapeamento.<br><br>Valores possíveis:<br>0 - *(padrão)* é igual;<br>2 - igual. | | value                 | string                                              | Valor da etiqueta  do problema.                                                                          |

en-us	 #### Problem tags  Problem tags are used to match problems and services. These tags are specified at the primary service configuration tab.   Only child services of the lowest hierarchy level may have problem tags defined and be directly correlated to problems. If problem tags match,  the service status will change to the same status as the problem has. In case of several problems, a service will have the status of the most severe one. Status of a  parent service is then calculated based on child services statuses according to Status calculation rules.   If several tags are specified, *AND* logic is used: a problem must have all tags  specified in the service configuration to be mapped to the service.   ![](../../../assets/en/manual/config/problem_tags.png){width=600}   :::noteclassic A problem in Zabbix inherits tags from the whole chain of templates, hosts, items, web scenarios, and triggers. Any of these tags can be used for matching problems to services. ::: 
pt-br	#### Tags problema  As tags problema são usadas para associar problemas e serviços. Essas tags são especificadas na guia de configuração principal do serviço.  Somente os serviços de child do nível hierárquico mais baixo podem ter tags de problema definidas e estar diretamente correlacionados aos problemas. Se as tags de problema corresponderem, o status do serviço será alterado para o mesmo status do problema. Em caso de vários problemas, o serviço terá o status de mais severo de todos. O status de um serviço parent é então calculado baseado nos status dos serviços de child de acordo com as regras de cálculo status.   Se múltiplas tags são especificadas, several tags, a lógica *e* é utilizada: um problema deve ter todas as tags especificadas na configuração do serviço para ser mapeado para o serviço.   ![](../../../assets/en/manual/config/problem_tags.png){largura=600}   :::noteclassic A problem in Zabbix inherits tags from the whole chain of templates, hosts, items, web scenarios, and triggers. Any of these tags can be used for matching problems to services. :::   Um problema no Zabbix é que herda tags de toda cadeia de templates, hosts, itens, cenários web, e triggers. Qualquer uma dessas tags pode ser usada para fazer a correspondência de problemas com serviços.

en-us	### Problem tag  The problem tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Problem tag name.| |value|string|Problem tag value.|
pt-br	### Etiqueta do problema      O objeto de tag de problema tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |tag|string|Nome da tag do problema.| |value|string|Valor da etiqueta do problema.|

en-us	### Problem tag  The problem tag object is used to define which problems must be suppressed when the maintenance comes into effect. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Problem tag name.| |operator|integer|Condition operator.<br><br>Possible values:<br>0 - Equals;<br>2 - *(default)* Contains.| |value|string|Problem tag value.|  Tags can only be specified for maintenance periods with data collection (`"maintenance_type":0`).
pt-br	### Tag do problema  O objeto tag de problema é utilizado para definir quais problemas devem ser suprimidos quando a manutenção entrar em vigor. Ele tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**tag**<br>(required)|string|Nome da tag do problema.| |operator|integer|Operador de condição.<br><br>Valores possíveis:<br>0 - Igual a;<br>2 - *(padrão)* Contém.| |value|string|Valor da tag do problema.|  Tags só podem ser especificadas para períodos de manutenção com coleta de dados (`"maintenance_type":0`).

en-us	# Problem  This class is designed to work with problems.  Object references:\  -   [Problem](/manual/api/reference/problem/object#problem)  Available methods:\  -   [problem.get](/manual/api/reference/problem/get) - retrieving     problems
pt-br	# Problema      Esta classe é projetada para trabalhar com problemas.      Referências de objetos:\  -   [Problema](/manual/api/reference/problem/object#problem)  Métodos disponíveis:\  -   [problem.get](/manual/api/reference/problem/get) - recuperando problemas

en-us	##### Problem update window  If a problem arises for a trigger with the *Manual close* flag, you can open the [problem update](/manual/acknowledges#updating_problems) popup window of that problem and close the problem manually.  To close the problem, check the *Close problem* option in the form and click on *Update*.  ![](../../../../assets/en/manual/config/close_problem1.png)  All mandatory input fields are marked with a red asterisk.  The request is processed by Zabbix server. Normally it will take a few seconds to close the problem. During that process *CLOSING* is displayed in *Monitoring* → *Problems* as the status of the problem.  
pt-br	##### Janela atualização de problema  Se um problema surge para um gatilho com a marcação *Encerramento manual*, você pode abrir a janela [atualização de problema](/manual/acknowledges#updating_problems) desse problema e encerrar o problema manualmente.  Para encerrar o problema, marque a opção *Encerrar problema* no formulário e clique em *Atualizar*.  ![](../../../../assets/en/manual/config/close_problem1.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho  A requisição é processada pelo Zabbix Server. Normalmente ele levará alguns poucos segundos para encerrar o problema. Durante esse processo *ENCERRANDO* é exibido em *Monitoramento* → *Problemas* como o estado do problema.  

en-us	 ## Processes
pt-br	 ## Processos