[comment]: # translation:outdated

[comment]: # ({8981e17d-8981e17d})
# 8 Verificações internas

[comment]: # ({/8981e17d-8981e17d})

[comment]: # ({34928067-34928067})
#### Visão geral

Verificações internas permitem monitorar os processos internos do Zabbix.
Em outras palavras, você pode monitorar o que está ocorrendo com o 
Zabbix Server ou Zabbix Proxy.

Verificações internas são calculadas:

-   no Zabbix Server - se o host é monitorado pelo Server
-   no Zabbix Proxy - se o host é monitorado pelo Proxy

Verificações internas são processadas pelo Server ou Proxy, independentemente
do estado de manutenção do host.

Para usar este item, escolha o tipo de item **Zabbix interno**.

::: notetip
Verificações internas são processadas pelos poolers do Zabbix.
:::

[comment]: # ({/34928067-34928067})

[comment]: # ({a1f5f51e-08608955})
#### Desempenho

Usar alguns itens internos pode afetar negativamente o desempenho. Esses itens são:

-   `zabbix[host,,items]`
-   `zabbix[host,,items_unsupported]`
-   `zabbix[hosts]`
-   `zabbix[items]`
-   `zabbix[items_unsupported]`
-   `zabbix[queue]`
-   `zabbix[requiredperformance]`
-   `zabbix[stats,,,queue]`
-   `zabbix[triggers]`

As seções frontend do usuário [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) e fila [Queue](/manual/web_interface/frontend_sections/administration/queue)  também são afetadas.

[comment]: # ({/a1f5f51e-08608955})

[comment]: # ({8a8aa209-4588cb1a})
#### Verificações suportadas 

-   Parâmetros sem colchetes angulares são constantes - por exemplo, 'host' e 'available' em `zabbix[host,<type>,available]`. Use-os na key do item *como estão*.
-   Valores para itens e parâmetros de itens que não são suportados em proxy só podem ser obtidos se o host for monitorado pelo servidor. E vice-versa, valores "não suportados no servidor" só podem ser obtidos se o host for monitorado pelo proxy.

|Key|<|<|<|<|<|
|-|------|--|------|------|-|
|▲|Descrição|<|<|Retornar valor|Comentários|
|zabbix\[boottime\]|<|<|<|<|<|
|<|Tempo de inicialização do processo do servidor Zabbix ou do proxy Zabbix em segundos.|<|<|Inteiro.|<|
|zabbix\[cluster,discovery,nodes\]|<|<|<|<|<|
|<|Descubra os nodes [high availability cluster](/manual/concepts/server/ha).|<|<|JSON.|Este item pode ser usado em descoberta de baixo nível.|
|zabbix\[history\]|<|<|<|<|<|
|<|Número de valores armazenados na tabela HISTORY.|<|<|Inteiro.|Este item está desativado desde o Zabbix 6.0.<br>Não use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!<br>*(não suportado no proxy)*|
|zabbix\[history\_log\]|<|<|<|<|<|
|<|Número de valores armazenados na tabela HISTORY\_LOG.|<|<|Inteiro.|Este item está desativado desde o Zabbix 6.0.<br>Não use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!<br>*(não suportado no proxy)*|
|zabbix\[history\_str\]|<|<|<|<|<|
|<|Número de valores armazenados na tabela HISTORY\_STR table.|<|<|Inteiro.|Este item está desativado desde o Zabbix 6.0.<br>Não use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!!<br>*(não suportado no proxy)*|
|zabbix\[history\_text\]|<|<|<|<|<|
|<|Número de valores armazenados na tabela HISTORY\_TEXT.|<|<|Inteiro.|Este item está desativado desde o Zabbix 6.0<br>MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!!<br>*(não suportado no proxy)*|
|zabbix\[history\_uint\]|<|<|<|<|<|
|<|Número de valores armazenados na tabela HISTORY\_UINT.|<|<|Inteiro.|TEste item está desativado desde o Zabbix 6.0.<br>Não use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!!<br>Este item é suportado desde o Zabbix 1.8.3.<br>*(não suportado no proxy)*|
|zabbix\[host,,items\]|<|<|<|<|<|
|<|Número de itens habilitados (suportados e não suportados) 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 Zabbix 3.0.0.|
|zabbix\[host,,maintenance\]|<|<|<|<|<|
|<|Status de manutenção atual de um host.|<|<|0 -Status de manutenção atual de um host.,<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 servidor do Zabbix independente do local do host (não suportado no proxy). O proxy não receberá esse item com dado de configuração.<br>O segundo parâmetro deve estar vazio e ser reservado para uso futuro.|
|zabbix\[host,discovery,interfaces\]|<|<|<|<|<|
|<|Detalhes de todas as interfaces configuradas do host no frontend do Zabbix..|<|<|JSON object.|Este item pode ser usado em descoberta de baixo nível [low-level discovery](/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 específico de verificação no host.|<|<|0 - não disponível, 1 - disponível, 2 - desconhecido.|Os **tipos** válidos são:<br>*agent*, *snmp*, *ipmi*, *jmx*<br><br>O valor do item é calculado com base nos parâmetros em relação ao host [unreachability/unavailability](/manual/appendix/items/unreachability).<br><br>Este item é suporatdo desde o Zabbix 2.0.0.<br>|
|zabbix\[hosts\]|<|<|<|<|<|
|<|Número de hosts monitorados.|<|<|Inteiro.|<|
|zabbix\[items\]|<|<|<|<|<|
|<|Número de itens habilitados (suportados e não suportados).|<|<|Inteiro.|<|
|zabbix\[items\_unsupported\]|<|<|<|<|<|
|<|Número de itens não suportados.|<|<|Inteiro.|<|
|zabbix\[java,,<param>\]|<|<|<|<|<|
|<|Informações sobre Zabbix Java gateway.|<|<|Se <param> for *ping*, retorna "1". Pode ser usado para verificar a disponibilidade do gateway Java usando a função trigger nodata().<br><br>Se <param> for *version*, retorna a versão do Java gateway. Exemplo: "2.0.0".|Os valores válidos **param** são:<br>*ping*, *version*<br><br>O segundo parâmetro deve estar vázio e reservado para uso futuro.|
|zabbix\[lld\_queue\]|<|<|<|<|<|
|<|Contagem de valores enfileirados na fila de processamento de descoberta de baixo nível.|<|<|Inteiro.|Este item pode ser usado para monitorar o comprimento da fila de processamento de descoberta de baixo nível.<br><br>Esse item é suportado desde o Zabbix 4.2.0.|
|zabbix\[preprocessing\_queue\]|<|<|<|<|<|
|<|Contagem de valores enfileirados na fila de pré-processamento.|<|<|Inteiro.|Este item pode ser usado para monitorar o comprimento da fila de pré-processamento.<br><br>Este item é suportado desde o Zabbix 3.4.0.|
|zabbix\[process,<type>,<mode>,<state>\]|<|<|<|<|<|
|<|Tempo que um processo específico do Zabbix ou um grupo de processos (identificado por <type> e <mode>) passou em <state> em porcentagem. É calculado somente no último minuto.<br><br>Se o <mode> para o número de processo do Zabbix que não está em execução (por exemplo, com 5 pollers rodando o <mode> é especificado como  6), tal item se tornará um estado não suportado.<br>O mínimo e o máximo se referem à porcentagem de uso para um único processo. Portanto, se em um grupo de 3 pollers as percentagens de uso por processo foram 2, 18 e 66, o mínimo retornaria 2 e o máximo retornaria 66.<br>Os processos relatam o que estão fazendo na memória compartilhada e o processo de auto-monitoramento resume esses dados a cada segundo. As mudanças de estado (ocupado/inativo) são registradas quando ocorrem - assim, um processo que se torna ocupado é registrado como tal e não muda ou atualiza o estado até se tornar inativo. Isso garante que até mesmo processos totalmente suspensos sejam corretamente registrados como 100% ocupados.<br>Atualmente, "ocupado" significa "não dormindo", mas no futuro podem ser introduzidos estados adicionais - esperando por bloqueios, realizando consultas ao banco de dados, etc.<br>No Linux e na maioria dos outros sistemas, a resolução é de 1/100 de segundo.|<|<|Porcentagem do tempo.<br>Float.|**tipos** suportados [server processes](/manual/concepts/server#server_process_types):<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *ha manager*, *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*, *service manager*, *snmp trapper*, *task manager*, *timer*, *trapper*, *trigger housekeeper*, *unreachable poller*, *vmware collector*<br><br>**tipos** suportados [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*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Os **modos** válidos são:<br>*avg* - valor médio para todos os processos de um determinado tipo (padrão)<br>*count* - Retorna o número de forks para um determinado tipo de processo, <state> não deve ser especificado <br>*max* - valor máximo<br>*min* - valor mínimo<br>*<process number>* - process number (between 1 and the number of pre-forked instances). Por exemplo, se 4 trappers estiverem rodando, o valor será entre 1 e 4.<br><br>Os **states** válidos são:<br>*busy* - processo no status busy (ocupado), por exemplo, solicitação de processo (padrão).<br>*idle* - processo no status idle fazendo nada.<br><br>Exemplos:<br>=> zabbix\[process,poller,avg,busy\] → tempo em média gasto do poller fazendo algo durante o último minuto<br>=> zabbix\[process,"icmp pinger",max,busy\] → tempo máximo gasto fazendo algo any ICMP pinger process durante o último minuto<br>=> zabbix\[process,"history syncer",2,busy\] → tempo gasto fazendo algo by history syncer number 2 durante o último minuto<br>=> zabbix\[process,trapper,count\] → quantidade de processos trapper sendo executado|
|zabbix\[proxy,<name>,<param>\]|<|<|<|<|<|
|<|Informação sobre Zabbix proxy.|<|<|Inteiro.|**nome**: nome do proxy<br><br>Os valores válidos **para** são:<br>*lastaccess* - do último heartbeat message recebido do proxy<br>*delay* -quanto tempo os valores coletados estão como não enviados, calculado como "atraso do proxy" (diferença entre o tempo atual do proxy e o timestamp do valor mais antigo não enviado no proxy) + ("current server time" - "proxy lastaccess")<br><br>Exemplo:<br>=> zabbix\[proxy,"Germany",lastaccess\]<br><br>`fuzzytime()` [function](/manual/appendix/functions/history) pode ser utilizado para verificar a disponibilidade dos proxies.<br>Esse item sempre é processado pelo servidor do Zabbix,indiferente do local do host (no servidor ou proxy).|
|zabbix\[proxy\_history\]|<|<|<|<|<|
|<|Número de valores na tabela de histórico do proxy esperando para serem enviados para o servidor.|<|<|Inteiro.|*(não suportado no servidor)*|
|zabbix\[queue,<from>,<to>\]|<|<|<|<|<|
|<|Número de itens monitorados na fila que estão atrasados pelo menos <from> segundos, mas menos que <to> segundos.|<|<|Inteiro.|**from** - padrão: 6 segundos<br>**to** - padrão: infinito<br>[Time-unit symbols](/manual/appendix/suffixes) (s,m,h,d,w) são suportados por esses parâmetros.|
|zabbix\[rcache,<cache>,<mode>\]|<|<|<|<|<|
|<|Estatísticas de disponibilidade do cache de valores do Zabbix.|<|<|Inteiro (por tamanho); float (por porcentagem).|**cache**: *buffer*<br><br>Os **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 utilizado<br>*pused* - porcetagem do buffer utilizado<br><br>O modo *pused* é suportado desde o Zabbix 4.0.0.|
|zabbix\[requiredperformance\]|<|<|<|<|<|
|<|Desempenho necessário do servidor Zabbix ou do proxy Zabbix, em novos valores por segundo esperados.|<|<|Float.|Correlaciona aproximadamente com "Desempenho do servidor necessário", novos valores por segundo em *Reports → [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.|
|zabbix\[stats,<ip>,<port>\]|<|<|<|<|<|
|<|Métricas internas do servidor Zabbix ou do proxy Zabbix remoto.|<|<|Objeto JSON.|**ip** - Lista de IP/DNS/network mask dos servers/proxies a serem consultados remotamente (o padrão e de 127.0.0.1)<br>**port** - Porta do servidor/proxy a ser consultada remotamente (o padrão é 10051)<br><br>Perceba que a solicitação de status somente será aceita pelos endereços listados em 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>Um conjunto de métricas internas retornado por esse item. Para mais detalhes, consulte [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Suportado desde a versão 4.2.0.|
|zabbix\[stats,<ip>,<port>,queue,<from>,<to>\]|<|<|<|<|<|
|<|Métricas de fila interna do servidor Zabbix ou do proxy Zabbix remoto (consulte `zabbix[queue,<from>,<to>]`).|<|<|JSON object.|**ip** - Lista de IP/DNS/network mask de servers/proxies a ser consultada remotamente (o padrão é 127.0.0.1)<br>**port** - Porta do servidor/proxy a ser consultada remotamente (o padrão é 10051)<br>**de** - delayed by at least (o padrão é de 6 segundos)<br>**para** - delayed by at most (default is infinity)<br><br>Perceba que a solicitação de status somente somente será aceita pelos endereços listados em 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>Suportado desde 4.2.0.|
|zabbix\[tcache,cache,<parameter>\]|<|<|<|<|<|
|<|Estatísticas de eficácia do cache de tendências do Zabbix..|<|<|Inteiro (por tamanho; float (por porcentagem).|Valid **parameters** are:<br>*all* - númerro total de solicitações cache (padrão)<br>*hits* - cache hits<br>*phits* - percentagem dos cache hits<br>*misses* - cache perdidos<br>*pmisses* - porcentagem dos cache perdidos<br>*items* - n'<br>*requests* - número de solicitações cached <br>*pitems* - percentage of cached items from cached items + requests. Porcentagem baixa 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.|Este item está ultrapassado dede o Zabbix 6.0.<br>Não sue se MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!<br>*(não suportado no proxy)*|
|zabbix\[trends\_uint\]|<|<|<|<|<|
|<|Número de valores armazenados na tabela TRENDS\_UINT.|<|<|Inteiro.|Este item está deprecated desde o Zabbix 6.0.<br>Não use se MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!<br>Este item é suportado desde o Zabbix 1.8.3.<br>*(não suportado no proxy)*|
|zabbix\[triggers\]|<|<|<|<|<|
|<|Número de triggers habilitados no banco de dados do Zabbix, com todos os itens habilitados nos hosts habilitados.|<|<|Integer.|*(não suportado no proxy)*|
|zabbix\[uptime\]|<|<|<|<|<|
|<|Tempo de atividade do processo do servidor Zabbix ou do proxy Zabbix em segundos.|<|<|Inteiro.|<|
|zabbix\[vcache,buffer,<mode>\]|<|<|<|<|<|
|<|Estatísticas de disponibilidade do cache de valores do Zabbix.|<|<|Inteiro (por tamanho); float (por porcentagem).|Os **modes** válidos são:<br>*total* - tamanho total do buffer<br>*free* - tamanho do buffer livre<br>*pfree* - porcetagem do buffer livre<br>*used* - tamanho do buffer utilizado<br>*pused* - porcentagem do buffer utilizado<br><br>*(não suportado no proxy)*|
|zabbix\[vcache,cache,<parameter>\]|<|<|<|<|<|
|<|Estatísticas de eficácia do cache de valores do Zabbix.|<|<|Inteiro.<br><br>Com o parâmetro *mode*:<br>0 - normal mode,<br>1 - mode memoria baixa|Os valores válidos do **parâmetro** são:<br>*solicitações* - número total de solicitações<br>*hits* - número de cache hits (history values taken from the cache)<br>*misses* - número de caches ausentes (history values taken from the database)<br>*mode* - value cache operating mode<br><br>Esse item é suportado desde o Zabbix 2.2.0 o parâmetro *mode* desde o Zabbix 3.0.0.<br>*(não suportado no proxy)*<br><br>Uma vez que o modo de memória baixa for ligado,o valor do cache permanecerá nesse estado por 24 horas, mesmo que o problema causado seja resolvido em breve.<br><br>Você pode usar essa chave com a etapa de pré-processamento *Change per second* para obter estatísticas de valores por segundo..|
|zabbix\[version\]|<|<|<|<|<|
|<|Versão do servidor ou proxy Zabbix.|<|<|String.|Este item é suportado desde o Zabbix 5.0.0.<br><br>Exemplo de valor retornável: 5.0.0beta1|
|zabbix\[vmware,buffer,<mode>\]|<|<|<|<|<|
|<|Estatísticas de disponibilidade do cache do Zabbix para VMware..|<|<|Inteiro (por tamanho); float (por porcentagem).|Os **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 utilizado<br>*pused* - porcentagem do buffer utilizado|
|zabbix\[wcache,<cache>,<mode>\]|<|<|<|<|<|
|<|Estatísticas e disponibilidade do cache de escrita do Zabbix.|<|<|<|É obrigatório especificar o <cache>.|
|<|**Cache**|**Mode**|<|<|<|
|^|values|all<br>*(padrão)*|Número total de valores processados pelo servidor ou proxy Zabbix, exceto para itens não suportados.|Inteiro|Counter.<br>Você pode usar essa chave com a etapa de pré-processamento *Change per second* para obter estatísticas de valores por segundo.|
|^|^|float|Número de valores float processados.|Inteiro|Counter.|
|^|^|uint|Número de valores processed unsigned integer values.|Inteiro|Counter.|
|^|^|str|Número de valores de caracteres/string processados.|Inteiro|Counter.|
|^|^|log|Número de valores de log processados.|Inteiro|Counter.|
|^|^|text|Número de valores de textos processados.|Inteiro|Counter.|
|^|^|not supported|Número de vezes que o processamento do item resultou em item não suportado ou permaneceu  em seu estado.|Inteiro|Counter.<br>|
|^|history|pfree<br>*(padrão)*|Porcentagem do buffer de histórico livre.|Float.|O cache de histórico é utilizado para armazenar valores de itens. Um número baixo indica problemas de performance no no banco de dados.|
|^|^|free|Tamanho do buffer de histórico livre.|Inteiro|<|
|^|^|total|Tamanho total do buffer de histórico.|Integer|<|
|^|^|used|Tamanho do buffer de histórico utilizado.|Inteiro|<|
|^|^|pused|Porcetagem do buffer de histórico utilizado.|Float.|O modo *pused* é suportado desde do Zabbix 4.0.0.|
|^|index|pfree<br>*(padrão)*|Tamanho do Historico de índice de buffer.|Float.|History index cache is used to index values stored in history cache.<br>O cache *Index* é suportado desde o Zabbix 3.0.0.|
|^|^|free|Tamanho do histórico do índice de buffer de histórico livre.|Inteiro|<|
|^|^|total|Tamanho total do histórico do índice de buffer de histórico.|Inteiro|<|
|^|^|used|Tamanho do histórico do índice de buffer de histórico utilizado.|Inteiro|<|
|^|^|pused|Porcentagem do histórico do índice de buffer de histórico utilizado.|Float.|O modo *pused* é suportado desde o Zabbix 4.0.0.|
|^|trend|pfree<br>*(padrão)*|Porcentagem do trend cache livre.|Float.|A memória Trend cache armazena agregações para a hora atual para todos os itens que recebem dados.<br>*(não suportado no proxy*|
|^|^|free|Tamanho trend buffer livre.|Inteiro|*(não suportado no proxy*|
|^|^|total|Tamanho total do trend buffer.|Inteiro|*(não suportado no proxy)*|
|^|^|used|Tamanho do trend buffer utilizado.|Inteiro|*(não suportado no proxy)*|
|^|^|pused|Porcentagem do trend buffer utilizado.|Float.|*(não suportado no proxy)*<br><br>O modo *pused* é suportado desde o Zabbix 4.0.0.|

[comment]: # ({/8a8aa209-4588cb1a})
