お世話になっております。
Zabbixのバージョンは1.8.10を利用しております。
ファイルの存在チェックで「vfs.file.exists」があると思いますが、 チェックの対象がディレクトリである場合は、 どのように監視登録を行えばよいでしょうか?
お手数をおかけしますが、ご教授いただきたく思います。
標準のアイテムでは、ディレクトリの有無チェック用にちゃんと使 えるのはなさそうです。 そこで、UserParameterを利用されてみてはいかがでしょうか?
例えば、LinuxなどUNIX系のOSであれば、以下のようなUserParameter をZabbixエージェントの設定に追加してZabbixエージェントを再起 動してください。 UserParameter=vfs.directory.exists[*],if [ -d $1 ]; then echo 1; else echo 0; fi
UserParameter=vfs.directory.exists[*],if [ -d $1 ]; then echo 1; else echo 0; fi
そうすると、 vfs.directory.exists[ディレクトリ名] というキーを指定することで、ディレクトリがあったら1、ディレ クトリがなかったら0という値を示すアイテムとなります。
vfs.directory.exists[ディレクトリ名]
監視対象がWindowsの場合は、この記述では動きませんので、別途、 スクリプトを作成するなどの対応が必要です。
ご教授ありがとうございます。
Linuxでの設定方法を検討しておりましたので、 まさに記載いただいた内容で解決できそうです。
どうもありがとうございました。
アカウント名 cloret
Zabbix関連
TNK - 投稿数: 4671
標準のアイテムでは、ディレクトリの有無チェック用にちゃんと使
えるのはなさそうです。
そこで、UserParameterを利用されてみてはいかがでしょうか?
例えば、LinuxなどUNIX系のOSであれば、以下のようなUserParameter
をZabbixエージェントの設定に追加してZabbixエージェントを再起
動してください。
UserParameter=vfs.directory.exists[*],if [ -d $1 ]; then echo 1; else echo 0; fi
そうすると、
vfs.directory.exists[ディレクトリ名]
というキーを指定することで、ディレクトリがあったら1、ディレ
クトリがなかったら0という値を示すアイテムとなります。
監視対象がWindowsの場合は、この記述では動きませんので、別途、
スクリプトを作成するなどの対応が必要です。
cloret - 投稿数: 25
ご教授ありがとうございます。
Linuxでの設定方法を検討しておりましたので、
まさに記載いただいた内容で解決できそうです。
どうもありがとうございました。