找回密码
 立即注册
查看: 5888|回复: 6

[技术探讨] 来一发用hass监测HP ILO的配置

[复制链接]

6

主题

84

回帖

526

积分

高级会员

积分
526
金钱
436
HASS币
0
发表于 2019-3-19 22:35:58 | 显示全部楼层 |阅读模式
本帖最后由 a3241 于 2019-3-19 22:35 编辑

用的HP microserver gen8做的存储,用hass监测工况,代码如下

# Sensors
sensor:
  - platform: hp_ilo
    host: 192.168.2.11(你的IP)
    username: Administrator(你的用户名)
    password: 123456(你的密码)
    monitored_variables:
      - name: '机箱风扇'
        sensor_type: server_health
        unit_of_measurement: '%'
        value_template: '{{ ilo_data.fans["Fan 1"].speed[0] }}'
      - name: '环境温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["01-Inlet Ambient"].currentreading[0] }}'
          - name: 'CPU温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["02-CPU"].currentreading[0] }}'
      - name: '内存温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["03-P1 DIMM 1-2"].currentreading[0] }}'
      - name: '硬盘温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["04-HD Max"].currentreading[0] }}'
      - name: '桥温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["05-Chipset"].currentreading[0] }}'               
      - name: 'Chipset Zone温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["06-Chipset Zone"].currentreading[0] }}'
      - name: 'VR P1 温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["07-VR P1 Zone"].currentreading[0] }}'
      - name: 'ILO区温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["09-iLO Zone"].currentreading[0] }}'
      - name: 'PCI1卡温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["10-PCI 1"].currentreading[0] }}'
      - name: 'PCI1区温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["11-PCI 1 Zone"].currentreading[0] }}'
      - name: '机箱温度'
        sensor_type: server_health
        unit_of_measurement: '°C'
        value_template: '{{ ilo_data.temperature["12-Sys Exhaust"].currentreading[0] }}'
效果如下:

   1.jpg
     

评分

参与人数 2金钱 +15 收起 理由
sss190 + 5 纳尼,还有这种操作?
咸味土豆 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

75

主题

1901

回帖

8278

积分

元老级技术达人

积分
8278
金钱
6252
HASS币
430

活跃会员教程狂人

发表于 2019-3-20 05:54:38 | 显示全部楼层
666,原来是这么写的。
所有过往,皆为序章。
回复

使用道具 举报

27

主题

2120

回帖

9074

积分

论坛元老

积分
9074
金钱
6922
HASS币
30

论坛元老

发表于 2019-3-20 08:05:55 | 显示全部楼层

666,原来是这么写的。
回复

使用道具 举报

3

主题

77

回帖

1221

积分

金牌会员

积分
1221
金钱
1141
HASS币
0
发表于 2020-5-30 21:40:46 | 显示全部楼层
lz,代码直接复制过去错误。能把配置文件打个包上传吗?
回复

使用道具 举报

3

主题

77

回帖

1221

积分

金牌会员

积分
1221
金钱
1141
HASS币
0
发表于 2020-6-13 13:38:18 | 显示全部楼层
感谢楼主,用 vs code编辑复制过去就可以正常显示了。
回复

使用道具 举报

6

主题

84

回帖

526

积分

高级会员

积分
526
金钱
436
HASS币
0
 楼主| 发表于 2020-7-29 14:37:18 | 显示全部楼层
sss190 发表于 2020-6-13 13:38
感谢楼主,用 vs code编辑复制过去就可以正常显示了。

格式有严格的要求,空格和TAB一定要对齐
回复

使用道具 举报

rtzz 

5

主题

178

回帖

1390

积分

论坛积极会员

Real

积分
1390
金钱
1202
HASS币
0
发表于 2020-7-30 09:19:29 | 显示全部楼层
666,赶紧复制一波,又能加一页显示内容了,哈哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 13:54 , Processed in 1.174005 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表