[thrive_leads id=’49087′]
Você gostaria de aprender a usar o recurso do monitorar IPMI? Neste tutorial, vamos mostrar como configurar o Zabbix para monitorar um host usando o protocolo IPMI.
• Versão do Zabbix: 3.4.12
• Versão do Ubuntu Linux: 18
Lista de Hardware:
A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial do Zabbix.
Cada peça de hardware listada acima pode ser encontrada no site da Amazon.
Zabbix Playlist:
Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação do Zabbix.
Não se esqueça de se inscrever em nosso canal do youtube chamado FKIT.
Tutoriais Relacionados ao Zabbix:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do Zabbix.
Tutorial – Zabbix Habilitar Monitoração IPMI
Primeiro, precisamos instalar o pacote IPMITOOL para permitir que o Zabbix faça as verificações do IPMI.
Também precisamos tomar nota da localização do programa IPMITOOL.
Use o comando WHICH para descobrir a localização do programa IPMITOOL.
# apt-get update
# apt-get install openipmi libopenipmi0 ipmitool
# which ipmitool
/usr/bin/ipmitool
Em nosso exemplo, o programa IPMITOOL foi encontrado dentro do diretório: / usr / bin
Em seguida, precisamos editar o arquivo de configuração do servidor Zabbix e ativar o recurso do monitor IPMI.
No console do Linux, use os seguintes comandos para localizar o local do arquivo zabbix_server.conf.
Em nosso exemplo, o arquivo zabbix_server.conf estava localizado em / usr / local / etc.
Após encontrar, você precisa editar o arquivo zabbix_server.conf.
# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf
Aqui está o arquivo original, antes da nossa configuração.
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
Adicione StartIPMIPollers = 5 no final do arquivo de configuração.
Aqui está o novo arquivo com nossa configuração.
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartIPMIPollers=5
O servidor Zabbix foi configurado para iniciar automaticamente 5 processos para coletar informações do IPMI.
Agora, você precisa reiniciar o serviço Zabbix.
Se você usou nosso guia de instalação, você pode reiniciar o Zabbix usando o seguinte comando:
# /etc/init.d/zabbix-server restart
Se o servidor Zabbix foi iniciado com sucesso, você deverá ver uma mensagem semelhante a esta no arquivo de log:
25217:20180924:114910.972 server #15 started [ipmi poller #1]
25218:20180924:114910.973 server #16 started [ipmi poller #2]
25219:20180924:114910.985 server #17 started [ipmi poller #3]
25220:20180924:114910.977 server #18 started [ipmi poller #4]
25221:20180924:114910.973 server #19 started [ipmi poller #5]
Em nosso exemplo, o arquivo de log do servidor Zabbix zabbix_server.log está localizado dentro do diretório / tmp.
Em nosso exemplo, o servidor Zabbix iniciou 5 processos do coletor de dados IPMI automaticamente.
Use o seguinte comando para obter uma lista dos sensores IPMI disponíveis no seu dispositivo.
# ipmitool -I lanplus -H 10.0.1.220 -U root -P calvin sensor
Tenha em mente que, você terá que alterar o nome de usuário e senha para refletir seu dispositivo IPMI.
Em nosso exemplo, o nome de usuário root e o pareamento de senha são o login administrativo padrão e a senha de uma interface Dell iDRAC.
O sistema deve apresentar a lista de sensores IPMI disponíveis.
Temp | na | | na | na | na | na | 85.000 | 90.000 | na
Temp | na | | na | na | na | na | 85.000 | 90.000 | na
Temp | na | | na | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Temp | na | | na | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Ambient Temp | 27.000 | degrees C | ok | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Planar Temp | na | | na | na | 3.000 | 8.000 | 90.000 | 95.000 | na
CMOS Battery | 0x0 | discrete | 0x0080| na | na | na | na | na | na
ROMB Battery | na | discrete | na | na | na | na | na | na | na
VCORE PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VCORE PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.75 VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.75 VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.5V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.8V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
5V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
MEM CPU2 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
5V Riser1 PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
MEM CPU1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VTT CPU2 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VTT CPU1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.9V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU2 1.8 PLL PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU1 1.8 PLL PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.0 LOM FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.0 AUX FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
FAN MOD 1A RPM | 6360.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 1B RPM | 4560.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 2A RPM | 6480.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 2B RPM | 4440.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 3A RPM | 6360.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 3B RPM | 4560.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 4A RPM | 6480.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 4B RPM | 4440.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 5A RPM | na | | na | na | 2640.000 | na | na | na | na
FAN MOD 5B RPM | na | | na | na | 1920.000 | na | na | na | na
FAN MOD 6A RPM | na | | na | na | 2640.000 | na | na | na | na
FAN MOD 6B RPM | na | | na | na | 1920.000 | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Heatsink Pres | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0280| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0280| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Parabéns! você ativou o recurso necessário para monitorar o IPMI no Zabbix.
Agora você pode usar o painel do servidor Zabbix para monitorar dispositivos IPMI.
Tutorial – Zabbix Monitorar IPMI
Agora, precisamos acessar o painel do servidor Zabbix e adicionar o dispositivo IPMI como um host.
Abra o seu navegador e digite o endereço IP do seu servidor web plus / zabbix.
Em nosso exemplo, o seguinte URL foi inserido no navegador:
• http://35.162.85.57/zabbix
Na tela de login, use o nome de usuário e a senha padrão.
• Nome de usuário padrão: Admin
• Senha Padrão: zabbix
Após um login bem-sucedido, você será enviado para o Painel do Zabbix.
Na tela do painel, acesse o menu Configuração e selecione a opção Host.
No canto superior direito da tela, clique no botão Criar host.
Na tela de configuração do host, você precisará inserir as seguintes informações:
• Nome do host – digite um nome de host para monitorar.
• Nome do host visível – Repita o nome do host.
• Novo grupo – digite um nome para identificar um grupo de dispositivos semelhantes.
• Interfaces de agentes – Clique na opção Remover.
• Interfaces IPMI – digite o endereço IP do nome do host.
Aqui está a imagem original, antes da nossa configuração.
Aqui está a nova imagem com a nossa configuração.
Clique no botão Adicionar para incluir este host no banco de dados do Zabbix.
Na tela do painel, acesse o menu Configuração e selecione a opção Host.
Localize e clique no nome do host que você criou antes.
Em nosso exemplo, selecionamos o nome do host: IPMI
Na tela Propriedades do host, acesse a guia Aplicativos.
Na parte superior direita da tela, clique no botão Criar aplicativo.
Na tela de aplicativos do Host, crie um novo aplicativo chamado IPMI.
Depois de terminar a criação do aplicativo, acesse a guia Itens.
Na parte superior direita da tela, clique no botão Criar item.
Na tela de criação de itens, você precisa configurar os seguintes itens:
• Nome: insira uma identificação para o item de monitoramento do IPMI.
• Tipo: Agente IPMI
• Chave: criar uma chave de identificação personalizada
• Sensor IPMI: Digite o nome de um sensor IPMI disponível no seu dispositivo
• Tipo de Informação: Numérico (Flutuante)
• Unidades: C
• Intervalo de atualização: 60 segundos
• Mostrar valor: como é
• Aplicação: IPMI
Clique no botão Adicionar e termine a criação do item.
Espere 5 minutos.
Para testar sua configuração, acesse o menu Monitoramento e clique na opção Últimos dados.
Use a configuração de filtro para selecionar o nome do host desejado.
Em nosso exemplo, selecionamos o nome do host IPMI
Clique no botão Aplicar.
Você deve ser capaz de ver os resultados do seu monitoramento IPMI usando o Zabbix.
Parabéns! Você configurou o servidor Zabbix para monitorar um host usando o IPMI.