15 item dependente
Visão geral
Há situações em que um item coleta várias métricas ao mesmo tempo ou em que faz ainda mais sentido coletar métricas relacionadas simultaneamente, por exemplo:
- Utilização de CPU de núcleos individuais
- Tráfego de rede de entrada/saída/total
Para permitir a coleta em massa de métricas e o uso simultâneo em vários items relacionados, o Zabbix oferece suporte a items dependentes. Os items 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 items dependentes. Os items 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 do dado do item mestre a parte necessária para o item dependente.
O pré-processamento é gerenciado por um processo preprocessing manager, juntamente com threads de worker que executam as etapas de pré-processamento. Todos os valores com pré-processamento (antes do Zabbix 7.4.1, todos os valores), recebidos de diferentes coletores de dados, passam pelo preprocessing manager antes de serem adicionados ao cache de histórico. A comunicação IPC baseada em socket é usada entre os coletores de dados (pollers, trappers etc.) e o processo de pré-processamento.
O server do Zabbix ou o proxy do Zabbix (se o host for monitorado por proxy) executam as etapas de pré-processamento e o processamento de items dependentes.
Items de qualquer tipo, inclusive items dependentes, podem ser definidos como items mestres. Níveis adicionais de items dependentes podem ser usados para extrair partes menores do valor de um item dependente existente.
Limitações
- Apenas dependências do 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
- O item dependente em um host com item mestre de um template não será exportado para XML
Configuração de item
Um item dependente depende do seu item mestre para obter dados. Por isso, o item mestre deve ser configurado (ou existir) primeiro:
- Vá para: Coleta de dados → Hosts
- Clique em Items na linha do host
- Clique em Criar item
- Informe os parâmetros do item no formulário

Todos os campos de entrada obrigatórios são marcados com um asterisco vermelho.
Clique em Adicionar para salvar o item mestre.
Em seguida, você pode configurar um item dependente.

Todos os campos de entrada obrigatórios são marcados com um asterisco vermelho.
Os campos que exigem informações específicas para itens dependentes são:
| Type | Selecione Dependent item aqui. |
| Key | Informe uma chave que será usada para reconhecer o item. |
| Master item | Selecione o item mestre. O valor do item mestre será usado para preencher o valor do item dependente. |
| Type of information | Selecione o tipo de informação que corresponderá ao formato dos dados que serão armazenados. |
Você pode usar o pré-processamento de valor do item para extrair a parte necessária do valor do item mestre.

Sem pré-processamento, o valor do item dependente será exatamente o mesmo que o valor do item mestre.
Clique em Adicionar para salvar o item dependente.
Um atalho para criar um item dependente mais rapidamente pode ser acessado clicando no botão
na lista de items e selecionando Create dependent item.

Exibição
Na lista de items, os items dependentes são exibidos com o nome do item mestre como prefixo.

Se um item mestre for excluído, todos os seus items dependentes também serão.