惠普集成灯(ILO)
这hp_ilo
平台允许您对服务器的HP ILO(集成照明)传感器进行API调用,并在家庭助理传感器中使用此数据。必威是什么
如果ILO或指定的JSONPATH查询仅返回单个值(例如温度或状态),则将其放置在状态字段中。如果返回数据结构,将其放置在ilo_data
属性。
有关从这些传感器可以检索的内容的更多细节可在Python-Hpilo文档。
配置
要在安装中使用此集成,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目传感器:-平台:hp_ilo主持人:ip_address或主机名用户名:您的用户名密码:你的密码监视:-姓名:传感器名称Sensor_Type:传感器类型
有效传感器_型:
- 服务器名称:获取该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_Type:server_health测量单位:“%”value_template:'{{{ilo_data.fans [粉丝1“]。速度[0]}}'-姓名:入口温度Sensor_Type:server_health测量单位:“°C”value_template:'{{{ilo_data.temperature [“ 01-INLET环境”]。currentReading [0]}}'-姓名:服务器健康Sensor_Type:server_healthvalue_template:'{{{ilo_data.health_at_a_glance}}'
硬件细节
并非每个硬件都支持所有值。
HP微体验GEN8
在此硬件上,您应该避免使用以下传感器_型为Monuared_Variables:
防止错误。
server_oa_info
server_power_readings
server_power_on_time