RAID-1アレイ上でUbuntu10.04を実行しています。好奇心から、アレイのステータスを調べるために「ディスクユーティリティ」プログラムを起動することにしました。驚いたことに、アレイは「劣化」と表示され、ドライブの1つに障害がありました。他のドライブに障害が発生した場合、すべてのデータが失われていたでしょう。 RAIDが劣化したときに電子メールまたはその他の手段で自動的に通知するようにUbuntuを設定する方法はありますか?
Ubuntuでこのような優れたソフトウェアRAIDサポートがあり、RAID障害をユーザーに通知しないことで、すべてを破棄するのは奇妙に思えます。 「cat/proc/mdstat」を監視し、「failed drive」パターンが見られた場合はメールを送信するために、cronジョブを作成することを考えていましたが、車輪の再発明はしたくありません。
デフォルトでは、/etc/mdadm/mdadm.conf
行が含まれています
MAILADDR root
Ubuntu 8.04では、アレイが劣化したときにメールがrootに送信されることを確認できます(他のリリースでこれが異なる動作をする理由がわかりません)。
問題は、メールがrootに送信され、Ubuntuが管理者ユーザーがrootのメールを読むように何も設定していないように見えることです。以前は;最初のインストールがUbuntu4.10だったマシンでは、/etc/aliases
含む
# Added by Ubuntu installer
root: myusername
これにより、rootのメールがローカルメールボックスにリダイレクトされ、それを読み取ります。
たぶんUbuntuはセットアップをやめました/etc/aliases
ほとんどの人はローカルメールボックスのようなものがあることにさえ気づいていないからです。しかし、Ubuntuにとって、管理者が何らかの方法でrootのメールを受信するように手配することは良い考えです。たぶんあなたは機能リクエストをすることができます(またはあなたの声を既存のものに追加することができます、私は見ていません)。 (厳密に言えば、それはいぼからの回帰です!)