如何让 logwatch 处理备用 apache 日志?

如何让 logwatch 处理备用 apache 日志?

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
...
...

相关内容