更改 /var/log/journal/remote 中来自 /var/log/journal/upload 的日志文件的名称

更改 /var/log/journal/remote 中来自 /var/log/journal/upload 的日志文件的名称

我有几个主机使用 systemd-journal-upload 将日志发送到我的 systemd-journal-remote 服务器。 /var/log/journal/remote 中的文件名是remote-[IP_ADDR].journal,但我希望它们是remote-[HOSTNAME].journal。我该怎么做呢?

答案1

远程日志应该保存到名为 的文件中,因此如果您获取的是 IP 地址,则意味着您存在 DNS 解析问题,导致 systemd-journal-remote 必须回退到 IP 地址。remote-hostname.journal

来自系统日志远程手册页:

文件将被调用,其中该部分是连接源端点的转义主机名,如果无法确定主机名,则为数字地址。remote-hostname.journalhostname

如果这不起作用,请使用诸如(例如,如果这是您的 IP 地址之一)之类的命令检查 DNS 解析是否按预期工作,并确认它返回正确的预期主机名。host ip-addresshost 192.168.23.34

(您可能还需要直接 DNS 来匹配它,确保解析回相同的 IP 地址。)host hostname

相关内容