- ESXi 7.0.3
ZabbixでESXiホストのリソース監視をする為にUUIDが必要であった。調べるとesxcfg-info
コマンドに-uオプションを付与することで取得できそうな気色である。
# esxcfg-info -h (snip) -u, --hwuuid Print hardware uuid
ESXiにsshで接続して、下に掲げるコマンドを発行するとESXiのUUIDを取得できた。
# esxcfg-info -u A78CD3D9-5DCF-AA96-2DE0-D08D1CC3AEE9
ところがZabbixへ放り込んでも「Unknown hypervisor uuid.」とかでちっともリソースが取得できない。どうも小文字しか受け入れないようである。UUID取得の際に小文字へ変換するならこうである。
# esxcfg-info -u | awk '{print tolower($0)}'
これで丸く収まった。