RAID>mdstatをLogWatchで

RAID

Software RAIDに限らず,RAIDを動かしていて一番かんじんなのは,冗長diskが故障して,冗長性がなくなったことを遅滞なく知る,ということですね.Software RAIDでは,1日1回

cat /proc/mdstat

をすれば普通は十分でしょう.

LogWatchを動かしている人は,そのレポートの中に,/proc/mdstatの内容をそのまま取り込んでくれれば楽だと思うでしょう.

ということでやってみました.結果的にはすごく簡単なことなんですが,ネット検索では,なかなかズバリというものが見つかりませんでしたので,たまには社会奉仕と言うことで,過不足なく公開します.

まず,LogWatchが動いていることが前提です.

LogWatchは非常に便利なツールで,インストールも簡単なので,お勧めです.

で,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のレポートが来るのを待つだけです.

(2016年5月20日,BLOGから再録してupdate)

Notes:
1. そういう,インストール例もちらほらありますね.
そういう,インストール例もちらほらありますね.