『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: honry

[经验分享] IPMI接入HA

  [复制链接]

1

主题

12

帖子

153

积分

注册会员

Rank: 2

积分
153
金钱
141
HASS币
0
发表于 2022-8-9 19:24:58 | 显示全部楼层
正好有个ipmi板子
回复

使用道具 举报

0

主题

16

帖子

120

积分

注册会员

Rank: 2

积分
120
金钱
104
HASS币
0
发表于 2022-8-9 20:13:44 | 显示全部楼层
感谢分享。
回复

使用道具 举报

6

主题

117

帖子

899

积分

高级会员

Rank: 4

积分
899
金钱
782
HASS币
0
发表于 2022-8-12 15:35:42 | 显示全部楼层
noderednodered
回复

使用道具 举报

0

主题

3

帖子

78

积分

注册会员

Rank: 2

积分
78
金钱
75
HASS币
0
发表于 2022-8-22 10:55:00 | 显示全部楼层
感谢楼主,需要
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2022-8-22 15:28:08 | 显示全部楼层
五千万啊 发表于 2022-3-29 18:00
有超微ipmi主板 看看

请问下您超微主板接入了吗
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2022-8-22 15:30:35 | 显示全部楼层
qqkj 发表于 2022-8-9 19:07
haos 里如何安装ipmitool啊?
我试了好像不支持 apt-get install 命令。。。

同安装在esxi虚拟机下的ha os要怎么接入超微的IPMI呢
回复

使用道具 举报

0

主题

23

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
387
HASS币
0
发表于 2022-8-22 23:32:43 | 显示全部楼层

学习一下
回复

使用道具 举报

0

主题

29

帖子

1429

积分

金牌会员

Rank: 6Rank: 6

积分
1429
金钱
1400
HASS币
0
发表于 2022-11-18 12:24:08 | 显示全部楼层
本帖最后由 gubx 于 2022-11-18 12:29 编辑
Ari 发表于 2022-8-22 15:30
同安装在esxi虚拟机下的ha os要怎么接入超微的IPMI呢

需要安装IPMITOOL工具,HAOS里面安装不了,得先去配置-加载项里面安装Terminal & SSH加载项,Terminal & SSH的配置里面有APK选项,填入你启动的时候需要安装的软件包,apks:
  - ipmitool
我之前是通过一个IPMI-MQTT的容器查询IPMI的数据的,这两天有空,强迫症上来了,就取消了容器转发,直接用IPMITOOL通过命令行查询IPMI数据了

未标题-1.jpg
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2022-11-18 14:36:48 | 显示全部楼层
gubx 发表于 2022-11-18 12:24
需要安装IPMITOOL工具,HAOS里面安装不了,得先去配置-加载项里面安装Terminal & SSH加载项,Terminal & S ...

填入你启动的时候需要安装的软件包,apks:
  - ipmitool
然后怎么操作会有实体出来啊,我比较小白,求指导
回复

使用道具 举报

0

主题

29

帖子

1429

积分

金牌会员

Rank: 6Rank: 6

积分
1429
金钱
1400
HASS币
0
发表于 2022-11-22 10:47:11 | 显示全部楼层
本帖最后由 gubx 于 2022-11-22 15:17 编辑
Ari 发表于 2022-11-18 14:36
填入你启动的时候需要安装的软件包,apks:
  - ipmitool
然后怎么操作会有实体出来啊,我比较小白,求指 ...

我的配置如下,超微X10-SRL-F主板,电源要支持PMBUS才能查询实时功率和平均功率

  - platform: command_line
    name: 'CPU Temp'
    unit_of_measurement: '°C'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 3.1 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'PCH Temp'
    unit_of_measurement: '°C'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 7.3 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'System Temp'
    unit_of_measurement: '°C'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 7.1 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'Fan1 Speed'
    unit_of_measurement: 'RPM'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 29.1 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'Fan2 Speed'
    unit_of_measurement: 'RPM'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 29.2 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'Fan3 Speed'
    unit_of_measurement: 'RPM'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 29.3 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'Fan4 Speed'
    unit_of_measurement: 'RPM'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 29.4 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'Fan5 Speed'
    unit_of_measurement: 'RPM'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 29.5 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'FanA Speed'
    unit_of_measurement: 'RPM'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN sdr entity 29.7 |cut -d '|' -f5|awk '{print $1}'"
  - platform: command_line
    name: 'Server Instantaneous Power'
    unit_of_measurement: 'W'
    scan_interval: 15
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN dcmi  power reading | grep Instantaneous |awk '{print $4}'"
  - platform: command_line
    name: 'Server Average Power'
    unit_of_measurement: 'W'
    scan_interval: 60
    command: "ipmitool -I lanplus -H 192.168.xx.xxx -U ADMIN -P ADMIN dcmi  power reading | grep Average |awk '{print $7}'"



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 05:55 , Processed in 0.219629 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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