![Qmail - 用 splogger 替换 multilog](https://linux22.com/image/549272/Qmail%20-%20%E7%94%A8%20splogger%20%E6%9B%BF%E6%8D%A2%20multilog.png)
我目前管理一个 qmail 安装,在 Centos 上使用 qmailrocks 指南进行设置(现在似乎已从互联网上消失)。所以 - daemontools、multilog、vpopmail、qmail。
我被要求设置一个 Splunk 服务器来分析来自我们所有服务器的日志,但我似乎找不到任何方法让 Splunk 读取多日志消息。我仔细研究了 qmail 文档,找到了 splogger,它能够将消息记录到 syslog(Splunk 可以读取)。那么,对于由 daemontools 管理的 qmail 安装,是否有一种简单的方法可以用 splogger 替换多日志,还是我需要完全改变启动 qmail 的方式?
答案1
在 /var/qmail/supervise/qmail-smtpd/log 中查找运行文件,并将 multilog 行替换为 splogger,并使用 splogger 的适当参数。使用 svc -h /serverice/qmail-smtpd 命令重新启动 qmail-smtpd。当然,请备份所有已更改的文件。