2008年5月 6日

アクセスログのメール送信,生ログの取得など

ffftp01.gif さて,自宅サーバを運営していた頃は,アクセスログなどは,気が向いたときしか見ていませんでした。

 というのも,まあ,不都合があれば電源を抜けばいいわけで,月に1回,どんな攻撃があったのかなぁと,傾向と対策,みたいな感じで,眺める程度だったんですが・・・

 さすがに,商用サーバ(月額200円/容量3Gbyte)にアップしていると,掲示板に宣伝メールを書き込まれる程度ならまだしも,勝手に踏み台に(犯罪の片棒を知らない間に担が)されたりしても,電源を落とすことはできませんし,管理者の権限を抜かれると,閉鎖自体もできなくなってしまう・・・ 

 とはいえ,手動で毎日アクセスログを取得,分析するのも面倒です・・・

 というわけで,
  1 サーバのアクセスログを解析して,結果をメールで知らせるCGI
    (サーバからメールを送らせる)
  2 サーバの生ログを,まとめてFTPでダウンロードするバッチファイル
    (こちらからサーバに取りに行く)
という物を見つけてきました・・・

 1 サーバのアクセスログを解析して,結果をメールで知らせるCGI
  これは,XREA専用アクセス解析スクリプト XLAにあったもの
  適当にいじれば(生ログの格納場所とか),他のサーバでもいけるんじゃないでしょうか?
  あとは,CRON(タスクマネージャのような物)に登録すれば,定時にメールを送ってくるようになるはず・・・

 2 サーバの生ログを,まとめてFTPで転送するバッチファイル
  こちらは,XREA用ログ自動取得バッチプログラムのもの
  ただし,XP附属のFTPは使えないらしいので,ソース中にあるサイトからFTPクライアントをゲットする必要があります。
  あと,ダウンロードしたファイルの改行コードを,CR+LFに変換してから使用しないと,cmd.exeが膨大なエラーをはき出しますので,ご注意を・・・

 しかし,全く,貴重な連休の楽日に,なにをやっているんだぁ・・・
 (画像は愛用のFFFTP)