Áú»¢¶Ä²©

8 Verifica??es internas

Vis?o geral

Verifica??es internas permitem monitorar os processos internos do Áú»¢¶Ä²©. Em outras palavras, voc¨º pode monitorar o que est¨¢ ocorrendo com o Áú»¢¶Ä²© Server ou Áú»¢¶Ä²© Proxy.

Verifica??es internas s?o calculadas:

  • no Áú»¢¶Ä²© Server - se o host ¨¦ monitorado pelo Server
  • no Áú»¢¶Ä²© 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 Áú»¢¶Ä²© interno.

Verifica??es internas s?o processadas pelos poolers do Áú»¢¶Ä²©.

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 e fila Queue tamb¨¦m s?o afetadas.

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 °ä´Ç³¾±ð²Ô³Ù¨¢°ù¾±´Ç²õ
zabbix[boottime]
Tempo de inicializa??o do processo do servidor Áú»¢¶Ä²© ou do proxy Áú»¢¶Ä²© em segundos. Inteiro.
zabbix[cluster,discovery,nodes]
Descubra os nodes high availability cluster. 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 Áú»¢¶Ä²© 6.0.
N?o use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!
(n?o suportado no proxy)
zabbix[history_log]
N¨²mero de valores armazenados na tabela HISTORY_LOG. Inteiro. Este item est¨¢ desativado desde o Áú»¢¶Ä²© 6.0.
N?o use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!
(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 Áú»¢¶Ä²© 6.0.
N?o use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!!
(n?o suportado no proxy)
zabbix[history_text]
N¨²mero de valores armazenados na tabela HISTORY_TEXT. Inteiro. Este item est¨¢ desativado desde o Áú»¢¶Ä²© 6.0
MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!!
(n?o suportado no proxy)
zabbix[history_uint]
N¨²mero de valores armazenados na tabela HISTORY_UINT. Inteiro. TEste item est¨¢ desativado desde o Áú»¢¶Ä²© 6.0.
N?o use se o MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!!
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.3.
(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 Áú»¢¶Ä²© 3.0.0.
zabbix[host,,items_unsupported]
N¨²mero de itens n?o suportados habilitados no host. Inteiro. Este item ¨¦ suportado desde Áú»¢¶Ä²© 3.0.0.
zabbix[host,,maintenance]
Status de manuten??o atual de um host. 0 -Status de manuten??o atual de um host.,
1 - host em manuten??o com coleta de dados,
2 - host em manuten??o sem coleta de dados.
Este item ¨¦ sempre processado pelo servidor do Áú»¢¶Ä²© independente do local do host (n?o suportado no proxy). O proxy n?o receber¨¢ esse item com dado de configura??o.
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 Áú»¢¶Ä²©.. JSON object. Este item pode ser usado em descoberta de baixo n¨ªvel low-level discovery.
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 3.4.0.
(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:
agent, snmp, ipmi, jmx

O valor do item ¨¦ calculado com base nos par?metros em rela??o ao host unreachability/unavailability.

Este item ¨¦ suporatdo desde o Áú»¢¶Ä²© 2.0.0.
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 Áú»¢¶Ä²© Java gateway. Se <param> for ping, retorna "1". Pode ser usado para verificar a disponibilidade do gateway Java usando a fun??o trigger nodata().

Se <param> for version, retorna a vers?o do Java gateway. Exemplo: "2.0.0".
Os valores v¨¢lidos param s?o:
ping, version

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.

Esse item ¨¦ suportado desde o Áú»¢¶Ä²© 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.

Este item ¨¦ suportado desde o Áú»¢¶Ä²© 3.4.0.
zabbix[process,<type>,<mode>,<state>]
Tempo que um processo espec¨ªfico do Áú»¢¶Ä²© ou um grupo de processos (identificado por <type> e <mode>) passou em <state> em porcentagem. ? calculado somente no ¨²ltimo minuto.

Se o <mode> para o n¨²mero de processo do Áú»¢¶Ä²© 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.
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.
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.
Atualmente, "ocupado" significa "n?o dormindo", mas no futuro podem ser introduzidos estados adicionais - esperando por bloqueios, realizando consultas ao banco de dados, etc.
No Linux e na maioria dos outros sistemas, a resolu??o ¨¦ de 1/100 de segundo.
Porcentagem do tempo.
Float.
tipos suportados server processes:
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

tipos suportados proxy processes:
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

Os modos v¨¢lidos s?o:
avg - valor m¨¦dio para todos os processos de um determinado tipo (padr?o)
count - Retorna o n¨²mero de forks para um determinado tipo de processo, <state> n?o deve ser especificado
max - valor m¨¢ximo
min - valor m¨ªnimo
<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.

Os states v¨¢lidos s?o:
busy - processo no status busy (ocupado), por exemplo, solicita??o de processo (padr?o).
idle - processo no status idle fazendo nada.

Exemplos:
=> zabbix[process,poller,avg,busy] ¡ú tempo em m¨¦dia gasto do poller fazendo algo durante o ¨²ltimo minuto
=> zabbix[process,"icmp pinger",max,busy] ¡ú tempo m¨¢ximo gasto fazendo algo any ICMP pinger process durante o ¨²ltimo minuto
=> zabbix[process,"history syncer",2,busy] ¡ú tempo gasto fazendo algo by history syncer number 2 durante o ¨²ltimo minuto
=> zabbix[process,trapper,count] ¡ú quantidade de processos trapper sendo executado
zabbix[proxy,<name>,<param>]
Informa??o sobre Áú»¢¶Ä²© proxy. Inteiro. nome: nome do proxy

Os valores v¨¢lidos para s?o:
lastaccess - do ¨²ltimo heartbeat message recebido do proxy
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")

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

fuzzytime() function pode ser utilizado para verificar a disponibilidade dos proxies.
Esse item sempre ¨¦ processado pelo servidor do Áú»¢¶Ä²©,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
to - padr?o: infinito
Time-unit symbols (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 Áú»¢¶Ä²©. Inteiro (por tamanho); float (por porcentagem). cache: buffer

Os modes v¨¢lidos s?o:
total - tamanho total do buffer
free - tamanho do buffer livre
pfree - porcentagem do buffer livre
used - tamanho do buffer utilizado
pused - porcetagem do buffer utilizado

O modo pused ¨¦ suportado desde o Áú»¢¶Ä²© 4.0.0.
zabbix[requiredperformance]
Desempenho necess¨¢rio do servidor Áú»¢¶Ä²© ou do proxy Áú»¢¶Ä²©, em novos valores por segundo esperados. Float. Correlaciona aproximadamente com "Desempenho do servidor necess¨¢rio", novos valores por segundo em Reports ¡ú System information.
zabbix[stats,<ip>,<port>]
M¨¦tricas internas do servidor Áú»¢¶Ä²© ou do proxy Áú»¢¶Ä²© 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)
port - Porta do servidor/proxy a ser consultada remotamente (o padr?o ¨¦ 10051)

Perceba que a solicita??o de status somente ser¨¢ aceita pelos endere?os listados em 'StatsAllowedIP' server/proxy parameter on the target instance.

Um conjunto de m¨¦tricas internas retornado por esse item. Para mais detalhes, consulte Remote monitoring of Áú»¢¶Ä²© stats.

Suportado desde a vers?o 4.2.0.
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
M¨¦tricas de fila interna do servidor Áú»¢¶Ä²© ou do proxy Áú»¢¶Ä²© 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)
port - Porta do servidor/proxy a ser consultada remotamente (o padr?o ¨¦ 10051)
de - delayed by at least (o padr?o ¨¦ de 6 segundos)
para - delayed by at most (default is infinity)

Perceba que a solicita??o de status somente somente ser¨¢ aceita pelos endere?os listados em 'StatsAllowedIP' server/proxy parameter on the target instance.

Suportado desde 4.2.0.
zabbix[tcache,cache,<parameter>]
Estat¨ªsticas de efic¨¢cia do cache de tend¨ºncias do Áú»¢¶Ä²©.. Inteiro (por tamanho; float (por porcentagem). Valid parameters are:
all - n¨²merro total de solicita??es cache (padr?o)
hits - cache hits
phits - percentagem dos cache hits
misses - cache perdidos
pmisses - porcentagem dos cache perdidos
items - n'
requests - n¨²mero de solicita??es cached
pitems - percentage of cached items from cached items + requests. Porcentagem baixa provavelmente significa que o tamanho do cache pode ser reduzido.

Suportado desde 5.4.0.

(n?o suportado no proxy)
zabbix[trends]
N¨²mero de valores armazenados na tabela TRENDS. Inteiro. Este item est¨¢ ultrapassado dede o Áú»¢¶Ä²© 6.0.
N?o sue se MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!
(n?o suportado no proxy)
zabbix[trends_uint]
N¨²mero de valores armazenados na tabela TRENDS_UINT. Inteiro. Este item est¨¢ deprecated desde o Áú»¢¶Ä²© 6.0.
N?o use se MySQL InnoDB, Oracle ou PostgreSQL estiver sendo usado!
Este item ¨¦ suportado desde o Áú»¢¶Ä²© 1.8.3.
(n?o suportado no proxy)
zabbix[triggers]
N¨²mero de triggers habilitados no banco de dados do Áú»¢¶Ä²©, com todos os itens habilitados nos hosts habilitados. Integer. (n?o suportado no proxy)
zabbix[uptime]
Tempo de atividade do processo do servidor Áú»¢¶Ä²© ou do proxy Áú»¢¶Ä²© em segundos. Inteiro.
zabbix[vcache,buffer,<mode>]
Estat¨ªsticas de disponibilidade do cache de valores do Áú»¢¶Ä²©. Inteiro (por tamanho); float (por porcentagem). Os modes v¨¢lidos s?o:
total - tamanho total do buffer
free - tamanho do buffer livre
pfree - porcetagem do buffer livre
used - tamanho do buffer utilizado
pused - porcentagem do buffer utilizado

(n?o suportado no proxy)
zabbix[vcache,cache,<parameter>]
Estat¨ªsticas de efic¨¢cia do cache de valores do Áú»¢¶Ä²©. Inteiro.

Com o par?metro mode:
0 - normal mode,
1 - mode memoria baixa
Os valores v¨¢lidos do par?metro s?o:
solicita??es - n¨²mero total de solicita??es
hits - n¨²mero de cache hits (history values taken from the cache)
misses - n¨²mero de caches ausentes (history values taken from the database)
mode - value cache operating mode

Esse item ¨¦ suportado desde o Áú»¢¶Ä²© 2.2.0 o par?metro mode desde o Áú»¢¶Ä²© 3.0.0.
(n?o suportado no proxy)

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.

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 Áú»¢¶Ä²©. String. Este item ¨¦ suportado desde o Áú»¢¶Ä²© 5.0.0.

Exemplo de valor retorn¨¢vel: 5.0.0beta1
zabbix[vmware,buffer,<mode>]
Estat¨ªsticas de disponibilidade do cache do Áú»¢¶Ä²© para VMware.. Inteiro (por tamanho); float (por porcentagem). Os modes v¨¢lidos s?o:
total - tamanho total do buffer
free - tamanho do buffer livre
pfree - porcentagem do buffer livre
used - tamanho do buffer utilizado
pused - porcentagem do buffer utilizado
zabbix[wcache,<cache>,<mode>]
Estat¨ªsticas e disponibilidade do cache de escrita do Áú»¢¶Ä²©. ? obrigat¨®rio especificar o <cache>.
Cache Mode
values all
(padr?o)
N¨²mero total de valores processados pelo servidor ou proxy Áú»¢¶Ä²©, exceto para itens n?o suportados. Inteiro Counter.
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.
history pfree
(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 Áú»¢¶Ä²© 4.0.0.
index pfree
(padr?o)
Tamanho do Historico de ¨ªndice de buffer. Float. History index cache is used to index values stored in history cache.
O cache Index ¨¦ suportado desde o Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 4.0.0.
trend pfree
(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.
(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)

O modo pused ¨¦ suportado desde o Áú»¢¶Ä²© 4.0.0.