VMware Home Assistant ESXi senzor + ovládání

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.

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..

VMware ESXi Home Assistant automatizace
ESXi Home Assistant automatizace

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

ICTIS.CZ