HACS VMware monitorovací rozšíření ESXi Stats (wxt9861). Home Assistant je bezplatný software pro domácí automatizace chytré elektroniky s otevřeným zdrojovým kódem pro automatizaci domácnosti, který je navržen jako centrální řídicí systém pro chytrá domácí zařízení se zaměřením na místní ovládání a soukromí. Lze k němu přistupovat přes webové uživatelské rozhraní, prostřednictvím doprovodných aplikací pro systémy Android a iOS.
Obsah
VMware ESXi plugin konfigurace
Do konfiguračního souboru HA přidáme IP adresu a přihlačovací údaje do ESXi instalace. Monitoring všech statistik a akceptace nevalidního SSL certifikátu je ve výchozím nastavení rozšíření neaktivní t.z není potřeba tyto parametry konfigurovat.
esxi_stats: host: IP adresa ESXi serveru username: uživatel password: heslo
Senzor
Rozšíření monitoruje základní parametry VM. Paměť místo na disku, stav (onlne, offline) hostovaných serverů..
sensor.esxi_datastore_nvme ESXi datastore nvme 19.17 name: nvme type: vmfs free_space_gb: 190.17 total_space_gb: 480 connected_hosts: 1 virtual_machines: 14 unit_of_measurement: Free (GB) friendly_name: ESXi datastore nvme220g
Uptime senzor
esx_host_uptime_hours: friendly_name: "ESXi Uptime" value_template: >- {{ ((states.sensor.esxi_stats_hosts.attributes["esxi.local"]["uptime_hours"] | float) * 3600) | float | timestamp_custom("%-jd %Hh %Mm") }} icon_template: mdi:timer-sand
Automatizace
V případě že vlastníte VM licence s podporou externích příkazů, lze v HA vytvořit automatizaci která rozšíří funkcionalitu o možnost provést příkaz power off, power on..

V příkazu / automatizaci není možné používat obvyklé VMID, je nutné zjistit název VM a příkaz sestavit pomocí tohoto údaje.
vim-cmd vmsvc/getallvms
Tento příkaz vypíše vo VM konzole jména všech virtuálních strojů. Mimo vypnutí virtuálního stroje lze definovat vytvoření automatické zálohy (snapshot).
Užitečné
Instalace Home Assistant VM ESXi 7
Github repo HA rozšíření wxt9861 (včetně příkladů a návodu na instalaci)
Domovská stránka ESXi
Domovská stránka HA