我有几个主机使用 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.journal
hostname
如果这不起作用,请使用诸如(例如,如果这是您的 IP 地址之一)之类的命令检查 DNS 解析是否按预期工作,并确认它返回正确的预期主机名。host ip-address
host 192.168.23.34
(您可能还需要直接 DNS 来匹配它,确保解析回相同的 IP 地址。)host hostname