CentOS 5 | Apache 2.2.3 | LogWatch 7.3
大家好,
我在 CentOS 机器上运行 Apache,并托管多个虚拟主机。每个虚拟主机都有单独的访问日志。例如:
/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
答案1
由于默认配置,您提供的日志文件应该会被拾取,而无需您进行任何更改
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 中创建一个配置文件,例如 /etc/logwatch/conf/logfiles/http.conf
Logfile = /var/log/httpd/downloads.foo.com-access_log
...
...