惠普集成灯(ILO)


hp_ilo平台允许您对服务器的HP ILO(集成照明)传感器进行API调用,并在家庭助理传感器中使用此数据。必威是什么

如果ILO或指定的JSONPATH查询仅返回单个值(例如温度或状态),则将其放置在状态字段中。如果返回数据结构,将其放置在ilo_data属性。

有关从这些传感器可以检索的内容的更多细节可在Python-Hpilo文档

配置

要在安装中使用此集成,请添加以下内容configuration.yaml文件:

#示例Configuration.yaml条目传感器-平台hp_ilo主持人ip_address或主机名用户名您的用户名密码你的密码监视-姓名传感器名称Sensor_Type传感器类型

配置变量

主持人 细绳 必需的

可以在其上达到ILO的主机名或IP地址。

港口 细绳 ((选修的,默认值:443

可以到达ILO的端口。

用户名 细绳 必需的

用户名用于连接到ILO。

密码 细绳 必需的

用于连接到ILO的密码。

监视 列表 ((选修的

通过ILO数据创建的传感器。

默认:

默认为空列表(没有创建传感器)。

姓名 细绳 必需的

传感器名称。

Sensor_Type 细绳 必需的

传感器类型必须是下面指定的有效传感器类型之一。

测量单位 细绳 ((选修的

传感器的测量单元。

value_template 模板 ((选修的

当此处指定JINJA2模板时,创建的传感器将输出模板结果。ILO响应可以用ilo_data多变的。

有效传感器_型:

  • 服务器名称:获取该ILO正在管理的服务器的名称。
  • server_fqdn:获取该ILO正在管理的服务器的FQDN。
  • server_host_data:获取描述主机的SMBIO记录。
  • server_oa_info:获取有关封闭底盘的机上管理员的信息。
  • server_power_status:是否在服务器上电动。
  • server_power_readings:获取最新,最小,最大和平均功率读数。
  • server_power_on_time:几分钟前,该服务器已在(非排量计数器,类似于使用的小时)上供电。
  • server_asset_tag:获取服务器资产标签。
  • server_uid_status:获取UID光的状态。
  • server_health:获取服务器健康信息。
  • 网络设置:获取ILO网络设置。

例子

为了获得两个传感器,报告CPU风扇速度和环境入口温度,以及server_health在HP Microserver Gen8上,您可以在您的configuration.yaml文件

传感器-平台hp_ilo主持人ip_address或主机名用户名您的用户名密码你的密码监视-姓名CPU fanspeedSensor_Typeserver_health测量单位%”value_template'{{{ilo_data.fans [粉丝1“]。速度[0]}}'-姓名入口温度Sensor_Typeserver_health测量单位°C”value_template'{{{ilo_data.temperature [“ 01-INLET环境”]。currentReading [0]}}'-姓名服务器健康Sensor_Typeserver_healthvalue_template'{{{ilo_data.health_at_a_glance}}'

硬件细节

并非每个硬件都支持所有值。

HP微体验GEN8

在此硬件上,您应该避免使用以下传感器_型为Monuared_Variables:防止错误。

  • server_oa_info
  • server_power_readings
  • server_power_on_time