お世話になります。
LLDで検出したデータストアのIOPSを取得しようと試行錯誤していますが、実現できずにいます。
(実現できるのであればZabbixのバージョンは限定しませんが、今は4.0.10を使用しています)
この値は現状のZabbix側アイテムキーには用意されていないので、パフォーマンスカウンタから持ってくるしかなく、具体的には以下のようなキーになると思います。
vmware.hv.perfcounter[{$URL},{HOST.HOST},"datastore/datastoreReadIops[average]",{#DATASTORE}]
問題は,最後の{#DATASTORE}が、データストア名ではなくUUIDで書かれなければならないようだということです。
データストアのUUIDを検出するディスカバリキー({#DATASTORE.UUID}のような)が今のところ存在しないため、
アイテムを1つずつ手動で作成する以外に解決策が見いだせない状況です。
あとは各HVでSSHシェルを有効化した上、userparameterを駆使して名前とUUIDを変換するといった強引な方法ぐらいしか思いつきません。
こういった、パフォーマンスカウンタ経由でのデータストアの値取得について、良い方法はありませんでしょうか。