在 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 文件中编程的其他日志文件。