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:
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
Um item dependente depende de seu item principal para os dados. Este é o por quê o item principal deve ser configurado (ou existir) primeiro:
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.
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.