我刚刚安装了 HP Microserver Gen8,我想监控它(使用 Rainmeter)。不幸的是,我的互联网访问受限(80/443),所以我想使用 XML 来实现这一点。我可以使用以下方法获取一些基本信息: https://myserver/xmldata?item=All 我怎样才能修改这个 xml 来获得更多的细节(比如温度/内存/cpu 等等)?
答案1
我想你不会得到这些信息。这个界面只是用来发现的。
也许这有助于获取更多数据,但是您真的需要在没有身份验证的情况下获取有关服务器的所有信息吗?
读
http://h20565.www2.hpe.com/hpsc/doc/public/display?docId=c03334058
If configured to do so, the iLO device returns identifying information in
response to an
unauthenticated XML query. By default, the iLO device is configured to
return this information.
To disable this feature, set the CIM_SECURITY_MASK in the
MOD_SNMP_IM_SETTINGS
command to disable unauthenticated XML query return information.
和
CIM_SECURITY_MASK accepts the integers 0–4. The possible values are:
• 0—No change
• 1—None (no data is returned)
• 2, 3, 4—Enabled (medium — 3)
答案2
虽然有点晚了,但可能会对其他人有所帮助。
*HPE Redfish 和 hperest 在第 8 代 (gen8 可能需要更新的 ilo 固件才能访问此功能) 和较新的 ProLiants 上实现,这允许通过安全的 HTTPS 连接收集诸如 CPU、电源、热量等信息**
- “@humans374 你的网址表明你有 https 访问权限,这让你能够在使用各种工具时收集大量信息。”
有适用于 HPEREST、HPEREDFISh、HPEilo HPOA 等的 powershell cmdlet。
还有大量可用的 python 和 curl 示例。