web-dev-qa-db-ja.com

zpoolドライブが死んだときにメールを送信しますか?

先日、メディアドライブにアクセスできませんでした。メディアサーバーにSSHで接続して、何が起きているかを確認しました。 ZFSプールもマウントされていませんでした。再度実行すると、劣化していて、ハードドライブの1つがUNAVAILであることがわかりました。

今すぐ修正しましたが、これが再び発生した場合は、より早い警告が必要です。ハードドライブがオフライン/劣化/使用不可になったときにメールを送信するように取得できますか?

現在、Ubuntu16.04.2でZFS0.6.5.6を実行しています。

2
mpen

zedZFSイベントデーモン を介してプールを監視できます(そして監視する必要があります)。

または、cronを定期的にzpool status -xを実行するように構成して、出力が出力されたときに電子メールを送信することもできます。例えば:

#!/bin/bash
exit_code=0
/usr/sbin/zpool status -x | grep -v "all pools are healthy" && exit_code=1
exit $exit_code
3
shodanshok