如何查询 rsyslog 设置?

Bri*_*ian 5 configuration syslog

我使用 rsyslog 进行程序日志记录和系统日志记录,因此我有统一的日志文件。我有一些消息丢失,我不确定为什么,但我认为这可能是配置选项设置不正确或保留为我需要更改的默认值。我知道我可以设置 rsyslog.conf 中选项的值,但如何查看 rsyslog 当前正在使用的内容?

我在网上搜索了这个问题的答案一段时间,不敢相信这是不可能的,一定有人需要这个并找到了它。

谢谢你的帮助!

Dia*_*ond 4

没有这样的选项用于查询 rsyslog 配置,请参阅rsyslogd(8)手册页,这就是为什么您找不到任何内容。

如果你想检查 rsyslog config,你可以使用以下命令:

rsyslogd -N1
Run Code Online (Sandbox Code Playgroud)

这告诉 rsyslog 进行配置检查。它不在常规模式下运行,而只是检查配置文件的正确性。此选项用于验证配置文件。为此,请在前台交互运行 rsyslogd,并指定 -f 和 -N 级别。level 参数修改行为。目前,0 与根本不指定 -N 选项相同(因此意义有限),而 1 实际上激活代码。

请参阅此处的详细信息:http://www.rsyslog.com/doc/v8-stable/troubleshooting/troubleshoot.html#configuration-problems

或者也可以使用调试,这里是如何按需使用调试