AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 48009
Accepted
s.mihai
s.mihai
Asked: 2009-07-31 04:42:34 +0800 CST2009-07-31 04:42:34 +0800 CST 2009-07-31 04:42:34 +0800 CST

HP iLO 获取 XML 数据

  • 772

我有几台带有 iLO 接口的 HP 服务器。您知道如何通过 XML 或类似的方式获取服务器的状态数据吗?

更新:我希望能够通过在 linux 机器上运行的脚本来获取服务器温度,以监控我们的 windows HP iLO servcers。

xml hp hp-proliant ilo
  • 5 5 个回答
  • 10803 Views

5 个回答

  • Voted
  1. Best Answer
    James Sneeringer
    2009-08-29T08:57:03+08:002009-08-29T08:57:03+08:00

    您上个月问了一个类似的问题,我提供了有关在 HP 网站上从何处获取所需工具的说明。以下是具体链接:

    • 您可以在此处获取 CPQLOCFG.EXE(由 sleske 建议)。
    • 您可以在此处获取 HPLOCFG.EXE(类似工具)。
    • 您可以在此处获取示例 XML 文件和 Perl locfg.pl 实用程序。

    我建议还查看 HP 网站上的文档(在 sleske 提供的链接上),因为有大量可用信息。

    • 4
  2. masseo
    2011-11-09T07:59:47+08:002011-11-09T07:59:47+08:00

    我知道这很旧,但有人解决了您的问题,就好像您是从 Windows 盒子中尝试的一样。在 Linux 中,(不是 WINDOWS...每个人)您可以在没有 EXE 工具的情况下执行此操作。您需要使用 Net::ILO perl 模块。这将使您能够编写登录到 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 网络国际劳工组织
      • 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

    • 3
  3. sleske
    2009-07-31T05:50:53+08:002009-07-31T05:50:53+08:00

    你的问题比较模糊。你想要什么状态数据?请提供一些例子。

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

    • 2
  4. Norky
    2010-09-03T01:13:19+08:002010-09-03T01:13:19+08:00

    再次,请参阅您之前的问题以及我最近对此的回答。

    我想知道你是否可以将这个问题合并到你以前的问题中......

    • 0
  5. Gargoyle
    2015-09-17T17:05:29+08:002015-09-17T17:05:29+08:00

    想要查看 James 的链接是否仍然有效,并且它们似乎是 - 在选择“对于服务器、存储和网络等产品,请转到 HP 支持中心 - Hewlett Packard Enterprise”后,在一个宣布HP Inc. 和 HP Enterprise 之间即将拆分将意味着不同的支持站点。无论如何...

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

    适用于 Linux 的 HP Lights-Out 在线配置实用程序又名 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=us

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

    即将发生的惠普公司拆分可能会导致一些链接中断,因此如果您是使用类型的书签,则可能值得获取有关您喜欢的主题的更新 hpe.com 链接。

    干杯,

    加格

    • 0

相关问题

  • 为什么我的 dl380 G3 将风扇摇得这么高(我该如何停止它?)

  • 不会将整个 XML 文件读入内存的命令行 XML 验证器?

  • flash/flex 客户端上的套接字策略文件问题

  • 从命令行更新 XML [windows]

  • 开源 XML 防火墙?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve