web-dev-qa-db-ja.com

logwatchに代替Apacheログを処理させるにはどうすればよいですか?

CentOS 5 | Apache 2.2.3 | LogWatch 7.3

こんにちは皆さん、

CentOSボックスでApacheを実行していて、複数のVirtualHostをホストしています。これらの各仮想ホストには、個別のアクセスログがあります。例えば:

/var/log/httpd/example.foo.com-access_log /var/log/httpd/downloads.foo.com-access_log

メインサイトは/ var/log/httpd/access_logにログを書き込んでいます。

LogWatchは、メインのログファイルのみをチェックしているようです。他のファイルも含めるように指示するにはどうすればよいですか?

/ usr/share/logwatch/scripts/services/httpのどこかにポインタがあるのではないかと思いましたが、そこには表示されませんでした。

何かご意見は?

-M

2
Mike B

提供したログファイルは、デフォルトの構成のため、変更を加えずに取得する必要があります

LogFile = httpd/*access_log
LogFile = Apache/*access.log.1
LogFile = Apache/*access.log
LogFile = Apache2/*access.log.1
LogFile = Apache2/*access.log
LogFile = Apache-ssl/*access.log.1
LogFile = Apache-ssl/*access.log

しかし、より具体的にしたいのであれば、/ etc/logwatch/conf/logfiles /http.confなどの構成ファイルを/ etc/logwatch/confに作成できます。

Logfile = /var/log/httpd/downloads.foo.com-access_log
...
...
7
topdog