IPMIトリガー情報について
OS:CentOS 7.8.2003
Zabbix:5.0.1
IPMIについてお聞きしたいのですが、
iLO情報をホストへテンプレートを使い"Template Server Chassis by IPMI"追加後、
各項目の情報を取得してくるのですが、トリガーを確認すると多数の項目で
ステータスは不明となり、情報の部分がビックリマークで以下のようなメッセージを確認できます。
Invalid expression [{19856}<{#SENSOR_LO_CRIT}]
これら{#SENSOR_LO_CRIT}などの情報は以下IPMIで取得してきたデータより閾値を設定していると思っているのですが、自分の認識は正しいでしょうか。
誤っている場合、#SENSOR情報はどこから取得してきているのでしょうか。
{"id":"01-Inlet Ambient","name":"(64.1).01-Inlet Ambient","sensor":{"type":1,"text":"temperature"},"reading":{"type":1,"text":"threshold"},"state":{"state":0,"text":""},"value":25.000000,"units":"C","threshold":{"lower":{},"upper":{"non_crit":40.000000,"crit":42.000000,"non_recover":46.000000}}},
TNK - 投稿数: 4769
設定されているテンプレート内のディスカバリルール
Threshold sensors discovery
にLLDマクロとして設定されているのですが、
{#SENSOR_LO_CRIT}
に関しては、
$.threshold.lower.crit
で取得して設定するようになっているようです。
記載されていたJSONを見ると、
$.threshold.lower
の中身の値が空になっているので、閾値として機能していないと思
われます。
IPMIの場合、メーカーによって実装が異なる場合があるので、この
部分が実装されていなかったり、もしくは、Zabbix側でJSON化した
ときに正常に機器から値を取得できなかったことが考えられます。
lowerの値が取得可能な機器であるのか確認してみてください。
取得できない機器である場合は、該当するトリガーは無効にして運
用されてはいかがでしょうか?
zasx - 投稿数: 5
TNK 様
コメント誠にありがとうございます。
はやり、lowerの値が入っていないということですよね・・・・
該当トリガーを無効にして運用するよう、検討いたします。