As verificações internas permitem monitorar os processos internos do Zabbix. Em outras palavras, você pode monitorar o que acontece com o Zabbix server ou o Zabbix proxy.
As verificações internas são calculadas:
As verificações internas são processadas pelo server ou proxy independentemente do status de manutenção do host.
Para usar este item, escolha o tipo de item Zabbix internal.
As verificações internas são processadas pelos pollers do Zabbix.
O uso de 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 do frontend Informações do sistema e Fila também são afetadas.
As chaves de item são listadas sem parâmetros personalizáveis e informações adicionais. Clique na chave do item para ver todos os detalhes.
| Chave do item | Descrição |
|---|---|
| zabbix[boottime] | O tempo de inicialização do processo do Zabbix server ou Zabbix proxy em segundos. |
| zabbix[cluster,discovery,nodes] | Descobre os nós do cluster de alta disponibilidade. |
| zabbix[connector_queue] | A quantidade de valores enfileirados na fila do conector. |
| zabbix[discovery_queue] | A quantidade de verificações de rede enfileiradas na fila de descoberta. |
| zabbix[host,,items] | O número de items habilitados (suportados e não suportados) no host. |
| zabbix[host,,items_unsupported] | O número de items habilitados e não suportados no host. |
| zabbix[host,,maintenance] | O status atual de manutenção do host. |
| zabbix[host,active_agent,available] | A disponibilidade das verificações de agent ativo no host. |
| zabbix[host,discovery,interfaces] | Os detalhes de todas as interfaces configuradas do host no frontend do Zabbix. |
| zabbix[host,,available] | A disponibilidade da interface principal de um tipo específico de verificação no host. |
| zabbix[hosts] | O número de hosts monitorados. |
| zabbix[items] | O número de items habilitados (suportados e não suportados). |
| zabbix[items_unsupported] | O número de items não suportados. |
| zabbix[java,,] | As informações sobre o Zabbix Java gateway. |
| zabbix[lld_queue] | A quantidade de valores enfileirados na fila de processamento de descoberta de baixo nível. |
| zabbix[preprocessing] | Estatísticas dos valores recebidos pelo gerenciador de pré-processamento. |
| zabbix[preprocessing_queue] | A quantidade de valores enfileirados na fila de pré-processamento. |
| zabbix[process,,,] | A porcentagem de tempo que um processo específico do Zabbix ou um grupo de processos (identificados por <type> e <mode>) gastou em <state>. |
| zabbix[proxy,,] | As informações sobre o Zabbix proxy. |
| zabbix[proxy,discovery] | A lista de proxies do Zabbix. |
| zabbix[proxy group,,available] | O número de proxies online em um grupo de proxies. |
| zabbix[proxy group,,pavailable] | A porcentagem de proxies online em um grupo de proxies. |
| zabbix[proxy group,,proxies] | A lista de proxies do Zabbix em um grupo de proxies. |
| zabbix[proxy group,,state] | O estado de um grupo de proxies. |
| zabbix[proxy group,discovery] | Retorna uma lista de grupos de proxies com dados de configuração e dados em tempo real. |
| zabbix[proxy_buffer,buffer,] | Retorna as estatísticas de uso do buffer de memória do proxy. |
| zabbix[proxy_buffer,state,changes] | Retorna o número de mudanças de estado entre os modos de buffer de disco/memória desde o início. |
| zabbix[proxy_buffer,state,current] | Retorna o estado de funcionamento atual onde os novos dados estão sendo armazenados. |
| zabbix[proxy_history] | O número de valores na tabela de histórico do proxy aguardando para serem enviados ao server. |
| zabbix[queue,,] | O número de items monitorados na fila que estão atrasados pelo menos <from> segundos, mas menos de <to> segundos. |
| zabbix[rcache,,] | As estatísticas de disponibilidade do cache de configuração do Zabbix. |
| zabbix[requiredperformance] | O desempenho necessário do Zabbix server ou Zabbix proxy, em novos valores por segundo esperados. |
| zabbix[stats,,] | As métricas internas de um Zabbix server ou proxy remoto. |
| zabbix[stats,,,queue,,] | As métricas internas da fila de um Zabbix server ou proxy remoto. |
| zabbix[tcache,,] | As estatísticas de efetividade do cache de função de tendência do Zabbix. |
| zabbix[triggers] | O número de triggers habilitados no banco de dados do Zabbix, com todos os items habilitados em hosts habilitados. |
| zabbix[uptime] | O tempo de atividade do processo do Zabbix server ou proxy em segundos. |
| zabbix[vcache,buffer,] | As estatísticas de disponibilidade do cache de valores do Zabbix. |
| zabbix[vcache,cache,] | As estatísticas de efetividade do cache de valores do Zabbix. |
| zabbix[version] | A versão do Zabbix server ou proxy. |
| zabbix[vmware,buffer,] | As estatísticas de disponibilidade do cache vmware do Zabbix. |
| zabbix[vps,written] | O número total de valores de histórico gravados no banco de dados. |
| zabbix[wcache,,] | As estatísticas e disponibilidade do cache de escrita do Zabbix. |
zabbix[host,<type>,available]).
O tempo de inicialização do processo do Zabbix server ou do Zabbix proxy em segundos.
Valor de retorno: Integer.
Descobre os nós do cluster de alta disponibilidade.
Valor de retorno: objeto JSON.
Comentários:
A contagem de valores enfileirados na fila do conector.
Valor de retorno: Inteiro.
A contagem de verificações de rede enfileiradas na fila de descoberta.
Valor de retorno: Inteiro.
O número de items habilitados (suportados e não suportados) no host.
Valor de retorno: Integer.
O número de items habilitados e não suportados no host.
Valor de retorno: Inteiro.
O status de manutenção atual do host.
Valores de retorno: 0 - estado normal; 1 - manutenção com coleta de dados; 2 - manutenção sem coleta de dados.
Comentários:
A disponibilidade de verificações de agent ativo no host.
Valores de retorno: 0 - desconhecido; 1 - disponível; 2 - não disponível.
Os detalhes de todas as interfaces configuradas do host no frontend do Zabbix.
Valor de retorno: objeto JSON.
Comentários:
A disponibilidade da interface principal de um determinado tipo de checagem no host.
Valores de retorno: 0 - não disponível; 1 - disponível; 2 - desconhecido.
Parâmetros:
Comentários:
O número de hosts monitorados.
Valor de retorno: Inteiro.
O número de items habilitados (suportados e não suportados).
Valor de retorno: Inteiro.
O número de items não suportados.
Valor de retorno: Integer.
Informações sobre o Zabbix Java gateway.
Valores de retorno: 1 - se <param> for ping; versão do Java gateway - se <param> for version (por exemplo: "8.0.0").
Parâmetros:
Comentários:
nodata().
A contagem de valores enfileirados na fila de processamento de descoberta de baixo nível.
Valor de retorno: Inteiro.
Comentários:
Estatísticas dos valores recebidos pelo gerenciador de pré-processamento:
- queued - o número e o tamanho dos valores em fila que requerem pré-processamento (contador)
- direct - o número e o tamanho dos valores em fila que não requerem pré-processamento (contador)
- queue - a contagem de valores enfileirados na fila de pré-processamento (igual a zabbix[preprocessing_queue])
Valor de retorno: JSON.
Exemplo de valores de retorno:
{"data":
{
"queued": {
"count": 106,
"size": 58620
},
"direct": {
"count": 395,
"size": 33843
},
"queue": 0
}
}
A contagem de valores enfileirados na fila de pré-processamento.
Valor de retorno: Integer.
Comentários:
A porcentagem de tempo que um determinado processo do Zabbix ou um grupo de processos (identificados por <type> e <mode>) passou no <state>. É calculado apenas para o último minuto.
Valor de retorno: Float.
Parâmetros:
Comentários:
Exemplos:
zabbix[process,poller,avg,busy] #tempo médio dos processos poller fazendo algo durante o último minuto
zabbix[process,"icmp pinger",max,busy] #tempo máximo gasto fazendo algo por qualquer processo ICMP pinger durante o último minuto
zabbix[process,"history syncer",2,busy] #tempo gasto fazendo algo pelo history syncer número 2 durante o último minuto
zabbix[process,trapper,count] #quantidade de processos trapper atualmente em execução
Informações sobre o proxy Zabbix.
Valor de retorno: Integer.
Parâmetros:
Comentários:
fuzzytime() pode ser usada para verificar a disponibilidade do proxy.Exemplo:
zabbix[proxy,"Germany",lastaccess] #o timestamp da última mensagem de heartbeat recebida do proxy "Germany"
A lista de proxies do Zabbix com nome, modo, criptografia, compressão, versão, último visto, contagem de hosts, contagem de items, valores necessários por segundo (vps), status da versão (atual/desatualizada/não suportada), timeouts por tipo de item, nome do grupo do proxy (se o proxy pertence a um grupo), estado (desconhecido/offline/online).
Valor de retorno: objeto JSON.
O número de proxies online em um grupo de proxies.
Valor de retorno: Integer.
Parâmetros:
A porcentagem de proxies online em um grupo de proxies.
Valor de retorno: Float.
Parâmetros:
A lista de proxies Zabbix em um grupo de proxies com nome, modo, criptografia, compressão, versão, última visualização, contagem de hosts, contagem de items, valores por segundo (vps) necessários, status da versão (atual/desatualizada/não suportada), timeouts, nome do grupo de proxies, estado (desconhecido/offline/online).
Valor de retorno: JSON.
Parâmetros:
O estado de um grupo de proxy.
Valor de retorno: 0 - desconhecido; 1 - offline; 2 - recuperando; 3 - online; 4 - degradando.
Parâmetros:
Retorna uma lista de grupos de proxy com dados de configuração e dados em tempo real. Os dados de configuração incluem o nome do grupo de proxy, o atraso de failover e o número mínimo de proxies online necessários. Os dados em tempo real incluem o estado do grupo de proxy (veja os comentários para detalhes), o número de proxies online e a porcentagem de proxies online.
Valor de retorno: JSON.
Comentários:
Exemplo de valores de retorno:
{
"groups": [
{ "name": "Riga", "failover_delay": 60, "min_online": 1 },
{ "name": "Tokyo", "failover_delay": 60, "min_online": 2 },
{ "name": "Porto Alegre", "failover_delay": 60, "min_online": 3 }
],
"details": {
"Riga": { "state": 3, "available": 10, "pavailable": 20 },
"Tokyo": { "state": 3, "available": 10, "pavailable": 20 },
"Porto Alegre": { "state": 1, "available": 0, "pavailable": 0 }
}
}
As estatísticas de uso do buffer de memória do proxy.
Valores de retorno: Integer (para tamanho); Float (para porcentagem).
Parâmetros:
Comentários:
Retorna o número de mudanças de estado entre os modos de buffer de disco/memória desde o início.
Valores de retorno: Integer; 0 - o buffer de memória está desabilitado.
Comentários:
Retorna o estado de trabalho atual onde os novos dados estão sendo armazenados.
Valores de retorno: 0 - disco; 1 - memória.
Comentários:
O número de valores na tabela de histórico do proxy aguardando para serem enviados ao server.
Valores de retorno: Inteiro.
Comentários:
O número de items monitorados na fila que estão atrasados pelo menos <from> segundos, mas menos de <to> segundos.
Valor de retorno: Integer.
Parâmetros:
Comentários:
O Zabbix proxy não tem conhecimento dos períodos de manutenção; veja Cálculo das filas durante a manutenção para mais detalhes.
As estatísticas de disponibilidade do cache de configuração do Zabbix.
Valores de retorno: Integer (para tamanho); Float (para porcentagem).
Parâmetros:
O desempenho necessário do Zabbix server ou Zabbix proxy, em novos valores por segundo esperados.
Valor de retorno: Float.
Comentários:
As métricas internas de um Zabbix server ou proxy remoto.
Valores de retorno: objeto JSON.
Parâmetros:
Comentários:
As métricas internas da fila (veja zabbix[queue,<from>,<to>]) de um Zabbix server ou proxy remoto.
Valores de retorno: objeto JSON.
Parâmetros:
Comentários:
O Zabbix proxy não tem conhecimento dos períodos de manutenção; veja Cálculo das filas durante a manutenção para detalhes.
As estatísticas de eficácia do cache da função de tendência do Zabbix.
Valores de retorno: Integer (para tamanho); Float (para porcentagem).
Parâmetros:
Comentários:
O número de triggers habilitados no banco de dados do Zabbix, com todos os items habilitados em hosts habilitados.
Valor de retorno: Inteiro.
Comentários:
O tempo de atividade do processo do Zabbix server ou proxy em segundos.
Valor de retorno: Integer.
As estatísticas de disponibilidade do cache de valores do Zabbix.
Valores de retorno: Integer (para tamanho); Float (para porcentagem).
Parâmetros:
Comentários:
As estatísticas de efetividade do cache de valores do Zabbix.
Valores de retorno: Integer. Com o parâmetro mode retorna: 0 - modo normal; 1 - modo de pouca memória.
Parâmetros:
Comentários:
A versão do Zabbix server ou proxy.
Valor de retorno: String. Por exemplo: 8.0.0.
As estatísticas de disponibilidade do cache vmware do Zabbix.
Valores de retorno: Integer (para tamanho); Float (para porcentagem).
Parâmetros:
O número total de valores históricos gravados no banco de dados.
Valor de retorno: Inteiro.
As estatísticas e disponibilidade do cache de escrita do Zabbix.
Valores de retorno: Integer (para número/tamanho); Float (para porcentagem).
Parâmetros:
Comentários:
trend não é suportado com o Zabbix proxy.