obter automaticamente a temperatura do servidor via HP iLO

3

Eu tenho dois servidores HP em dois escritórios. Eles têm interfaces iLO e eu posso ler a temperatura de lá.
Como posso ler esta temperatura automaticamente através da rede? o iLO tem algum tipo de API?

com os melhores cumprimentos.

    
por s.mihai 25.07.2009 / 11:34

7 respostas

3

A HP disponibiliza muitos softwares para gerenciar seus servidores, você só precisa procurar um pouco por isso. Eles costumavam ter uma página onde todo o seu software Linux estava em um só lugar, mas eles parecem ter reorganizado seu site um pouco. Eu encontrei o software indo ao site de suporte deles e pesquisando o modelo de servidor que eu estava procurando (embora a maioria dos softwares que você está procurando funcione em qualquer servidor ProLiant, o que estou assumindo que você tem).

  1. Acesse a página de download de software e drivers .
  2. Clique em Servidores.
  3. Clique nos servidores ProLiant / tc Series.
  4. Aprofunde suas séries (DL / ML / etc.), modelo (360/380 / etc.) e geração (G3 / G4 / etc.).
  5. Clique no sistema operacional mais próximo do que você tem. Para o Ubuntu, escolha Debian. Para o CentOS, escolha RedHat.

Você verá toneladas de software. A maior parte provavelmente foi incluída em um ou mais CDs que vieram com o servidor se você o comprou novo. Na minha empresa, usamos HP System Health Application e Insight Management Agents , também conhecido como hpasm . Ele fornece agentes que podem perfurar os sensores de hardware diretamente, para que possamos ver coisas como temperatura, status do ventilador, fontes de alimentação e falhas de disco dentro do sistema operacional. É integrado ao Net-SNMP (ou Windows SNMP) como um subagente, que monitoramos com o Nagios. No Linux, é apenas um pacote RPM / DEB que você instala.

Para controlar o iLO diretamente pela rede, procure na página do software Utilitário de configuração do HP Lights-Out . Eu nunca usei isso, então não sei qual o nível de controle que ele oferece, mas esse é o único software que conheço para controlar remotamente o iLO. Além disso, há também uma interface XML que você pode acessar localmente no mesmo servidor em que o iLO está.

    
por 25.07.2009 / 16:33
2

Gasto um pouco de tempo tentando encontrar "Agentes do HP System Health Application e Insight Management", então achei que você deveria saber o que precisa para o Windows. O SNMP-in das temperaturas do servidor HP é:

  1. Instalar SNMP (ativar / desativar recursos do Windows)
  2. Configurar
    1. services.msc- > Serviço SNMP- > Guia Segurança > Adicionar comunidade "pública"
    2. Adicionar nomes de host permitidos para acessar o serviço SNMP (na mesma guia)
  3. Instalar agentes do HP Insight Management
  4. Configure quais agentes instalar (padrões)
  5. Use o SNMP para pesquisar temperatura, por ex. 1.3.6.1.4.1.232.6.2.6.8.1.4 para o sensor 1.
por 03.06.2010 / 16:26
0

Se eles são servidores Linux, você pode instalar as extensões do HP SNMP e ler isso. Ainda não encontrei uma biblioteca legal para lidar com o iLO.

    
por 25.07.2009 / 13:20
0

A Dell fornece uma interface WMI como parte de seu software OpenManage para que você possa ler dados de seu BMC usando o WMI de VBScript, Powershell ou qualquer outro. Eu procurei algo semelhante para a meia dúzia de HPs que temos, mas até agora não conseguimos encontrar nada. Algum de vocês grandes usuários da HP por aí no Serverfault sabe de algum software WMI para os HPs?

Se houver um software WMI para os iLOs, é uma maneira muito fácil de fazer o que você quer.

JR

    
por 26.07.2009 / 16:16
0

Por que você não está apenas usando o HP SIM para isso? é para isso que ele foi projetado.

    
por 03.06.2010 / 16:28
0

Qual o iLO? ILO original, iLO2 ou iLO3 (provavelmente não dado a data da pergunta)? Se for o iLO2 / 3, ambos suportam o IPMI, seja a partir do sistema operacional host ou para endereçar sua intenção original pela rede. Observe que o iLO2 precisa do firmware mais recente (2.00 no momento da gravação) para suportar totalmente os recursos da IPMI na LAN.

Se for o iLO original, há pouco / nenhum suporte para o IPMI, infelizmente, como outros disseram, você pode usar o SNMP para consultar agentes em execução no SO host que consulta o iLO / 2/3 via "host channel" (isso falha se o sistema operacional host estiver quebrado / reinicializando). Há ssh, embora a sintaxe CLI "DMTF SMASH" seja um pouco estranha. Há uma maneira de empurrar / extrair dados em algum formato XML para / do iLO, mas novamente requer acesso dentro da banda, ou seja, não o que você está procurando.

    
por 02.09.2010 / 11:04
0

Como eu sei não é possível obter temperatura via HPilo pelo menos no hpilo2 no Integrity É possível obter com hpux ou linux usando smh (linux / hpux) e crprop (hpux) Isso pelo menos no meu antigo servidor rx2600

    
por 06.05.2015 / 01:12