如何更改 ispconfig clamav 日志文件位置

如何更改 ispconfig clamav 日志文件位置

在 ispconfig 3 Web 界面上,Monitor 下的日志文件部分

有几个日志文件,其中一个是邮件日志,另一个是 ClamAV 日志。

不幸的是,ClamAV 日志指向与邮件日志相同的文件,即 /var/log/maillog

我想更改 ClamAV Log 的链接以指向我将创建的另一个日志文件,以显示每日扫描结果。该日志文件位于 /var/log/clamav/manual_clamscan.log

我该如何更改此超链接?

答案1

vim /usr/local/ispconfig/server/lib/classes/monitor_tools.inc.php

对于 redhat,第 1725 行检查是否/var/log/clamav/clamd.log存在

case 'log_clamav':
[...]
    if ($dist == 'redhat') {
          $logfile = (is_file('/var/log/clamav/clamd.log') ? '/var/log/clamav/clamd.log' : '/var/log/maillog');
    }
[...]

它根本不存在,所以我触摸了该文件并将 clam cron 作业指向此日志文件。这也适用于在此 php 文件中编程的其他日志文件。

问题解决了

相关内容