Áú»¢¶Ä²©

8 Verifica??es internas

8.1 Vis?o geral

As verifica??es internas permitem a monitora??o de itens do pr¨®prio Áú»¢¶Ä²©. Para utiliza-las, selecione o campo Tipo como Áú»¢¶Ä²© Interno.

Verifica??es internas s?o processadas tanto pelo Áú»¢¶Ä²© Server quanto pelo Áú»¢¶Ä²© Proxy, dependendo de qual elemento monitora o host.

A partir do Áú»¢¶Ä²© 2.4, as verifica??es internas ser?o sempre processadas, independentemente do Áú»¢¶Ä²© Server/Proxy estar em modo de manuten??o.

Verifica??es internas continuam sendo processadas pelos poolers.

8.2 Verifica??es suportadas

Chave
¡ø Descri??o Valor retornado °ä´Ç³¾±ð²Ô³Ù¨¢°ù¾±´Ç²õ
zabbix[boottime]
Tempo em carga do Áú»¢¶Ä²© Server/Proxy, em segundos. Inteiro.
zabbix[history]
Quantidade de valores armazenados na tabela HISTORY Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
(n?o ¨¦ suportado pelo proxy)
zabbix[history_log]
Quantidade de valores armazenados na tabela HISTORY_LOG Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.3.
(n?o ¨¦ suportado pelo proxy)
zabbix[history_str]
Quantidade de valores armazenados na tabela HISTORY_STR Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
(n?o ¨¦ suportado pelo proxy)
zabbix[history_text]
Quantidade de valores armazenados na tabela HISTORY_TEXT Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.3.
(n?o ¨¦ suportado pelo proxy)
zabbix[history_uint]
Quantidade de valores armazenados na tabela HISTORY_UINT Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.3.
(n?o ¨¦ suportado pelo proxy)
zabbix[host,,items]
Quantidade de itens habilitados no host (suportados ou n?o). Inteiro. Este item ¨¦ suportado desde o Áú»¢¶Ä²© 3.0.0.
zabbix[host,,items_unsupported]
Quantidade de itens n?o suportados no host. Inteiro. Este item ¨¦ suportado desde o Áú»¢¶Ä²© 3.0.0.
zabbix[host,,maintenance]
Retorna o estado de manuten??o de um host. 0 - host em estado normal,
1 - host em manuten??o com coleta de dados,
2 - host em manuten??o sem coleta de dados.
Este item sempre ser¨¢ processado pelo Áú»¢¶Ä²© Server, independemente de sua localiza??o. O proxy n?o receber¨¢ este item para ser calculado.
O segundo par?metro dever¨¢ sempre estar vazio e ¨¦ reservado para uso futuro.
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.4.0.
zabbix[host,<type>,available]
Retorna a disponibilidade de um tipo de verifica??o em particular no host. O retorno deste item corresponde a disponibilidade dos ¨ªcones na lista de hosts. 0 - n?o dispon¨ªvel, 1 - dispon¨ªvel, 2 - desconhecido. O par?metro <type> pode receber: agent, snmp, ipmi, jmx.

O valor deste item ser¨¢ calculado de acordo com os par?metros de configura??o do host, mesmo que ele esteja ¾±²Ô²¹³¦±ð²õ²õ¨ª±¹±ð±ô/¾±²Ô»å¾±²õ±è´Ç²Ô¨ª±¹±ð±ô.

Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.0.0.
zabbix[hosts]
Quantidade de hosts monitorados Inteiro. Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.2.0.
zabbix[items]
Quantidade de itens habilitados (suportados ou n?o) Inteiro.
zabbix[items_unsupported]
Quantidade de itens suportados Inteiro.
zabbix[java,,<param>]
Retorna informa??es sobre o Áú»¢¶Ä²© Java gateway. Se <param> for ping, "1" ser¨¢ retornado. Pode ser utilizado para verificar a disponibilidade do Áú»¢¶Ä²© Java Gateway atrav¨¦s da fun??o 'nodata()' em uma express?o de trigger.

Se <param> for version, ser¨¢ retornada a vers?o do Áú»¢¶Ä²© Java Gateway. Exemplo: "2.0.0".
O segundo par?metro dever¨¢ sempre estar vazio e ¨¦ reservado para uso futuro.

Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.0.0.
zabbix[process,<type>,<mode>,<state>]
Percentual de tempo que um processo, ou grupo, do Áú»¢¶Ä²© (identificado por <type> e <mode>) gastou no estado "<state>". ? calculado em cima do ¨²ltimo minuto.

Se o par?metro <mode> for a quantidade de processos que n?o est?o em uso (por exemplo, com 5 pollers em execu??o o <mode> ¨¦ especificado como 6), o item ir¨¢ para o estado 'n?o suportado'.
O m¨ªnimo e o m¨¢ximo se referem ao percentual de uso de um processo. Logo, se em um grupo de 3 pollers o percentual de uso por processo for 2, 18 e 66, o m¨ªnimo retornado ser¨¢ 2 e o m¨¢ximo 66.
O relat¨®rio de processos apresenta o que eles est?o fazendo na mem¨®ria compartilhada e o processo de auto-monitoramento resume os dados a cada segundo. As mudan?as de estado ('ocioso/ocupado') s?o registradas quando ocorrem - onde um processo que coloca os registros como ocupado, n?o ir¨¢ mudar o estado at¨¦ que se torne ocioso. Isso garante que mesmo que um processo totalmente ocupado, ele estar¨¢ sendo registrado como 100% ocupado.
Atualmente, "ocupado" quer dizer "n?o ocioso", mas no futuro estados adicionais poder?o ser introduzidos (aguardando por bloqueios, pesquisando em banco, etc).
No Linux e em outros ambientes a granularidade ¨¦ de 1/100 por segundo.
Percentual do tempo.
Num¨¦rico (fracion¨¢rio).
Os tipos de processos a seguir s?o suportados:
alerter - processo para envio de notifica??es (n?o ¨¦ suportado pelo proxy)
configuration syncer - processo para gerenciamento de cache em mem¨®riados dados de configura??o
data sender - envio de dados pelo proxy(n?o suportado pelo Server)
db watchdog - envia alertas de indisponibilidade do DB (n?o ¨¦ suportado pelo proxy)
discoverer - processo de descoberta de dispositivos
escalator - processo de escalonamento de a??es (n?o ¨¦ suportado pelo proxy)
heartbeat sender - processo do proxy para envio de indicativo de disponibilidade (heardbeat) (n?o suportado pelo Server)
history syncer - grava dados do hist¨®rico no DB
housekeeper - processo de limpeza de dados antigos
http poller - poller de monitora??o web
icmp pinger - poller para verifica??o ICMP
ipmi poller - poller para verifica??es IPMI
java poller - poller para verifica??es JMX
poller - pooler normal para itens passivos
proxy poller - poller para proxy passivo (n?o ¨¦ suportado pelo proxy)
self-monitoring - processo de coleta de estat¨ªsticas internas do Server
snmp trapper - processo de recebimento de traps SNMP
timer - processo de valida??o de fun??es temporais de trigger e de manuten??o programada (n?o ¨¦ suportado pelo proxy)
trapper - processo de recebimento de traps Áú»¢¶Ä²©, Áú»¢¶Ä²© Agent (ativo) e comunica??o com o proxy
unreachable poller - pooler para dispositivos inacess¨ªveis
vmware collector - Coletor de dados VMware para recebimento de informa??es sobre servi?os VMWare

Nota:voc¨º tamb¨¦m pode ver estes tipos de processos no arquivo de log do Áú»¢¶Ä²© Server.

Modos v¨¢lidos:
avg - m¨¦dia de todos os proessos de um tipo (padr?o)
count - quantidade de "forks" de um determinado tipo de processo, <state> n?o deve ser especificado
max - valor m¨¢ximo
min - valor m¨ªnimo
<process number> - n¨²mero do processo (entre 1 e o n¨²mero de inst?ncias pr¨¦-alocadas). Por exemplo, se existem 4 trappers em execu??o, o valor dever¨¢ estar entre 1 e 4.

Estados v¨¢lidos:
busy - processo em estado "ocupado", por exemplo, requisitando processamento (padr?o).
idle - processo em estado "ocioso" n?o est¨¢ processando nada.

Exemplos:
=> zabbix[process,poller,avg,busy] ¡ú m¨¦dia de tempo de um poller de processos fazendo algo durante o ¨²ltimo minuto
=> zabbix[process,"icmp pinger",max,busy] ¡ú m¨¢ximo de tempo utilizado fazendo algo por qualquer processo ICMP pinger durante o ¨²ltimo minuto
=> zabbix[process,"history syncer",2,busy] ¡ú tempo m¨¢ximo que o processo 2 de sincroniza??o de hist¨®rico history passou fazendo algo durante o ¨²ltimo minuto
=> zabbix[process,trapper,count] ¡ú quantidade de processos de trap em estado de execu??o.

Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.5.
zabbix[proxy,<name>,<param>]
Acessa dados do proxy. <name> - nome do proxy
Lista de par?metros suportados (<param>):
lastaccess - momento do ¨²ltimo sinal de vida (heartbeat) recebido do proxy

Exemplo:
=> zabbix[proxy,"Germany",lastaccess]

fuzzytime() Fun??es de trigger podem ser utilziadas para verificar a disponibilidade de um proxy.
Come?ou no Áú»¢¶Ä²© 2.4.0. Este item sempre ser¨¢ processado pelo Áú»¢¶Ä²© Server, independente de sua localiza??o.

FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

zabbix[proxy_history]
Quantidade de valores nas tabelas de hist¨®rico do Proxy aguardando para serem enviadas ao Server Inteiro. Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.2.0.
(n?o suportado pelo Server)
zabbix[queue,<from>,<to>]
Quantidade de itens na fila aguardando de <from> a <to> segundos, inclusive. Inteiro. <from> - padr?o: 6 segundos
<to> - padr?o: infinito
Simbolos de unidade de tempo (s,m,h,d,w) s?o suportados nestes par?metros.
Os par?metros from e to s?o suportados desde o Áú»¢¶Ä²© 1.8.3.
zabbix[rcache,<cache>,<mode>]
Estat¨ªsticas de disponibilidade do cache de configura??o do Áú»¢¶Ä²©. Inteiro (para o tamanho); Num¨¦rico (fracion¨¢rio) (para percentuais). Cache: buffer
Mode:
total - tamanho total do buffer
free - total livre no buffer
pfree - percentual livre no buffer
used - total utilizado no buffer
zabbix[requiredperformance]
Performance requerida no Áú»¢¶Ä²© Server/Proxy, em novos valores por segundo (VPS). Num¨¦rico (fracion¨¢rio). ? correlato (aproximadamente) ao dado apresentado em "Performance requerida do servidor, em novos valores por segundo" dispon¨ªvel em Relat¨®rios ¡ú Status do Áú»¢¶Ä²©.
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.6.2.
zabbix[trends]
Quantidade de valores armazenados na tabela TRENDS Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
(n?o ¨¦ suportado pelo proxy)
zabbix[trends_uint]
Quantidade de valores armazenados na tabela TRENDS_UINT Inteiro. N?o use se o banco de dados for o MySQL/InnoDB, Oracle ou PostgreSQL!
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.3.
(n?o ¨¦ suportado pelo proxy)
zabbix[triggers]
Quantidade de triggers habilitadas no Áú»¢¶Ä²©, com todos os itens e hosts habilitados. Inteiro. (n?o ¨¦ suportado pelo proxy)
zabbix[uptime]
Tempo em carga do Áú»¢¶Ä²© Server/Proxy em processos por segundo. Inteiro.
zabbix[vcache,buffer,<mode>]
Estat¨ªsticas de disponibilidade do cache de valores do Áú»¢¶Ä²©. Inteiro (para o tamanho); Num¨¦rico (fracion¨¢rio) (para percentuais). Mode:
total - tamanho total do buffer
free - total livre no buffer
pfree - percentual livre no buffer
used - total usado no buffer
pused - percentual de buffer utilizado

Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.2.0.
(n?o ¨¦ suportado pelo proxy)
zabbix[vcache,cache,<parameter>]
Estat¨ªsticas de efetividade do cache de valores do Áú»¢¶Ä²©. Inteiro.

Com o par?metro mode:
0 - modo normal,
1 - modo de baixa mem¨®ria
Par?metro:
requests - quantidade total de requisi??es
hits - quantidade de dados encontrados no cache(hist¨®rico)
misses - quantidade de dados que n?o estavam no cache (e tiveram que ser obtidos do banco de dados)
mode - modo de opera??o do cache de valores
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.2.0 e o par?metro mode desde o Áú»¢¶Ä²© 3.0.0.
(n?o ¨¦ suportado pelo proxy)

Voc¨º pode utilizar esta chave em modo Delta (altera??es por segundo) para armazenar os dados em estat¨ªsticas por segundo.
zabbix[vmware,buffer,<mode>]
Estat¨ªsticas de disponibilidade do cache VMware. Inteiro (para o tamanho); Num¨¦rico (fracion¨¢rio) (para percentual). Mode:
total - tamanho total do buffer
free - total livre no buffer
pfree - percentual livre no buffer
used - total usado no buffer
pused - percentual de buffer utilizado

Este item ¨¦ suportado desde o Áú»¢¶Ä²© 2.2.0.
zabbix[wcache,<cache>,<mode>]
Estat¨ªsticas e disponibilidade do cache de grava??o do Áú»¢¶Ä²©.
Cache Mode
values all Quantidade de valores processados pelo Áú»¢¶Ä²© Server/Proxy, exeto itens n?o suportados. Inteiro. Contador.
Voc¨º poder¨¢ utilizar este item com Delta (altera??es por segundo) para armazenar os dados em estat¨ªsticas por segundo.
Num¨¦rico (fracion¨¢rio) Quantidade de valores processados do tipo: Num¨¦rico (fracion¨¢rio). Inteiro. Contador.
uint Quantidade de valores processados do tipo: Inteiro. Inteiro. Contador.
str Quantidade de valores processados do tipo: character/string. Inteiro. Contador.
log Quantidade de valores processados do tipo: log. Inteiro. Contador.
text Quantidade de valores processados do tipo: text. Inteiro. Contador.
N?o suportado Quantidade de valores processados do tipo: 'n?o suportado'. Inteiro. Contador.
O modo n?o suportado ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.6.
history pfree Percentual livre no buffer do hist¨®rico. Num¨¦rico (fracion¨¢rio). O cache de hist¨®rico guarda informa??o sobre os itens e seu 'timestamp' para todos so tipos como valores num¨¦ricos. Um n¨²mero pequeno indica problemas de performance no banco de dados.
free Tamanho do buffer do hist¨®rico livre. Inteiro.
total Tamanho total do buffer do hist¨®rico. Inteiro.
used Tamanho utilizado do buffer do hist¨®rico. Inteiro.
trend pfree Percentual livre no buffer de m¨¦dias. Num¨¦rico (fracion¨¢rio). O cache de m¨¦dias guarda valores agregados para a hora atual de todos os itens que receberam dado no per¨ªodo.
(n?o ¨¦ suportado pelo proxy)
free Tamanho do buffer de m¨¦dias livre. Inteiro. (n?o ¨¦ suportado pelo proxy)
total Tamanho total do buffer de m¨¦dias. Inteiro. (n?o ¨¦ suportado pelo proxy)
used Tamanho utilizado no buffer de m¨¦dias. Inteiro. (n?o ¨¦ suportado pelo proxy)
text pfree Percentual livre do buffer de hist¨®rico sobre textos. Num¨¦rico (fracion¨¢rio). O cache de hist¨®rico de textos ¨¦ utilizado para guardar dados de characteres, texto ou log - a informa??o coletada e o 'timestamp' s?o guardados no cache do hist¨®rico.
free Tamanho do buffer de hist¨®rico de texto livre. Inteiro.
total Tamanho total do buffer de hist¨®rico de texto. Inteiro.
used Tamanho total utilizado do buffer de hist¨®rico de texto. Inteiro.