Software RAIDに限らず,RAIDを動かしていて一番かんじんなのは,冗長diskが故障して,冗長性がなくなったことを遅滞なく知る,ということですね.そのためには,1日1回
cat /proc/mdstat
をすれば普通は十分でしょう.
LogWatchを動かしている人は,そのレポートの中に,/proc/mdstatの内容をそのまま取り込んでくれれば楽だと思うでしょう.
ということでやってみました.結果的にはすごく簡単なことなんですが,ネット検索では,なかなかズバリというものが見つかりませんでしたので,たまには社会奉仕と言うことで,過不足なく公開します.
まず,LogWatchが動いていることが前提です.
で,設定ファイルを作るんですが,LogWatchのドキュメント類をザッと読めばわかりますが,/usr/share/logwatch以下に新規に書いたり,書き直すのは,推奨されていません./etc/logwatchに書きます.
読み込むログはありませんので, /etc/logwatch/conf/services/mdstat.conf は,
Title = "mdstat" LogFile = NONE
となります.そして, /etc/logwatch/scripts/services/mdstat は,
#!/bin/bash cat /proc/mdstat
となります.このファイルは,実行可能にしておきます.
これで,あとは,次にLogWatchのレポートが来るのを待つだけです.