Zabbixが標準で提供しているテンプレートではあまり細かな情報が取得できないため、外部チェック(自身が作成したスクリプト)で値を取得しようと思っています。
対象はESXiと仮想マシンです。
ESXiには値が1つのもの(CPUの個数等)と複数のもの(ESXiがマウントしているデータストア名等)があります。今回お聞きしたいのは、複数のものを取るときの事です。
ローレベルディスカバリを利用しようと思っています。
複数のデータストア名を取得し、json形式で出力するスクリプトを書いたのですが、ローレベルディスカバリとアイテムのプロトタイプはどのように設定すればいいてしょうか?
通常ローレベルディスカバリで複数の値を取得しjson形式に出力した後、アイテムのプロトタイプでそのjsonの値(戻り値)を引数にして何かしらの値をとるようにすると思いますが、スクリプトだけで複数の値が取れてしまうので、ローレベルディスカバリとアイテムのプロトタイプは何を設定すれば良いかわかりません。
教えて下さい。