Zabbix 5.0 ou O que há de novo no servidor de modelos da IPMI



Você precisa colocar o equipamento sob monitoramento e, no seu sistema Zabbix favorito, não existe um modelo pronto para esse tipo de equipamento. Situação familiar? Todo mundo sai do seu jeito. Um administrador está procurando uma solução na Internet. O segundo está desenvolvendo o seu próprio. E alguns vão desistir dessa tarefa. Agora, a equipe do Zabbix a cada nova versão expande o conjunto de modelos predefinidos no sistema. Por exemplo, na próxima versão 5.0, um novo modelo universal para monitorar servidores via IPMI será exibido - Template Server by IPMI. Os colegas pediram ajuda para depurar seu trabalho em equipamentos de vários fabricantes. Para nós, essa ainda é uma oportunidade única de organizar um test drive para novas funcionalidades. Nós compartilhamos os resultados.

Como é o novo modelo?


Para monitorar seu servidor usando esse modelo, você precisa criar um "host" no sistema com monitoramento configurado via IPMI e anexar um modelo de servidor de modelo por IPMI a ele (Fig. 1). Não haverá descrição detalhada desta operação: instruções detalhadas estão na documentação oficial do Zabbix.

FIG. 1. Modelo de servidor de modelo por IPMI


Considere os princípios deste modelo e sua estrutura.

A base do modelo é o utilitário ipmitool. Ele permite que você obtenha as estatísticas necessárias do equipamento através do IPMI. Agora, o uso da funcionalidade deste utilitário e a obtenção de todos os dados necessários estão disponíveis para o usuário através da interface da web, usando o tipo de elemento de dados do agente IPMI e a chave especial ipmi.get. Isso só foi possível graças ao aparecimento da chave ipmi.get na nova versão.

No modelo Servidor de modelo por IPMI, o elemento de dados dos sensores Item IPMI é responsável por organizar a coleta de informações usando essa nova funcionalidade (Fig. 2).

FIG. 2. Item Obter item de sensores IPMI


Como resultado da operação do elemento de dados dos sensores Item Get IPMI, informações sobre o estado do equipamento em um formato JSON estruturado são exibidas no sistema Zabbix (Fig. 3).

FIG. 3. Um exemplo do resultado do item de operação Obter sensores IPMI


Além do elemento de dados dos sensores Item IPMI, o modelo também possui duas regras de detecção de detecção de sensores discretos (Fig. 4) e detecção de sensores de limite (Fig. 5). Essas regras de descoberta usam o JSON resultante da operação do item de dados Sensores IPMI do item Obter para criar automaticamente novos itens e acionadores de dados. Isso é claramente visto nas figuras abaixo na seção de itens mestres.

FIG. 4. Regra de descoberta de sensores discretos


FIG. 5. Regra de descoberta de sensores de limite


Por que o modelo usa duas regras de detecção, e não uma?

A descoberta de sensores discretos permite a criação automática de elementos de dados que são do tipo string em seus valores. E a descoberta de sensores de limite da regra de detecção permite criar automaticamente elementos de dados que são do tipo "número" em seus valores. Além disso, essa regra pode formar até 6 gatilhos para cada elemento de dados (Fig. 6).

Os valores para condições de disparo são obtidos do JSON, ou seja, do próprio dispositivo. Os gatilhos são criados para 6 limites: baixo perigoso, baixo crítico, baixo não crítico, alto não crítico, alto crítico, alto perigoso. Se um valor para um limite estiver ausente no JSON, um gatilho não será criado.

Em um gatilho educado, o limite pode ser redefinido no nível do Zabbix. No entanto, em nossa opinião, a maneira mais lógica de alterar um gatilho é convertê-lo no nível do equipamento. Como fazer isso geralmente é indicado nas instruções do dispositivo.

FIG. 6. 6 gatilhos protótipos para regras de detecção Descoberta de sensores de limite


Aproveite e vá

Para testar o modelo de servidor de modelo por IPMI, selecionamos servidores de três fabricantes: IBM, HP e Huawei. Alguns minutos após a conexão, os resultados mostrados na tabela foram obtidos com eles.

Tabela 1. Servidor de modelos por resultados do teste IPMI

Fabricante de equipamentosModelo de equipamentoNúmero de itens de dados criados automaticamenteNúmero de gatilhos criados automaticamente
HPProLiant DL360 G5vinte24
Huawei1288H V517556.
IbmSystem x13927

Todo o equipamento foi capaz de monitorar com êxito usando um novo modelo e uma nova ipmi.key.

A maioria dos dados foi obtida dos equipamentos da Huawei e, menos ainda, da HP. O motivo disso está na diferença de hardware dos dispositivos e não está relacionada à qualidade do trabalho do novo modelo.

Nas capturas de tela abaixo, você pode ver os elementos de dados e acionadores criados automaticamente pelo modelo.

FIG. 7. Elementos de dados criados automaticamente pelo modelo


FIG. 8. Disparadores criados automaticamente pelo modelo.


* * * O

servidor de modelos da IPMI provou ser o melhor. Acabou sendo fácil de usar e, mais importante, "universal".

O modelo de servidor de modelos por IPMI será incluído na lista de modelos básicos do Zabbix versão 5.0. De nossa parte, apoiamos fortemente essa abordagem do fabricante. Mesmo que os especialistas sejam forçados a criar seus próprios modelos especializados, recomendamos que se baseie nas abordagens estabelecidas pelo próprio fabricante e observadas no Servidor de modelos pelo IPMI. Primeiro, use a detecção automática de itens usando o item mestre. Em segundo lugar, aplique a detecção automática de acionador usando o item mestre nos casos em que isso for possível.

Bem, e estamos ansiosos para o lançamento do Zabbix 5.0 em breve!

: , « »

All Articles