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

zabbix login

Após um login bem-sucedido, você será enviado para o Painel do Zabbix.

zabbix dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

No canto superior direito da tela, clique no botão Criar host.

Zabbix Create 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.

zabbix Cisco - Antes

Aqui está a nova imagem com a nossa configuração.

Zabbix Host IPMI

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.

zabbix add 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.

Zabbix Windows Service Application menu

Na parte superior direita da tela, clique no botão Criar aplicativo.

Zabbix IPMI Create Application

Na tela de aplicativos do Host, crie um novo aplicativo chamado IPMI.

Zabbix IPMI Application

Depois de terminar a criação do aplicativo, acesse a guia Itens.

Zabbix Item Tab

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

Zabbix IPMI ITEM

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.

Zabbix Latest data

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.

Zabbix IPMI Filter

Você deve ser capaz de ver os resultados do seu monitoramento IPMI usando o Zabbix.

Zabbix IPMI Monitor

Parabéns! Você configurou o servidor Zabbix para monitorar um host usando o IPMI.