net.dns.recordの動作について
お世話になっております。
zabbixエージェント のアイテム net.dns.recordの動作について教えてください。
net.dns.record[DNSサーバIP,解決したい名前,A] などとして登録しており
正常に名前解決が可能な場合は正常な文字列を取得できています。
ただ、テストとして"解決できない名前"を入力した場合、取得不可のアイテムとなってしまい
トリガーによる障害通知を行うことができません。
マニュアルを見ても、失敗時の返り値の記載はないようですので
取得不可となってしまうのは、このアイテムの仕様でしょうか?
0や空白などを返してくれるといいんですが。
サーバ、エージェントのバージョンはそれぞれ下記となっています。
zabbix-serverのバージョン 2.2.2
zabb-x-agentのバージョン 2.2.1
TNK - 投稿数: 4769
net.dns.record[]を利用する場合、名前解決できないとNOT_SUPPORTED(取得不可)
になってしまうようです。
名前解決できるかどうかを監視されたいのであれば、UserParameterなどを利用した
方が良いかもしれません。
以下のURLにあるスクリプトを参考にしてみてください。
https://www.zabbix.com/wiki/doku.php?id=howto/monitor/services/monitor_d...
takenaka.satoru - 投稿数: 10
回答ありがとうございます。
設定、オプションなどの不備でないことがわかりましたので、別の方法を検討したいと思います。
URLのスクリプト参考にさせていただきます。