ISCSIなどでNASをマウントしているサーバにおいてディスクの値が取得できない場合に障害とみなすトリガーの設定の仕方を教えてください。
「ディスクの値が取得できない場合」として、具体的にどのような 障害が発生してどのような状態になるのかをお教え頂けませんでし ょうか?
とあるサーバにおいて原因不明のリブートが発生しました。 2つのドライブはNASでマウントしています。 しかし再起動後にそのマウントが外れてましたがzabbixは障害とみなしませんでした。 今回のケースが再度発生した場合のためにトリガーの設定を行いたいのです。 よろしくお願いいたします。
一つのやり方としては、正常にマウントできた時にのみアクセス できるファイルをNAS上に作成しておき、そのファイルの存在チェ ックでマウントできているかを判断する方法が考えられます。
アイテムとしては、vfs.file.exists[file]を利用すれば良いと思 います。
回答ありがとうございます。
特定のファイルを作成せず、1つのアイテムとトリガーだけで判別できる方法はありませんでしょうか。
よろしくお願いいたします。
マウントポイントの総容量が正常時の測定値と違っていたら障害とい うのはいかがでしょうか? vfs.fs.size[fs,total]を利用すれば実現できると思います。
あとは、ログ監視で、マウントできなかったときに何らかのエラーロ グが出力されていると思いますので、そのメッセージが出力されたと きに通知する方法でしょうか。
これら以外では、私の知っている範囲ですぐには思いつきません。
以前、dfコマンドの結果を利用してNFSがマウントされているかどうかをチェックするユーザパラメータを動かしたことがあります。
この場合、マウントしているけれど、ディスクにアクセスできないようなイレギュラーな場合は対応できませんが、簡易的には使いやすいと思います。
アカウント名 tetuotok
Zabbix関連
TNK - 投稿数: 4671
「ディスクの値が取得できない場合」として、具体的にどのような
障害が発生してどのような状態になるのかをお教え頂けませんでし
ょうか?
tetuotok - 投稿数: 3
とあるサーバにおいて原因不明のリブートが発生しました。
2つのドライブはNASでマウントしています。
しかし再起動後にそのマウントが外れてましたがzabbixは障害とみなしませんでした。
今回のケースが再度発生した場合のためにトリガーの設定を行いたいのです。
よろしくお願いいたします。
TNK - 投稿数: 4671
一つのやり方としては、正常にマウントできた時にのみアクセス
できるファイルをNAS上に作成しておき、そのファイルの存在チェ
ックでマウントできているかを判断する方法が考えられます。
アイテムとしては、vfs.file.exists[file]を利用すれば良いと思
います。
tetuotok - 投稿数: 3
回答ありがとうございます。
特定のファイルを作成せず、1つのアイテムとトリガーだけで判別できる方法はありませんでしょうか。
よろしくお願いいたします。
TNK - 投稿数: 4671
マウントポイントの総容量が正常時の測定値と違っていたら障害とい
うのはいかがでしょうか?
vfs.fs.size[fs,total]を利用すれば実現できると思います。
あとは、ログ監視で、マウントできなかったときに何らかのエラーロ
グが出力されていると思いますので、そのメッセージが出力されたと
きに通知する方法でしょうか。
これら以外では、私の知っている範囲ですぐには思いつきません。
kodai - 投稿数: 1341
以前、dfコマンドの結果を利用してNFSがマウントされているかどうかをチェックするユーザパラメータを動かしたことがあります。
この場合、マウントしているけれど、ディスクにアクセスできないようなイレギュラーな場合は対応できませんが、簡易的には使いやすいと思います。