O post a seguir estava como rascunho em minha conta já há algum tempo, ao revisitar o artigo não lembro ao certo do motivo pelo qual não o postei em um momento mais oportuno. Atualmente não tenho mais acesso ao ambiente de produção onde realizei os testes que serviram de base para o artigo mas creio que a informação contida aqui pode ser útil aos demais colegas da comunidade.
...
Neste post vou tratar do monitoramento IPMI dos servidores HP ProLiant BL460c G1 e ProLiant BL460c G6 através da iLo2 disponibilizada pelos servidores.
Após analisar a documentação do Zabbix para o monitoramento via IPMI tentei implementar o monitoramento através da iLo2 mas sem sucesso. Então passei a procurar na web e me deparei com documentação escassa e diversas pessoas com problemas para implementar o monitoramento via IPMI nos mais diversos cenários. Após muita pesquisa consegui implementar o monitoramento das blades. Segue abaixo o passo a passo para implementar o monitoramento IPMI no Zabbix.
Primeiramente verifique se o seu servidor Zabbix foi compilado com suporte a monitoramento IPMI com a opção --with-openipmi. Caso o servidor não tenha sido compilado com suporte IPMI, basta recompilá-lo com a opção acima e a instalação do pacote libopenipmi-dev. Este post não trata da instalação do servidor, em um post anterior mostro como instalar o servidor Zabbix. Clique aqui para maiores informações a respeito da instalação do Zabbix.
O próximo passo é habilitar os pollers IPMI no arquivo /etc/zabbix/zabbix_server.conf conforme abaixo. No meu caso três instâncias foram suficientes para o monitoramento, adapte a quantidade de instâncias para o seu ambiente se for o caso.
[/etc/zabbix/zabbix_server.conf]
...
StartIPMIPollers=3
...
Para utilizarmos o IPMI via iLo2, descobri que o monitoramento só funciona nas iLo2 com versão de firmware superiores a 2.05 portanto, verifique a versão de sua iLo2 e atualize se for o caso. Em muitos casos que constatei na web, e no meu caso também, realizei testes com versões anteriores da iLo2 que apresentavam erro e instabilidade portanto, é mandatório a atualização do firmware da iLo2.
Para testarmos o funcionamento do alvo a ser monitorado via terminal fazemos uso da ferramenta ipmitool que pode ser instalada com suas dependências utilizando-se o comando abaixo:
# apt-get install ipmitool
Com a atualização da iLo2 no alvo e a instalação do ipmitool no cliente já podemos verificar os sensores disponíveis para monitoramento conforme abaixo:
Para uma listagem mais detalhada dos sensores utilizamos o comando abaixo:
Com a listagem dos sensores podemos configurar o monitoramento através da interface web do Zabbix. Inicialmente configuramos o host para realizar o monitoramento IPMI conforme abaixo:
Habilite a opção Usar IPMI para visualizar as demais opções de configuração do IPMI siga o modelo acima para concluir a configuração.
Uma vez configurado o host passamos para a configuração dos ítens de monitoramento conforme abaixo:
OBS: Observe que a chave segue o modelo ipmi .
Agora passamos para a configuração das triggers, no exemplo em questão o Zabbix irá alarmar quando a temperatura for maior ou igual a 46 graus celcius.
Nenhum comentário:
Postar um comentário