en-us	#### Supported checks  -   Parameters without angle brackets are constants - for example,     'host' and 'available' in `zabbix[host,<type>,available]`. Use them     in the item key *as is*. -   Values for items and item parameters that are "not supported on     proxy" can only be gathered if the host is monitored by server. And     vice versa, values "not supported on server" can only be gathered if     the host is monitored by proxy.  |Key|<|<|<|<|<| |---|-|-|-|-|-| |▲|Description|<|<|Return value|Comments| |zabbix\[boottime\]|<|<|<|<|<| |<|Startup time of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Discover [high availability cluster](/manual/concepts/server/ha) nodes.|<|<|JSON.|This item can be used in low-level discovery.| |zabbix\[history\]|<|<|<|<|<| |<|Number of values stored in the HISTORY table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_LOG table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_STR table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_TEXT table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_UINT table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported) on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Number of enabled unsupported items on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.\*| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Current maintenance status of a host.|<|<|0 - host in normal state,<br>1 - host in maintenance with data collection,<br>2 - host in maintenance without data collection.|This item is always processed by Zabbix server regardless of host location (on server or proxy). The proxy will not receive this item with configuration data.<br>The second parameter must be empty and is reserved for future use.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Details of all configured interfaces of the host in Zabbix frontend.|<|<|JSON object.|This item can be used in [low-level discovery](/manual/discovery/low_level_discovery/examples/host_interfaces).<br>This item is supported since Zabbix 3.4.0.<br>*(not supported on proxy)*| |zabbix\[host,<type>,available\]|<|<|<|<|<| |<|Availability of the main interface of a particular type of checks on the host.|<|<|0 - not available, 1 - available, 2 - unknown.|Valid **types** are:<br>*agent*, *snmp*, *ipmi*, *jmx*<br><br>The item value is calculated according to configuration parameters regarding host [unreachability/unavailability](/manual/appendix/items/unreachability).<br><br>This item is supported since Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Number of monitored hosts.|<|<|Integer.|<| |zabbix\[items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported).|<|<|Integer.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Number of not supported items.|<|<|Integer.|<| |zabbix\[java,,<param>\]|<|<|<|<|<| |<|Information about Zabbix Java gateway.|<|<|If <param> is *ping*, "1" is returned. Can be used to check Java gateway availability using nodata() trigger function.<br><br>If <param> is *version*, version of Java gateway is returned. Example: "2.0.0".|Valid values for **param** are:<br>*ping*, *version*<br><br>Second parameter must be empty and is reserved for future use.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the low-level discovery processing queue.|<|<|Integer.|This item can be used to monitor the low-level discovery processing queue length.<br><br>This item is supported since Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the preprocessing queue.|<|<|Integer.|This item can be used to monitor the preprocessing queue length.<br><br>This item is supported since Zabbix 3.4.0.| |zabbix\[process,<type>,<mode>,<state>\]|<|<|<|<|<| |<|Time a particular Zabbix process or a group of processes (identified by <type> and <mode>) spent in <state> in percentage. It is calculated for the last minute only.<br><br>If <mode> is Zabbix process number that is not running (for example, with 5 pollers running <mode> is specified to be 6), such an item will turn into unsupported state.<br>Minimum and maximum refers to the usage percentage for a single process. So if in a group of 3 pollers usage percentages per process were 2, 18 and 66, min would return 2 and max would return 66.<br>Processes report what they are doing in shared memory and the self-monitoring process summarizes that data each second. State changes (busy/idle) are registered upon change - thus a process that becomes busy registers as such and doesn't change or update the state until it becomes idle. This ensures that even fully hung processes will be correctly registered as 100% busy.<br>Currently, "busy" means "not sleeping", but in the future additional states might be introduced - waiting for locks, performing database queries, etc.<br>On Linux and most other systems, resolution is 1/100 of a second.|<|<|Percentage of time.<br>Float.|Supported **types** of [server processes](/manual/concepts/server#server_process_types):<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *snmp trapper*, *task manager*, *timer*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Supported **types** of [proxy processes](/manual/concepts/proxy#proxy_process_types):<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbs poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Valid **modes** are:<br>*avg* - average value for all processes of a given type (default)<br>*count* - returns number of forks for a given process type, <state> should not be specified<br>*max* - maximum value<br>*min* - minimum value<br>*<process number>* - process number (between 1 and the number of pre-forked instances). For example, if 4 trappers are running, the value is between 1 and 4.<br><br>Valid **states** are:<br>*busy* - process is in busy state, for example, processing request (default).<br>*idle* - process is in idle state doing nothing.<br><br>Examples:<br>=> zabbix\[process,poller,avg,busy\] → average time of poller processes spent doing something during the last minute<br>=> zabbix\[process,"icmp pinger",max,busy\] → maximum time spent doing something by any ICMP pinger process during the last minute<br>=> zabbix\[process,"history syncer",2,busy\] → time spent doing something by history syncer number 2 during the last minute<br>=> zabbix\[process,trapper,count\] → amount of currently running trapper processes| |zabbix\[proxy,<name>,<param>\]|<|<|<|<|<| |<|Information about Zabbix proxy.|<|<|Integer.|**name**: proxy name<br><br>Valid values for **param** are:<br>*lastaccess* - timestamp of last heart beat message received from proxy<br>*delay* - how long collected values are unsent, calculated as "proxy delay" (difference between the current proxy time and the timestamp of the oldest unsent value on proxy) + ("current server time" - "proxy lastaccess")<br><br>Example:<br>=> zabbix\[proxy,"Germany",lastaccess\]<br><br>`fuzzytime()` [function](/manual/appendix/functions/history) can be used to check availability of proxies.<br>This item is always processed by Zabbix server regardless of host location (on server or proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Number of values in the proxy history table waiting to be sent to the server.|<|<|Integer.|*(not supported on server)*| |zabbix\[queue,<from>,<to>\]|<|<|<|<|<| |<|Number of monitored items in the queue which are delayed at least by <from> seconds but less than by <to> seconds.|<|<|Integer.|**from** - default: 6 seconds<br>**to** - default: infinity<br>[Time-unit symbols](/manual/appendix/suffixes) (s,m,h,d,w) are supported for these parameters.| |zabbix\[rcache,<cache>,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix configuration cache.|<|<|Integer (for size); float (for percentage).|**cache**: *buffer*<br><br>Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*pused* mode is supported since Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Required performance of Zabbix server or Zabbix proxy, in new values per second expected.|<|<|Float.|Approximately correlates with "Required server performance, new values per second" in *Reports → [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,<ip>,<port>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal metrics.|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Supported since 4.2.0.| |zabbix\[stats,<ip>,<port>,queue,<from>,<to>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal queue metrics (see `zabbix[queue,<from>,<to>]`).|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>Supported since 4.2.0.| |zabbix\[tcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of the Zabbix trend function cache.|<|<|Integer (for size); float (for percentage).|Valid **parameters** are:<br>*all* - total cache requests (default)<br>*hits* - cache hits<br>*phits* - percentage of cache hits<br>*misses* - cache misses<br>*pmisses* - percentage of cache misses<br>*items* - the number of cached items<br>*requests* - the number of cached requests<br>*pitems* - percentage of cached items from cached items + requests. Low percentage most likely means that the cache size can be reduced.<br><br>Supported since 5.4.0.<br><br>*(not supported on proxy)*| |zabbix\[trends\]|<|<|<|<|<| |<|Number of values stored in the TRENDS table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Number of values stored in the TRENDS\_UINT table.|<|<|Integer.|Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Number of enabled triggers in Zabbix database, with all items enabled on enabled hosts.|<|<|Integer.|*(not supported on proxy)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Uptime of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[vcache,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix value cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*(not supported on proxy)*| |zabbix\[vcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of Zabbix value cache.|<|<|Integer.<br><br>With the *mode* parameter:<br>0 - normal mode,<br>1 - low memory mode|Valid **parameter** values are:<br>*requests* - total number of requests<br>*hits* - number of cache hits (history values taken from the cache)<br>*misses* - number of cache misses (history values taken from the database)<br>*mode* - value cache operating mode<br><br>This item is supported since Zabbix 2.2.0 and the *mode* parameter since Zabbix 3.0.0.<br>*(not supported on proxy)*<br><br>Once the low memory mode has been switched on, the value cache will remain in this state for 24 hours, even if the problem that triggered this mode is resolved sooner.<br><br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |zabbix\[version\]|<|<|<|<|<| |<|Version of Zabbix server or proxy.|<|<|String.|This item is supported since Zabbix 5.0.0.<br><br>Example of return value: 5.0.0beta1| |zabbix\[vmware,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix vmware cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer| |zabbix\[wcache,<cache>,<mode>\]|<|<|<|<|<| |<|Statistics and availability of Zabbix write cache.|<|<|<|Specifying <cache> is mandatory.| |<|**Cache**|**Mode**|<|<|<| |^|values|all<br>*(default)*|Total number of values processed by Zabbix server or Zabbix proxy, except unsupported items.|Integer.|Counter.<br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |^|^|float|Number of processed float values.|Integer.|Counter.| |^|^|uint|Number of processed unsigned integer values.|Integer.|Counter.| |^|^|str|Number of processed character/string values.|Integer.|Counter.| |^|^|log|Number of processed log values.|Integer.|Counter.| |^|^|text|Number of processed text values.|Integer.|Counter.| |^|^|not supported|Number of times item processing resulted in item becoming unsupported or keeping that state.|Integer.|Counter.<br>| |^|history|pfree<br>*(default)*|Percentage of free history buffer.|Float.|History cache is used to store item values. A low number indicates performance problems on the database side.| |^|^|free|Size of free history buffer.|Integer.|<| |^|^|total|Total size of history buffer.|Integer.|<| |^|^|used|Size of used history buffer.|Integer.|<| |^|^|pused|Percentage of used history buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|index|pfree<br>*(default)*|Percentage of free history index buffer.|Float.|History index cache is used to index values stored in history cache.<br>*Index* cache is supported since Zabbix 3.0.0.| |^|^|free|Size of free history index history buffer.|Integer.|<| |^|^|total|Total size of history index history buffer.|Integer.|<| |^|^|used|Size of used history index history buffer.|Integer.|<| |^|^|pused|Percentage of used history index buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|trend|pfree<br>*(default)*|Percentage of free trend cache.|Float.|Trend cache stores aggregate for the current hour for all items that receive data.<br>*(not supported on proxy)*| |^|^|free|Size of free trend buffer.|Integer.|*(not supported on proxy)*| |^|^|total|Total size of trend buffer.|Integer.|*(not supported on proxy)*| |^|^|used|Size of used trend buffer.|Integer.|*(not supported on proxy)*| |^|^|pused|Percentage of used trend buffer.|Float.|*(not supported on proxy)*<br><br>*pused* mode is supported since Zabbix 4.0.0.|  
pt-br	#### Verificações suportadas  -   Parâmetros sem colchetes angulares são constantes - por exemplo,     'host' e 'available' em `zabbix[host,<type>,available]`. Use-os na     chave de item *como são*. -   Valores para itens e parâmetros de itens que "não são suportados no     Proxy" só podem ser obtidos se o host estiver sendo monitorado por     um Server. E vice e versa, valores "não suportados no Server" só podem ser     obtidos se o host for monitorado por um Proxy.  |Chave|<|<|<|<|<| |---|-|-|-|-|-| |▲|Descrição|<|<|Valor de retorno|Comentários| |zabbix\[boottime\]|<|<|<|<|<| |<|Tempo de inicialização de processo do Zabbix Server ou Zabbix Proxy em segundos.|<|<|Inteiro.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Descoberta de nós de [cluster de alta disponibilidade](/manual/concepts/server/ha).|<|<|JSON.|Este item pode ser usado para descoberta de baixo-nível.| |zabbix\[history\]|<|<|<|<|<| |<|Número de valores armazenados na tabela HISTORY.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>*(não suportado no Proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Número de valores armazenados na tabela HISTORY\_LOG.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>*(não suportado no Proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Número de valores armazenados na tabela HISTORY\_STR.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>*(não suportado no Proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Número de valores armazenados na tabela HISTORY\_TEXT.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>*(não suportado no Proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Número de valores armazenados na tabela HISTORY\_UINT.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>Este item é suportado desde o Zabbix 1.8.3.<br>*(não suportado no Proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Número de itens habilitados (suportado e não suportado) no host.|<|<|Inteiro.|Este item é suportado desde o Zabbix 3.0.0.| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Número de itens não suportados habilitados no host.|<|<|Inteiro.|Este item é suportado desde o Zabbix 3.0.0.\*| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Estado de manutenção atual de um host.|<|<|0 - host em estado normal,<br>1 - host em manutenção com coleta de dados,<br>2 - host em manutenção sem coleta de dados.|Este item é sempre processado pelo Zabbix Server independentemente da localização do host (no Server ou Proxy). O Proxy não receberá este item com dado de configuração.<br>O segundo parâmetro deve estar vazio e é reservado para uso futuro.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Detalhes de todas as interfaces configuradas no host do Zabbix Frontend.|<|<|Objeto JSON.|Este item pode ser usado em [descoberta de baixo-nível](/manual/discovery/low_level_discovery/examples/host_interfaces).<br>Este item é suportado desde o Zabbix 3.4.0.<br>*(não suportado no Proxy)*| |zabbix\[host,<type>,available\]|<|<|<|<|<| |<|Disponibilidade da interface principal de um tipo particular de verificações no host.|<|<|0 - não disponível, 1 - disponível, 2 - desconhecido.|**Tipos (type)** válidos são:<br>*agent*, *snmp*, *ipmi*, *jmx*<br><br>O valor do item é calculado de acordo com os parâmetros de configuração em relação à [inacessibilidade/indisponibilidade](/manual/appendix/items/unreachability) do host.<br><br>Este item é suportado desde o Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Número de hosts monitorados.|<|<|Inteiro.|<| |zabbix\[items\]|<|<|<|<|<| |<|Número de itens habilitados (suportado e não suportado).|<|<|Inteiro.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Número de itens não suportados.|<|<|Inteiro.|<| |zabbix\[java,,<param>\]|<|<|<|<|<| |<|Informação sobre Zabbix Java Gateway.|<|<|Se <param> for *ping*, "1" é retornado. Pode ser usado para verificar disponibilidade do Java Gateway usando a função de gatilho nodata().<br><br>Se <param> for *version*, a versão do Java Gateway é retornada. Exemplo: "2.0.0".|Valores válidos para **param** são:<br>*ping*, *version*<br><br>O segundo parâmetro deve estar vazio e é reservado para uso futuro.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Contagem de valores enfileirados na fila de processamento de descobertas de baixo-nível.|<|<|Inteiro.|Este item pode ser usado para monitorar o comprimento da fila de processamento de descobertas de baixo-nível.<br><br>Este item é suportado desde o Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Contagem de valores enfileirados na fila de processamento.|<|<|Inteiro.|Este item pode ser usado para monitorar o comprimento da fila de processamento.<br><br>Este item é suportado desde o Zabbix 3.4.0.| |zabbix\[process,<type>,<mode>,<state>\]|<|<|<|<|<| |<|Tempo gasto em <state> por um processo em particular do Zabbix ou um grupo de processos (identificado por <type> e <mode>) em porcentagem. Ele é calculado apenas para o último minuto.<br><br>Se <mode> é o número do processo Zabbix que não está em execução (por exemplo, com 5 pollers em execução <mode> é definido como 6), tal item passará para o estado não suportado.<br>Mínimo e máximo se referem à porcentagem de uso para um processo único. Assim, se em um grupo de 3 pollers a porcentagem de uso por processo for 2, 18 e 66, min retornaria 2 e max retornaria 66.<br>Os processos informam o que estão fazendo em memória compartilhada e o processo de automonitoramento resume tais dados a cada segundo. Mudanças de estado (ocupado/ocioso) são registradas na mudança - portanto um processo que se torna ocupado se registra como tal e não muda ou atualiza seu estado até que se torne ocioso. Isto garante que mesmo processos totalmente suspensos sejam corretamente registrados como 100% ocupados.<br>Atualmente, "ocupado" significa "não dormente", mas no futuro estados adicionais podem ser introduzidos - aguardando por travas, executando consultas de banco de dados, etc.<br>No Linux e na maioria dos outros sistemas, a resolução é 1/100 de um segundo.|<|<|Porcentagem de tempo.<br>float.|**Tipos** de [processos de Server](/manual/concepts/server#server_process_types) suportados:<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *snmp trapper*, *task manager*, *timer*, *trapper*, *unreachable poller*, *vmware collector*<br><br>**Tipos** de [processos de Proxy](/manual/concepts/proxy#proxy_process_types) suportados:<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbs poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>**Modos (modes)** válidos são:<br>*avg* - valor médio para todos os processos de um dado tipo (padrão)<br>*count* - retorna o número de forks para um dado tipo de processo, <state> não deve ser especificado<br>*max* - valor máximo<br>*min* - valor mínimo<br>*<process number>* - número do processo (entre 1 e o número de instâncias pre-forked). Por exemplo, se 4 trappers estão em execução, o valor está entre 1 e 4.<br><br>**Estados (states)** válidos são:<br>*busy* - processo está no estado ocupado, por exemplo, processando requisição (padrão).<br>*idle* - processo está em estado ocioso, fazendo nada.<br><br>Exemplos:<br>=> zabbix\[process,poller,avg,busy\] → tempo médio de processo de poller gasto fazendo alguma coisa durante o último minuto<br>=> zabbix\[process,"icmp pinger",max,busy\] → tempo máximo gasto fazendo alguma coisa por qualquer processo de ping ICMP durante o último minuto<br>=> zabbix\[process,"history syncer",2,busy\] → tempo gasto fazendo alguma coisa pelo sincronizador de histórico número 2 no último minuto<br>=> zabbix\[process,trapper,count\] → quantidade de processos trapper atualmente em execução| |zabbix\[proxy,<name>,<param>\]|<|<|<|<|<| |<|Informação sobre Zabbix Proxy.|<|<|Inteiro.|**name**: nome do Proxy<br><br>Valores válidos para **param** são:<br>*lastaccess* - registro de data da última mensagem de heartbeat recebida do Proxy<br>*delay* - por quanto tempo os valores coletados não são enviados, calculados como "proxy delay" (diferença entre o tempo atual do Proxy e o registro de data valor não enviado mais antigo no Proxy) + ("tempo atual do Server" - "último acesso do Proxy")<br><br>Exemplo:<br>=> zabbix\[proxy,"Germany",lastaccess\]<br><br>A [função](/manual/appendix/functions/history) `fuzzytime()` pode ser usada para verificar a disponibilidade de Proxies.<br>Este item é sempre processado pelo Zabbix Server independentemente da localização do host (no Server ou Proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Número de valores na tabela history do Proxy aguardando serem enviados para o Server.|<|<|Inteiro.|*(não suportado no Server)*| |zabbix\[queue,<from>,<to>\]|<|<|<|<|<| |<|Número de itens monitorados na fila que está atrasada por pelo menos <from> segundos mas menos do que <to> segundos.|<|<|Inteiro.|**from** - padrão: 6 segundos<br>**to** - padrão: infinito<br>[Símbolos de unidade de tempo](/manual/appendix/suffixes) (s,m,h,d,w) são suportados para estes parâmetros.| |zabbix\[rcache,<cache>,<mode>\]|<|<|<|<|<| |<|Estatísticas de disponibilidade do cache de configuração do Zabbix.|<|<|Inteiro (para tamanho); float (para porcentagem).|**cache**: *buffer*<br><br>**Modos (modes)** válidos são:<br>*total* - tamanho total do buffer<br>*free* - tamanho do buffer livre<br>*pfree* - porcentagem do buffer livre<br>*used* - tamanho do buffer usado<br>*pused* - porcentagem do buffer usado<br><br>O modo *pused* é suportado desde o Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Performance requerida do Zabbix Server ou Zabbix Proxy, em novos valores por segundo esperados.|<|<|float.|Aproximadamente correlaciona-se com "Performance requerida do Server, novos valores por segundo" em *Relatórios → [Informação do sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,<ip>,<port>\]|<|<|<|<|<| |<|Métricas internas remotas do Zabbix Server ou Proxy.|<|<|Objeto JSON.|**ip** - lista IP/DNS/máscara de rede de Servers/Proxies para serem consultados remotamente (padrão é 127.0.0.1)<br>**port** - porta do Server/Proxy a ser consultada remotamente (padrão é 10051)<br><br>Note que as solicitações de estatísticas (stats) somente serão aceitas de endereços listados no parâmetro 'StatsAllowedIP' do [Server](/manual/appendix/config/zabbix_server)/[Proxy](/manual/appendix/config/zabbix_proxy) na instância de destino.<br><br>Um conjunto selecionado de métricas internas é retornado por este item. Para detalhes, consulte [Monitoramento remoto de estatísticas do Zabbix](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Suportado desde 4.2.0.| |zabbix\[stats,<ip>,<port>,queue,<from>,<to>\]|<|<|<|<|<| |<|Métricas de fila internas do Zabbix Server ou Proxy (veja `zabbix[queue,<from>,<to>]`).|<|<|Objeto JSON.|**ip** - lista IP/DNS/máscara de rede de Servers/Proxies para serem consultados remotamente (padrão é 127.0.0.1)<br>**port** - porta do Server/Proxy a ser consultada remotamente (padrão é 10051)<br>**from** - atrasado por pelo menos (padrão é 6 segundos)<br>**to** - atrasado por no máximo (padrão é infinito)<br><br>Note que as solicitações de estatísticas (stats) somente serão aceitas de endereços listados no parâmetro 'StatsAllowedIP' do [Server](/manual/appendix/config/zabbix_server)/[Proxy](/manual/appendix/config/zabbix_proxy) na instância de destino.<br><br>Suportado desde 4.2.0.| |zabbix\[tcache,cache,<parameter>\]|<|<|<|<|<| |<|Estatísticas de efetividade do cache de função de tendência do Zabbix.|<|<|Inteiro (para tamanho); float (para porcentagem).|**Parâmetros (parameter)** válidos são:<br>*all* - solicitações totais de cache (padrão)<br>*hits* - acertos de cache<br>*phits* - porcentagem de acertos de cache<br>*misses* - falhas de cache<br>*pmisses* - porcentagem de falhas de cache<br>*items* - o número de itens em cache<br>*requests* - o número de solicitações em cache<br>*pitems* - porcentagem de itens em cache a partir de itens em cache + solicitações. Baixa porcentagem provavelmente significa que o tamanho do cache pode ser reduzido.<br><br>Suportado desde 5.4.0.<br><br>*(não suportado no Proxy)*| |zabbix\[trends\]|<|<|<|<|<| |<|Número de valores armazenados na tabela TRENDS.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>*(não suportado no Proxy)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Número de valores armazenados na tabela TRENDS\_UINT.|<|<|Inteiro.|Não use se utilizando MySQL InnoDB, Oracle ou PostgreSQL!<br>Este item é suportado desde o Zabbix 1.8.3.<br>*(não suportado no Proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Número de gatilhos (trigger) habilitados no banco de dados do Zabbix, com todos os itens habilitados em hosts habilitados.|<|<|Inteiro.|*(não suportado no Proxy)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Tempo ativo de processo do Zabbix Server ou Zabbix Proxy em segundos.|<|<|Inteiro.|<| |zabbix\[vcache,buffer,<mode>\]|<|<|<|<|<| |<|Estatísticas de disponibilidade do cache de valor do Zabbix.|<|<|Inteiro (para tamanho); float (para porcentagem).|**Modos (modes)** válidos são:<br>*total* - tamanho total do buffer<br>*free* - tamanho do buffer livre<br>*pfree* - porcentagem de buffer livre<br>*used* - tamanho de buffer usado<br>*pused* - porcentagem de buffer usado<br><br>*(não suportado no Proxy)*| |zabbix\[vcache,cache,<parameter>\]|<|<|<|<|<| |<|Estatísticas de efetividade do cache de valor do Zabbix.|<|<|Inteiro.<br><br>Com o parâmetro *mode*:<br>0 - modo normal,<br>1 - modo de baixa memória|**Parâmetros (parameter)** válidos são:<br>*requests* - número total de solicitações<br>*hits* - número de acertos de cache (valores históricos retirados do cache)<br>*misses* - número de falhas de cache (valores históricos retirados do banco de dados)<br>*mode* - valor de modo de operação de cache<br><br>Este item é suportado desde o Zabbix 2.2.0 e o parâmetro *mode* desde o Zabbix 3.0.0.<br>*(não suportado no Proxy)*<br><br>Uma vez que o modo de baixa memória seja ativado, o cache de valor permanecerá neste estado por 24 horas, mesmo que o problema que provocou este modo seja resolvido antes.<br><br>Você pode usar esta chave com a etapa de pré-processamento *Alterações por segundo* de modo a obter estatísticas de valores por segundo.| |zabbix\[version\]|<|<|<|<|<| |<|Versão do Zabbix Server ou Proxy.|<|<|String.|Este item é suportado desde o Zabbix 5.0.0.<br><br>Exemplo de valor de retorno: 5.0.0beta1| |zabbix\[vmware,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix vmware cache.|<|<|Inteiro (para tamanho); float (para porcentagem).|**Modos (modes)** válidos são:<br>*total* - tamanho total de buffer<br>*free* - tamanho de buffer livre<br>*pfree* - porcentagem de buffer livre<br>*used* - tamanho de buffer usado<br>*pused* - porcentagem de buffer usado| |zabbix\[wcache,<cache>,<mode>\]|<|<|<|<|<| |<|Estatísticas e disponibilidade de cache de escrita do Zabbix.|<|<|<|É obrigatório especificar <cache>.| |<|**Cache**|**Mode**|<|<|<| |^|valores|all<br>*(padrão)*|Número total de valores processados pelo Zabbix Server ou Zabbix Proxy, exceto itens não suportados.|Inteiro.|Contador (counter).<br>Você deve usar esta chave com a etapa de pré-processamento *Alterações por segundo* de modo a obter estatísticas de valores por segundo.| |^|^|float|Número de valores flutuantes (float) processados.|Inteiro.|Contador (counter).| |^|^|uint|Número de valores inteiros (unsigned) processados.|Inteiro.|Contador (counter).| |^|^|str|Número de valores caracter/string processados.|Inteiro.|Contador (counter).| |^|^|log|Número de valores de log processados.|Inteiro.|Contador (counter).| |^|^|text|Número de valores de texto processados.|Inteiro.|Contador (counter).| |^|^|not supported|Número de vezes que processamento de item resultou no item se tornando não suportado ou mantendo este estado.|Inteiro.|Contador (counter).<br>| |^|history|pfree<br>*(padrão)*|Porcentagem de buffer histórico livre.|Float.|O cache histórico é usado para armazenar valores de item. Um número baixo indica problemas de performance no lado do banco de dados.| |^|^|free|Tamanho do buffer histórico livre.|Inteiro.|<| |^|^|total|Tamanho total do buffer histórico.|Inteiro.|<| |^|^|used|Tamanho do buffer histórico usado.|Inteiro.|<| |^|^|pused|Porcentagem de buffer histórico usado.|Float.|O modo *pused* é suportado desde o Zabbix 4.0.0.| |^|index|pfree<br>*(padrão)*|Porcentagem de buffer de índice histórico livre.|Float.|O cache de índice histórico é usado para indexar valores armazenados no cache histórico.<br>O cache de índice (*index*) é suportado desde o Zabbix 3.0.0.| |^|^|free|Tamanho do buffer de índice histórico livre.|Inteiro.|<| |^|^|total|Tamanho total do buffer de índice histórico.|Inteiro.|<| |^|^|used|Tamanho do buffer de índice histórico usado.|Inteiro.|<| |^|^|pused|Porcentagem do buffer de índice histórico usado.|Float.|O modo *pused* é suportado desde o Zabbix 4.0.0.| |^|trend|pfree<br>*(padrão)*|Porcentagem de cache de tendência livre.|Float.|O cache de tendência armazena agregados para a hora atual de todos os itens que recebem dados.<br>*(não suportado no Proxy)*| |^|^|free|Tamanho do buffer de tendência livre.|Inteiro.|*(não suportado no Proxy)*| |^|^|total|Tamanho total do buffer de tendência.|Inteiro.|*(não suportado no Proxy)*| |^|^|used|Tamanho do buffer de tendência usado.|Inteiro.|*(não suportado no Proxy)*| |^|^|pused|Porcentagem de buffer de tendência usado.|Float.|*(não suportado no Proxy)*<br><br>O modo *pused* é suportado desde o Zabbix 4.0.0.|  

en-us	#### Supported DB versions check  Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) will now check the database version before launch and will not start if the version is out of the supported range. For more details, see [databases](#databases).
pt-br	#### Verificação de versões de BD compatíveis  Zabbix [server](/manual/appendix/config/zabbix_server) e [proxy](/manual/appendix/config/zabbix_proxy) agora verificarão a versão do banco de dados versão do banco de dados antes da inicialização e não iniciarão se a versão estiver fora do intervalo suportado estiver fora do intervalo suportado. Para obter mais detalhes, consulte [databases](#databases).

en-us	### Supported DB versions check  Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) will now check the database version before launch and will not start if the version is out of the supported range. It is possible to turn off this check by modifying AllowUnsupportedDBVersions configuration parameter, but this approach is not recommended. The list of [officially supported database versions](/manual/installation/requirements#Software) has been updated to exclude databases that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  
pt-br	### Bulk processing for Prometheus metrics  Bulk processing of dependent items has been introduced in the preprocessing  queue to improve the performance of retrieving Prometheus metrics.  See [Prometheus checks](/manual/config/items/itemtypes/prometheus#bulk-processing) for more details.  

en-us	#### Supported item keys  The table provides details on the item keys that you can use with Zabbix agent items grouped by the item family.  See also:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)
pt-br	####  Chaves de Item Suportadas  A tabela fornece detalhes sobre as chaves de item que você pode usar com itens do agente Zabbix agrupados pela família do item.  Consulte também:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)

en-us	#### Supported item keys  The table provides details on the item keys that you can use with Zabbix agent items.  See also:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)  
pt-br	#### Chaves de itens compatíveis  A tabela fornece detalhes sobre as chaves de item que você pode usar  com os itens do agente Zabbix.  Veja também:  - [Itens suportados por plataforma](/manual/appendix/items/supported_by_platform) - [Chaves de item suportadas pelo Zabbix Agent 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) - [Chaves de item específicas para agente Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - [Nível de permissão mínimo para itens do agente Windows](/manual/appendix/items/win_permissions)   #### Chaves de itens compatíveis  A tabela fornece detalhes sobre as chaves de item que você pode usar  com os itens do agente Zabbix.  Veja também:  - [Itens suportados por plataforma](/manual/appendix/items/supported_by_platform) - [Chaves de item suportadas pelo Zabbix Agent 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) - [Chaves de item específicas para agente Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - [Nível de permissão mínimo para itens do agente Windows](/manual/appendix/items/win_permissions)    |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |agent.hostmetadata|<|<|<|<| |<|Metadados do host do agente.|String||Retorna o valor dos parâmetros HostMetadata ou HostMetadataItem, ou um texto vazio se nenhum for definido.<br><br>Suportado desde o Zabbix 6.0.| |agent.hostname|<|<|<|<| |<|Nome do host do agente.|String| |Retorno:<br>Como verificação passiva - o nome do primeiro host listado no parâmetro Hostname do arquivo de configuração do agente;<br>Como verificação ativa - o nome do host atual.| |agent.ping|<|<|<|<| |<|Verificação de disponibilidade do agente.|Nada - indisponível<br><br>1 - disponível| |Use a função de gatilho **nodata()** para verificar pela indisponibilidade do host.| |agent.variant|<|<|<|<| |<|Variante do agente Zabbix (Zabbix Agent ou Zabbix Agent 2).|Inteiro| |Exemplo de valor retornado:<br>1 - Zabbix Agent<br>2 - Zabbix Agent 2| |agent.version|<|<|<|<| |<|Versão do agente Zabbix.|String| |Exemplo de valor retornado:<br>6.0.3| |kernel.maxfiles|<|<|<|<| |<|Número máximo de arquivos abertos suportado pelo SO.|Inteiro| | | |kernel.maxproc|<|<|<|<| |<|Número máximo de processos suportado pelo SO.|Inteiro| | | |kernel.openfiles|<|<|<|<| |<|Retorna o número atual de descritores de arquivos abertos.|Inteiro||Este item é suportado no Linux desde o Zabbix 6.0.| |log\[file,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<|<| |<|Monitoramento de um arquivo de log.|Log|**file** - caminho completo e nome do arquivo de log<br>**regexp** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão requerido<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código da página<br>**maxlines** - número máximo de novas linhas por segundo que o agente enviará para o Zabbix Server ou Proxy. Este parâmetro sobrescreve o valor 'MaxLinesPerSecond' no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd)<br>**mode** (desde a versão 2.0) - valores possíveis:<br>*all* (padrão) - tudo, *skip* - pula o processamento de dados mais antigos (afeta apenas itens recém-criados).<br>**output** (desde a versão 2.2) - um modelo de formatação de saída opcional. A sequência de escape **\\0** é substituída pela parte de texto correspondente (do primeiro caracter onde a correspondência inicia até o caracter onde ela termina) enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída com o N-ésimo grupo correspondente (ou um texto vazio se N excede o número de grupos capturados).<br>**maxdelay** (desde a versão 3.2) - tempo de espera máximo em segundos. Tipo: número flutuante. Valores: 0 - (padrão) nunca ignorar linhas do arquivo de log; > 0.0 - ignorar linhas mais antigas com o objetivo de analisar as linhas mais recentes dentro do valor de "maxdelay". Leia as notas sobre [espera máxima](log_items#using_maxdelay_parameter) antes de usá-la!<br>**options** (desde a versão 4.4.7) - opções adicionais:<br>*mtime-noreread* - registros não únicos, com releitura apenas se o tamanho do arquivo for alterado (ignora alteração de data). (Este parâmetro está em desuso desde a versão 5.0.2, porque agora mtime é ignorado.)<br>**persistent\_dir** (desde a versão 5.0.18, 5.4.9, apenas no zabbix\_agentd para sistemas Unix; não suportado com Agent2) - endereço absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [arquivos persistentes](log_items#notes-on-persistent-files-for-log-items).|O item deve ser configurado como uma [verificação ativa](/manual/appendix/items/activepassive#active_checks).<br>Se o arquivo não for encontrado ou o permissionamento não conceder o acesso necessário, o item se torna não suportado.<br><br>Se `output` for deixado em branco - a linha completa contendo o texto correspondente é retornada. Note que todos os tipos globais de expressão regular, exceto 'Result is TRUE', sempre retornam a linha correspondente completa e o parâmetro `output` é ignorado.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>Exemplos:<br>=> log\[/var/log/syslog\]<br>=> log\[/var/log/syslog,error\]<br>=> log\[/home/zabbix/logs/logfile,,,100\]<br><br>*Usando o parâmetro `output` para extrair um número de um registro de log:*<br>=> log\[/app1/app.log,"task run \[0-9.\]+ sec, processed (\[0-9\]+) records, \[0-9\]+ errors",,,,\\1\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará apenas '6080' para o Server. Por um valor numérico estar sendo enviado, o "Tipo de informação" deste item pode ser configurada como "Numérico (unsigned)" e o valor pode ser usado em gráficos, gatilhos, etc.<br><br>*Usando o parâmetro `output` para reescrever um registro de log antes de enviar para o Server:*<br>=> log\[/app1/app.log,"(\[0-9 :-\]+) task run (\[0-9.\]+) sec, processed (\[0-9\]+) records, (\[0-9\]+) errors",,,,"\\1 RECORDS: \\3, ERRORS: \\4, DURATION: \\2"\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará um registro modificado "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" ao Server.<br><br>Consulte também informações adicionais sobre [monitoramento de log](log_items).| |log.count\[file,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<|<| |<|Contagem de linhas correspondentes em um arquivo de log monitorado.|Inteiro|**file** - caminho completo e nome do arquivo de log<br>**regexp** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão necessário<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código de página<br>**maxproclines** - número máximo de novas linhas por segundo que o agente analisará (não pode exceder 10000). O valor padrão é 10\*'MaxLinesPerSecond' no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br>**mode** - valores possíveis:<br>*all* (padrão) - tudo, *skip* - pula o processamento de dados mais antigos (afeta apenas itens recém-criados).<br>**maxdelay** - tempo de espera máximo em segundos. Tipo: número flutuante. Valores: 0 - (padrão) nunca ignorar linhas do arquivo de log; > 0.0 - ignorar linhas mais antigas com o objetivo de analisar as linhas mais recentes dentro do valor de "maxdelay". Leia as notas sobre [espera máxima](log_items#using_maxdelay_parameter) antes de usá-la!<br>**options** (desde a versão 4.4.7) - opções adicionais:<br>*mtime-noreread* - registros não únicos, com releitura apenas se o tamanho do arquivo for alterado (ignora alteração de data). (Este parâmetro está em desuso desde a versão 5.0.2, porque agora mtime é ignorado.)<br>**persistent\_dir** (desde a versão 5.0.18, 5.4.9, apenas no zabbix\_agentd para sistemas Unix; não suportado com Agent2) - endereço absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [arquivos persistentes](log_items#notes-on-persistent-files-for-log-items).|O item deve ser configurado como uma [verificação ativa](/manual/appendix/items/activepassive#active_checks).<br>Se o arquivo não for encontrado ou o permissionamento não conceder o acesso necessário, o item se torna não suportado.<br><br>Consulte também informações adicionais sobre [monitoramento de log](log_items).<br><br>Este item não é suportado para logs de Evento do Windows.<br><br>Suportado desde a versão Zabbix 3.2.0.| |logrt\[file\_regexp,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<|<| |<|Monitoramento de um arquivo de log que é rotacionado.|Log|**file\_regexp** - caminho absoluto para o arquivo com o nome do arquivo descrito por uma [expressão regular](/manual/regular_expressions#overview). *Note* que apenas o nome do arquivo é uma expressão regular<br>**regexp** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de conteúdo necessário<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código de página<br>**maxlines** - número máximo de novas linhas por segundo que o agente enviará para o Zabbix Server ou Proxy. Este parâmetro sobrescreve o valor de 'MaxLinesPerSecond' no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd)<br>**mode** (desde a versão 2.0) - valores possíveis:<br>*all* (default) - tudo, *skip* - pula o processamento de dados mais antigos (afeta apenas itens recém-criados).<br>**output** (desde a versão 2.2) - um modelo de formatação de saída opcional. A sequência de escape **\\0** é substituída pela parte de texto correspondente (do primeiro caracter onde a correspondência inicia até o caracter onde ela termina) enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída com o N-ésimo grupo correspondente (ou um texto vazio se N excede o número de grupos capturados).<br>**maxdelay** (desde a versão 3.2) - tempo de espera máximo em segundos. Tipo: número flutuante. Valores: 0 - (padrão) nunca ignorar linhas do arquivo de log; > 0.0 - ignorar linhas mais antigas com o objetivo de analisar as linhas mais recentes dentro do valor de "maxdelay". Leia as notas sobre [espera máxima](log_items#using_maxdelay_parameter) antes de usá-la!<br>**options** (desde a versão 4.0; as opções *mtime-reread*, *mtime-noreread* desde a versão 4.4.7) - tipo de rotação de arquivo de log e outras opções. Valores possíveis:<br>*rotate* (padrão),<br>*copytruncate* - note que *copytruncate* não pode ser usado junto com *maxdelay*. Neste caso *maxdelay* deve ser 0 ou não declarado; veja notas para [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros não únicos, releitura se houver mudança de data ou tamanho do arquivo (padrão),<br>*mtime-noreread* - registros não únicos, releitura apenas se o tamanho mudar (ignora alteração de data).<br>**persistent\_dir** (desde a versão 5.0.18, 5.4.9, apenas no zabbix\_agentd para sistemas Unix; não suportado com Agent2) - endereço absoluto do diretório onde armazenar arquivos persistentes. Veja também notas adicionais sobre [arquivos persistentes](log_items#notes-on-persistent-files-for-log-items).|O item deve ser configurado como uma [verificação ativa](/manual/appendix/items/activepassive#active_checks).<br>A rotação de log é baseada na última data de modificação dos arquivos.<br><br>Note que o logrt foi construído para trabalhar com um arquivo de log ativo atual, com vários outros arquivos rotacionados correspondentes inativos. Se, por exemplo, um diretório tem muitos arquivos de log ativos, um item logrt deve ser criado para cada um deles. Caso contrário se um item logrt captar arquivos demais pode haver exaustão de memória e quebra do monitoramento.<br><br>Se `output` for deixado em branco - a linha completa contendo o texto correspondente é retornada. Note que todos os tipos globais de expressão regular, exceto 'Result is TRUE', sempre retornam a linha correspondente completa e o parâmetro `output` é ignorado.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>Exemplos:<br>=> logrt\["/home/zabbix/logs/\^logfile\[0-9\]{1,3}$",,,100\] → corresponderá a um arquivo como "logfile1" (não aceitará ".logfile1")<br>=> logrt\["/home/user/\^logfile\_.\*\_\[0-9\]{1,3}$","pattern\_to\_match","UTF-8",100\] → coletará dados de arquivos como "logfile\_abc\_1" ou "logfile\_\_001".<br><br>*Usando parâmetro `output` para extrair um número de um registro de log:*<br>=> logrt\[/app1/\^test.\*log$,"task run \[0-9.\]+ sec, processed (\[0-9\]+) records, \[0-9\]+ errors",,,,\\1\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará apenas '6080' para o Server. Pelo fato de um valor numérico estar sendo enviado, o "Tipo de informação" para este item pode ser configurado para "Numérico (unsigned)" e o valor pode ser usado em gráficos, gatilhos, etc.<br><br>*Usando o parâmetro `output` para reescrever um registro de log antes de enviar para o Server:*<br>=> logrt\[/app1/\^test.\*log$,"(\[0-9 :-\]+) task run (\[0-9.\]+) sec, processed (\[0-9\]+) records, (\[0-9\]+) errors",,,,"\\1 RECORDS: \\3, ERRORS: \\4, DURATION: \\2"\] → corresponderá a um registro de log "2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors" e enviará um registro modificado "2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08" para o Server.<br><br>Consulte também informações adicionais sobre [monitoramento de log](log_items).| |logrt.count\[file\_regexp,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]|<|<|<|<| |<|Contagem de linhas correspondidas em um arquivo de log monitorado que é rotacionado.|Inteiro|**file\_regexp** - caminho absoluto para o arquivo com o nome do arquivo descrito por uma [expressão regular](/manual/regular_expressions#overview).<br>**regexp** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de conteúdo necessário<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código de página<br>**maxproclines** - número máximo de novas linhas por segundo que o agente analisará (não pode exceder 10000). O valor padrão é 10\*'MaxLinesPerSecond' no [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd).<br>**mode** - valores possíveis:<br>*all* (default) - tudo, *skip* - pula o processamento de dados mais antigos (afeta apenas itens recém-criados).<br>**maxdelay** - tempo de espera máximo em segundos. Tipo: número flutuante. Valores: 0 - (padrão) nunca ignorar linhas do arquivo de log; > 0.0 - ignorar linhas mais antigas com o objetivo de analisar as linhas mais recentes dentro do valor de "maxdelay". Leia as notas sobre [espera máxima](log_items#using_maxdelay_parameter) antes de usá-la!<br>**options** (desde a versão 4.0; as opções *mtime-reread*, *mtime-noreread* desde a versão 4.4.7) - tipo de rotação de arquivo de log e outras opções. Valores possíveis:<br>*rotate* (padrão),<br>*copytruncate* - note que *copytruncate* não pode ser usado junto com *maxdelay*. Neste caso *maxdelay* deve ser 0 ou não declarado; veja notas para [copytruncate](log_items#notes_on_handling_copytruncate_log_file_rotation),<br>*mtime-reread* - registros não únicos, releitura se houver mudança de data ou tamanho do arquivo (padrão),<br>*mtime-noreread* - registros não únicos, releitura apenas se o tamanho mudar (ignora alteração de data).<br>**persistent\_dir** (desde as versões 5.0.18, 5.4.9, apenas para zabbix\_agentd em sistemas Unix; são suportado no Agent2) - endereço absoluto do diretório onde armazenar arquivos persistentes. Consulte também notas adicionais sobre [arquivos persistentes](log_items#notes-on-persistent-files-for-log-items).|Este item deve ser configurado como uma [verificação ativa](/manual/appendix/items/activepassive#active_checks).<br>A rotação de log é baseada na última modificação de data dos arquivos.<br><br>Consulte também informações adicionais sobre [monitoramento de log](log_items).<br><br>Este item não é suportado para logs de Evento do Windows.<br><br>Suportado desde a versão Zabbix 3.2.0.| |modbus.get\[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>\]|<|<|<|<| |<|Lê dados Modbus.|Objeto JSON|**endpoint** - ponto de conexão definido como `protocolo://string_de_conexão`<br>**slave id** - ID secundário<br>**function** - função Modbus<br>**address** - endereço do primeiro registro, bobina ou contato<br>**count** - número de registros a serem lidos<br>**type** - tipo de dado<br>**endianness** - configuração de extremidade<br>**offset** - número de registros, começando de 'address', do qual os resultados serão descartados.<br><br>Veja uma [descrição detalhada](/manual/appendix/items/modbus) dos parâmetros.|Suportado desde o Zabbix 5.2.0.| |net.dns\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<|<| |<|Verifica se o serviço de DNS está no ar.|0 - DNS indisponível (servidor não respondeu ou resolução de DNS falhou)<br><br>1 - DNS disponível|**ip** - endereço IP do servidor DNS (deixe em branco para servidor de DNS padrão, ignorado no Windows)<br>**name** - Nome do DNS a ser questionado<br>**type** - tipo do registro a ser questionado (padrão é *SOA*)<br>**timeout** (ignorado no Windows) - tempo máximo para a requisição em segundos (o padrão é 1 segundo)<br>**count** (ignorado no Windows) - número de tentativas para a requisição (padrão é 2)<br>**protocol** (desde a versão 3.0) - o protocolo utilizado para executar as requisições DNS: *udp* (padrão) ou *tcp*|Exemplo:<br>=> net.dns\[8.8.8.8,example.com,MX,2,1\]<br><br>Os valores possíveis para `type` (tipo) são:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (exceto para Windows), *HINFO*, *MINFO*, *TXT*, *SRV*<br><br>Nomes de domínio internacionalizados não são suportados, por favor utilize nomes com codificação IDNA em vez disso.<br><br>O tipo de registro SRV é suportado desde o Zabbix 1.8.6 (Unix) e 2.0.0 (Windows).<br><br>Nomenclatura anterior a Zabbix 2.0 (ainda suportado): *net.tcp.dns*| |net.dns.record\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<|<| |<|Executa uma requisição DNS.|String de caracteres com o tipo de informação requerida|**ip** - endereço IP do servidor DNS (deixe em branco para servidor de DNS padrão, ignorado no Windows)<br>**name** - Nome do DNS a ser questionado<br>**type** - tipo do registro a ser questionado (padrão é *SOA*)<br>**timeout** (ignorado no Windows) - tempo máximo para a requisição em segundos (o padrão é 1 segundo)<br>**count** (ignorado no Windows) - número de tentativas para a requisição (padrão é 2)<br>**protocol** (desde a versão 3.0) - o protocolo utilizado para executar as requisições DNS: *udp* (padrão) ou *tcp*|Exemplo:<br>=> net.dns\[8.8.8.8,example.com,MX,2,1\]<br><br>Os valores possíveis para `type` (tipo) são:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (exceto para Windows), *HINFO*, *MINFO*, *TXT*, *SRV*<br><br>Nomes de domínio internacionalizados não são suportados, por favor utilize nomes com codificação IDNA em vez disso.<br><br>O tipo de registro SRV é suportado desde o Zabbix 1.8.6 (Unix) e 2.0.0 (Windows).<br><br>Nomenclatura anterior a Zabbix 2.0 (ainda suportado): *net.tcp.dns.query*| |net.if.collisions\[if\]|<|<|<|<| |<|Número de colisões atrasadas (out-of-window).|Inteiro|**if** - nome da interface de rede| | |net.if.discovery|<|<|<|<| |<|Lista de interfaces de rede. Usada para descobertas de baixo-nivel.|Objeto JSON| |Suportado desde o Zabbix 2.0.<br><br>No FreeBSD, OpenBSD e NetBSD suportado desde o Zabbix 2.2.<br><br>Algumas versões de Windows (por exemplo, Server 2008) podem exigir a instalação das últimas atualizações para suportar caracteres não-ASCII nos nomes das interfaces.| |net.if.in\[if,<mode>\]|<|<|<|<| |<|Estatísticas de tráfego de entrada na interface de rede.|Inteiro|**if** - nome da interface de rede (Unix); descrição completa da interface de rede ou endereço IPv4; ou, se entre chaves,  GUID da interface de rede (Windows)<br>**mode** - valores possíveis:<br>*bytes* - número de bytes (padrão)<br>*packets* - número de pacotes<br>*errors* - número de erros<br>*dropped* - número de pacotes descartados<br>*overruns (fifo)* - o número de erros no buffer FIFO <br>*frame* - o número de pacotes com erros de frame (framing errors)<br>*compressed* - o número de pacotes compactados recebidos ou transmitidos pelo driver de dispositivo<br>*multicast* - o número de frames multicast recebidos pelo driver de dispositivo|No Windows, o item obtém valores de contadores 64-bit se disponível. Contadores de estatística de interface 64-bit foram introduzidos no Windows Vista e Windows Server 2008. Se contadores 64-bit não estão disponíveis, o agente usa contadores 32-bit.<br><br>Nomes de interface Multi-byte são suportados no Windows desde o Zabbix 1.8.6.<br><br>Exemplos:<br>=> net.if.in\[eth0,errors\]<br>=> net.if.in\[eth0\]<br><br>Você pode obter descrições de interface de rede no Windows com itens net.if.discovery ou net.if.list.<br><br>Você deve usar esta chave com a etapa de pré-processamento *Alterações por segundo* de forma a obter as estatísticas de bytes por segundo.| |net.if.out\[if,<mode>\]|<|<|<|<| |<|Estatísticas de tráfego de saída na interface de rede.|Inteiro|**if** - nome da interface de rede (Unix); descrição completa da interface de rede ou endereço IPv4; ou, se entre chaves,  GUID da interface de rede (Windows)<br>**mode** - valores possíveis:<br>*bytes* - número de bytes (padrão)<br>*packets* - número de pacotes<br>*errors* - número de erros<br>*dropped* - número de pacotes descartados<br>*overruns (fifo)* - o número de erros no buffer FIFO<br>*collisions (colls)* - o número de colisões detectadas na interface<br>*carrier* - o número de perdas no sensor de carrier detectados pelo driver de dispositivo<br>*compressed* - o número de pacotes compactados recebidos ou transmitidos pelo driver de dispositivo|No Windows, o item obtém valores de contadores 64-bit se disponível. Contadores de estatística de interface 64-bit foram introduzidos no Windows Vista e Windows Server 2008. Se contadores 64-bit não estão disponíveis, o agente usa contadores 32-bit.<br><br>Nomes de interface Multi-byte são suportados no Windows desde o Zabbix 1.8.6.<br><br>Exemplos:<br>=> net.if.out\[eth0,errors\]<br>=> net.if.out\[eth0\]<br><br>Você pode obter descrições de interface de rede no Windows com itens net.if.discovery ou net.if.list.<br><br>Você deve usar esta chave com a etapa de pré-processamento *Alterações por segundo* de forma a obter as estatísticas de bytes por segundo.| |net.if.total\[if,<mode>\]|<|<|<|<| |<|Soma das estatísticas de tráfego de entrada e saída na interface de rede.|Inteiro|**if** - nome da interface de rede (Unix); descrição completa da interface de rede ou endereço IPv4; ou, se entre chaves,  GUID da interface de rede (Windows)<br>**mode** - valores possíveis:<br>*bytes* - número de bytes (padrão)<br>*packets* - número de pacotes<br>*errors* - número de erros<br>*dropped* - número de pacotes descartados<br>*overruns (fifo)* - o número de erros no buffer FIFO<br>*compressed* - o número de pacotes compactados recebidos ou transmitidos pelo driver de dispositivo|No Windows, o item obtém valores de contadores 64-bit se disponível. Contadores de estatística de interface 64-bit foram introduzidos no Windows Vista e Windows Server 2008. Se contadores 64-bit não estão disponíveis, o agente usa contadores 32-bit.<br><br>Exemplos:<br>=> net.if.total\[eth0,errors\]<br>=> net.if.total\[eth0\]<br><br>Você pode obter descrições de interface de rede no Windows com itens net.if.discovery ou net.if.list.<br><br>Você deve usar esta chave com a etapa de pré-processamento *Alterações por segundo* de forma a obter as estatísticas de bytes por segundo.<br><br>Note que pacotes descartados são suportados apenas se ambos net.if.in e net.if.out funcionarem para pacotes descartados em sua plataforma.| |net.tcp.listen\[port\]|<|<|<|<| |<|Verifica se esta porta TCP está ouvindo (estado LISTEN).|0 - a porta não está ouvindo<br><br>1 - a porta está ouvindo|**port** - número da porta TCP|Exemplo:<br>=> net.tcp.listen\[80\]<br><br>Suportado no Linux desde o Zabbix 1.8.4<br><br>Desde o Zabbix 3.0.0, nos kernels Linux 2.6.14 e superiores, a informação sobre sockets TCP na escuta é obtida pela interface NETLINK do kernel, se possível. Caso contrário, a informação é obtida dos arquivos /proc/net/tcp e /proc/net/tcp6.| |net.tcp.port\[<ip>,port\]|<|<|<|<| |<|Verifica se é possível estabelecer conexão TCP na porta especificada.|0 - não é possível conectar<br><br>1 - é possível conectar|**ip** - endereço IP ou nome DNS (padrão é 127.0.0.1)<br>**port** - número da porta|Exemplo:<br>=> net.tcp.port\[,80\] → pode ser usado para testar a disponibilidade de servidores web rodando na porta 80.<br><br>Para teste simples de performance TCP use net.tcp.service.perf\[tcp,<ip>,<port>\]<br><br>Note que estas verificações podem resultar em mensagens adicionais nos arquivos de log dos daemons do sistema (sessões SMTP e SSH sendo logadas comumente).| |net.tcp.service\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica se o serviço está em execução e aceitando conexões TCP.|0 - serviço está parado<br><br>1 - serviço está em execução|**service** - qualquer um de:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (consulte [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP (padrão é 127.0.0.1)<br>**port** - número da porta (por padrão a porta de serviço padrão é usada)|Exemplo:<br>=> net.tcp.service\[ftp,,45\] → pode ser usado para testar a disponibilidade de um servidor FTP na porta 45/TCP.<br><br>Note que estas verificações podem resultar em mensagens adicionais nos arquivos de log dos daemons do sistema (sessões SMTP e SSH sendo logadas comumente).<br><br>Verificação de protocolos criptografados (como IMAP na porta 993 ou POP na prota 995) não é suportado atualmente. Como contingência, por favor use net.tcp.port para verificações como estas.<br><br>Verificações LDAP e HTTPS no Windows são suportadas apenas com Zabbix Agent 2.<br><br>Note que a verificação telnet procura por um prompt de login (':' no final).<br><br>Consulte também os [problemas conhecidos](/manual/installation/known_issues#https_checks) para verificação de serviço HTTPS.<br><br>Os serviços *https* e *telnet* são suportados desde o Zabbix 2.0.| |net.tcp.service.perf\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica performance do serviço de TCP.|0 - serviço está parado<br><br>segundos - o número de segundos gastos enquanto conectando-se ao serviço|**service** - qualquer um de:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (consulte [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP (padrão é 127.0.0.1)<br>**port** - número da porta (por padrão a porta de serviço padrão é usada)|Exemplo:<br>=> net.tcp.service.perf\[ssh\] → pode ser usado para testar a velocidade de resposta inicial de um servidor SSH.<br><br>Verificação de protocolos criptografados (como IMAP na porta 993 ou POP na prota 995) não é suportado atualmente. Como contingência, por favor use net.tcp.service.perf\[tcp,<ip>,<port>\] para verificações como estas.<br><br>Verificação de LDAP e HTTPS no Windows é suportada somente por Zabbix Agent 2.<br><br>Note que a verificação telnet procura por um prompt de login (':' no final).<br><br>Consulte também os [problemas conhecidos](/manual/installation/known_issues#https_checks) para verificação de serviço HTTPS.<br><br>Os serviços *https* e *telnet* são suportados desde o Zabbix 2.0.| |net.tcp.socket.count\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<|<| |<|Retorna o número de sockets TCP que correspondem aos parâmetros.|Inteiro|**laddr** - endereço local IPv4/6 ou CIDR para a subnet<br>**lport** - número da porta local ou nome do serviço<br>**raddr** - endereço IPv4/6 remoto ou CIDR para a subnet<br>**rport** - número da porta remota ou nome do serviço<br>**state** - estado de conexão (*established (estabelecido)*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen (ouvindo)*, *closing (fechando)*)|Este item é suportado, apenas no Linux, em ambos Zabbix Agent/Agent 2. Com Zabbix Agent 2 também é suportado em Windows 64-bit.<br><br>Exemplo:<br>=> net.tcp.socket.count\[,80,,,established\] → verifica se a porta local 80/TCP está em estado "estabelecido"<br><br>Este item é suportado desde o Zabbix 6.0.| |net.udp.listen\[port\]|<|<|<|<| |<|Verifica se esta porta UDP está ouvindo (estado LISTEN).|0 - não está ouvindo<br><br>1 - está ouvindo|**port** - número da porta UDP|Exemplo:<br>=> net.udp.listen\[68\]<br><br>Suportado no Linux desde o Zabbix 1.8.4| |net.udp.service\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica se serviço está em execução e respondendo a requisições UDP.|0 - serviço está parado<br><br>1 - serviço está em execução|**service** - *ntp* (veja [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP (padrão é 127.0.0.1)<br>**port** - número de porta (por padrão a porta de serviço padrão é usada)|Exemplo:<br>=> net.udp.service\[ntp,,45\] → pode ser usado para testar a disponibilidade de serviço NTP na porta 45/UDP.<br><br>Este item é suportado desde o Zabbix 3.0.0, mas o serviço *ntp* estava disponível para o item net.tcp.service\[\] em versões anteriores.| |net.udp.service.perf\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica a performance de serviço UDP.|0 - serviço está parado<br><br>segundos - o número de segundos gastos aguardando pela resposta do serviço|**service** - *ntp* (veja [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP (padrão é 127.0.0.1)<br>**port** - número de porta (por padrão a porta de serviço padrão é usada)|Exemplo:<br>=> net.udp.service.perf\[ntp\] → pode ser usado para testar a disponibilidade de serviço NTP.<br><br>Este item é suportado desde o Zabbix 3.0.0, mas o serviço *ntp* estava disponível para o item net.tcp.service\[\] em versões anteriores.| |net.udp.socket.count\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<|<| |<|Retorna o número de sockets TCP que correspondem aos parâmetros.|Inteiro|**laddr** - endereço local IPv4/6 ou CIDR da subnet<br>**lport** - número da porta local ou nome do serviço<br>**raddr** - endereço remoto IPv4/6 ou CIDR da subnet<br>**rport** - número da porta remota ou nome do serviço<br>**state** - estado da conexão (*established (estabelecido)*, *unconn*)|Este item é suportado apenas no Linux em ambos Zabbix Agent/Agent 2. Com Zabbix Agent 2 é também suportado em Windows 64-bit.<br><br>Exemplo:<br>=> net.udp.socket.count\[,,,,listening\] → verifica se qualquer socket UDP está ouvindo ("listening")<br><br>Este item é suportado desde o Zabbix 6.0.| |proc.cpu.util\[<name>,<user>,<type>,<cmdline>,<mode>,<zone>\]|<|<|<|<| |<|Porcentagem de uso de CPU por processo.|Número flutuante|**name** - nome do processo (o padrão é *todos os processos*)<br>**user** - nome de usuário (o padrão é *todos os usuários*)<br>**type** - tipo de utilização de CPU:<br>*total* (padrão), *user (usuário)*, *system (sistema)*<br>**cmdline** - filtro por linha de comando (é uma [expressão regular](/manual/regular_expressions#overview))<br>**mode** - modo de aquisição de dados: *avg1* (padrão), *avg5*, *avg15*<br>**zone** - zona alvo: *current* → atual (padrão), *all* → tudo. Este parâmetro é suportado apenas em Solaris.|Exemplos:<br>=> proc.cpu.util\[,root\] → utilização de CPU por todos os processos sendo executados sob o usuário "root"<br>=> proc.cpu.util\[zabbix\_server,zabbix\] → utilização de CPU por todos os processos zabbix\_server sendo executados sob o usuário zabbix<br><br>O valor retornado é baseado na porcentagem de utilização de um único core de CPU. Por exemplo, a utilização de CPU de um processo usando dois cores completos é 200%.<br><br>Os dados de uso de CPU são reunidos por um coletor que suporta um máximo de 1024 consultas únicas (por nome, usuário e linha de comando). Consultas não acessadas durante as últimas 24h são removidas do coletor.<br><br>*Note* que quando configurando o parâmetro `zone` para *current (atual))* (ou padrão) no caso de o agente ter sido compilado em um Solaris sem suporte a zona, mas executando em um Solaris mais recente onde zonas são suportadas, então o agente retornará NOTSUPPORTED (NÃO SUPORTADO)) (o agente não pode limitar os resultados apenas à zona atual). No entanto, *all (tudo)* é suportado neste caso.<br><br>Esta chave é suportada desde o Zabbix 3.0.0 e está disponível em várias plataformas (veja [Items suportados por plataforma](/manual/appendix/items/supported_by_platform)).| |proc.mem\[<name>,<user>,<mode>,<cmdline>,<memtype>\]|<|<|<|<| |<|Memória usada por processo em bytes.|Inteiro - com `mode` como *max*, *min*, *sum*<br><br>Número Flutuante - com `mode` como *avg*|**name** - nome do processo (o padrão é *todos os processos*)<br>**user** - nome de usuário (padrão é *todos os usuários*)<br>**mode** - valores possíveis:<br>*avg*, *max*, *min*, *sum* (padrão)<br>**cmdline** - filtro por comando (é uma [expressão regular](/manual/regular_expressions#overview))<br>**memtype** - [tipo de memória](/manual/appendix/items/proc_mem_notes) usado pelo processo|Exemplos:<br>=> proc.mem\[,root\] → memória usada por todos os processos sendo executados sob o usuário "root"<br>=> proc.mem\[zabbix\_server,zabbix\] → memória usada por todos os processos zabbix\_server sendo executados sob o usuário zabbix<br>=> proc.mem\[,oracle,max,oracleZABBIX\] → memória usada pelo processo com maior consumo de memória sendo executado sob oracle e tendo oracleZABBIX na sua linha de comando<br><br>*Nota*: Quando vários processos usam memória compartilhada, a soma da memória usada pelos processos pode resultar em valores grandes, não realísticos.<br><br>Veja [notas](/manual/appendix/items/proc_mem_num_notes) sobre seleção de processos pelos parâmetros `name` e `cmdline` (específico Linux).<br><br>Quando este item é chamado da linha de comando e contém um parâmetro de linha de comando (p.e. usando o modo de teste do agente: `zabbix_agentd -t proc.mem[,,,apache2]`), um processo extra será contado, pois o agente contará a si mesmo.<br><br>O parâmetro `memtype` é suportado em várias [plataformas](/manual/appendix/items/supported_by_platform) desde o Zabbix 3.0.0.| |proc.num\[<name>,<user>,<state>,<cmdline>,<zone>\]|<|<|<|<| |<|O número de processos.|Inteiro|**name** - nome do processo (padrão é *todos os processos*)<br>**user** - nome de usuário (padrão é *todos os usuários*)<br>**state** (opções *disk* e *trace* desde a versão 3.4.0) - valores possíveis:<br>*all* (padrão),<br>*disk* - inativo ininterruptamente,<br>*run* - em execução,<br>*sleep* - inativo interruptamente,<br>*trace* - parado,<br>*zomb* - zumbi<br>**cmdline** - filtro por linha de comando (é uma [expressão regular](/manual/regular_expressions#overview))<br>**zone** - zona alvo: *current* (padrão), *all*. Este parâmetro é suportado apenas em Solaris.|Exemplos:<br>=> proc.num\[,mysql\] → número de processos em execução sob o usuário mysql<br>=> proc.num\[apache2,www-data\] → número de processos em execução sob o usuário www-data<br>=> proc.num\[,oracle,sleep,oracleZABBIX\] → número de processos inativos sob o usuário oracle contendo oracleZABBIX em sua linha de comando<br><br>Consulte [notas](/manual/appendix/items/proc_mem_num_notes) sobre seleção de  processos com parâmetros `name` e `cmdline` (específico para Linux).<br><br>No Windows, somente os parâmetros `name` e `user` são suportados.<br><br>Quando este item é instanciado na linha de comando e contém um parâmetro de linha de comando (p.e. usando o modo de teste do agente: `zabbix_agentd -t proc.num[,,,apache2]`), um processo extra será contabilizado, pois o agente contará a si mesmo.<br><br>*Note* que quando configurando o parâmetro `zone` para *current (atual))* (ou padrão) no caso de o agente ter sido compilado em um Solaris sem suporte a zona, mas executando em um Solaris mais recente onde zonas são suportadas, então o agente retornará NOTSUPPORTED (NÃO SUPORTADO)) (o agente não pode limitar os resultados apenas à zona atual). No entanto, *all (tudo)* é suportado neste caso.| |sensor\[device,sensor,<mode>\]|<|<|<|<| |<|Leitura de sensor de hardware.|Número flutuante|**device** - nome do dispositivo<br>**sensor** - nome do sensor<br>**mode** - valores possíveis:<br>*avg*, *max*, *min* (se este parâmetro for omitido, dispositivo e sensor são tratados literalmente).|Lê /proc/sys/dev/sensors no Linux 2.4.<br><br>Exemplo:<br>=> sensor\[w83781d-i2c-0-2d,temp1\]<br><br>Antes do Zabbix 1.8.4, o formato *sensor\[temp1\]* era usado.| |^|^|^|^|Lê /sys/class/hwmon no Linux 2.6+.<br><br>Consulte uma descrição mais detalhada sobre item de [sensor](/manual/appendix/items/sensor) no Linux.| |^|^|^|^|Lê a MIB *hw.sensors* no OpenBSD.<br><br>Exemplos:<br>=> sensor\[cpu0,temp0\] → temperatura de uma CPU<br>=> sensor\["cpu\[0-2\]$",temp,avg\] → média de temperatura das primeiras três CPUs<br><br>Suportado no OpenBSD desde o Zabbix 1.8.4.| |system.boottime|<|<|<|<| |<|Horário de boot do sistema.|Inteiro (Unix timestamp)| | | |system.cpu.discovery|<|<|<|<| |<|Lista de CPUs/cores de CPU detectados. Usado para descoberta de baixo-nível.|Objeto JSON| |Suportado em todas as plataformas desde a versão 2.4.0.| |system.cpu.intr|<|<|<|<| |<|Interrupções de dispositivo.|Inteiro| | | |system.cpu.load\[<cpu>,<mode>\]|<|<|<|<| |<|[Carga (Load) de CPU](http://en.wikipedia.org/wiki/Load_(computing)).|Número flutuante|**cpu** - valores possíveis:<br>*all* (padrão), *percpu* (desde a versão 2.0; carga total dividida pela contagem de CPUs disponíveis (online))<br>**mode** - valores possíveis:<br>*avg1* (média de 1 minuto, padrão), *avg5*, *avg15*|Exemplo:<br>=> system.cpu.load\[,avg5\].| |system.cpu.num\[<type>\]|<|<|<|<| |<|Número de CPUs.|Inteiro|**type** - valores possíveis:<br>*online* (padrão), *max*|Exemplo:<br>=> system.cpu.num| |system.cpu.switches|<|<|<|<| |<|Contagem de alternâncias de contexto (context switches).|Inteiro| | | |system.cpu.util\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]|<|<|<|<| |<|Porcentagem de utilização de CPU.|Número flutuante|**cpu** - *<número CPU>* ou *all* (padrão)<br>**type** - valores possíveis:<br>*user* (padrão), *idle*, *nice*, *system* (padrão para Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (No Linux com kernels 2.6.24 e superior), *guest\_nice* (No Linux com kernels 2.6.33 e superior).<br>Veja também detalhes [específicos de platforma](/manual/appendix/items/supported_by_platform) para este parâmetro.<br>**mode** - valores possíveis:<br>*avg1* (média de 1 minuto, padrão), *avg5*, *avg15*<br>**logical\_or\_physical** (desde a versão 5.0.3; apenas no AIX) - valores possíveis: *logical* (padrão), *physical*. Este parâmetro é suportado apenas no AIX.|Exemplo:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Nomenclatura antiga: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |system.hostname\[<type>, <transform>\]|<|<|<|<| |<|Nome de host do sistema.|String|**type** (antes da versão 5.4.7 suportado apenas no Windows) - valores possíveis: *netbios* (padrão para Windows), *host* (padrão no Linux), *shorthost* (desde a versão 5.4.7; retorna parte do nome do host antes do primeiro ponto, e texto completo para nomes sem ponto).<br>**transform** (desde a versão 5.4.7) - valores possíveis:<br>*none* (padrão), *lower* (converte para minúsculo)|O valor é obtido pela função GetComputerName() (para **netbios**) ou gethostname() (para **host**) no Windows e pelo comando "hostname" nos outros sistemas.<br><br>Exemplos de valores retornados:<br>*no Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → exemplo.com<br>=> system.hostname\[shorthost\] → exemplo<br>*no Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>Consulte também uma [descrição mais detalhada](/manual/appendix/install/windows_agent#configuration).| |system.hw.chassis\[<info>\]|<|<|<|<| |<|Informação de Chassis.|String|**info** - uma das opções: <br>full → completo (padrão), <br>model → modelo, <br>serial, <br>type → tipo ou <br>vendor → fornecedor|Exemplo: system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>Esta chave depende da disponibilidade da tabela [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS).<br>Tentará ler a tabela DMI de sysfs, se o acesso a sysfs falhar então tenta ler diretamente da memória.<br><br>**Permissões de root** são necessárias porque o valor é obtido pela leitura do sysfs ou memória.<br><br>Suportado desde o Zabbix 2.0.| |system.hw.cpu\[<cpu>,<info>\]|<|<|<|<| |<|Informação de CPU.|String ou inteiro|**cpu** - *<número da CPU>* ou <br>*all* → tudo (padrão)<br>**info** - valores possíveis:<br>*full* → completo (padrão), <br>*curfreq*, <br>*maxfreq*, <br>*model* → modelo ou <br>*vendor* → fornecedor|Exemplo:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Reúne informação de /proc/cpuinfo e /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>Se o número de CPU e *curfreq* ou *maxfreq* for especificado, um valor numérico é retornado (Hz).<br><br>Suportado desde o Zabbix 2.0.| |system.hw.devices\[<type>\]|<|<|<|<| |<|Listagem de dispositivos PCI ou USB.|Texto|**type** (desde a versão 2.0) - *pci* (padrão) ou *usb*|Exemplo:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Retorna a saída do utilitário lspci ou lsusb (executado sem quaisquer parâmetros).| |system.hw.macaddr\[<interface>,<format>\]|<|<|<|<| |<|Listagem de endereços MAC.|String|**interface** - *all* → tudo (padrão) ou uma [expressão regular](/manual/regular_expressions#overview)<br>**format** - *full* → completo (padrão) ou <br>*short* → curto|Lista endereços MAC das interfaces cujos nomes correspondem com a [expressão regular](/manual/regular_expressions#overview) para `interface` (*all* (tudo) lista todas as interfaces).<br><br>Exemplo:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>Se `format` for especificado como *short*, nomes de interface e endereços de MAC idênticos não são listados.<br><br>Suportado desde o Zabbix 2.0.| |system.localtime\[<type>\]|<|<|<|<| |<|Horário de sistema.|Inteiro - com `type` como *utc*<br><br>String - com `type` como *local*|**type** (desde a versão 2.0) - (tipo) valores possíveis:<br>*utc* - (padrão) tempo decorrido desde Epoch (00:00:00 UTC, 1º de Janeiro, 1970), medido em segundos.<br>*local* - o tempo no formato 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm', onde y → ano.<br>|Deve ser usado apenas como [verificação passiva](/manual/appendix/items/activepassive#passive_checks).<br><br>Exemplo:<br>=> system.localtime\[local\] → cria um item usando esta chave e então a usa para mostrar o horário do host no [widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#clock) de *Relógio* no dashboard.| |system.run\[command,<mode>\]|<|<|<|<| |<|Executa o comando especificado no host.|Resultado do comando em texto<br><br>1 - com `mode` como *nowait* (independente do resultado do comando)|**command** - comando para execução<br>**mode** - valores possíveis:<br>*wait* - aguarda término da execução (padrão),<br>*nowait* - não aguarda|Até 512KB de dados podem ser retornados, incluindo espaço em branco à direita que é truncado.<br>Para ser processado corretamente, a saída do comando deve ser texto.<br><br>Exemplo:<br>=> system.run\[ls -l /\] → lista de arquivo detalhada do diretório root.<br><br>*Nota*: itens system.run são desabilitados por padrão. Aprenda como [habilitá-los](/manual/config/items/restrict_checks).<br><br>O valor de retorno do item é a saída padrão junto com saída de erro padrão produzidas pelo comando. O código de saída não é verificado.<br><br>Resultado vazio é permitido a partir do Zabbix 2.4.0.<br>Veja também: [Execução de comando](/manual/appendix/command_execution).| |system.stat\[resource,<type>\]|<|<|<|<| |<|Estatísticas de sistema.|Inteiro ou número flutuante|**ent** - número de unidades de processador que esta partição tem direito a receber (número flutuante)<br>**kthr,<type>** - informação sobre estados das threads do kernel:<br>*r* - número médio de threads de kernel executáveis (número flutuante)<br>*b* - número médio de threads de kernel colocadas na fila de espera do Gerenciador de Memória Virtual (Virtual Memory Manager)(número flutuante)<br>**memory,<type>** - informação sobre uso de memória virtual e real:<br>*avm* - páginas virtuais ativas (inteiro)<br>*fre* - tamanho da lista livre (inteiro)<br>**page,<type>** - informação sobre falta de páginas e atividade de paginação:<br>*fi* - paginação de arquivo (file page-ins) por segundo (número flutuante)<br>*fo* - despaginação de arquivo (file page-outs) por segundo (número flutuante)<br>*pi* - páginas paginadas do espaço de paginação (número flutuante)<br>*po* - páginas despaginadas para o espaço de paginação (número flutuante)<br>*fr* - páginas liberadas (substituição de página) (número flutuante)<br>*sr* - páginas escaneadas pelo algoritmo de substituição de páginas (número flutuante)<br>**faults,<type>** - taxa de interceptação e interrupção:<br>*in* - interrupções de dispositivo (número flutuante)<br>*sy* - chamadas de sistema (número flutuante)<br>*cs* - alternâncias de contexto de thread de kernel (número flutuante)<br>**cpu,<type>** - detalhamento da porcentagem de uso de tempo de processador:<br>*us* - tempo de usuário (número flutuante)<br>*sy* - tempo de sistemas (número flutuante)<br>*id* - tempo ocioso (número flutuante)<br>*wa* - tempo ocioso durante o qual o sistema possui requisições de disco/NFS I/O pendentes (número flutuante)<br>*pc* - número de processadores físicos consumidos (número flutuantet)<br>*ec* - porcentagem de capacidade autorizada consumida (número flutuante)<br>*lbusy* - indica a porcentagem de utilização de processadores lógicos ocorrida durante a execução no nível de usuário ou sistema (número flutuante)<br>*app* - indica os processadores físicos disponíveis na área de compartilhamento (número flutuante)<br>**disk,<type>** - estatísticas de disco:<br>*bps* - indica quantidade de dados transferidos (leitura ou escrita) para o drive em bytes por segundo (inteiro)<br>*tps* - indica o número de transferências por segundo que foram emitidas para o disco físico/fita (número flutuante)|<| |<|^|^|Comentários|<| |<|^|^|Este item é [suportado](/manual/appendix/items/supported_by_platform) apenas no AIX, desde o Zabbix 1.8.1.<br>Esteja ciente das seguintes limitações nestes itens:<br>=> system.stat\[cpu,app\] - suportado apenas no AIX LPAR do tipo "Compartilhado (Shared)"<br>=> system.stat\[cpu,ec\] - suportado no AIX LPAR do tipo "Compartilhado (Shared)" e "Dedicado" ("Dedicado" sempre retorna 100 (porcento))<br>=> system.stat\[cpu,lbusy\] - suportado apenas no AIX LPAR do tipo "Compartilhado (Shared)"<br>=> system.stat\[cpu,pc\] - suportado no AIX LPAR do tipo "Compartilhado (Shared)" e "Dedicado"<br>=> system.stat\[ent\] - suportado no AIX LPAR do tipo "Compartilhado (Shared)" e "Dedicado"|<| |system.sw.arch|<|<|<|<| |<|Informação de arquitetura de software.|String| |Exemplo:<br>=> system.sw.arch → i686<br><br>Informação é obtida da função uname().<br><br>Suportado desde o Zabbix 2.0.| |system.sw.os\[<info>\]|<|<|<|<| |<|Informação de sistema operacional.|String|**info** - valores possíveis:<br>*full* → completo (padrão), <br>*short* → curto ou <br>*name* → nome|Exemplo:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Informação obtida de (note que nem todas os arquivos e opções estão presentes em todas as distribuições):<br>/proc/version (*completo*)<br>/proc/version\_signature (*curto*)<br>Parâmetro PRETTY\_NAME de /etc/os-release nos sitemas que o suportam, ou /etc/issue.net (*nome*)<br><br>Suportado desde o Zabbix 2.0.| |system.sw.packages\[<package>,<manager>,<format>\]|<|<|<|<| |<|Listagem de pacotes instalados.|Texto|**package** - *all* → tudo (padrão) ou uma [expressão regular](/manual/regular_expressions#overview)<br>**manager** - *all* → tudo (padrão) ou um gerenciador de pacote<br>**format** - *full* → completo (padrão) ou *short* → curto|Lista (alfabeticamente) os pacotes instalados cujo nome de `pacote` corresponde à [expressão regular](/manual/regular_expressions#overview) fornecida (*tudo* lista todos).<br><br>Exemplo:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Gerenciadores de pacote suportados (comando executado):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>Se `format` é especificado como *completo*, os pacotes são agrupados por gerenciadores de pacote (cada gerenciador em uma linha separada iniciando com seu nome entre colchetes).<br>Se `format` é especificado como *curto*, os pacotes não são agrupados e são listados em uma única linha.<br><br>Suporto desde o Zabbix 2.0.| |system.swap.in\[<device>,<type>\]|<|<|<|<| |<|Estatísticas de leitura de swap (do dispositivo para memória).|Inteiro|**device** - dispositivo usado para o swapping (padrão é *all (todos)*)<br>**type** - valores possíveis:<br>*count* (número de leituras de swap), *sectors* (setores lidos), *pages* (páginas lidas).<br>Veja também detalhes [específicos de plataforma](/manual/appendix/items/supported_by_platform) para este parâmetro.|Exemplo:<br>=> system.swap.in\[,pages\]<br><br>A origem desta informação é:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |system.swap.out\[<device>,<type>\]|<|<|<|<| |<|Estatísticas de gravação de swap (da memória para o dispositivo).|Inteiro|**device** - dispositivo usado para o swapping (padrão é *all (todos)*)<br>**type** - valores possíveis:<br>*count* (número de gravações), *sectors* (setores gravados), *pages* (páginas gravadas).<br>Veja também detalhes [específicos de plataforma](/manual/appendix/items/supported_by_platform) para este parâmetro.|Exemplo:<br>=> system.swap.out\[,pages\]<br><br>A origem desta informação é:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |system.swap.size\[<device>,<type>\]|<|<|<|<| |<|Tamanho de espaço de swap em bytes ou em porcentagem do total.|Inteiro - para bytes<br><br>Número flutuante - para porcentagem|**device** - dispositivo usado para o swapping (padrão é *all (todos)*)<br>**type** - valores possíveis:<br>*free* (espaço de swap livre, padrão), *pfree* (espaço de swap livre, em porcento), *pused* (espaço de swap usado, em porcento), *total* (espaço de swap total), *used* (espaço de swap usado)<br>Note que *pfree*, *pused* e não são suportados no Windows se o tamanho de swap for 0.<br>Veja também detalhes [específicos de plataforma](/manual/appendix/items/supported_by_platform) para este parâmetro.|Exemplo:<br>=> system.swap.size\[,pfree\] → porcentagem de espaço de swap livre<br><br>Se *device* não for especificado o Zabbix Agent levará em conta apenas dispositivos de swap (arquivos), a memória física será ignorada. Por exemplo, nos sistemas Solaris o comando *swap -s* inclui uma porção de memória física e dispositivos de swap (diferente de *swap -l*).<br><br>Note que esta chave pode retornar tamanho/porcentagem de swap incorreto em plataformas Windows virtualizadas (VMware ESXi, VirtualBox). Neste caso você pode usar a chave `perf_counter[\700(_Total)\702]` para obter a porcentagem de espaço correta.| |system.uname|<|<|<|<| |<|Identificação do sistema.|String| |Exemplo de valor retornado (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Exemplo de valor retornado (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>No Unix desde o Zabbix 2.2.0 o valor para este item é obtido com a chamada de sistema uname(). Previamente era obtido invocando "uname -a". O valor deste item pode diferir da saída de "uname -a" e não inclui informação adicional que "uname -a" mostra baseado em outras fontes.<br><br>No Windows desde o Zabbix 3.0 o valor para este item é obtido das classes WMI Win32\_OperatingSystem e Win32\_Processor. Previamente era obtido de APIs Windows voláteis e chaves de registro não documentadas. O nome de SO (incluindo edição) pode ser traduzido para o idioma de apresentação do ususário. Em algumas versões de Windows há símbolos de marca registrada e espaços extras.<br><br>Note que no Windows o item retorna a arquitetura do SO, enquanto no Unix ele retorna a arquitetura da CPU.| |system.uptime|<|<|<|<| |<|Tempo de atividade do sistema em segundos.|Inteiro| |Em [configuração de item](/manual/config/items/item#configuration), use unidades **s** ou **uptime** para obter valores legíveis.| |system.users.num|<|<|<|<| |<|Número de usuários logados.|Inteiro| |O comando **who** é usado no lado do agente para obter o valor.| |vfs.dev.discovery|<|<|<|<| |<|Lista de dispositivos de bloco e seu tipo. Usado para descoberta de baixo-nível.|Objeto JSON| |Este item é suportado apenas na plataforma Linux.<br><br>Suportado desde o Zabbix 4.4.0.| |vfs.dev.read\[<device>,<type>,<mode>\]|<|<|<|<| |<|Estatísticas de leitura de disco.|Inteiro - com `type` em *sectors*, *operations*, *bytes*<br><br>Número flutuante - com `type` em *sps*, *ops*, *bps*<br><br>*Nota*: se usando um intervalo de atualização de três horas ou mais^**[2](#footnotes)**^, retornará sempre '0'|**device** - dispositivo de disco (padrão é *all (todos)* ^**[3](#footnotes)**^)<br>**type** - valores possíveis: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note que o suporte e padrões para o parâmetro 'type' dependem da plataforma. Consulte detalhes [específicos de plataforma](/manual/appendix/items/supported_by_platform).<br>*sps*, *ops*, *bps* correspondem a: setores, operações, bytes por segundo, respectivamente.<br>**mode** - valores possíveis: *avg1* (média de 1 minuto, padrão), *avg5*, *avg15*.<br>Este parâmetro é suportado apenas com `type` como: sps, ops, bps.|Você pode usar nomes de dispositivo relativos (por exemplo, `sda`) bem como com um prefixo opcional /dev/ (por exemplo, `/dev/sda`).<br><br>Volumes lógicos LVM são suportados.<br><br>Valores padrão do parâmetro 'type' para diferentes SOs:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Exemplo:<br>=> vfs.dev.read\[,operations\]<br><br>*sps*, *ops* e *bps* em plataformas suportadas costumam estar limitados a 8 dispositivos (7 individuais e um *all*). Desde o Zabbix 2.0.1 este limite é de 1024 dispositivos (1023 individuais e um para *all*).| |vfs.dev.write\[<device>,<type>,<mode>\]|<|<|<|<| |<|Estatísticas de escrita em disco.|Inteiro - com `type` como *sectors*, *operations*, *bytes*<br><br>Número flutuante - com `type` como *sps*, *ops*, *bps*<br><br>*Nota*: se usando um intervalo de atualização de três horas ou mais^**[2](#footnotes)**^, retornará sempre '0'|**device** - dispositivo de disco (padrão é *all (todos)* ^**[3](#footnotes)**^)<br>**type** - valores possíveis: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note que o suporte e padrões para o parâmetro 'type' depende da plataforma. Consulte detalhes [específicos de plataforma](/manual/appendix/items/supported_by_platform).<br>*sps*, *ops*, *bps* correspondem a: setores, operações, bytes por segundo, respectivamente.<br>**mode** - valores possíveis: *avg1* (média de 1 minuto, padrão), *avg5*, *avg15*.<br>Este parâmetro é suportado apenas com `type` como: sps, ops, bps.|Você pode usar nomes de dispositivo relativos (por exemplo, `sda`) bem como com um prefixo opcional /dev/ (por exemplo, `/dev/sda`).<br><br>Volumes lógicos LVM são suportados.<br><br>Valores padrão do parâmetro 'type' para diferentes SOs:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Exemplo:<br>=> vfs.dev.write\[,operations\]<br><br>*sps*, *ops* e *bps* em plataformas suportadas costumam estar limitados a 8 dispositivos (7 individuais e um *all*). Desde o Zabbix 2.0.1 este limite é de 1024 dispositivos (1023 individuais e um para *all*).| |vfs.dir.count\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<|<| |<|Contagem de entrada de diretório.|Inteiro|**dir** - caminho absoluto para o diretório<br>**regex\_incl** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) a ser incluído; inclui tudo se vazio (valor padrão)<br>**regex\_excl** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) a ser excluído; não exclui nada se vazio (valor padrão)<br>**types\_incl** - tipos de entrada de diretório para contagem, valores possíveis:<br>*file* - arquivo regular, *dir* - subdiretório, *sym* - link simbólico, *sock* - socket, *bdev* - dispositivo de bloco, *cdev* - dispositivo de caracter, *fifo* - FIFO, *dev* - sinônimo de "bdev,cdev", *all* - todos os tipos (padrão), p.e. "file,dir,sym,sock,bdev,cdev,fifo". Tipos múltiplos deve ser separados com vírgula e entre aspas duplas.<br>**types\_excl** - tipos de entrada de diretório (veja <types\_incl>) para NÃO contar. Se algum tipo de entrada estiver em ambos <types\_incl> e <types\_excl>, as entradas de diretório deste tipo NÃO são contadas.<br>**max\_depth** - profundidade máxima de subdiretórios a serem examinados. **-1** (padrão) - ilimitado, **0** - sem descida aos subdiretórios.<br>**min\_size** - tamanho mínimo (em bytes) para o arquivo ser contado. Arquivos menores não serão contados. [Sufixos de memória](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**max\_size** - tamanho máximo (em bytes) para o arquivo ser contado. Arquivos maiores não serão contados. [Sufixos de memória](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**min\_age** - idade mínima (em segundos) da entrada de diretório para ser contada. Entradas mais recentes não serão contadas. [Sufixos de tempo](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**max\_age** - idade máxima (em segundos) da entrada de diretório para ser contada. Entradas tão antigas quanto ou mais antigas não serão contadas (data de modificação). [Sufixos de tempo](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**regex\_excl\_dir** - [expressão regular](/manual/regular_expressions#overview) decrevendo o padrão de nome de diretório a excluir. Todo o conteúdo do diretório será excluído (em contraste ao regex\_excl)|Variáveis de ambiente, p.e. %APP\_HOME%, $HOME e %TEMP% não são suportadas.<br><br>Pseudo-diretórios "." e ".." nunca são contados.<br><br>Links simbólicos nunca são seguidos nas passagens de diretório.<br><br>No Windows, links de diretório simbólicos são pulados e links físicos são contados apenas uma vez.<br><br>Ambos `regex_incl` e `regex_excl` são aplicados a arquivos e diretórios quando calculando tamanho da entrada, mas são ignorados quando selecionando subdiretórios para passagem (se regex\_incl é “(?i)\^.+\\.zip$” e max\_depth não estiver configurado, então todos os subdiretórios serão passados, mas apenas do tipo zip serão contados).<br><br>O tempo de execução é limitado pelo valor de tempo máximo (timeout) padrão na [configuração](/manual/appendix/config/zabbix_agentd) do agente (3 seg). Dado que a passagem por grandes diretórios pode levar mais tempo que isso, nenhum dado será retornado e o item não será suportado. Contagem parcial não será retornada.<br><br>Quando filtrando por tamanho, apenas arquivos regulares têm tamanhos significativos. Sob Linux e BSD, diretórios também têm tamanhos não-zerados (tipicamente alguns Kb). Dispositivos têm tamanhos zerados, p.e. o tamanho de **/dev/sda1** não reflete no tamanho da respectiva partição. Deste modo, quando usando `<min_size>`e `<max_size>`, é aconselhável especificar `<types_incl>` como "*file*", para evitar surpresas.<br><br>Exemplos:<br>⇒ vfs.dir.count\[/dev\] - monitora o número de dispositivos em /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - monitora o número de arquivos no diretório temporário (Windows)<br><br>Suportado desde o Zabbix 4.0.0.| |vfs.dir.get\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<|<| |<|Lista de entradas de diretório.|JSON|**dir** - caminho absoluto para o diretório<br>**regex\_incl** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para inclusão; inclui tudo se vazio (valor padrão)<br>**regex\_excl** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para exclusão; não exclui nenhum se estiver vazio (valor padrão)<br>**types\_incl** - tipos de entrada de diretório para listar, valores possíveis:<br>*file* - arquivo regular, *dir* - subdiretório, *sym* - link simbólico, *sock* - socket, *bdev* - dispositivo de bloco, *cdev* - dispositivo de caracter, *fifo* - FIFO, *dev* - sinônimo de "bdev,cdev", *all* - todos os tipos (padrão), p.e. "file,dir,sym,sock,bdev,cdev,fifo". Tipos múltiplos devem ser separados com vírgula e entre aspas duplas.<br>**types\_excl** - tipos de entrada de diretório (veja <types\_incl>) para NÃO listar. Se algum tipo de entrada está em ambos <types\_incl> e <types\_excl>, entradas de diretório deste tipo NÃO são listadas.<br>**max\_depth** - profundidade máxima de subdiretórios a serem examinados. **-1** (padrão) - ilimitado, **0** - sem descida aos subdiretórios.<br>**min\_size** - tamanho mínimo (em bytes) para o arquivo ser contado. Arquivos menores não serão contados. [Sufixos de memória](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**max\_size** - tamanho máximo (em bytes) para o arquivo ser contado. Arquivos maiores não serão contados. [Sufixos de memória](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**min\_age** - idade mínima (em segundos) da entrada de diretório para ser contada. Entradas mais recentes não serão contadas. [Sufixos de tempo](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**max\_age** - idade máxima (em segundos) da entrada de diretório para ser contada. Entradas tão antigas quanto ou mais antigas não serão contadas (data de modificação). [Sufixos de tempo](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**regex\_excl\_dir** - [expressão regular](/manual/regular_expressions#overview) decrevendo o padrão de nome de diretório a excluir. Todo o conteúdo do diretório será excluído (em contraste ao regex\_excl)|Variáveis de ambiente, p.e. %APP\_HOME%, $HOME e %TEMP% não são suportadas.<br><br>Pseudo-diretórios "." e ".." nunca são contados.<br><br>Links simbólicos nunca são seguidos nas passagens de diretório.<br><br>No Windows, links de diretório simbólicos são pulados e links físicos são contados apenas uma vez.<br><br>Ambos `regex_incl` e `regex_excl` são aplicados a arquivos e diretórios quando calculando tamanho da entrada, mas são ignorados quando selecionando subdiretórios para passagem (se regex\_incl é “(?i)\^.+\\.zip$” e max\_depth não estiver configurado, então todos os subdiretórios serão passados, mas apenas do tipo zip serão contados).<br><br>O tempo de execução é limitado pelo valor de tempo máximo (timeout) padrão na [configuração](/manual/appendix/config/zabbix_agentd) do agente (3 seg). Dado que a passagem por grandes diretórios pode levar mais tempo que isso, nenhum dado será retornado e o item não será suportado. Contagem parcial não será retornada.<br><br>Quando filtrando por tamanho, apenas arquivos regulares têm tamanhos significativos. Sob Linux e BSD, diretórios também têm tamanhos não-zerados (tipicamente alguns Kb). Dispositivos têm tamanhos zerados, p.e. o tamanho de **/dev/sda1** não reflete no tamanho da respectiva partição. Deste modo, quando usando `<min_size>`e `<max_size>`, é aconselhável especificar `<types_incl>` como "*file*", para evitar surpresas.<br><br>Exemplos:<br>⇒ vfs.dir.get\[/dev\] - coleta lista de dispositivos em /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - coleta lista de arquivos no diretório temporário (Windows)<br><br>Suportado desde o Zabbix 6.0.0.| |vfs.dir.size\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]|<|<|<|<| |<|Tamanho de diretório (em bytes).|Inteiro|**dir** - caminho absoluto para o diretório<br>**regex\_incl** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para inclusão; inclui tudo se vazio (valor padrão)<br>**regex\_excl** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para exclusão; não exclui nenhum se estiver vazio (valor padrão)<br>**mode** - valores possíveis:<br>*apparent* (padrão) - obtém o valor aparente do tamanho dos arquivos em vez do uso em disco (age como `du -sb dir`), *disk* - obtém o uso em disco (age como `du -s -B1 dir`). Diferente do comando du, o item vfs.dir.size leva em conta arquivos ocultos quando calculando o tamanho do diretório (age como `du -sb .[^.]* *` de dentro do diretório).<br>**max\_depth** - profundidade máxima de subdiretórios a serem examinados. **-1** (padrão) - ilimitado, **0** - sem descida aos subdiretórios.<br>**regex\_excl\_dir** - [expressão regular](/manual/regular_expressions#overview) decrevendo o padrão de nome de diretório a excluir. Todo o conteúdo do diretório será excluído (em contraste ao regex\_excl)|Apenas diretórios com no mínimo permissão de leitura para o usuário *zabbix* serão calculados.<br><br>No Windows, links de diretório simbólicos são pulados e links físicos são contados apenas uma vez.<br><br>Com diretórios grandes ou dispositivos lentos este item pode esgotar o tempo de execução devido à configuração de Timeout nos arquivos de configuração do [Agent](/manual/appendix/config/zabbix_agentd) e [Server](/manual/appendix/config/zabbix_server)/[Proxy](/manual/appendix/config/zabbix_proxy). Aumente o valor de timeout conforme necessário.<br><br>Exemplos:<br>⇒ vfs.dir.size\[/tmp,log\] - calcula o tamanho de todos os arquivos em /tmp que contêm 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - calcula o tamanho de todos os arquivos em /tmp que contêm 'log', excluindo arquivos contendo '.old'<br><br>O limite de tamanho de arquivo depende do [suporte a grandes arquivos](/manual/appendix/items/large_file_support).<br><br>Suportado desde o Zabbix 3.4.0.| |vfs.file.cksum\[file,<mode>\]|<|<|<|<| |<|Checksum de arquivo, calculado pelo algoritmo cksum do UNIX.|Inteiro - com `mode` como *crc32*<br><br>String - com `mode` como *md5*, *sha256*|**file** - caminho completo para o arquivo<br>**mode** - *crc32* (padrão), *md5*, *sha256*|Exemplo:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Exemplo de valores retornados (crc32/md5/sha256 respectivamente):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br><br>O limite de tamanho de arquivo depende do [suporte a grandes arquivos](/manual/appendix/items/large_file_support).<br><br>O parâmetro `mode` é suportado desde o Zabbix 6.0.| |vfs.file.contents\[file,<encoding>\]|<|<|<|<| |<|Obtendo o conteúdo de um arquivo.|Text|**file** - caminho completo para o arquivo<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código de página|Retorna uma string vazia se o arquivo estiver vazio ou conter apens caracteres LF/CR.<br><br>Byte order mark (BOM) é excluída da saída.<br><br>Exemplo:<br>=> vfs.file.contents\[/etc/passwd\]<br><br>Este item é limitado a arquivos não maiores que 64 Kbytes.<br><br>Suportado desde o Zabbix 2.0.| |vfs.file.exists\[file,<types\_incl>,<types\_excl>\]|<|<|<|<| |<|Verifica se arquivo existe.|0 - não encontrado<br><br>1 - arquivo do tipo especificado existe|**file** - caminho completo para o arquivo<br>**types\_incl** - lista de tipos de arquivo a incluir, valores possíveis: *file* (arquivo regular, padrão (se types\_excl não estiver configurado)), *dir* (diretório), *sym* (link simbólico), *sock* (socket), *bdev* (dispositivo de bloco), *cdev* (dispositivo de caracter), *fifo* (FIFO), *dev* (sinônimo de "bdev,cdev"), *all* (todos os tipos mencionados, padrão se types\_excl estiver especificado).<br>**types\_excl** - lista de tipos de arquivos a excluir, veja types\_incl para valores possíveis (por padrão nenhum tipo é excluído)|Tipos múltiplos devem ser separados com vírgula e entre aspas duplas "".<br>No Windows as aspas duplas devem ser escapadas '\\' com contrabarra e a chave do item completamente quotadas com aspas duplas quando usando o utilitário de linha de comando para chamar o zabbix\_get.exe ou agent2.<br><br>Se o mesmo tipo estiver em ambos <types\_incl> e <types\_excl>, os arquivos deste tipo são excluídos.<br><br>Exemplos:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br>O limite de tamanho de arquivo depende do [suporte a grandes arquivos](/manual/appendix/items/large_file_support).<br><br>Note que o item pode se tornar não suportado no Windows se um diretório for procurado dentro de um diretório não existente, p.e. vfs.file.exists\[C:\\no\\dir,dir\] (onde 'no' não existe).| |vfs.file.get\[file\]|<|<|<|<| |<|Retorna informação sobre um arquivo.|Objeto JSON|**file** - caminho completo para o arquivo|Tipos de arquivo suportados em sistemas tipo-UNIX: arquivo regular, diretório, link simbólico, socket, dispositivo de bloco, dispositivo de caracter, FIFO<br><br>Tipos de arquivo suportados no Windows: arquivo regular, diretório, link simbólico<br><br>Exemplo:<br>=> vfs.file.get\[/etc/passwd\] → retorna um JSON com informação sobre o arquivo /etc/passwd (tipo, usuário, permissões, SID, uid, etc.)<br><br>Suportado desde o Zabbix 6.0.| |vfs.file.md5sum\[file\]|<|<|<|<| |<|Checksum MD5 de um arquivo.|String de caracter (hash MD5 do arquivo)|**file** - caminho completo para o arquivo|Exemplo:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Exemplo de valor retornado:<br>b5052decb577e0fffd622d6ddc017e82<br><br>O limite de tamanho de arquivo (64 MB) para este item foi removido na versão 1.8.6.<br><br>O limite de tamanho de arquivo depende do [suporte a grandes arquivos](/manual/appendix/items/large_file_support).| |vfs.file.owner\[file,<ownertype>,<resulttype>\]|<|<|<|<| |<|Obtém o proprietário de um arquivo.|String de caracter|**file** - caminho completo para o arquivo<br>**ownertype** - *user* → usuário (padrão) ou *group* → grupo (apenas Unix)<br>**resulttype** - *name* (padrão) ou *id*; para id - retorna uid/gid no Unix, SID no Windows|Exemplo:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → retorna o proprietário de /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → retorna o ID do proprietário de /tmp/zabbix\_server.log<br><br>Suportado desde o Zabbix 6.0.| |vfs.file.permissions\[file\]|<|<|<|<| |<|Retorna uma string de 4 dígitos contendo o número octal de permissões Unix.|String|**file** - caminho completo para o arquivo|Não suportado no Windows.<br><br>Exemplo:<br>=> vfs.file.permissions\[/etc/passwd\] → retorna as permissões de /etc/passwd, por exemplo, '0644'<br><br>Suportado desde o Zabbix 6.0.| |vfs.file.regexp\[file,regexp,<encoding>,<start line>,<end line>,<output>\]|<|<|<|<| |<|Encontre um texto em um arquivo.|A linha contendo o texto correspondente, ou como especificado pelo parâmetro opcional `output`|**file** - caminho completo para o arquivo<br>**regexp** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão requerido<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código de página<br>**start line** - o número da primeira linha para busca (primeira linha do arquivo por padrão).<br>**end line** - o número da última linha para busca (última linha do arquivo por padrão).<br>**output** - um modelo opcional de formatação de saída. A sequência de escape **\\0** é substituída pela parte de texto correspondente (do primeiro caracter onde a correspondência começa até o caracter onde a correspondência termina) enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída pelo N-ésimo grupo correspondente (ou um texto vazio caso N exceda o número de grupos capturados).|Apenas a primeira linha correspondente é retornada.<br>Um texto vazio é retornado caso nenhuma linha corresponda à expressão.<br><br>Byte order mark (BOM) é excluído da saída.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>Os parâmetros `start line`, `end line` e `output` são suportadps desde a versão 2.2.<br><br>Exemplos:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → obtendo o ID do usuário *zabbix*| |vfs.file.regmatch\[file,regexp,<encoding>,<start line>,<end line>\]|<|<|<|<| |<|Encontre um texto em um arquivo.|0 - correspondência não encontrada<br><br>1 - encontrada|**file** - caminho completo para o arquivo<br>**regexp** - [expressão regular](/manual/regular_expressions#overview) descrevendo o padrão requerido<br>**encoding** - [identificador](/manual/config/items/itemtypes/zabbix_agent#encoding_settings) de código de página<br>**start line** - o número da primeira linha para busca (primeira linha do arquivo por padrão).<br>**end line** - o número da última linha para busca (última linha do arquivo por padrão).|Byte order mark (BOM) é ignorado.<br><br>Os parâmetros `start line` e `end line` são suportados desde a versão 2.2.<br><br>Exemplo:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]| |vfs.file.size\[file,<mode>\]|<|<|<|<| |<|Tamanho de arquivo (em bytes).|Inteiro|**file** - caminho completo para o arquivo<br>**mode** - valores possíveis:<br>*bytes* (padrão) ou *lines* (linhas vazias são contadas, também)|O arquivo deve ter permissões de leitura para o usuário *zabbix*.<br><br>Exemplo:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>O limite de tamanho de arquivo depende do [suporte a grandes arquivos](/manual/appendix/items/large_file_support).<br><br>O parâmetro `mode` é suportado desde o Zabbix 6.0.| |vfs.file.time\[file,<mode>\]|<|<|<|<| |<|Informação de data de arquivo.|Inteiro (Unix timestamp)|**file** - caminho completo para o arquivo<br>**mode** - valores possíveis:<br>*modify* (padrão) - última data de modificação de conteúdo do arquivo,<br>*access* - última data de leitura do arquivo,<br>*change* - última data de alteração das propriedades do arquivo|Exemplo:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>O limite de tamanho de arquivo depende do [suporte a grandes arquivos](/manual/appendix/items/large_file_support).| |vfs.fs.discovery|<|<|<|<| |<|Lista de sistemas de arquivo montados e seus tipos. Usado para descoberta de baixo-nível.|Objeto JSON| |Suportado desde o Zabbix 2.0.<br><br>A macro {\#FSDRIVETYPE} é suportada no Windows desde o Zabbix 3.0.<br><br>A macro {\#FSLABEL} é suportada no Windows desde o Zabbix 6.0.| |vfs.fs.get|<|<|<|<| |<|Lista de sistemas de arquivo montados, seus tipos, espaço em disco e estatísticas de inode. Pode ser usado para descoberta de baixo-nível.|Objeto JSON| |Suportado desde o Zabbix 4.4.5.<br><br>A macro {\#FSLABEL} é suportada no Windows desde o Zabbix 6.0.| |vfs.fs.inode\[fs,<mode>\]|<|<|<|<| |<|Número ou porcentagem de inodes.|Inteiro - para número<br><br>Número flutuante - para porcentagem|**fs** - sistema de arquivo<br>**mode** - valores possíveis:<br>*total* (padrão), *free*, *used*, //pfree // (livre, porcentagem), *pused* (usado, porcentagem)|Exemplo:<br>=> vfs.fs.inode\[/,pfree\]| |vfs.fs.size\[fs,<mode>\]|<|<|<|<| |<|Espaço em disco em bytes ou em porcentagem do total.|Inteiro - para bytes<br><br>Número flutuante - para porcentagem|**fs** - sistema de arquivo<br>**mode** - valores possíveis:<br>*total* (padrão), *free*, *used*, *pfree* (livre, porcentagem), *pused* (usado, porcentagem)|No caso de um volume montado, o espaço em disco para o sistema de arquivo local é retornado.<br><br>Exemplo:<br>=> vfs.fs.size\[/tmp,free\]<br><br>O espaço reservado de um sistema de arquivo é levado em conta e não incluído quando usado o modo *free*.| |vm.memory.size\[<mode>\]|<|<|<|<| |<|Espaço em memória em bytes ou porcentagem do total.|Inteiro - para bytes<br><br>Número flutuante - para porcentagem|**mode** - valores possíveis:<br>*total* (padrão), *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*, *used*, *pused* (usado, porcentagem), *available*, *pavailable* (disponível, porcentagem)<br>Consulte também suporte [específico para plataforma](/manual/appendix/items/supported_by_platform) e [detalhes adicionais](/manual/appendix/items/vm.memory.size_params) para este parâmetro.|Este item aceita três categorias de parâmetros:<br><br>1) *total* - quantidade total de memória;<br>2) tipos específicos de memória por plataforma: *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*;<br>3) estimativas de nível de usuário para quanta memória é usada e disponível: *used*, *pused*, *available*, *pavailable*.| |web.page.get\[host,<path>,<port>\]|<|<|<|<| |<|Obtém conteúdo de uma página web.|Código da página web como texto (incluindo cabeçalhos (headers))|**host** - nome de host ou URL (como `scheme://host:port/path`, onde apenas *host* é obrigatório).<br>Esquemas URL permitidos: *http*, *https*^**[4](#footnotes)**^. A ausência de esquema será tratada como *http*. Se um URL é especificada, `path` e `port` devem ser vazios. Especificação de nome de usuário/senha quando conectando a servidores que requerem autenticação, por exemplo: `http://user:password@www.example.com` só é possível com suporte a cURL ^**[4](#footnotes)**^.<br>Punycode é suportado nos nomes de host.<br>**path** - caminho para o documeto HTML (padrão é /)<br>**port** - número de porta (padrão é 80 para HTTP)|Este item se torna não suportado se o recurso especificado em `host` não existir ou estiver indisponível.<br><br>`host` pode ser nome de host, nome de domínio, endereço IPv4 ou IPv6. Mas para endereço IPv6 o Zabbix Agent deve ser compilado com suporte a IPv6 habilitado.<br><br>Exemplo:<br>=> web.page.get\[www.example.com,index.php,80\]<br>=> web.page.get\[https://www.example.com\]<br>=> web.page.get\[https://blog.example.com/?s=zabbix\]<br>=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |web.page.perf\[host,<path>,<port>\]|<|<|<|<| |<|Tempo de carregamento da página web completa (em segundos).|Número flutuante|**host** - nome de host ou URL (como `scheme://host:port/path`, onde apenas *host* é obrigatório).<br>Esquemas URL permitidos: *http*, *https*^**[4](#footnotes)**^. A ausência de esquema será tratada como *http*. Se um URL é especificada, `path` e `port` devem ser vazios. Especificação de nome de usuário/senha quando conectando a servidores que requerem autenticação, por exemplo: `http://user:password@www.example.com` só é possível com suporte a cURL ^**[4](#footnotes)**^.<br>Punycode é suportado nos nomes de host.<br>**path** - caminho para o documeto HTML (padrão é /)<br>**port** - número de porta (padrão é 80 para HTTP)|Este item se torna não suportado se o recurso especificado em `host` não existir ou estiver indisponível.<br><br>`host` pode ser nome de host, nome de domínio, endereço IPv4 ou IPv6. Mas para endereço IPv6 o Zabbix Agent deve ser compilado com suporte a IPv6 habilitado.<br><br>Exemplo:<br>=> web.page.perf\[www.example.com,index.php,80\]<br>=> web.page.perf\[https://www.example.com\]| |web.page.regexp\[host,<path>,<port>,regexp,<length>,<output>\]|<|<|<|<| |<|Encontre texto em página web.|O texto correspondente, ou como especificado pelo parâmetro opcional `output`|**host** - nome de host ou URL (como `scheme://host:port/path`, onde apenas *host* é obrigatório).<br>Esquemas URL permitidos: *http*, *https*^**[4](#footnotes)**^. A ausência de esquema será tratada como *http*. Se um URL é especificada, `path` e `port` devem ser vazios. Especificação de nome de usuário/senha quando conectando a servidores que requerem autenticação, por exemplo: `http://user:password@www.example.com` só é possível com suporte a cURL ^**[4](#footnotes)**^.<br>Punycode é suportado nos nomes de host.<br>**path** - caminho para o documeto HTML (padrão é /)<br>**port** - número de porta (padrão é 80 para HTTP)<br>**regexp** - regular [expression](/manual/regular_expressions#overview) descrevendo o padrão requerido<br>**length** - número máximo de caracteres a retornar<br>**output** - um modelo de formatação de saída opcional. A sequência de escape **\\0** é substituída pela parte de texto correspondente (do primeiro caracter onde a correspondência começa até o caracter onde a correspondência termina) enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída pelo N-ésimo grupo correspondente (ou um texto vazio caso N exceda o número de grupos capturados).|Este item se torna não suportado se o recurso especificado em `host` não existir ou estiver indisponível.<br><br>`host` pode ser nome de host, nome de domínio, endereço IPv4 ou IPv6. Mas para endereço IPv6 o Zabbix Agent deve ser compilado com suporte a IPv6 habilitado.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>O parâmetro `output` é suportado desde a versão 2.2.<br><br>Exemplo:<br>=> web.page.regexp\[www.example.com,index.php,80,OK,2\]<br>=> web.page.regexp\[https://www.example.com,,,OK,2\]| |zabbix.stats\[<ip>,<port>\]|<|<|<|<| |<|Retorna um conjunto de métricas internas do Zabbix Server ou Proxy remotamente.|Objeto JSON|**ip** - lista de IP/DNS/máscara de rede de Servers/Proxies para serem consultados remotamente (padrão é 127.0.0.1)<br>**port** - porta do Server/Proxy para ser consultada remotamente (padrão é 10051)|Note que a requisição de estatísticas só será aceita a partir dos endereços listados no parâmetro 'StatsAllowedIP' do [Server](/manual/appendix/config/zabbix_server)/[Proxy](/manual/appendix/config/zabbix_proxy) na instância de destino.<br><br>Um conjunto selecionado de métricas internas é retornado por este item. Para detalhes, veja [Monitoramento remoto de estatísticas do Zabbix](/manual/appendix/items/remote_stats#exposed_metrics).| |zabbix.stats\[<ip>,<port>,queue,<from>,<to>\]|<|<|<|<| |<|Retorna número de itens monitorados atrasados na fila do Zabbix Server ou Proxy remotamente.|Objeto JSON|**ip** - lista de IP/DNS/máscara de rede de Servers/Proxies para serem consultados remotamente (padrão é 127.0.0.1)<br>**port** - porta do Server/Proxy para ser consultada remotamente (padrão é 10051)<br>**queue** - constante (para ser usado como está)<br>**from** - atrasado por pelo menos (padrão é 6 segundos)<br>**to** - atrasado por até (padrão é infinito)|Note que a requisição de estatísticas só será aceita a partir dos endereços listados no parâmetro 'StatsAllowedIP' do [Server](/manual/appendix/config/zabbix_server)/[Proxy](/manual/appendix/config/zabbix_proxy) na instância de destino.|   

en-us	#### Supported macro functions  |FUNCTION|<|<|<|<| |--------|-|-|-|-| |<|**Description**|**Parameters**|**Supported for**|<| |**fmtnum** (<digits>)|<|<|<|<| |<|Number formatting to control the number of digits printed after the decimal point.|**digits** - the number of digits after decimal point. No trailing zeros will be produced.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>Expression macros|<| |**fmttime** (<format>,<time\_shift>)|<|<|<|<| |<|Time formatting.|**format** - mandatory format string, compatible with strftime function formatting<br>**time\_shift** - the time shift applied to the time before formatting; should start with<br>`-<N><time_unit>` or `+<N><time_unit>`, where<br>*N* - the number of time units to add or subtract;<br>*time\_unit* - h (hour), d (day), w (week), M (month) or y (year).<br>Since Zabbix 5.4, time\_shift parameter supports multi-step time operations and may include `/<time_unit>` for shifting to the beginning of the time unit (`/d` - midnight, `/w` - 1st day of the week (Monday), `/M` - 1st day of the month, etc.). Examples:<br>`-1w` - exactly 7 days back;<br>`-1w/w` - Monday of the previous week;<br>`-1w/w+1d` - Tuesday of the previous week.<br>Note, that time operations are calculated from left to right without priorities. For example, `-1M/d+1h/w` will be parsed as `((-1M/d)+1h)/w`.|{TIME}|<| |**iregsub** (<pattern>,<output>)|<|<|<|<| |<|Substring extraction by a regular expression match (case insensitive).|**pattern** - the regular expression to match<br>**output** - the output options. **\\1 - \\9** placeholders are supported to capture groups. **\\0** returns the matched text.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Low-level discovery macros](/manual/config/macros/lld_macros) (except in low-level discovery rule filter)|<| |**regsub** (<pattern>,<output>)|<|<|<|<| |<|Substring extraction by a regular expression match (case sensitive).|**pattern** - the regular expression to match<br>**output** - the output options. **\\1 - \\9** placeholders are supported to capture groups. **\\0** returns the matched text.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Low-level discovery macros](/manual/config/macros/lld_macros) (except in low-level discovery rule filter)|<|  If a function is used in a [supported location](/manual/appendix/macros/supported_by_location), but applied to a macro not supporting macro functions, then the macro evaluates to 'UNKNOWN'.  If pattern is not a correct regular expression then the macro evaluates to 'UNKNOWN' (excluding low-level discovery macros where the function will be ignored in that case and macro will remain unexpanded)  If a macro function is applied to the macro in locations not supporting macro functions then the function is ignored.
pt-br	#### Funções de macro suportadas  |FUNÇÃO|<|<|<|<| |--------|-|-|-|-| |<|**Descrição**|**Parâmetros**|**Suportado para**|<| |**fmtnum** (<dígitos>)|<|<|<|<| |<|Formatação numérica para controlar o número de dígitos impressos após o ponto decimal.|**dígitos** - o número de dígitos após o ponto decimal. Nenhum zero à direita será produzido.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>Macros de expressão|<| |**fmttime** (<format>,<time\_shift>)|<|<|<|<| |<|Formatação de hora.|**format** - string de formato obrigatório, compatível com a formatação da função strftime<br>**time\_shift** - a mudança de hora aplicada à hora antes da formatação; deve começar com<br>`-<N><time_unit>` ou `+<N><time_unit>`, onde<br>*N* - o número de unidades de tempo para adicionar ou subtrair;<br>*time\ _unit* - h (hora), d (dia), w (semana), M (mês) ou y (ano).<br>Desde o Zabbix 5.4, o parâmetro time\_shift suporta operações de tempo de várias etapas e pode incluir `/ <time_unit>` para mudar para o início da unidade de tempo (`/d` - meia-noite, `/w` - 1º dia da semana (segunda-feira), `/M` - 1º dia do mês, etc.). Exemplos:<br>`-1w` - exatamente 7 dias atrás;<br>`-1w/w` - segunda-feira da semana anterior;<br>`-1w/w+1d` - terça-feira da semana anterior.< br>Observe que as operações de tempo são calculadas da esquerda para a direita sem prioridades. Por exemplo, `-1M/d+1h/w` será analisado como `((-1M/d)+1h)/w`.|{TIME}|<| |**iregsub** (<padrão>,<saída>)|<|<|<|<| |<|Extração de substring por uma correspondência de expressão regular (não diferencia maiúsculas de minúsculas).|**pattern** - a expressão regular para corresponder<br>**output** - as opções de saída. **\\1 - \\9** marcadores de posição são suportados para capturar grupos. **\\0** retorna o texto correspondente.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Macros de descoberta de baixo nível](/manual/config/macros/lld_macros) (exceto em filtro de regra de descoberta de nível de nível)|<| |**regsub** (<padrão>,<saída>)|<|<|<|<| |<|Extração de substring por uma correspondência de expressão regular (diferencia maiúsculas de minúsculas).|**padrão** - a expressão regular para corresponder<br>**saída** - as opções de saída. **\\1 - \\9** marcadores de posição são suportados para capturar grupos. **\\0** retorna o texto correspondente.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Macros de descoberta de baixo nível](/manual/config/macros/lld_macros) (exceto em filtro de regra de descoberta de nível de nível)|<|  Se uma função for usada em um [suportado location](/manual/appendix/macros/supported_by_location), mas aplicado a uma macro que não suporta funções de macro, a macro é avaliada como 'DESCONHECIDO'.  Se o padrão não for uma expressão regular correta, a macro avalia para 'UNKNOWN' (excluindo macros de descoberta de baixo nível onde a função será ignorado nesse caso e a macro permanecerá não expandida)  Se uma função de macro for aplicada à macro em locais que não suportam funções de macro, então a função é ignorada.

en-us	#### Supported macros  The discovery will return all instances of the specified object in the {\#INSTANCE} macro, which may be used in the prototypes of perf\_count and perf\_count\_en items.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  For example, if the item key used in the discovery rule is:      perf_instance.discovery[Processor]  you may create an item prototype:      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Notes:  -   If the specified object is not found or does not support variable     instances then the discovery item will become NOTSUPPORTED. -   If the specified object supports variable instances, but currently     does not have any instances, then an empty JSON array will be     returned. -   In case of duplicate instances they will be skipped.
pt-br	#### Macros compatíveis  A descoberta retornará todas as instâncias do objeto especificado no macro {\#INSTANCE}, que pode ser usada nos protótipos de perf\_count e perf\_count\_en itens.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  Por exemplo, se a chave do item usada na regra de descoberta for:      perf_instance.discovery[Processador]  você pode criar um protótipo de item:      perf_counter["\Processor({#INSTANCE})\% Tempo do Processador"]  Notas:  - Se o objeto especificado não for encontrado ou não suportar variável     instâncias, o item de descoberta se tornará NÃO SUPORTADO. - Se o objeto especificado suporta instâncias de variáveis, mas atualmente     não tiver nenhuma instância, uma matriz JSON vazia será     retornou. - No caso de instâncias duplicadas, elas serão ignoradas.

en-us	##### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |Discovery of MBean attributes|<| |{\#JMXVALUE}|Attribute value.| |{\#JMXTYPE}|Attribute type.| |{\#JMXOBJ}|Object name.| |{\#JMXDESC}|Object name including attribute name.| |{\#JMXATTR}|Attribute name.| |Discovery of MBeans|<| |{\#JMXDOMAIN}|MBean domain. (*Zabbix reserved name*)| |{\#JMXOBJ}|Object name. (*Zabbix reserved name*)| |{\#JMX<key property>}|MBean properties (like {\#JMXTYPE}, {\#JMXNAME}) (see [Limitations](#limitations) below).|
pt-br	##### Macros compatíveis  As seguintes macros têm suporte para uso na regra de descoberta [filtro](/manual/discovery/low_level_discovery#discovery_rule_filter) e protótipos de itens, gatilhos e gráficos:  |Macro|Descrição| |-----|-----------| |Descoberta de atributos MBean|<| |{\#JMXVALUE}|Valor do atributo.| |{\#JMXTYPE}|Tipo de atributo.| |{\#JMXOBJ}|Nome do objeto.| |{\#JMXDESC}|Nome do objeto incluindo o nome do atributo.| |{\#JMXATTR}|Nome do atributo.| |Descoberta de MBeans|<| |{\#JMXDOMAIN}|domínio MBean. (*Nome reservado Zabbix*)| |{\#JMXOBJ}|Nome do objeto. (*Nome reservado Zabbix*)| |{\#JMX<propriedade da chave>}|Propriedades MBean (como {\#JMXTYPE}, {\#JMXNAME}) (consulte [Limitações](#limitations) abaixo).|

en-us	#### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#UNIT.NAME}|Primary unit name.| |{\#UNIT.DESCRIPTION}|Human readable description.| |{\#UNIT.LOADSTATE}|Load state (i.e. whether the unit file has been loaded successfully)| |{\#UNIT.ACTIVESTATE}|Active state (i.e. whether the unit is currently started or not)| |{\#UNIT.SUBSTATE}|Sub state (a more fine-grained version of the active state that is specific to the unit type, which the active state is not)| |{\#UNIT.FOLLOWED}|Unit that is being followed in its state by this unit, if there is any; otherwise an empty string.| |{\#UNIT.PATH}|Unit object path.| |{\#UNIT.JOBID}|Numeric job ID if there is a job queued for the job unit; 0 otherwise.| |{\#UNIT.JOBTYPE}|Job type.| |{\#UNIT.JOBPATH}|Job object path.| |{\#UNIT.UNITFILESTATE}|The install state of the unit file.|
pt-br	#### Macros compatíveis  As seguintes macros têm suporte para uso na regra de descoberta [filtro](/manual/discovery/low_level_discovery#discovery_rule_filter) e protótipos de itens, gatilhos e gráficos:  |Macro|Descrição| |-----|-----------| |{\#UNIT.NAME}|Nome da unidade primária.| |{\#UNIT.DESCRIPTION}|Descrição legível por humanos.| |{\#UNIT.LOADSTATE}|Estado de carregamento (ou seja, se o arquivo de unidade foi carregado com sucesso)| |{\#UNIT.ACTIVESTATE}|Estado ativo (ou seja, se a unidade está iniciada ou não)| |{\#UNIT.SUBSTATE}|Subestado (uma versão mais refinada do estado ativo que é específico para o tipo de unidade, que o estado ativo não é)| |{\#UNIT.FOLLOWED}|Unidade que está sendo seguida em seu estado por esta unidade, se houver; caso contrário, uma string vazia.| |{\#UNIT.PATH}|Caminho do objeto da unidade.| |{\#UNIT.JOBID}|ID de trabalho numérico se houver um trabalho na fila para a unidade de trabalho; 0 caso contrário.| |{\#UNIT.JOBTYPE}|Tipo de trabalho.| |{\#UNIT.JOBPATH}|Caminho do objeto de trabalho.| |{\#UNIT.UNITFILESTATE}|O estado de instalação do arquivo de unidade.|

en-us	#### Supported macros  This discovery key returns two macros - {\#CPU.NUMBER} and {\#CPU.STATUS} identifying the CPU order number and status respectively. Note that a clear distinction cannot be made between actual, physical processors, cores and hyperthreads. {\#CPU.STATUS} on Linux, UNIX and BSD systems returns the status of the processor, which can be either "online" or "offline". On Windows systems, this same macro may represent a third value - "unknown" - which indicates that a processor has been detected, but no information has been collected for it yet.  CPU discovery relies on the agent's collector process to remain consistent with the data provided by the collector and save resources on obtaining the data. This has the effect of this item key not working with the test (-t) command line flag of the agent binary, which will return a NOT\_SUPPORTED status and an accompanying message indicating that the collector process has not been started.  Item prototypes that can be created based on CPU discovery include, for example:  -   `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` -   `system.hw.cpu[{#CPU.NUMBER},<info>]`  For detailed item key description, see [Zabbix agent item keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).
pt-br	#### Macros compatíveis  Esta chave de descoberta retorna duas macros - {\#CPU.NUMBER} e {\#CPU.STATUS} identificando o número e o status do pedido da CPU, respectivamente. Observe que uma distinção clara não pode ser feita entre reais, físicos e processadores, núcleos e hyperthreads. {\#CPU.STATUS} no Linux, UNIX e Os sistemas BSD retornam o status do processador, que pode ser "online" ou "offline". Em sistemas Windows, esta mesma macro pode representar um terceiro valor - "desconhecido" - que indica que um processador foi detectado, mas nenhuma informação foi coletada para ele ainda.  A descoberta de CPU depende do processo coletor do agente para permanecer consistente com os dados fornecidos pelo coletor e economizar recursos em obtenção dos dados. Isso faz com que esta chave de item não funcione com o sinalizador de linha de comando test (-t) do binário do agente, que retornar um status NOT\_SUPPORTED e uma mensagem que o acompanha indicando que o processo de coleta não foi iniciado.  Os protótipos de itens que podem ser criados com base na descoberta da CPU incluem, por exemplo, exemplo:  - `system.cpu.util[{#CPU.NUMBER},<tipo>,<modo>]` - `system.hw.cpu[{#CPU.NUMBER},<info>]`  Para obter uma descrição detalhada da chave do item, consulte [item do agente Zabbix keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).

en-us	#### Supported macros  This discovery key returns two macros - {\#DEVNAME} and {\#DEVTYPE} identifying the block device name and type respectively, e.g.:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  Block device discovery allows to use `vfs.dev.read[]` and `vfs.dev.write[]` items to create item prototypes using the {\#DEVNAME} macro, for example:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} is intended for device filtering.
pt-br	#### Macros compatíveis  Esta chave de descoberta retorna duas macros - {\#DEVNAME} e {\#DEVTYPE} identificando o nome e o tipo do dispositivo de bloco respectivamente, por exemplo:  ``` {.java} [    {       "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disco"    },    {       "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disco"    },    {       "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disco"    },    {       "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partição"    } ] ```  A descoberta de dispositivo de bloco permite usar `vfs.dev.read[]` e itens `vfs.dev.write[]` para criar protótipos de itens usando o {\#DEVNAME} macro, por exemplo:  - "vfs.dev.read\[{\#DEVNAME},sps\]" - "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} destina-se à filtragem de dispositivos.

en-us	#### Supported macros  You may use the {\#IFNAME} macro in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs.  Examples of item prototypes that you might wish to create based on "net.if.discovery":  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Note that on Windows {\#IFGUID} is also returned.
pt-br	#### Macros compatíveis  Você pode usar a macro {\#IFNAME} na regra de descoberta [filtro](/manual/discovery/low_level_discovery#filter) e protótipos de itens, gatilhos e gráficos.  Exemplos de protótipos de itens que você pode querer criar com base em "net.if.discovery":  - "net.if.in\[{\#IFNAME},bytes\]", - "net.if.out\[{\#IFNAME},bytes\]".  Observe que no Windows {\#IFGUID} também é retornado.

en-us	##### Supported parameters  The following set of parameters is supported by created MSIs:  |Number|Parameter|Description| |------|---------|-----------| |1|LOGTYPE|<| |2|LOGFILE|<| |3|SERVER|<| |4|LISTENPORT|<| |5|SERVERACTIVE|<| |6|HOSTNAME|<| |7|TIMEOUT|<| |8|TLSCONNECT|<| |9|TLSACCEPT|<| |10|TLSPSKIDENTITY|<| |11|TLSPSKFILE|<| |12|TLSPSKVALUE|<| |13|TLSCAFILE|<| |14|TLSCRLFILE|<| |15|TLSSERVERCERTISSUER|<| |16|TLSSERVERCERTSUBJECT|<| |17|TLSCERTFILE|<| |18|TLSKEYFILE|<| |19|INSTALLFOLDER|<| |20|ENABLEPATH|<| |21|SKIP|`SKIP=fw` - do not install firewall exception rule|  To install you may run, for example:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw  or      msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  
pt-br	|Número|Parâmetro|Descrição| |------|---------|-----------| |1|LOGTYPE|<| |2|LOGFILE|<| |3|SERVER|<| |4|LISTENPORT|<| |5|SERVERACTIVE|<| |6|HOSTNAME|<| |7|TIMEOUT|<| |8|TLSCONNECT|<| |9|TLSACCEPT|<| |10|TLSPSKIDENTITY|<| |11|TLSPSKFILE|<| |12|TLSPSKVALUE|<| |13|TLSCAFILE|<| |14|TLSCRLFILE|<| |15|TLSSERVERCERTISSUER|<| |16|TLSSERVERCERTSUBJECT|<| |17|TLSCERTFILE|<| |18|TLSKEYFILE|<| |19|INSTALLFOLDER|<| |20|ENABLEPATH|<| |21|SKIP|`SKIP=fw` - não cria regra de exceção de firewall|  Para instalar você pode executar, por exemplo::      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw  ou      msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  

en-us	##### Supported parameters  The following set of parameters is supported by created MSIs:  |Number|Parameter|Description| |-|------|----------| |1|LOGTYPE| | |2|LOGFILE| | |3|SERVER| | |4|LISTENPORT| | |5|SERVERACTIVE| | |6|HOSTNAME| | |7|TIMEOUT| | |8|TLSCONNECT| | |9|TLSACCEPT| | |10|TLSPSKIDENTITY| | |11|TLSPSKFILE| | |12|TLSPSKVALUE| | |13|TLSCAFILE| | |14|TLSCRLFILE| | |15|TLSSERVERCERTISSUER| | |16|TLSSERVERCERTSUBJECT| | |17|TLSCERTFILE| | |18|TLSKEYFILE| | |19|LISTENIP| | |20|HOSTINTERFACE| | |21|HOSTMETADATA| | |22|HOSTMETADATAITEM| | |23|STATUSPORT|Zabbix agent 2 only.| |24|ENABLEPERSISTENTBUFFER|Zabbix agent 2 only.| |25|PERSISTENTBUFFERPERIOD|Zabbix agent 2 only.| |26|PERSISTENTBUFFERFILE|Zabbix agent 2 only.| |27|INSTALLFOLDER| | |28|ENABLEPATH| | |29|SKIP|`SKIP=fw` - do not install firewall exception rule| |30|INCLUDE|Sequence of includes separated by `;`| |31|ALLOWDENYKEY|Sequence of "AllowKey" and "DenyKey" [parameters](/manual/config/items/restrict_checks) separated by `;`. Use `\\;` to escape the delimiter.<br>Example: `ALLOWDENYKEY="AllowKey=system.run[type c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]"`| |32|ADDPROGRAM|A comma-delimited list of programs to install.<br>Possible values: `AgentProgram`, `GetProgram`, `SenderProgram`<br>E.g., ADDPROGRAM=AgentProgram,GetProgram| |33|ADDLOCAL|A comma-delimited list of programs to install.<br>Possible values: `AgentProgram`, `GetProgram`, `SenderProgram`<br>E.g., ADDLOCAL=AgentProgram,SenderProgram| |34|CONF|Specify path to custom configuration file, e.g., `CONF=c:\full\path\to\user.conf`|  To install you may run, for example:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  or      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  If both TLSPSKFILE and TLSPSKVALUE are passed, then TLSPSKVALUE will be written to TLSPSKFILE.
pt-br	##### Parâmetros suportados   O seguinte conjunto de parâmetros é suportado pelos MSIs criados:  |Número|Parâmetro|Descrição| |-|------|----------| |1|LOGTYPE| | |2|LOGFILE| | |3|SERVER| | |4|LISTENPORT| | |5|SERVERACTIVE| | |6|HOSTNAME| | |7|TIMEOUT| | |8|TLSCONNECT| | |9|TLSACCEPT| | |10|TLSPSKIDENTITY| | |11|TLSPSKFILE| | |12|TLSPSKVALUE| | |13|TLSCAFILE| | |14|TLSCRLFILE| | |15|TLSSERVERCERTISSUER| | |16|TLSSERVERCERTSUBJECT| | |17|TLSCERTFILE| | |18|TLSKEYFILE| | |19|LISTENIP| | |20|HOSTINTERFACE| | |21|HOSTMETADATA| | |22|HOSTMETADATAITEM| | |23|STATUSPORT|Somente para Zabbix agent 2.| |24|ENABLEPERSISTENTBUFFER|Somente para Zabbix agent 2.| |25|PERSISTENTBUFFERPERIOD|Somente para Zabbix agent 2.| |26|PERSISTENTBUFFERFILE|Somente para Zabbix agent 2.| |27|INSTALLFOLDER| | |28|ENABLEPATH| | |29|SKIP|`SKIP=fw` - não instalar regra de exceção de firewall| |30|INCLUDE|Sequência de inclusões separadas por `;`| |31|ALLOWDENYKEY|Sequência de "AllowKey" e "DenyKey"[parameters](/manual/config/items/restrict_checks) separados por `;`. Use `\\;` para escapar o delimitador.<br>Exemplo: `ALLOWDENYKEY="AllowKey=system.run[type c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]"`| |32|ADDPROGRAM|Uma lista separada por vírgulas de programas para instalar.<br>Valores possíveis: `AgentProgram`, `GetProgram`, `SenderProgram`<br>Por exemplo, ADDPROGRAM=AgentProgram,GetProgram| |33|ADDLOCAL|Uma lista separada por vírgulas de programas para instalar.<br>Valores possíveis: `AgentProgram`, `GetProgram`, `SenderProgram`<br>Por exemplo, ADDLOCAL=AgentProgram,SenderProgram| |34|CONF|Especifique o caminho para o arquivo de configuração personalizado, por exemplo, `CONF=c:\full\path\to\user.conf`|  Para instalar, você pode executar, por exemplo:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  ou      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  Se tanto TLSPSKFILE quanto TLSPSKVALUE forem passados, então TLSPSKVALUE será gravado em TLSPSKFILE.

en-us	#### Supported PHP versions by distribution  |Distribution|PHP Version| |------------|-----------| |Debian 12 (bookworm)|8.2| |Debian 11 (bullseye)|7.4| |Debian 10 (buster)|7.3| |Debian 9 (stretch)|7.0| |Debian 8 (jessie)|5.6| |Ubuntu 20.04 (focal)|7.4| |Ubuntu 18.04 (bionic)|7.2| |Ubuntu 16.04 (xenial)|7.0| |Ubuntu 14.04 (trusty)|5.5| |Raspbian 10 (buster)|7.3| |Raspbian 8 (stretch)|7.0|  On *stretch, jessie, xenial and trusty* distributions, PHP 7.2 dependency is not available, and therefore Zabbix frontend 5.0 or newer cannot be easily installed. Considering this, `zabbix-frontend-php` package has been replaced with `zabbix-frontend-php-deprecated` package on aforementioned distributions.\ The main difference is absence of direct dependencies on any php or web-server packages. Thus, the user can (and must) provide these dependencies on their own. In other words, installing `zabbix-frontend-php-deprecated` package on its own will not give you a working frontend. A web server as well as PHP 7.2 with its modules have to be installed manually (use PPAs / build PHP from source). We don't endorse any particular method.  ::: noteclassic The official way of getting PHP 7.2 or later on older versions of Debian/Ubuntu is to upgrade to buster/bionic. :::  PHP modules required for Zabbix frontend are `php-gd`, `php-bcmath`, `php-mbstring`, `php-xml`, `php-ldap` and `php-json`.
pt-br	 #### Versões de PHP suportadas por distribuição  |Distribuição|Versão PHP| |------------|-----------| |Debian 10 (buster)|7.3| |Debian 9 (stretch)|7.0| |Debian 8 (jessie)|5.6| |Ubuntu 20.04 (focal)|7.4| |Ubuntu 18.04 (bionic)|7.2| |Ubuntu 16.04 (xenial)|7.0| |Ubuntu 14.04 (trusty)|5.5| |Raspbian 10 (buster)|7.3| |Raspbian 8 (stretch)|7.0|  Nas distribuições *stretch, jessie, xenial e trusty*, a dependência do  PHP 7.2 não está disponível, e portanto o Zabbix Frontend 5.0  ou versões mais recentes não podem ser facilmente instaladas. Considerando isto, o pacote `zabbix-frontend-php` foi substituído pelo pacote `zabbix-frontend-php-deprecated` nas distribuições mencionadas.\ A principal diferença é a ausência de dependências diretas de quaisquer pacotes do PHP ou Web Servers. Deste modo, o usuário pode (e deve) fornecer estas dependências por conta própria. Em outras palavras,  instalando o pacote `zabbix-frontend-php-deprecated` por conta, não lhe dará um Frontend funcional. Um Web Server, assim como o PHP 7.2 com seus módulos devem ser instalados manualmente (usando PPAs / compilando o PHP a partir das fontes).  Nós não aprovamos nenhum método particular de instalação.  ::: noteclassic A maneira oficial de obter o PHP 7.2 ou mais recente em versões antigas do Debian/Ubuntu é atualizando o sistema para buster/bionic. :::  Os módulos PHP necessários para o Zabbix Frontend são `php-gd`, `php-bcmath`, `php-mbstring`, `php-xml`, `php-ldap` e `php-json`.

en-us	#### Supported simple checks  List of supported simple checks:  See also:  -   [VMware monitoring item     keys](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |icmpping\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<|<| |<|Host accessibility by ICMP ping.|0 - ICMP ping fails<br><br>1 - ICMP ping successful|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|Example:<br>=> icmpping\[,4\] → if at least one packet of the four is returned, the item will return 1.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |icmppingloss\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<|<| |<|Percentage of lost packets.|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|See also: table of [default values](simple_checks#icmp_pings).| |icmppingsec\[<target>,<packets>,<interval>,<size>,<timeout>,<mode>\]|<|<|<|<| |<|ICMP ping response time (in seconds).|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds<br>**mode** - possible values: *min*, *max*, *avg* (default)|Packets which are lost or timed out are not used in the calculation.<br><br>If host is not available (timeout reached), the item will return 0.<br>If the return value is less than 0.0001 seconds, the value will be set to 0.0001 seconds.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |net.tcp.service\[service,<ip>,<port>\]|<|<|<|<| |<|Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.| |net.tcp.service.perf\[service,<ip>,<port>\]|<|<|<|<| |<|Checks performance of TCP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.<br>Called tcp\_perf before Zabbix 2.0.| |net.udp.service\[service,<ip>,<port>\]|<|<|<|<| |<|Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |net.udp.service.perf\[service,<ip>,<port>\]|<|<|<|<| |<|Checks performance of UDP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.|  
pt-br	#### Verificações simples suportadas  Lista de verificações simples suportadas:  Veja também:  - [Chaves de item de monitoramento VMware](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valore de retorno**|**Parâmetros**|**Comentários**| |icmpping\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<|<| |<|Acessibilidade de host por ping ICMP.|0 - falha de ping ICMP<br><br>1 - ping ICMP bem-sucedido|**target** - IP do host ou nome DNS<br>**packets** - número de pacotes<br>**interval** - tempo entre pacotes sucessivos em milissegundos<br>**size** - tamanho do pacote em bytes<br>**timeout** - tempo limite em milissegundos|Exemplo:<br>=> icmpping\[,4\] → se ao menos um pacote dos quatro for retornado, o item retornará 1.<br><br>Veja também: tabela de [valores padrão](simple_checks#icmp_pings).| |icmppingloss\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<|<| |<|Porcentagem de pacotes perdidos.|Número flutuante.|**target** - IP do host ou nome DNS<br>**packets** - número de pacotes<br>**interval** - tempo entre pacotes sucessivos em milissegundos<br>**size** - tamanho do pacote em bytes<br>**timeout** - tempo limite em milissegundos|Veja também: tabela de [valores padrão](simple_checks#icmp_pings).| |icmppingsec\[<target>,<packets>,<interval>,<size>,<timeout>,<mode>\]|<|<|<|<| |<|tempo de resposta de ping ICMP (em segundos).|Número flutuante.|**target** - IP do host ou nome DNS<br>**packets** - número de pacotes<br>**interval** - tempo entre pacotes sucessivos em milissegundos<br>**size** - tamanho do pacote em bytes<br>**timeout** - tempo limite em milissegundos<br>**mode** - valores possíveis: *min*, *max*, *avg* (padrão)(mínimo, máximo e média)|Pacotes que são perdidos ou expirados não são usados no cálculo.<br><br>Se host não está disponível (tempo limite alcançado), o item retornará 0.<br>Se o valor de retorno for menor que 0.0001 segundos, o valor será fizxado em 0.0001 segundos.<br><br>Veja também: tabela de [valores padrão](simple_checks#icmp_pings).| |net.tcp.service\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica se o serviço está sendo executado e aceitando conexões TCP.|0 - serviço está parado<br><br>1 - serviço está em execução|**service** - valores possíveis: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (veja [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP ou nome DNS (por padrão IP/DNS do host é usado)<br>**port** - número da porta (por padrão é usado o número de porta padrão do serviço).|Exemplo:<br>=> net.tcp.service\[ftp,,45\] → pode ser usado para testar disponibilidade de servidor FTP na porta 45/TCP.<br><br>Note que com serviço *tcp* a indicação de porta é obrigatória.<br>Estas verificações podem resultar em mensagens adicionais nos arquivos de log dos daemons de serviço (comumente sessões SMTP e SSH sendo logadas).<br>Verificação de protocolos criptografados (como IMAP na porta 993 ou POP na porta 995) não são suportados atualmente. Como alternativa, por favor utilize net.tcp.service\[tcp,<ip>,port\] para verificações como estas.<br>Os serviços *https* e *telnet* são suportados desde o Zabbix 2.0.| |net.tcp.service.perf\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica performance de serviço TCP.|Número flutuante.<br><br>0.000000 - serviço está parado<br><br>seconds - o número de segundos gastos aguardando pela resposta do serviço|**service** - valores possíveis: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (veja [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP ou nome DNS (por padrão IP/DNS do host é usado)<br>**port** - número de porta (por padrão é usado o número de porta padrão do serviço).|Exemplo:<br>=> net.tcp.service.perf\[ssh\] → pode ser usado para testar a velocidade de resposta inicial de um servidor SSH.<br><br>Note que com serviço *tcp* a indicação de porta é obrigatória.<br>Verificação de protocolos criptografados (como IMAP na porta 993 ou POP na porta 995) não são suportados atualmente. Como alternativa, por favor utilize net.tcp.service.perf\[tcp,<ip>,port\] para verificações como estas.<br>Os serviços *https* e *telnet* são suportados desde o Zabbix 2.0.<br>Chamado de tcp\_perf antes do Zabbix 2.0.| |net.udp.service\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica se o serviço está sendo executado e respondendo a requisições UDP.|0 - serviço está parado<br><br>1 - serviço está sendo executado|**service** - valores possíveis: *ntp* (veja [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP ou nome DNS (por padrão o IP/DNS do host é usado)<br>**port** - número de porta (por padrão é usado o número de porta padrão do serviço).|Exemplo:<br>=> net.udp.service\[ntp,,45\] → pode ser usado para testar a disponibilidade do serviço NTP na porta 45/UDP.<br><br>Este item é suportado desde o Zabbix 3.0, mas o serviço *ntp* estava disponível para o item net.tcp.service\[\] em versões anteriores.| |net.udp.service.perf\[service,<ip>,<port>\]|<|<|<|<| |<|Verifica a performance de serviço UDP.|Número flutunte.<br><br>0.000000 - serviço está parado<br><br>seconds - o número de segundos gastos aguardando pela resposta do serviço|**service** - valores possíveis: *ntp* (veja [detalhes](/manual/appendix/items/service_check_details))<br>**ip** - endereço IP ou nome DNS (por padrão IP/DNS do host é usado)<br>**port** - número de porta (por padrão é usado o número de porta padrão do serviço).|Exemplo:<br>=> net.udp.service.perf\[ntp\] → pode ser usado para testar o tempo de resposta do serviço NTP.<br><br>Este item é suportado desde o Zabbix 3.0, mas o serviço *ntp* estava disponível para o item net.tcp.service\[\] em versões anteriores.|

en-us	#### Support for ARM64/AArch64  ARM64/AArch64 installation packages are now available for Debian, RHEL 8, 9 and its derivatives, as well as SLES/OpenSUSE Leap 15.
pt-br	#### Suporte para ARM64/AArch64  Agora, os pacotes de instalação ARM64/AArch64 estão disponíveis para Debian, RHEL 8, 9 seus derivados, como também para SLES/OpenSUSE Leap 15.

en-us	##### Switching from AES128 to AES256  Zabbix uses AES128 as the built-in default for data. Let's assume you are using certificates and want to switch to AES256, on OpenSSL 1.1.1.  This can be achieved by adding the respective parameters in `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Although only certificate-related ciphersuites will be used, `TLSCipherPSK*` parameters are defined as well to avoid their default values which include less secure ciphers for wider interoperability. PSK ciphersuites cannot be completely disabled on server/proxy. :::  And in `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384
pt-br	##### Mudando de AES128 para AES256  O Zabbix usa o AES128 como padrão interno para dados. Vamos supor que você está usando certificados e deseja mudar para AES256, no OpenSSL 1.1.1.  Isso pode ser feito adicionando os respectivos parâmetros em `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: não importante Embora apenas conjuntos de criptografia relacionados a certificados será usado, os parâmetros `TLSCipherPSK*` também são definidos para evitar seus valores padrão que incluem cifras menos seguras para interoperabilidade. Ciphersuites PSK não podem ser completamente desabilitados em servidor/proxy. :::  E em `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384

en-us	##### Switching interface back to available  When the unreachability period is over, the interface is polled again, decreasing priority for item that turned the interface into unreachable state. If the unreachable interface reappears, the monitoring returns to normal automatically:      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic Once interface becomes available, the host does not poll all its items immediately for two reasons:  -   It might overload the host. -   The interface restore time is not always matching planned item     polling schedule time.  So, after the interface becomes available, items are not polled immediately, but they are getting rescheduled to their next polling round. :::
pt-br	##### Alternando a interface de volta para disponível  Quando o período de inacessibilidade termina, a interface é sondada novamente, diminuindo a prioridade para o item que tornou a interface inacessível Estado. Se a interface inacessível reaparecer, o monitoramento retorna ao normal automaticamente:      retomando as verificações do agente Zabbix no host "Novo host": conexão restaurada  ::: noteclassic Uma vez que a interface se torna disponível, o host não pesquisa todos seus itens imediatamente por dois motivos:  - Pode sobrecarregar o host. - O tempo de restauração da interface nem sempre corresponde ao item planejado     horário da agenda de votação.  Assim, após a disponibilização da interface, os itens não são pesquisados imediatamente, mas eles estão sendo remarcados para a próxima votação volta. :::

en-us	#### Switching to raw values  A dropdown on the upper right allows to switch from the simple graph to the *Values/500 latest values* listings. This can be useful for viewing the numeric values making up the graph.  The values represented here are raw, i.e. no units or postprocessing of values is used. Value mapping, however, is applied.
pt-br	#### Mudando para valores brutos  Uma lista suspensa no canto superior direito permite alternar do gráfico simples para as listagens de *Valores/500 valores mais recentes*. Isso pode ser útil para visualizar os valores numéricos que compõem o gráfico.  Os valores aqui representados são brutos, ou seja, sem unidades ou pós-processamento de valores é usado. O mapeamento de valor, no entanto, é aplicado.

en-us	 ### Symlink name expansion  Symlink name and full path of the symlink are now returned in `vfs.dir.get[]` and `vfs.file.get[]` items,  instead of resolving to the symlink target. 
pt-br	### Expansão do nome Symlink   Agora o nome do Symlink e o caminho completo do symlink retornam nos itens `vfs.dir.get[]` and `vfs.file.get[]` , em vez de serem resolvidos no target symlink.

en-us	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_get -s** *host-name-ou-IP* \[**-p** *porta*\] \[**-I** *Endereço-IP*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-ou-IP* \[**-p** *porta*\] \[**-I** *Endereço-IP*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *arquivo-CA* \[**--tls-crl-file** *arquivo-CRL*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *arquivo-cert* **--tls-key-file** *arquivo-key* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-ou-IP* \[**-p** *porta*\] \[**-I** *Endereço-IP*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *arquivo-PSK* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}
pt-br	## SINOPSE  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}

en-us	##### System data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**system.boottime**|<|<|<| |System boot time.|Integer (Unix timestamp)| | | |**system.cpu.discovery**|<|<|<| |List of detected CPUs/CPU cores. Used for low-level discovery.|JSON object| |Supported on all platforms since 2.4.0.| |**system.cpu.intr**|<|<|<| |Device interrupts.|Integer| | | |**system.cpu.load**\[<cpu>,<mode>\]|<|<|<| |[CPU load](http://en.wikipedia.org/wiki/Load_(computing)).|Float|**cpu** - possible values:<br>*all* (default), *percpu* (since version 2.0; total load divided by online CPU count)<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*|Example:<br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[<type>\]|<|<|<| |Number of CPUs.|Integer|**type** - possible values:<br>*online* (default), *max*|Example:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Count of context switches.|Integer| | | |**system.cpu.util**\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]|<|<|<| |CPU utilization percentage.|Float|**cpu** - *<CPU number>* or *all* (default)<br>**type** - possible values:<br>*user* (default), *idle*, *nice*, *system* (default for Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (on Linux kernels 2.6.24 and above), *guest\_nice* (on Linux kernels 2.6.33 and above).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*<br>**logical\_or\_physical** (since version 5.0.3; on AIX only) - possible values: *logical* (default), *physical*. This parameter is supported on AIX only.|On Windows the value is acquired using the *Processor Time* performance counter. Note that since Windows 8 its Task Manager shows CPU utilization based on the *Processor Utility* performance counter, while in previous versions it was the *Processor Time* counter.<br><br>Example:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Old naming: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[<type>, <transform>\]|<|<|<| |System host name.|String|**type** (before version 5.4.7 supported on Windows only) - possible values: *netbios* (default on Windows), *host* (default on Linux), *shorthost* (since version 5.4.7; returns part of the hostname before the first dot, a full string for names without dots).<br>**transform** (since version 5.4.7) - possible values:<br>*none* (default), *lower* (convert to lowercase)|The value is acquired by either GetComputerName() (for **netbios**) or gethostname() (for **host**) functions on Windows and by taking `nodename` from the uname() system API output on other systems.<br><br>Examples of returned values:<br>*on Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → example<br>*on Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>See also a [more detailed description](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[<info>\]|<|<|<| |Chassis information.|String|**info** - one of *full* (default), *model*, *serial*, *type* or *vendor*|Example: system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>This key depends on the availability of the [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS) table.<br>Will try to read the DMI table from sysfs, if sysfs access fails then try reading directly from memory.<br><br>**Root permissions** are required because the value is acquired by reading from sysfs or memory.<br><br>Supported since Zabbix 2.0.| |**system.hw.cpu**\[<cpu>,<info>\]|<|<|<| |CPU information.|String or integer|**cpu** - *<CPU number>* or *all* (default)<br>**info** - possible values:<br>*full* (default), *curfreq*, *maxfreq*, *model* or *vendor*|Example:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Gathers info from /proc/cpuinfo and /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>If a CPU number and *curfreq* or *maxfreq* is specified, a numeric value is returned (Hz).<br><br>Supported since Zabbix 2.0.| |**system.hw.devices**\[<type>\]|<|<|<| |Listing of PCI or USB devices.|Text|**type** (since version 2.0) - *pci* (default) or *usb*|Example:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Returns the output of either lspci or lsusb utility (executed without any parameters).| |**system.hw.macaddr**\[<interface>,<format>\]|<|<|<| |Listing of MAC addresses.|String|**interface** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**format** - *full* (default) or *short*|Lists MAC addresses of the interfaces whose name matches the given `interface` regular [expression](/manual/regular_expressions#overview) (*all* lists for all interfaces).<br><br>Example:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>If `format` is specified as *short*, interface names and identical MAC addresses are not listed.<br><br>Supported since Zabbix 2.0.| |**system.localtime**\[<type>\]|<|<|<| |System time.|Integer - with `type` as *utc*<br><br>String - with `type` as *local*|**type** (since version 2.0) - possible values:<br>*utc* - (default) the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds.<br>*local* - the time in the 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm' format<br>|Must be used as a [passive check](/manual/appendix/items/activepassive#passive_checks) only.<br><br>Example:<br>=> system.localtime\[local\] → create an item using this key and then use it to display host time in the *Clock* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock).| |**system.run**\[command,<mode>\]|<|<|<| |Run specified command on the host.|Text result of the command<br><br>1 - with `mode` as *nowait* (regardless of command result)|**command** - command for execution<br>**mode** - possible values:<br>*wait* - wait end of execution (default),<br>*nowait* - do not wait|The return value of the item is a standard output together with a standard error produced by the command. Exit code checking is not performed.<br>See also: [Command execution](/manual/appendix/command_execution)<br><br>To be processed correctly, the return value of the command must be of `text` data type. An empty result is also allowed.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Note that system.run items are disabled by default. Learn how to [enable them](/manual/config/items/restrict_checks).<br><br>Example:<br>=> system.run\[ls -l /\] → detailed file list of root directory.| |**system.stat**\[resource,<type>\]|<|<|<| |System statistics.|Integer or float|**ent** - number of processor units this partition is entitled to receive (float)<br>**kthr,<type>** - information about kernel thread states:<br>*r* - average number of runnable kernel threads (float)<br>*b* - average number of kernel threads placed in the Virtual Memory Manager wait queue (float)<br>**memory,<type>** - information about the usage of virtual and real memory:<br>*avm* - active virtual pages (integer)<br>*fre* - size of the free list (integer)<br>**page,<type>** - information about page faults and paging activity:<br>*fi* - file page-ins per second (float)<br>*fo* - file page-outs per second (float)<br>*pi* - pages paged in from paging space (float)<br>*po* - pages paged out to paging space (float)<br>*fr* - pages freed (page replacement) (float)<br>*sr* - pages scanned by page-replacement algorithm (float)<br>**faults,<type>** - trap and interrupt rate:<br>*in* - device interrupts (float)<br>*sy* - system calls (float)<br>*cs* - kernel thread context switches (float)<br>**cpu,<type>** - breakdown of percentage usage of processor time:<br>*us* - user time (float)<br>*sy* - system time (float)<br>*id* - idle time (float)<br>*wa* - idle time during which the system had outstanding disk/NFS I/O request(s) (float)<br>*pc* - number of physical processors consumed (float)<br>*ec* - the percentage of entitled capacity consumed (float)<br>*lbusy* - indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level (float)<br>*app* - indicates the available physical processors in the shared pool (float)<br>**disk,<type>** - disk statistics:<br>*bps* - indicates the amount of data transferred (read or written) to the drive in bytes per second (integer)<br>*tps* - indicates the number of transfers per second that were issued to the physical disk/tape (float)|This item is [supported](/manual/appendix/items/supported_by_platform) on AIX only.<br>Take note of the following limitations in these items:<br>=> system.stat\[cpu,app\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,ec\] - supported on AIX LPAR of type "Shared" and "Dedicated" ("Dedicated" always returns 100 (percent))<br>=> system.stat\[cpu,lbusy\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,pc\] - supported on AIX LPAR of type "Shared" and "Dedicated"<br>=> system.stat\[ent\] - supported on AIX LPAR of type "Shared" and "Dedicated"| |**system.sw.arch**|<|<|<| |Software architecture information.|String| |Example:<br>=> system.sw.arch → i686<br><br>Info is acquired from uname() function.<br><br>Supported since Zabbix 2.0.| |**system.sw.os**\[<info>\]|<|<|<| |Operating system information.|String|**info** - possible values:<br>*full* (default), *short* or *name*|Example:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Info is acquired from (note that not all files and options are present in all distributions):<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>PRETTY\_NAME parameter from /etc/os-release on systems supporting it, or /etc/issue.net (*name*)<br><br>Supported since Zabbix 2.0.| |**system.sw.packages**\[<regexp>,<manager>,<format>\]|<|<|<| |Listing of installed packages.|Text|**regexp** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**manager** - *all* (default) or a package manager<br>**format** - *full* (default) or *short*|Lists (alphabetically) installed packages whose name matches the given `package` regular [expression](/manual/regular_expressions#overview) (*all* lists them all).<br><br>Example:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Supported package managers (executed command):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>If `format` is specified as *full*, packages are grouped by package managers (each manager on a separate line beginning with its name in square brackets).<br>If `format` is specified as *short*, packages are not grouped and are listed on a single line.<br><br>Supported since Zabbix 2.0.| |**system.swap.in**\[<device>,<type>\]|<|<|<| |Swap in (from device into memory) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapins), *sectors* (sectors swapped in), *pages* (pages swapped in).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.in\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<device>,<type>\]|<|<|<| |Swap out (from memory onto device) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapouts), *sectors* (sectors swapped out), *pages* (pages swapped out).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.out\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<device>,<type>\]|<|<|<| |Swap space size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*free* (free swap space, default), *pfree* (free swap space, in percent), *pused* (used swap space, in percent), *total* (total swap space), *used* (used swap space)<br>Note that *pfree*, *pused* are not supported on Windows if swap size is 0.<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.size\[,pfree\] → free swap space percentage<br><br>If *device* is not specified Zabbix agent will only take into account swap devices (files), physical memory will be ignored. For example, on Solaris systems *swap -s* command includes a portion of physical memory and swap devices (unlike *swap -l*).<br><br>Note that this key might report incorrect swap space size/percentage on virtualized (VMware ESXi, VirtualBox) Windows platforms. In this case you may use the `perf_counter[\700(_Total)\702]` key to obtain correct swap space percentage.| |**system.uname**|<|<|<| |Identification of the system.|String| |Example of returned value (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Example of returned value (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>On Unix since Zabbix 2.2.0 the value for this item is obtained with uname() system call. Previously it was obtained by invoking "uname -a". The value of this item might differ from the output of "uname -a" and does not include additional information that "uname -a" prints based on other sources.<br><br>On Windows since Zabbix 3.0 the value for this item is obtained from Win32\_OperatingSystem and Win32\_Processor WMI classes. Previously it was obtained from volatile Windows APIs and undocumented registry keys. The OS name (including edition) might be translated to the user's display language. On some versions of Windows it contains trademark symbols and extra spaces.<br><br>Note that on Windows the item returns OS architecture, whereas on Unix it returns CPU architecture.| |**system.uptime**|<|<|<| |System uptime in seconds.|Integer| |In [item configuration](/manual/config/items/item#configuration), use **s** or **uptime** units to get readable values.| |**system.users.num**|<|<|<| |Number of users logged in.|Integer| |**who** command is used on the agent side to obtain the value.|
pt-br	##### Dados do sistema  |Chave do item|<|<|<| |--|--|------|------| |Descrição|Valor retornado|Parâmetros|Commentários| |**system.boottime**|<|<|<| |Tempo de inicialização do sistema.|Inteiro (Unix timestamp)| | | |**system.cpu.discovery**|<|<|<| |Lista de CPUs/núcleos de CPU detectados. Usado para descoberta de baixo nível.|JSON object| |Suportado para todas as plataformas desde 2.4.0.| |**system.cpu.intr**|<|<|<| |Interrupções do dispositivo.|Inteiro| | | |**system.cpu.load**\[<cpu>,<mode>\]|<|<|<| |[CPU load](http://en.wikipedia.org/wiki/Load_(computing)).|Float|**cpu** - valores possíveis:<br>*all* (padrão), *percpu* (desde a versão 2.0; carga total dividida pelo número de CPUs online)<br>**mode** - valores possíveis:<br>*avg1* (média de um minuto, padrão), *avg5*, *avg15*|Exemplo:<br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[<type>\]|<|<|<| |Número de CPUs.|Inteiro|**type** - valores possíveis:<br>*online* (padrão), *max*|Exemplo:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Contagem de trocas de contexto.|Inteiro| | | |**system.cpu.util**\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]|<|<|<| |Porcentagem da utilização da CPU.|Float|**cpu** - *<CPU number>* ou *all* (padrão)<br>**type** - valores possíveis:<br>*user* (padrão), *idle*, *nice*, *system* (padrão para Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (em Linux kernels 2.6.24 e acima), *guest\_nice* (em Linux kernels 2.6.33 e acima).<br>Para mais detalhes sobre esse parâmetro, consulte [platform-specific](/manual/appendix/items/supported_by_platform) .<br>**mode** - valores possíveis:<br>*avg1* (média de um minuto, padrão), *avg5*, *avg15*<br>**logical\_or\_physical** (desde a versão 5.0.3; somente no AIX) - valores possíveis *logical* (padrão), *physical*. Esse parâmetro é suportado apenas no AIX.|No Windows, o valor é adquirido usando o contador de desempenho *Processor Time*. Note que desde o Windows 8, o Gerenciador de Tarefas exibe a utilização da CPU baseada no contador de desempenho *Processor Utility*, enquanto em versões anteriores era usado o contador *Processor Time*.<br><br>Exemplo:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Nomenclatura antiga: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[<type>, <transform>\]|<|<|<| |Sistema nome do host.|String|**type** (antes da versão 5.4.7, suportado apenas para Windows) - valores possíveis: *netbios* (padrão no Windows), *host* (padrão no Linux), *shorthost* (desde a versão 5.4.7; retorna parte do hostname antes do primeiro ponto, uma string inteira para nomes sem ponto final).<br>**transform** (desde a versão 5.4.7) - valores possíveis:<br>*none* (padrão), *lower* (converter para letra minúscula)|O valor é adquirido utilizando as funções GetComputerName() (para **netbios**) ou gethostname() (para **host**) no Windows e através da captura do `nodename` a partir da saída da API do sistema uname() output em outros sistemas.<br><br>Exemplos de valores retornados:<br>*no Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → exemplo.com<br>=> system.hostname\[shorthost\] → exemplo<br>*no Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>Para uma descrição detalhada, consulte [more detailed description](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[<info>\]|<|<|<| |Informação dos Chassis.|String|**info** - um dos *full* (padrão), *model*, *serial*, *type* ou *vendor*|Exemplo: system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>Esta chave depende da disponibilidade da tabela [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS).<br>Vai tentar ler a tabela DMI do sysfs; se o acesso ao sysfs falhar, tentará ler diretamente da memória.<br><br> São necessárias permissões de **Root permissions** porque o valor é adquirido lendo do sysfs ou da memória.<br><br>Supotado desde o Zabbix 2.0.| |**system.hw.cpu**\[<cpu>,<info>\]|<|<|<| |Informação da CPU.|String ou Inteiro|**cpu** - *<CPU number>* ou *all* (padrão)<br>**info** - valores possíveis:<br>*full* (padrão), *curfreq*, *maxfreq*, *model* oy *vendor*|Exemplo:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Recolhe informações de /proc/cpuinfo e /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>Se um número de CPU e *curfreq* ou *maxfreq* forem especificados, um valor numérico é retornado (Hz).<br><br>Suportado desde o Zabbix 2.0.| |**system.hw.devices**\[<type>\]|<|<|<| |Listagem de dispositivos PCI ou USB.|Texto|**type** (desde a versão 2.0) - *pci* (padrão) ou *usb*|Exemplo:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Retorna a saída do utilitário lspci ou lsusb (executado sem parâmetros).| |**system.hw.macaddr**\[<interface>,<format>\]|<|<|<| |Listagem de endereços MAC.|String|**interface** - *all* (padrão) ou uma expressão regular [expression](/manual/regular_expressions#overview)<br>**format** - *full* (padrão ou *short*|Lista os endereços MAC das interfaces cujo nome corresponde à expressão regular `interface` [expression](/manual/regular_expressions#overview) (*all* lista todas as interfaces).<br><br>Exemplo:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>Se `format` for especificado como *short*, nomes de interface e endereços MAC idênticos não serão listados.<br><br>Suportado desde o Zabbix 2.0.| |**system.localtime**\[<type>\]|<|<|<| |Hora do sistema.|Inteiro - como `type` como *utc*<br><br>String - como `type` como *local*|**type** (desde a versão 2.0) - valores possíveis:<br>*utc* - (padrão) o tempo desde a Epoch (00:00:00 UTC, January 1, 1970), medido em segundos.<br>*local* - o tempo no formato 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm' <br>|Deve ser usado apenas como [passive check](/manual/appendix/items/activepassive#passive_checks).<br><br>Exemplo:<br>=> system.localtime\[local\] → crie um item usando esta chave e depois use-o para exibir a hora do host no widget *Clock* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock).| |**system.run**\[command,<mode>\]|<|<|<| |Executa o comando especificado no host.|Resultado em texto do comando<br><br>1 - com `mode` como *nowait* (independentemente do resultado do comando)|**command** - comando para execução<br>**mode** - valores possíveis:<br>*wait* - aguardar o fim da execução (padrão),<br>*nowait* - não aguardar|O valor de retorno do item é a saída padrão junto com o erro padrão produzido pelo comando. Verificação de código de saída não é realizada.<br>Consulte também: [Command execution](/manual/appendix/command_execution)<br><br>Para ser processado corretamente, o valor de retorno do comando deve ser do tipo de dado `text`. Um resultado vazio também é permitido.<br><br>O valor de retorno é limitado a 16MB (incluindo espaços em branco finais que são truncados); limites de dados [database limits](/manual/config/items/item#text-data-limits) também se aplicam.<br><br>Note que itens system.run estão desativados por padrão [enable them](/manual/config/items/restrict_checks).<br><br>Exemplo:<br>=> system.run\[ls -l /\] → lista detalhada de arquivos do diretório raiz.| |**system.stat**\[resource,<type>\]|<|<|<| |Estatísticas do sistema.|Inteiro ou float|**ent** - número de unidades de processador que esta partição tem direito de receber (float)<br>**kthr,<type>** - informações sobre estados de threads do kernel:<br>*r* - número médio de threads do kernel executáveis (float)<br>*b* - número médio de threads do kernel colocados na fila de espera do Gerenciador de Memória Virtual (float)<br>**memory,<type>** - informações sobre o uso de memória virtual e real:<br>*avm* - páginas virtuais ativas (inteiro)<br>*fre* - tamanho da lista livre (inteiro)<br>**page,<type>** - informações sobre falhas de página e atividade de paginação:<br>*fi* - páginas de arquivos carregadas por segundo (float)<br>*fo* - páginas de arquivos descarregadas por segundo (float)<br>*pi* -páginas paginadas do espaço de paginação (float)<br>*po* - páginas paginadas para o espaço de paginação (float)<br>*fr* - páginas liberadas (psubstituição de página) (float)<br>*sr* -páginas escaneadas pelo algoritmo de substituição de página (float)<br>**faults,<type>** - taxa de interrupções e traps:<br>*in* - interrupções de dispositivos (float)<br>*sy* - chamadas de sistema (float)<br>*cs* - trocas de contexto de threads do kernel (float)<br>**cpu,<type>** - distribuição da porcentagem de uso do tempo do processador:<br>*us* - tempo do usuário (float)<br>*sy* - tempo do sistema (float)<br>*id* - tempo ocioso (float)<br>*wa* - tempo ocioso durante o qual o sistema teve solicitações pendentes de  disk/NFS I/O (float)<br>*pc* - número de processadores físicos consumidos (float)<br>*ec* - a porcentagem da capacidade autorizada consumida (float)<br>*lbusy* - indica a porcentagem de utilização dos processadores lógicos que ocorreu durante a execução em nível de usuário e sistema (float)<br>*app* - indica os processadores físicos disponíveis no pool compartilhado (float)<br>**disk,<type>** - estatísticas de disco:<br>*bps* - indica a quantidade de dados transferidos (lidos ou gravados) para o drive em bytes por segundo (inteiro)<br>*tps* - indica o número de transferências por segundo que foram emitidas para o disco/tape físico (float) (float)|Este item é suportado [supported](/manual/appendix/items/supported_by_platform) apenas no AIX.<br>Observe as seguintes limitações nestes itens:<br>=> system.stat\[cpu,app\] - suportado apenas no AIX LPAR do tipo "Compartilhado"<br>=> system.stat\[cpu,ec\] - suportado no AIX LPAR dos tipos "Compartilhado" e "Dedicado" ("Dedicado" sempre retorna 100 (por cento))<br>=> system.stat\[cpu,lbusy\] - suportado apenas no AIX LPAR do tipo "Compartilhado"<br>=> system.stat\[cpu,pc\] - suportado no AIX LPAR dos tipos "Compartilhado" e "Dedicado"<br>=> system.stat\[ent\] - suportado no AIX LPAR dos tipos "Compartilhado" e "Dedicado"| |**system.sw.arch**|<|<|<| |Informações de arquitetura do Software.|String| |Exemplo:<br>=> system.sw.arch → i686<br><br>Informação é obtida da função uname().<br><br>Suportado desde a versão Zabbix 2.0.| |**system.sw.os**\[<info>\]|<|<|<| |Informações do sistema operacional.|String|**info** - valores possíveis:<br>*full* (padrão), *short* ou *name*|Exemplo:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Informação é obtida de (note que nem todos os arquivos e opções estão presentes em todas as distribuições):<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>PRETTY\_NAME parameter from /etc/os-release em sistemas que o suportam, ou /etc/issue.net (*name*)<br><br>Suportado desde o Zabbix 2.0.| |**system.sw.packages**\[<regexp>,<manager>,<format>\]|<|<|<| |Listagem de pacotes instalados.|Texto|**regexp** - *all* (padrão) ou uma expressão regular [expression](/manual/regular_expressions#overview)<br>**manager** - *all* (padrão) ou um gerenciador de pacoter<br>**format** - *full* (padrão) ou *short*|Lista (alfabeticamente) pacotes instalados cujo nome corresponda à expressão regular `package` fornecida [expression](/manual/regular_expressions#overview) (*all* lista todos).<br><br>Exemplo:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Gerenciadores de pacotes suportados (comando executado):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>Se `format` for especificado como *full*, os pacotes são agrupados por gerenciador de pacotes (cada gerenciador em uma linha separada começando com seu nome entre colchetes).<br>Se `format` é especificado como *short*, os pacotes não são agrupados e são listados em uma única linha.<br><br>Suportado desde o Zabbix 2.0.| |**system.swap.in**\[<device>,<type>\]|<|<|<| |Estatísticas de swap in (do dispositivo para a memória).|Inteiro|**device** - dispositivo usado para swap (o padrão é *all*)<br>**type** - valores possíveis:<br>*count* (número de swapins), *sectors* (setores swapped in), *pages* (páginas swapped in).<br>Veja também os detalhes específicos para este parâmetro [platform-specific](/manual/appendix/items/supported_by_platform).|Exemplo:<br>=> system.swap.in\[,pages\]<br><br>A fonte dessa informação é:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<device>,<type>\]|<|<|<| |Estatísticas de swap out (da memória para o dispositivo).|Inteiro|**device** - dispositivo usado para swap (o padrão é *all*)<br>**type** - valores possíveis:<br>*count* (número de swapouts), *sectors* (setores swapped out), *pages* (páginas swapped out).<br>Veja também mais detalhes para este parâmetro [platform-specific](/manual/appendix/items/supported_by_platform).|Exemplo:<br>=> system.swap.out\[,pages\]<br><br>A fonte para essa informação é:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<device>,<type>\]|<|<|<| |Tamanho do espaço de swap em bytes ou em porcentagem do total.|Inteiro - para bytes<br><br>Float - para porcentagem|**device** - dispositivo usado para swapping (o padrão é *all*)<br>**type** - valores possíveis:<br>*free* (espaço de swap livre, padrão), *pfree*  (espaço de swap livre, em porcentagem), *pused* (espaço de swap usado, em porcentagem), *total* (espaço total de swap), *used* (espaço de swap usado))<br>Observe que *pfree*, *pused* não são suportados no Windows se o tamanho do swap for 0.<br>Para mais detalhes sobre esse parâmetro, consulte [platform-specific](/manual/appendix/items/supported_by_platform)|Exemplo:<br>=> system.swap.size\[,pfree\] → porcentagem do espaço de swap livre<br><br>Se *device* não for especificado, o agente Zabbix levará em conta apenas os dispositivos de swap (arquivos), a memória física será ignorada. Por exemplo, em sistemas Solaris, o comando *swap -s* inclui uma porção da memória física e dispositivos de swap (ao contrário do *swap -l*).<br><br>Note que esta chave pode reportar o tamanho/porcentagem do espaço de swap incorretamente em plataformas Windows virtualizadas (VMware ESXi, VirtualBox). Nesse caso, você pode usar a chave `perf_counter[\700(_Total)\702]` para obter a porcentagem correta do espaço de swap.| |**system.uname**|<|<|<| |Identificação do sistema|String| |Exemplo do valor retornado (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Exemplo do valor retornado (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>No Unix, desde o  Zabbix 2.2.0, o valor deste item é obtido com a chamada do sistema uname. Anteriormente, era obtido invocando "uname -a". O valor deste item pode diferir da saída de "uname -a" e não inclui informações adicionais que "uname -a" imprime com base em outras fontes.<br><br>No Windows, desde o Zabbix 3.0, o valor deste item é obtido das classes WMI Win32_OperatingSystem e Win32_Processor. Anteriormente, era obtido de APIs voláteis do Windows e chaves de registro não documentadas. O nome do sistema operacional (incluindo a edição) deve ser traduzido para o idioma de exibição do usuário. Em algumas versões do Windows, há símbolos de marcas registradas e espaços extras.<br><br>Observe que no Windows o item retorna a arquitetura OS, enquanto no Unix retorna arquitetura da CPU.| |**system.uptime**|<|<|<| |Tempo de atividade do sistema em segundos.|Inteiro| |Nas configurações do item [item configuration](/manual/config/items/item#configuration), utilize as unidades **s** ou **uptime** para obter valores legíveis.| |**system.users.num**|<|<|<| |Número de usuários logados.|Inteiro| |O comando **who** é usado no lado do agente para obter o valor.|

en-us	 ### Systemd  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |systemd.unit.get\[unit name,<interface>\]|<|<|<|<| |<|Returns all properties of a systemd unit.|JSON object|**unit name** - unit name (you may want to use the {\#UNIT.NAME} macro in item prototype to discover the name)<br>**interface** - unit interface type, possible values: *Unit* (default), *Service*, *Socket*, *Device*, *Mount*, *Automount*, *Swap*, *Target*, *Path*|This item is supported on Linux platform only.<br><br>LoadState, ActiveState and UnitFileState for Unit interface are returned as text and integer:<br>`"ActiveState":{"state":1,"text":"active"}`| |systemd.unit.info\[unit name,<property>,<interface>\]|<|<|<|<| |<|Systemd unit information.|String|**unit name** - unit name (you may want to use the {\#UNIT.NAME} macro in item prototype to discover the name)<br>**property** - unit property (e.g. ActiveState (default), LoadState, Description)<br>**interface** - unit interface type (e.g. Unit (default), Socket, Service)|This item allows to retrieve a specific property from specific type of interface as described in [dbus API](https://www.freedesktop.org/wiki/Software/systemd/dbus/).<br><br>This item is supported on Linux platform only.<br><br>Examples:<br>=> systemd.unit.info\["{\#UNIT.NAME}"\] - collect active state (active, reloading, inactive, failed, activating, deactivating) info on discovered systemd units<br>=> systemd.unit.info\["{\#UNIT.NAME}",LoadState\] - collect load state info on discovered systemd units<br>=> systemd.unit.info\[mysqld.service,Id\] - retrieve service technical name (mysqld.service)<br>=> systemd.unit.info\[mysqld.service,Description\] - retrieve service description (MySQL Server)<br>=> systemd.unit.info\[mysqld.service,ActiveEnterTimestamp\] - retrieve the last time the service entered the active state (1562565036283903)<br>=> systemd.unit.info\[dbus.socket,NConnections,Socket\] - collect the number of connections from this socket unit| |systemd.unit.discovery\[<type>\]|<|<|<|<| |<|List of systemd units and their details. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**type** - possible values: *all*, *automount*, *device*, *mount*, *path*, *service* (default), *socket*, *swap*, *target*|This item is supported on Linux platform only.|
pt-br	 ### Systemd  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |systemd.unit.get\[unit name,<interface>\]|<|<|<|<| |<|Retorna todas as propriedades de uma unidade systemd.|Objeto JSON|**unit name** - nome da unidade (você pode querer usar a macro {\#UNIT.NAME} no protótipo de item para descobrir o nome)<br>**interface** - tipo de interface da unidade, valores possíveis: *Unit* (padrão), *Service*, *Socket*, *Device*, *Mount*, *Automount*, *Swap*, *Target*, *Path*|Este item é suportado apenas na plataforma Linux.<br><br>LoadState, ActiveState e UnitFileState para a interface Unit são retornados como texto e inteiro:<br>`"ActiveState":{"state":1,"text":"active"}`| |systemd.unit.info\[unit name,<property>,<interface>\]|<|<|<|<| |<|Informação sobre unidade (unit) Systemd.|String|**unit name** - nome da unidade (você pode querer usar a macro {\#UNIT.NAME} no protótipo de item para descobrir o nome)<br>**property** - propriedade da unidade (p.e. ActiveState (padrão), LoadState, Description)<br>**interface** - tipo de interface da unidade (p.e. Unit (padrão), Socket, Service)|Este item permite obter uma propriedade específica de um tipo de interface específico, como descrito em [API dbus](https://www.freedesktop.org/wiki/Software/systemd/dbus/).<br><br>Este item é suportado apenas na plataforma Linux.<br><br>Exemplos:<br>=> systemd.unit.info\["{\#UNIT.NAME}"\] - coleta informação de estado ativo (active, reloading, inactive, failed, activating, deactivating (ativo, carregando, inativo, falhou, ativando e desativando, respectivamente)) sobre unidades do systemd descobertas<br>=> systemd.unit.info\["{\#UNIT.NAME}",LoadState\] - coleta informação de estado de carregamento sobre unidades do systemd descobertas<br>=> systemd.unit.info\[mysqld.service,Id\] - obtém nome técnico do serviço (mysqld.service)<br>=> systemd.unit.info\[mysqld.service,Description\] - obtém descrição do serviço (MySQL Server)<br>=> systemd.unit.info\[mysqld.service,ActiveEnterTimestamp\] - obtém a útltima data em que o serviço entrou em estado ativo (1562565036283903)<br>=> systemd.unit.info\[dbus.socket,NConnections,Socket\] - coleta o número de conexões do socket desta unidade| |systemd.unit.discovery\[<type>\]|<|<|<|<| |<|Lista de unidades de systemd e seus detalhes. Usado  para [descoberta de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**type** - valores possíveis: *all*, *automount*, *device*, *mount*, *path*, *service* (padrão), *socket*, *swap*, *target*|Este item é suportado apenas na plataforma Linux.|

en-us	##### System requirements:  -   *RAM*: 1.5 GB -   *Disk space*: at least 8 GB should be allocated for the virtual     machine.  Zabbix installation CD/DVD boot menu:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  Zabbix appliance contains a Zabbix server (configured and running on MySQL) and a frontend.  Zabbix virtual appliance is available in the following formats:  -   VMWare (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  To get started, boot the appliance and point a browser at the IP the appliance has received over DHCP.  ::: noteimportant  DHCP must be enabled on the host.  :::  To get the IP address from inside the virtual machine run:      ip addr show  To access Zabbix frontend, go to **http://<host\_ip>** (for access from the host's browser bridged mode should be enabled in the VM network settings).  ::: notetip If the appliance fails to start up in Hyper-V, you may want to press `Ctrl+Alt+F2` to switch tty sessions. :::
pt-br	##### Requisitos de Sistema:  -   *RAM*: 1.5 GB -   *Espaço em disco*: no mínimo 8 GB devem ser alocados para a máquina virtual.  Menu de instalação do CD/DVD do Zabbix:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  A aplicação Zabbix contém um Zabbix Server (configurado e rodando com MySQL)  e um frontend.  A aplicação virtual do Zabbix está disponível nos seguintes formatos:  -   VMWare (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  Para iniciar, suba (boot) a aplicação e navegue até o endereço que a aplicação (VM) recebeu por DHCP.  ::: noteimportant O DHCP deve estar habilitado na máquina virtualizadora.  :::  Para verificar o endereço IP dentro da máquina virtual execute:      ip addr show  Para acessar o Frontend do Zabbix, navegue até **http://<host\_ip>** (para acessar pelo navegador da máquina virtualizadora o modo bridged deve estar habilitado nas configurações de rede da máquina virtual).  ::: notetip Se a aplicação falhar ao iniciar no Hyper-V, você pode tentar pressionar `Ctrl+Alt+F2` para alternar entre sessões tty. :::

en-us	#### system.run and AllowKey  A hypothetical script like 'myscript.sh' may be executed on a host via Zabbix agent in several ways:  1\. As an item key in a passive or active check, for example:  -   system.run\[myscript.sh\] -   system.run\[myscript.sh,wait\] -   system.run\[myscript.sh.nowait\]  Here the user may add "wait", "nowait" or omit the 2nd argument to use its default value in system.run\[\].  2\. As a global script (initiated by user in frontend or API).  A user configures this script in *Administration* → *Scripts*, sets "Execute on: Zabbix agent" and puts "myscript.sh" into the script's "Commands" input field. When invoked from frontend or API the Zabbix server sends to agent:  -   system.run\[myscript.sh,wait\] - up to Zabbix 5.0.4 -   system.run\[myscript.sh\] - since 5.0.5  Here the user does not control the "wait"/"nowait" parameters.  3\. As a remote command from an action. The Zabbix server sends to agent:  -   system.run\[myscript.sh,nowait\]  Here again the user does not control the "wait"/"nowait" parameters.  What that means is if we set AllowKey like:      AllowKey=system.run[myscript.sh]  then  -   system.run\[myscript.sh\] - will be allowed -   system.run\[myscript.sh,wait\], system.run\[myscript.sh,nowait\]     will not be allowed - the script will not be run if invoked as a     step of action  To allow all described variants you may add:      AllowKey=system.run[myscript.sh,*]      DenyKey=system.run[*]  to the agent/agent2 parameters.
pt-br	#### system.run e AllowKey  Um script hipotético como 'myscript.sh' pode ser executado em um host via Agente Zabbix de várias maneiras:  1\. Como chave de item em uma verificação passiva ou ativa, por exemplo:  - system.run\[myscript.sh\] - system.run\[myscript.sh,wait\] - system.run\[myscript.sh.nowait\]  Aqui o usuário pode adicionar "wait", "nowait" ou omitir o 2º argumento para usar seu valor padrão em system.run\[\].  2\. Como um script global (iniciado pelo usuário no frontend ou API).  Um usuário configura este script em *Administration* → *Scripts*, define "Execute on: Zabbix agent" e coloca "myscript.sh" no script Campo de entrada "Comandos". Quando invocado do frontend ou API o Zabbix servidor envia ao agente:  - system.run\[myscript.sh,wait\] - até Zabbix 5.0.4 - system.run\[myscript.sh\] - desde 5.0.5  Aqui o usuário não controla os parâmetros "wait"/"nowait".  3\. Como um comando remoto de uma ação. O servidor Zabbix envia para agente:  - system.run\[myscript.sh,nowait\]  Aqui, novamente, o usuário não controla os parâmetros "wait"/"nowait".  O que isso significa é se definirmos AllowKey como:      AllowKey=system.run[myscript.sh]  então  - system.run\[myscript.sh\] - será permitido - system.run\[myscript.sh,wait\], system.run\[myscript.sh,nowait\]     não será permitido - o script não será executado se invocado como     passo de ação  Para permitir todas as variantes descritas, você pode adicionar:      AllowKey=system.run[myscript.sh,*]     DenyKey=system.run[*]  aos parâmetros agente/agente2.

en-us	#### - System Services  Systemd services are available:      systemctl list-units zabbix*
pt-br	#### - Serviços de Sitema  Serviços compatíveis com Systemd estão disponíveis:      systemctl list-units zabbix*

en-us	#### System stats  ![](../../../../../assets/en/manual/web_interface/system_information1.png){width="600"}  Displayed data:  |Parameter|Value|Details| |---------|-----|-------| |*Zabbix server is running*|Status of Zabbix server:<br>**Yes** - server is running<br>**No** - server is not running<br>*Note:* To display the rest of the information the web frontend needs the server to be running and there must be at least one trapper process started on the server (StartTrappers parameter in [zabbix\_server.conf](/manual/appendix/config/zabbix_server) file > 0).|Location and port of Zabbix server.| |*Number of hosts*|Total number of hosts configured is displayed.|Number of monitored hosts/not monitored hosts.| |*Number of templates*|Total number of templates is displayed.|<| |*Number of items*|Total number of items is displayed.|Number of monitored/disabled/unsupported items.<br>Items on disabled hosts are counted as disabled.| |*Number of triggers*|Total number of triggers is displayed.|Number of enabled/disabled triggers. \[Triggers in problem/ok state.\]<br>Triggers assigned to disabled hosts or depending on disabled items are counted as disabled.| |*Number of users*|Total number of users configured is displayed.|Number of users online.| |*Required server performance, new values per second*|The expected number of new values processed by Zabbix server per second is displayed.|*Required server performance* is an estimate and can be useful as a guideline. For precise numbers of values processed, use the `zabbix[wcache,values,all]` [internal item](/manual/config/items/itemtypes/internal).<br><br>Enabled items from monitored hosts are included in the calculation. Log items are counted as one value per item update interval. Regular interval values are counted; flexible and scheduling interval values are not. The calculation is not adjusted during a "nodata" maintenance period. Trapper items are not counted.| |*Database history tables upgraded*|Database upgrade status:<br>**No** - database history tables have not been upgraded|This field is displayed if database upgrade to extended range for numeric (float) values has not been completed. See [instructions for](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) enabling an extended range of numeric (float) values.| |*High availability cluster*|Status of [high availability cluster](/manual/concepts/server/ha) for Zabbix server:<br>**disabled** - standalone server<br>**enabled** - at least one high availability node exists|If enabled, the failover delay is displayed.|  *System information* will also display an error message if:  -   the database used does not have the required character set or     collation (UTF-8); -   the version of the database is below or above [supported     range](/manual/installation/requirements#required_software)     (available only to users with the Super admin role type).
pt-br	#### Estatísticas do sistema  ![](../../../../../assets/en/manual/web_interface/system_information1.png){width="600"}  Dados exibidos:  |Parâmetro|Valor|Detalhes| |---------|-----|-------| |*O servidor Zabbix está rodando*|Status do servidor Zabbix:<br>**Sim** - o servidor está rodando<br>**Não** - o servidor não está rodando<br>*Nota:* Para exibir o resto as informações que o web frontend precisa que o servidor esteja executando e deve haver pelo menos um processo trapper iniciado no servidor (parâmetro StartTrappers no arquivo [zabbix\_server.conf](/manual/appendix/config/zabbix_server) > 0). |Localização e porta do servidor Zabbix.| |*Número de hosts*|O número total de hosts configurados é exibido.|Número de hosts monitorados/hosts não monitorados.| |*Número de modelos*|O número total de modelos é exibido.|<| |*Número de itens*|O número total de itens é exibido.|Número de itens monitorados/desativados/sem suporte.<br>Os itens em hosts desativados são contados como desativados.| |*Número de acionadores*|O número total de acionadores é exibido.|Número de acionadores ativados/desativados. \[Triggers in problem/ok state.\]<br>Triggers atribuídos a hosts desabilitados ou dependendo de itens desabilitados são contados como desabilitados.| |*Número de usuários*|É exibido o número total de usuários configurados.|Número de usuários online.| |*Desempenho do servidor necessário, novos valores por segundo*|É exibido o número esperado de novos valores processados pelo servidor Zabbix por segundo.|*Desempenho do servidor necessário* é uma estimativa e pode ser útil como diretriz. Para números precisos de valores processados, use o `zabbix[wcache,values,all]` [internal item](/manual/config/items/itemtypes/internal).<br><br>Itens ativados de hosts monitorados estão incluídos em o cálculo. Os itens de log são contados como um valor por intervalo de atualização do item. Os valores de intervalos regulares são contados; os valores de intervalo flexível e de agendamento não são. O cálculo não é ajustado durante um período de manutenção "nodata". Itens de caçador não são contados.| |*Tabelas de histórico do banco de dados atualizadas*|Status de atualização do banco de dados:<br>**Não** - as tabelas de histórico do banco de dados não foram atualizadas|Este campo é exibido se a atualização do banco de dados para o intervalo estendido para valores numéricos (flutuantes) não tiver sido concluída. Consulte [instruções para](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) habilitar um intervalo estendido de valores numéricos (float).| |*Cluster de alta disponibilidade*|Status de [cluster de alta disponibilidade](/manual/concepts/server/ha) para o servidor Zabbix:<br>**desativado** - servidor autônomo<br>**ativado** - pelo menos existe um nó de alta disponibilidade|Se ativado, o atraso de failover é exibido.|  *Informações do sistema* também exibirão uma mensagem de erro se:  - o banco de dados usado não possui o conjunto de caracteres necessário ou     agrupamento (UTF-8); - a versão do banco de dados está abaixo ou acima [suportado     range](/manual/installation/requirements#required_software)     (disponível apenas para usuários com o tipo de função Superadministrador).

en-us	##### Tabs for favorite filters  Frequently used sets of filter parameters can be saved in tabs.  To save a new set of filter parameters, open the main tab, and configure the filter settings, then press the *Save as* button. In a new popup window, define *Filter properties*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/problem_filter0.png)  |Parameter|Description| |---------|-----------| |Name|The name of the filter to display in the tab list.| |Show number of records|Check, if you want the number of problems to be displayed next to the tab name.| |Set custom time period|Check to set specific default time period for this filter set. If set, you will only be able to change the time period for this tab by updating filter settings. For tabs without a custom time period, the time range can be changed by pressing the time selector button in the top right corner (button name depends on selected time interval: This week, Last 30 minutes, Yesterday, etc.).<br>This option is available only for filters in *Monitoring→Problems*.| |From/To|[Time period](/manual/config/visualization/graphs/simple#time_period_selector) start and end in absolute (`Y-m-d H:i:s`) or relative time syntax (`now-1d`). Available, if *Set custom time period* is checked.|  To edit *Filter properties* of an existing filter, press the gear symbol next to the active tab name.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/problem_filter2.png)  Notes:  -   To hide a filter, press on the name of the current tab. Press on the     active tab name again to open the filter. -   Filter tabs can be re-arranged by dragging and dropping. -   Keyboard navigation is supported: use arrows to switch between tabs,     press *Enter* to open. -   Pressing the arrow down icon in the upper right corner will open the     full list of saved filter tabs as a drop-down menu.  ::: noteclassic  To share filters, copy and send to others a URL of an active filter. After opening this URL, other users will be able to save this set of parameters as a permanent filter in their Zabbix account.\ See also: [Page parameters](/manual/web_interface/page_parameters). :::
pt-br	##### Abas para filtros favoritos  Conjuntos de parâmetros de filtro usados com frequência podem ser salvos em guias.  Para salvar um novo conjunto de parâmetros de filtro, abra a guia principal e configure as configurações do filtro e, em seguida, pressione o botão *Salvar como*. Em um novo pop-up janela, defina *Propriedades do filtro*.  ![problema\_filter0.png](../../../../../assets/en/manual/web_interface/problem_filter0.png)  |Parâmetro|Descrição| |---------|-----------| |Nome|O nome do filtro a ser exibido na lista de guias.| |Mostrar número de registros|Marque, se desejar que o número de problemas seja exibido ao lado do nome da guia.| |Definir período de tempo personalizado|Marque para definir o período de tempo padrão específico para este conjunto de filtros. Se definido, você só poderá alterar o período de tempo dessa guia atualizando as configurações do filtro. Para guias sem um período de tempo personalizado, o intervalo de tempo pode ser alterado pressionando o botão seletor de tempo no canto superior direito (o nome do botão depende do intervalo de tempo selecionado: Esta semana, Últimos 30 minutos, Ontem etc.).<br> Esta opção está disponível apenas para filtros em *Monitoramento→Problemas*.| |De/Para|[Período de tempo](/manual/config/visualization/graphs/simple#time_period_selector) começam e terminam em sintaxe de tempo absoluta (`Y-m-d H:i:s`) ou relativa (`now-1d`). Disponível, se *Definir período de tempo personalizado* estiver marcado.|  Para editar *Propriedades do filtro* de um filtro existente, pressione o símbolo de engrenagem ao lado do nome da guia ativa.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/problem_filter2.png)  Notas:  - Para ocultar um filtro, pressione o nome da aba atual. Pressione no     nome da guia ativa novamente para abrir o filtro. - As guias de filtro podem ser reorganizadas arrastando e soltando. - A navegação do teclado é suportada: use as setas para alternar entre as guias,     pressione *Enter* para abrir. - Pressionar o ícone de seta para baixo no canto superior direito abrirá o     lista completa de guias de filtro salvas como um menu suspenso.  ::: noteclassic  Para compartilhar filtros, copie e envie para outras pessoas um URL de um filtro ativo. Depois de abrir este URL, outros usuários poderão salvar este conjunto de parâmetros como um filtro permanente em sua conta Zabbix.\ Veja também: [Página parâmetros](/manual/web_interface/page_parameters). :::

en-us	**Tag-based mapping of services to problems**  The availability of [services](/manual/it_services) in previous Zabbix versions depended on triggers and their states. In the new version that is replaced by a tag-based mapping to problems for the respective service.  In service configuration, hard and soft dependencies no longer exist. Instead, a service can have multiple parent services.
pt-br	**Mapeamento baseado em tags de serviços para problemas  A disponibilidade de [services](/manual/it_services) nas versões anteriores do Zabbix dependia de triggers e de seus estados. Na na nova versão, isso foi substituído por um mapeamento baseado em tags para problemas o respectivo serviço.  Na configuração do serviço, as dependências rígidas e flexíveis não existem mais. Em vez disso, um serviço pode ter vários serviços principais.

en-us	### Tag based permission  The tag based permission object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(required)|string|ID of the host group to add permission to.| |**tag**|string|Tag name.| |**value**|string|Tag value.|
pt-br	### Permissão baseada em etiquetas    O objeto de permissão baseado em etiqueta tem as seguintes propriedades.    |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição|   |--|--|------|   |**groupid**<br>(requerido)|string|ID do grupo de hosts ao qual adicionar permissão.|   |**tag**|string|Nome da etiqueta.|   |**valor**|string|Valor da etiqueta.|

en-us	#### Tags  -   Performance – device family MIBs provide a way to monitor CPU and     memory items; -   Fault - device family MIBs provide a way to monitor at least one     temperature sensor; -   Inventory – device family MIBs provide a way to collect at least the     device serial number and model name; -   Certified – all three main categories above are covered.
pt-br	#### Tag  - Desempenho - os MIBs da família de dispositivos fornecem uma maneira de monitorar a CPU e     itens de memória; - Falha - os MIBs da família de dispositivos fornecem uma maneira de monitorar pelo menos um     sensor de temperatura; - Inventário – os MIBs da família de dispositivos fornecem uma maneira de coletar pelo menos o     número de série do dispositivo e nome do modelo; - Certificado – todas as três categorias principais acima são cobertas.

en-us	 ### Tags There are two different types of tags in services:   - Service tags  - Problem tags  #### Service tags  Service tags are used to match services with [service actions](/manual/it_services/service_actions) and [SLAs](/manual/it_services/sla). These tags are specified at the *Tags* service configuration tab.  For mapping SLAs, *OR* logic is used: a service will be mapped to an SLA if it has at least one matching tag. In service actions, mapping rules are configurable and can use either *AND*, *OR*, or *AND/OR* logic.   ![](../../../assets/en/manual/config/service_tags.png){width=600}
pt-br	### Tags Há dois tipos diferentes de tags em serviços:   - Tags serviço  - Tags problema  #### Tags serviço  As tags de serviço são utilizadas para corresponder serviços com [service actions](/manual/it_services/service_actions) e [SLAs](/manual/it_services/sla). Essas tags são especificadas na guia de configuração *Tags* de serviços.  Para mapear SLAS,  é usada a lógica *OU*: um serviço será mapeado para um SLA se ele tiver pelo menos uma tag correspondente. Em ações de serviço, as regras de mapeamento são configuráveis e podem usar lógica  *E*, *OU*, ou *E/OU*.  ![](../../../assets/en/manual/config/service_tags.png){largura=600}

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

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

en-us	##### Task manager  If the 'Allow manual close' setting is enabled for trigger, then it's possible to manually close problem events generated by the trigger. This is done in the frontend when [updating a problem](/manual/acknowledges#updating_problems). The event is not closed directly – instead a 'close event' task is created, which is handled by the task manager shortly. The task manager will generate a corresponding OK event and the problem event will be closed.  
pt-br	##### Gerenciador de tarefa  Se a configuração 'Permitir encerramento manual' estiver habilitada para o gatilho, então é possível encerrar manualmente eventos problema gerados pelo gatilho. Isto é feito no Frontend quando [atualizando um problema](/manual/acknowledges#updating_problems). O evento não é encerrado diretamente – em vez disso uma tarefa 'encerrar evento' é criada, a qual é tratada pelo gerenciador de tarefa. O gerenciador de tarefa gerará um evento OK correspondente e o evento problema será encerrado.  

en-us	# > Task object  The following objects are directly related to the `task` API.  The task object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |taskid|string|*(readonly)* ID of the task.| |**type**<br>(required)|integer|Type of the task.<br><br>Possible values:<br>1 - Diagnostic information;<br>6 - Check now.| |status|integer|*(readonly)* Status of the task.<br><br>Possible values:<br>1 - new task;<br>2 - task in progress;<br>3 - task is completed;<br>4 - task is expired.| |clock|timestamp|*(readonly)* Time when the task was created.| |ttl|integer|*(readonly)* The time in seconds after which task expires.| |proxy\_hostid|string|ID of the proxy about which diagnostic information statistic is collected.<br>Ignored for 'Check now' tasks.| |**request**<br>(required)|object|Task request object according to the task type:<br>Object of 'Check now' task is [described in detail below](/manual/api/reference/task/object#check_now_request_object);<br>Object of 'Diagnostic information' task is [described in detail below](/manual/api/reference/task/object#diagnostic_information_request_object).| |result|object|*(readonly)* Result object of the diagnostic information task. May contain NULL if result is not yet ready. Result object is [described in detail below](/manual/api/reference/task/object#statistic_result_object).|
pt-br	# > Objeto de tarefa      Os objetos a seguir estão diretamente relacionados à API `task`.      O objeto de tarefa tem as seguintes propriedades:      |Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |taskid|string|*(somente leitura)* ID da tarefa.| |**type**<br>(requerido)|integer|Tipo de tarefa.<br><br>Valores possíveis:<br>1 - Informações de diagnóstico;<br>6 - Verifique agora.| |status|integer|*(somente leitura)* Status da tarefa.<br><br>Valores possíveis:<br>1 - nova tarefa;<br>2 - tarefa em andamento;<br>3 - tarefa concluída;<br>4 - tarefa expirou.| |clock|timestamp|*(somente leitura)* Hora em que a tarefa foi criada.| |ttl|integer|*(somente leitura)* O tempo em segundos após o qual a tarefa expira.| |proxy\_hostid|string|ID do proxy sobre o qual a estatística de informações de diagnóstico é coletada.<br>Ignorado para tarefas 'Verificar agora'.| |**request**<br>(requerido)|object|Objeto de solicitação de tarefa de acordo com o tipo de tarefa:<br>O objeto da tarefa 'Verificar agora' é [descrito em detalhes abaixo](/manual/api/reference/task/object#check_now_request_object);<br>Objeto de 'Informações de diagnóstico' tarefa é [descrita em detalhes abaixo](/manual/api/reference/task/object#diagnostic_information_request_object).| |result|object|*(somente leitura)* Objeto de resultado da tarefa de informações de diagnóstico. Pode conter NULL se o resultado ainda não estiver pronto. O objeto de resultado é [descrito em detalhes abaixo](/manual/api/reference/task/object#statistic_result_object).|

en-us	#### Tasks  Interact with Zabbix server task manager, creating tasks and retrieving response.  [Task API](/manual/api/reference/task)
pt-br	#### Tarefas  Interaja com o gerenciador de tarefas do servidor Zabbix, criando tarefas e recuperando resposta.  [API de tarefas](/manual/api/reference/task)

en-us	# Task  This class is designed to work with tasks (such as checking items or low-level discovery rules without config reload).  Object references:\  -   [Task](/manual/api/reference/task/object) -   ['Check now' request     object](/manual/api/reference/task/object#check_now_request_object) -   ['Diagnostic information' request     object](/manual/api/reference/task/object#diagnostic_information_request_object) -   [Statistic request     object](/manual/api/reference/task/object#statistic_request_object) -   [Statistic result     object](/manual/api/reference/task/object#statistic_result_object)  Available methods:\  -   [task.create](/manual/api/reference/task/create) - creating new     tasks -   [task.get](/manual/api/reference/task/get) - retrieving tasks
pt-br	# Tarefa      Essa classe foi projetada para trabalhar com tarefas (como verificar itens ou regras de descoberta de baixo nível sem recarregar a configuração).      Referências de objetos:\  -   [Task](/manual/api/reference/task/object) -   ['Check now'](/manual/api/reference/task/object#check_now_request_object) -   ['Diagnostic information'](/manual/api/reference/task/object#diagnostic_information_request_object) -   [Statistic request object](/manual/api/reference/task/object#statistic_request_object) -   [Statistic result object](/manual/api/reference/task/object#statistic_result_object)  Métodos disponíveis:\  -   [task.create](/manual/api/reference/task/create) - criando novas tarefas -   [task.get](/manual/api/reference/task/get) - recuperando tarefas

en-us	 #### template  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate`, `template.massremove`: added strict validation of the methods parameters.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate`: dropped support of parameter `hosts`.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove`: dropped support of parameter `hostids`.
pt-br	#### template  Mudanças:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate`, `template.massremove`: adicionada validação estrita dos parâmetros dos métodos.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate`: descartado o suporte para o parâmetro `hosts`.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove`: descartado o suporte para o parâmetro `hostids`.

en-us	#### template  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `template.update`: the parameter `uuid` can now be updated.\
pt-br	#### template  Mudanças:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `template.update`: o parêmetro `uuid` pode agora ser atualizado.\

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

en-us	#### templatedashboard Changes:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added support of new widget type `item`.\
pt-br	#### templatedashboard Mudanças:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) adicionado suporte de novo tipo de widget `item`.\

en-us	#### templatedashboard  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `templatedashboard.update`: the parameter `uuid` can now be updated.\
pt-br	#### templatedashboard  Mudanças:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `templatedashboard.update`: o parâmetro `uuid` pode agora ser atualizado.\

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

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

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

en-us	# > Template dashboard object  The following objects are directly related to the `templatedashboard` API.
pt-br	# > Objeto de dashboard       Os objetos a seguir estão diretamente relacionados à API `templatedashboard`.

en-us	### Template dashboard page  The template dashboard page object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(readonly)* ID of the dashboard page.| |name|string|Dashboard page name.<br><br>Default: empty string.| |display\_period|integer|Dashboard page display period (in seconds).<br><br>Possible values: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 0 (will use the default page display period).| |widgets|array|Array of the [template dashboard widget](object#template_dashboard_widget) objects.|
pt-br	### Página dos modelos de dashboard    O objeto de página de modelo de dashboard tem as seguintes propriedades.      |Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |dashboard\_pageid|string|*(somente leitura)* ID da dashboard do painel.| |name|string|Nome da página do painel.<br><br>Padrão: string vazia.| |display\_period|integer|Período de exibição da página do painel (em segundos).<br><br>Valores possíveis: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Padrão: 0 (usará a exibição de página padrão período).| |widgets|array|Array dos objetos [template dashboard widget](object#template_dashboard_widget).|

en-us	##### Template dashboard tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |-------|----------------|--------|----|--------------------------|-----------| |dashboards|<|\-|<|<|Root element for template dashboards.| |<|uuid|x|`string`|<|Unique identifier for this dashboard.| |<|name|x|`string`|<|Template dashboard name.| |<|display period|\-|`integer`|<|Display period of dashboard pages.| |<|auto\_start|\-|`string`|0 - no<br>1 - yes|Slideshow auto start.| |pages|<|\-|<|<|Root element for template dashboard pages.| |<|name|\-|`string`|<|Page name.| |<|display period|\-|`integer`|<|Page display period.| |<|sortorder|\-|`integer`|<|Page sorting order.| |widgets|<|\-|<|<|Root element for template dashboard widgets.| |<|type|x|`string`|<|Widget type.| |<|name|\-|`string`|<|Widget name.| |<|x|\-|`integer`|0-23|Horizontal position from the left side of the template dashboard.| |<|y|\-|`integer`|0-62|Vertical position from the top of the template dashboard.| |<|width|\-|`integer`|1-24|Widget width.| |<|height|\-|`integer`|2-32|Widget height.| |<|hide\_header|\-|`string`|0 - no<br>1 - yes|Hide widget header.| |fields|<|\-|<|<|Root element for the template dashboard widget fields.| |<|type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH\_PROTOTYPE|Widget field type.| |<|name|x|`string`|<|Widget field name.| |<|value|x|mixed|<|Widget field value, depending on the field type.|
pt-br	##### Tags de painel de modelo  |Elemento|Propriedade do elemento|Requerido|Tipo|Intervalo^**[1](#footnotes)**^|Descrição| |-------|----------------|--------|----|---------- -----|-----------| |painéis|<|\-|<|<|Elemento raiz para painéis de modelo.| |<|uuid|x|`string`|<|Identificador exclusivo para este painel.| |<|name|x|`string`|<|Nome do painel do modelo.| |<|exibir período|\-|`integer`|<|Exibir período das páginas do painel.| |<|auto\_start|\-|`string`|0 - não<br>1 - sim|Início automático da apresentação de slides.| |pages|<|\-|<|<|Elemento raiz para páginas de painel de modelo.| |<|nome|\-|`string`|<|Nome da página.| |<|período de exibição|\-|`inteiro`|<|Período de exibição da página.| |<|sortorder|\-|`integer`|<|Ordem de classificação das páginas.| |widgets|<|\-|<|<|Elemento raiz para widgets de painel de modelo.| |<|tipo|x|`string`|<|Tipo de widget.| |<|nome|\-|`string`|<|Nome do widget.| |<|x|\-|`integer`|0-23|Posição horizontal do lado esquerdo do painel do modelo.| |<|y|\-|`integer`|0-62|Posição vertical da parte superior do painel do modelo.| |<|largura|\-|`inteiro`|1-24|Largura do widget.| |<|altura|\-|`inteiro`|2-32|Altura do widget.| |<|hide\_header|\-|`string`|0 - não<br>1 - sim|Ocultar cabeçalho do widget.| |fields|<|\-|<|<|Elemento raiz para os campos do widget do painel de modelo.| |<|type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH\_PROTOTYPE|Tipo de campo de widget.| |<|nome|x|`string`|<|Nome do campo do widget.| |<|value|x|mixed|<|Valor do campo do widget, dependendo do tipo de campo.|