syslog-ng 抱怨插件“tfjson”

syslog-ng 抱怨插件“tfjson”

我每晚都会从 cron 收到此错误。我搞不清楚 syslog-ng 正在寻找什么。我已经syslog-ng-mod-json通过 apt 安装了模块,但每次重新启动 syslog-ng 时问题仍然存在。有人知道该如何修复吗?

/etc/cron.daily/logrotate:
Plugin module not found in 'module-path'; module-path='/usr/lib/syslog-ng/3.5.3', module='tfjson'

答案1

logrotate 向 syslog-ng 发送 HUP 信号,并使其重新加载配置。这是正常的。问题是 syslog-ng 由于某种原因找不到 json 模块。检查可用模块(执行 syslog-ng --version 命令),并找到与 json 相关的模块,然后在 syslog-ng 配置中包含以下行:@module 我记得 tfson 模块已重命名为 json-plugin,但我不确定是在哪个版本中。

相关内容