人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

複数の拠点(数十箇所)にあるサーバーから、自動バックアップが完了(成功)したメールが大量に送信されてきます。
主に夜間送られてくるものを、朝確認しているのですが、とても人力でチェックできる量ではありません。
こういうメールを自動でチェックし、届いていない場合だけアラートを上げるようなツール、仕組みはないでしょうか。
よろしくお願いします。

●質問者: 匿名質問者
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号

(1)前提:すべてのサーバから送られてくるfromのメールアドレスは,
●サーバ毎にユニーク.
●かつ,バックアップの用途以外では使われない.
●かつ,成功したとき以外送ってこない.
●かつ,バックアップの結果メールであることを示す,「決まった文字列」を含む.
ように設定しておく.
(2)チェック対象のメールアドレスの一覧のファイルを作成する. ソートしておく.
(3)毎日mail.logを「決まった文字列」でgrepし,awkなどでメールアドレス部分を取り出し,ファイルに出力する. このファイルもソートしておく.
(4) (2)と(3)のファイルをdiffコマンド,-sオプションで比較すると,「一致しなかったメールアドレスだけ」が表示される.→ それが失敗したサーバです.
(5) (3)(4)処理をcrontabで毎日決まった時刻に実行し、結果をファイルに保存する.
日中そのファイルを確認すればよい.

「失敗したサーバ」が人力でチェックできないほど多いのならだめですが... (^^;

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ