web-dev-qa-db-ja.com

RAID-Z障害通知

RAID-Zに10TBのアレイを備えたFreeBSDファイルサーバーがあります(したがって、8TBは2TBの冗長性で使用できます)。ドライブの1つに障害が発生した場合に、できれば電子メールでシステムに通知する方法を見つけようとしています。これは、マシンが画面なしで実行され、直接ログインすることはめったにないためです。

通知が必要なのは、それ以外の場合、問題が発生したことを示す唯一のヒントは、2番目のドライブが移動してデータを取得するときだけだからです。

5
Aatch

Cron/emailを介してzpool statusの出力を照会および解析する何かを試すことができます。または、商用ソリューション: http://www.santools.com/smartmonux.html

2
ewwhite

これを/etc/periodic.confに追加します。

daily_status_zfs_enable="YES"

次に、送信される毎日の定期的な電子メールにzfsプールのステータスが追加されます。現在受信していない場合は、変数を使用してメールアドレスを追加することもできます。

daily_output="[email protected]"

7
Erik

chkdsk は、cronを介して実行できるスクリプトの1つであり、適切に構成すると、zpoolエラーが検出されたときにメールで通知されます。

2
sciurus

直接監視するには、「zpool status -x」を使用して、スクリプトに適した出力を提供できます。 「すべてのプールが正常です」と表示されるか、エラーがあるか使用できないプールが一覧表示されます。

1
eirescot