syslog-ng 導入 おまけ
HP の RAID SmartArray は今の所 FreeBSD 用の管理ツールが出ていない。しかし、そのページにもあるように障害時とリビルド完了時にはログを吐いてくれるので、match を使って通知 Mail を出すようにしてみるのが(何もしないよりは)良さげ。
syslog-ng.conf
destination raid_notice { program("/usr/local/sbin/raid_notice"); }; filter f_raid_notice { match("ciss[0-9]: \\*\\*\\* State change,"); }; log { source(src); filter(f_raid_notice); destination(raid_notice); };
#!/bin/sh TO=root@example.com while read line do echo "$line"|/usr/bin/mail -s "raid_state_change" $TO done
ciss* *** は全て match させてスクリプト側でゴニョった方が良いかもなぁ。
どちらにしても、もっときっちり作らんとダメポですな。
例によって内容の保障は一切アリマセヌ。
参考させて頂いた所:
止められないUNIXサーバのセキュリティ対策 第10回 安全性の高いログ・サーバへの乗り換えのススメ(2)