- 締切済み
ログのまとめ方
サーバが4台あって各サーバのログをまとめたいのですがどのようにしてまとめていいのか悩んでいます。 ログの形式はすべて一緒です。 時間が書き込まれてあるのでできれば時間順で4つのログをまとめられたらと思っています。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ham_kamo
- ベストアンサー率55% (659/1197)
No.1です。 アクセスログやエラーログ、と言うとWebアクセスのログでしょうか。 Apacheを使っているとすると、Apacheは標準ではsyslogを使わず独自にログを出力しているので、そのままではNo.1の参考URLで紹介した方法では無理ですね。 Apacheでもsyslogでログを出力することはできるらしいので、各サーバのhttpd.confを書き換え、適当なfacility(local6とかlocal5が誰も使ってなさそう)を指定してログの出力先をsyslogに設定し、/etc/syslog.confでそれらの出力先に local6.*;local5.* @server1 (server1はログをまとめるサーバ。書式は必ずTAB区切り) とでもして転送設定をすれば、server1でログを一元管理できると思います。全てのログをserver1で管理したいのなら、いっそのことserver1以外で *.* @server1 としてもいいかもしれません。当然トラフィックは増えますが。 実際にやったことはないので、私ができるアドバイスはこれくらいです。 [UNIXサーバの運用管理で欠かせないログ管理] http://www.atmarkit.co.jp/fsecurity/rensai/unix_sec07/unix_sec01.html [Apacheのログを活用しよう] http://www.atmarkit.co.jp/flinux/rensai/apache13/apache13a.html
- ham_kamo
- ベストアンサー率55% (659/1197)
サーバのOSは何で、ログとは何のログでしょうか。 UNIX/Linuxのsyslog機能を利用しているログの場合、1つのサーバにログを転送して一元管理できます。
補足
早々のご回答ありがとうございます。 サーバはLinuxでログはアクセスログやエラーログなどです。