clamd有一些configuration选项来select日志文件。 我试过启用,但条目继续去系统日志。
我想从syslog中获取这些信息并将其存入自己的日志文件中。 可能?
编辑:
其他信息在评论中请求:
我没有这个文件。 我有这个:
# cat /usr/lib/systemd/system/[email protected] [Unit] Description = clamd scanner (%i) daemon After = syslog.target nss-lookup.target network.target [Service] Type = simple ExecStart = /usr/sbin/clamd -c /etc/clamd.d/%i.conf --foreground=yes Restart = on-failure PrivateTmp = true
你可以尝试根据这个post修改你的configuration文件:
https://www.howtoforge.com/community/threads/clam-log.45788/
#注释或删除下面的行。 #例 #取消注释此选项以启用日志logging。 运行守护程序的用户必须可以写入#FileFile。 #完整path是必需的。 LogFile /var/log/clamd.log #默认情况下,日志文件被locking写入 - 锁防止 #多次运行clamd(如果想运行另一个clamd,请 #复制configuration文件,更改LogFilevariables,然后运行 #守护进程和--config-file选项)。 这就是为什么你不应该取消注释 #这个选项。 #LogFileUnlock #日志文件的最大尺寸。 默认值是1 Mb。 #值为0将禁用该限制。 #您可以使用兆字节(1M = 1m = 1048576字节)的“M”或“m” #和'K'或'k'为千字节(1K = 1k = 1024字节)。 指定大小 #字节只是不使用修饰符。 #LogFileMaxSize 2M #logging每条消息的时间。 日志时间1 #使用系统logging器(可以和LogFile一起使用)。 LogSyslog 1 #启用详细日志logging。 LogVerbose 1
Howerver,它可能会logging到系统日志和日志文件。
如果是这样,你可以继续玩configuration文件来实现你的目标…
希望这可以帮助