ESXiホストのUUIDを取得

  • 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)}'
図1. UUIDを取得

これで丸く収まった。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください