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

标题: esxi_stats 0.7.0beta7修改版 ESXI或vCenter主机,虚拟机数据和操作 [打印本页]

作者: 野马    时间: 2023-10-12 17:03
标题: esxi_stats 0.7.0beta7修改版 ESXI或vCenter主机,虚拟机数据和操作
本帖最后由 野马 于 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识别结果如下图
[attach]52215[/attach]


(2) 0.7.0beta7版本对虚拟机的操作变更为需要采用UUID而非名字方式,但我这里发现没效,没有被正确识别。每次操作都提示没有找到对应UUID的VM,如下图!不知道大家是不是这样。希望一起研究解决下,作者更新这方式后我也没找到对应的使用说明和编写例子
[attach]52216[/attach]
这问题已解决,原来对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以下旧版本的可以整个目录覆盖安装。

集成用户界面[attach]52217[/attach]


作者: Ari    时间: 2023-10-12 17:13
感谢楼主分享,esxi对于普通主板就没有温度能给到ha




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5