HP iLO获取XML数据

我有几台配有iLO接口的HP服务器。 你有什么想法,我怎么能通过XML或类似的东西获取服务器的状态数据?

更新:我想能够通过运行在Linux机器上的脚本来获取服务器温度,以便监视我们的Windows HP iLO服务器。

上个月你问了一个类似的问题 ,我提供了有关HP网站上哪里去获取所需工具的说明。 这里有确切的链接:

  • 你可以在这里获得CPQLOCFG.EXE(如sleske所build议的)。
  • 您可以在这里获得HPLOCFG.EXE(一个类似的工具)。
  • 您可以在这里获得示例XML文件和Perl locfg.pl实用程序。

我还build议您查看惠普网站(由sleske提供的链接)上的文档,因为有大量的信息可用。

我知道这是旧的,bur某人提出了你的问题,就好像你是从一个窗口框中尝试这个。 在Linux中,(不WINDOWS …每个人),你可以做到这一点没有一个EXE工具。 你需要使用Net :: ILO perl模块。 这将使您能够编写一个login到ILO服务器并与之交互的脚本。

  1. http://search.cpan.org/~nlewis/Net-ILO-0.54/(http://search.cpan.org/CPAN/authors/id/N/NL/NLEWIS/Net-ILO-0.54)下载。 tar.gz )
  2. 下载后:

    • tar -zxvf Net-ILO-0.54.tar.gz
    • CD Net-ILO
    • perl Makefile.pl
    • 进行安装

3)编译和安装后,编写一个perl脚本:(这里是一个只打印临时文件:

vim myscript.pl

#!/usr/bin/perl # FILE: /home/myuser/myscript.pl # CREATED: 07:22:37 07/11/2011 # MODIFIED: 07:46:30 07/11/2011 use Net::ILO my $ilo = Net::ILO->new( #address of your system address => '192.168.2.111', username => 'Administrator', password => 'yourpassword', ); my $temperatures = $ilo->temperatures; foreach my $sensor (@$temperatures) { print " Name: ", $sensor->{name}, "\n"; print "Location: ", $sensor->{location}, "\n"; print " Value: ", $sensor->{value}, "\n"; print " Unit: ", $sensor->{unit}, "\n"; print " Caution: ", $sensor->{caution}, "\n"; print "Critical: ", $sensor->{critical}, "\n"; print " Status: ", $sensor->{status}, "\n\n"; } #---------end script 

4)运行脚本 – perl myscript.pl

你的问题相当含糊。 你想要什么状态数据? 请提供一些例子。

也就是说,iLO提供了脚本界面(通过HP的工具CPQLOCFG.EXE或Perl)。 有关详细信息,请参阅iLO上的HP文档 。

再次看到你以前的问题,以及我最近的答案。

我想知道如果你能把这个问题合并到你以前的问题中

想要看看詹姆斯的链接是否还在工作,他们似乎是 – 在popup窗口中select“对于服务器,存储和networking等产品,请访问HP支持中心 – Hewlett Packard Enterprise”后,即将在惠普公司和惠普企业之间分手将意味着不同的支持网站。 无论如何…

实用程序又名CPQLOCFG.EXE可以在这里findhttp://h20565.www2.hpe.com/hpsc/swd/public/detail?sp4ts.oid=3288134&swItemId=MTX_232d69dde5874c11b3ebc27ee3&lang=en-us&cc=us

HP Lights-Out Linux在线configuration实用程序(又名hponcfg-1.9.0-3.noarch.rpm)可在此处获得http://h20565.www2.hpe.com/hpsc/swd/public/detail?sp4ts.oid=3288134&swItemId= MTX_9994deee7e854c48934baeb2e5&LANG = EN-US&CC =我们

HP Lights-Out XML适用于Linux的PERL脚本示例也可以通过James多年前发布的链接find – 但是,我对这个社区是新手,因此每个post只能发布两个链接。

即将到来的惠普公司拆分可能会导致一些链接中断,所以如果您是书签使用types,则可能需要在您喜欢的主题上获得更新的hpe.com链接。

干杯,

加尔格