15 Itens dependentes

Visão geral

Existem situações em que um item reúne várias métricas ao mesmo tempo ou em que faz mais sentido coletar métricas relacionadas simultaneamente. Por exemplo:

  • Utilização da CPU de núcleos individuais
  • Tráfego de rede de entrada/saída/total

Para permitir a coleta de métricas em massa e o uso simultâneo em vários itens relacionados, o Zabbix suporta itens dependentes. Itens dependentes dependem do item mestre, que coleta seus dados simultaneamente, em uma única consulta. Um novo valor para o item mestre preenche automaticamente os valores dos itens dependentes. Itens dependentes não podem ter um intervalo de atualização diferente do item mestre.

As opções de pré-processamento do Zabbix podem ser usadas para extrair a parte necessária para o item dependente a partir dos dados do item mestre.

O pré-processamento é gerido por um processo chamado preprocessing manager que foi adicionado no Zabbix 3.4, juntamente com os trabalhadores que executam as etapas de pré-processamento. Todos os valores (com ou sem pré-processamento) de diferentes coletores de dados passam pelo gerente de pré-processamento antes de serem adicionados ao cache de histórico. A comunicação IPC baseada em soquete é usada entre os coletores de dados (pollers, trappers, etc.) e o processo de pré-processamento.

O servidor Zabbix ou o proxy Zabbix (se o host for monitorado por proxy) executam as etapas de pré-processamento e processam os itens dependentes.

Um item de qualquer tipo, até mesmo um item dependente, pode ser definido como item mestre. Níveis adicionais de itens dependentes podem ser usados para extrair partes menores do valor de um item dependente existente.

##### Limitações

  • Apenas dependência no mesmo host (template) são permitidas
  • Um protótipo de item pode depender de outro protótipo de item ou de um item regular do mesmo host
  • A contagem máxima de itens dependentes para um item principal é limitada a 29999 (independente do número de níveis de dependência)
  • O máximo de 3 níveis de dependência são permitidos
  • Um item dependente em um host com um item principal de template não será exportado para XML

Configuração de item

Um item dependente depende de seu item principal para os dados. Este é o por quê o item principal deve ser configurado (ou existir) primeiro:

  • Vá até: ConfiguraçãoHosts
  • Clique em Itens na linha do host
  • Clique em Criar item
  • Informe os parâmetros do item no formulário

Todos os campos obrigatórios estão marcados com um asterisco vermelho.

Clique em Adicionar para salvar o item principal.

Então você pode configurar um item dependente.

Todos os campos obrigatórios estão marcados com um asterisco vermelho.

Os campos que requerem informação específica para itens dependentes são:

Tipo Selecione Item dependente aqui.
Chave Informe a chave que será usada para reconhecer o item.
Item principal Selecione o item principal. O valor do item principal será usado para popular o valor do item dependente.
Tipo de informação Selecione o tipo de informação que corresponderá ao formato do dado que será armazenado.

Você pode usar o pré-processamento de valor do item para extrair a parte necessária do valor do item principal.

Sem pré-processamento, o valor do item dependente será exatamente o mesmo que o valor do item principal.

Clique em Adicionar para salvar o item dependente.

Um atalho para criar um item dependente de forma mais rápida pode ser acessado clicando no botão:

na lista de itens e selecionando Criar item dependente.

Apresentação

Na lista de item, os itens dependentes são apresentados com o nome do seu item principal como prefixo.

Se um item principal é excluído, então todos os itens dependentes também serão.