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

 找回密码
 立即注册
查看: 1359|回复: 1

[插件集成] esxi_stats 0.7.0beta7修改版 ESXI或vCenter主机,虚拟机数据和操作

[复制链接]

1

主题

14

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
金钱
203
HASS币
0
发表于 2023-10-12 17:03:34 | 显示全部楼层 |阅读模式
本帖最后由 野马 于 2023-10-13 20:09 编辑

这插件都是源于 https://github.com/wxt9861/esxi_stats/releaseshttps://bbs.hassbian.com/thread-12046-1-1.html 的两位作者的付出,
github最初作者最新版本 0.7.0beta7发布后后,论坛的修改版作者sasukebinbin 好像没有一起跟着修改 ,个人只是初进坑刚有需求,简单搬运把sasukebinbin 修改弄到最新版本里。
并把使用问题简单归纳一下希望对其他人有人,具体使用请参考原来2位作者的介绍。0.70版本主要多了通知功能和电源策略功能,加上sasukebinbin 的修改后还可以读取宿主机的温度温度,用于监控服务器的健康状态用途很不错

(1)使用读取宿主机的温度等数据,有可能需要主板支持IPMI或在exsi里开启CIM服务器(个人使用exsi8.0默认没开启,具体原因不明,但正常读取数据),exisi里主机-管理-服务里面开启也可能需要ssh开启,请参考 https://www.kclouder.cn/posts/46145.html。homeassistant识别结果如下图
QQ浏览器截图20231012160219.png


(2) 0.7.0beta7版本对虚拟机的操作变更为需要采用UUID而非名字方式,但我这里发现没效,没有被正确识别。每次操作都提示没有找到对应UUID的VM,如下图!不知道大家是不是这样。希望一起研究解决下,作者更新这方式后我也没找到对应的使用说明和编写例子
QQ浏览器截图20231012160229.png
这问题已解决,原来对vm的识别还是根据名字,但不明白作者为何说已经改用UUID,坑啊。但这个名字要使用在homeassistant里面的,而非exsi里面的(某些名字有所不同,主要应该系统格式导致)。举个例子,我的windows7在exsi是以“Windows 7”显示出来,但在HomeAssistant是“windows_7”显示出来,因此记住以homeassistant里显示出来的为准就能

(3)附上0.7.0beta7修改版本。并简单提一下安装方式吧,方便新手排雷。把文件里esxi_stats目录放到/config/custom_components下,之后重启。记得是可以按照原作者下面提供的方式安装,如果不能的,请参考原来作者的说明新安装后用包里的esxi.py文件覆盖系统里面的。原来装有0.7.0beta7以下旧版本的可以整个目录覆盖安装。

集成用户界面
  • 从 Home Assistant UI 转到配置 > 设备与服务
  • 单击右下角的 图标,弹出“添加集成”窗口
  • 找到并单击 ESXi Stats (这里有个坑,如果搜索的搜ESXi的很难弹出,建议直接搜  stats )
  • 输入所需信息并单击提交
esxi_stats-0.7.0beta7(edit).rar (330.31 KB, 下载次数: 2)

回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2023-10-12 17:13:27 | 显示全部楼层
感谢楼主分享,esxi对于普通主板就没有温度能给到ha
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 16:59 , Processed in 0.081515 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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