Criando item agregado no Zabbix

Item Agregado

O item agregado é uma forma de sumarizar informações de um mesmo item em vários hosts, possibilitando ter um gerenciamento de capacidade de forma simples, prática e automática do seu ambiente.

  • As informações são  sumarizadas através de consultas diretas no banco de dados.
  • Não é necessário ter o Zabbix Agent instalado.
  • Esse tipo de item é processado pelo Zabbix Server.

Vamos a um exemplo prático.

Temos um conjunto de servidores Windows, estamos coletando por exemplo a quantidade de memória total.

O responsável da área solicitou o levantamento do TOTAL de memória de todos os servidores.

Vamos então utilizar o item agregado.

Criando item

Sintaxe:

  • groupfunc[“<NOME_DO_GRUPO>”,”<CHAVE_DO_ITEM>”,itemfunc,timeperiod]

Os parâmetros aceitos em groupfunc são:

  • grpavg – valor médio
  • grpmax – valor máximo
  • grpmin – valor minimo
  • grpsum – soma dos valores

Os parâmetros aceitos em itemfunc são:

  • avg – valor médio
  • count – número de valores
  • last – ultimo valor
  • max – valor máximo
  • min – valor mínimo
  • sum – soma dos valores

O timeperiod é opcional e será utilizando somente quando o itemfunc for necessário.

É importante lembrar que diferente das triggers que trocam as chaves dos itens automaticamente quando alteramos um item, no item agregado devemos alterar manualmente.

Vamos lá.

Vou utilizar as seguintes informações:

  • Nome do grupo: Geral/Servidores
  • Item: Memória total (vm.memory.size[total])

Relembrando nós precisamos do levantamento do TOTAL de memória de todos os servidores.

A sintaxe ficará assim:

  • grpsum[“Geral/Servidores”,”vm.memory.size[total]”,last]

1) Crie um novo template

Podemos utilizar o template que que ja utilizamos em nossos hosts, entretanto isso não é recomendado.

Imagina que você tem 300 servidores, e cria um novo item agregado no mesmo template, ele vai criar 1 item novo em cada servidor, ou seja 300 novos itens e usaremos somente 1.

2) Crie um novo item no template criado

 

3) Crie um novo host, pode estar no mesmo grupo que irá fazer os items calculado.

4) Associe o template ao host criado e aguarde os dados serem coletados.

Pronto temos atendemos a solicitação e teremos essa informação em tempo real.

Espero que tenham gostado e até o próximo artigo.

Deixe uma resposta