📅  最后修改于: 2023-12-03 15:02:08.956000             🧑  作者: Mango
Journald 是 Linux 发行版上的系统日志服务。它能够收集和存储操作系统级别的日志,但是不支持将这些日志发送到外部服务。如果您希望将日志发送到云上的外部服务,那么您可以使用 Papertrail。本文将介绍如何将 Journald 日志发送到 Papertrail。
首先,您需要在 Papertrail 中创建一个日志接收点。
一旦您完成了上述步骤,Papertrail 将为您提供一个地址和端口,在下一步中您将需要使用这个地址和端口。
接下来,您需要在 Journald 中配置日志发送。在本例中,我们将使用下面的配置:
[Journal]
ForwardToSyslog=yes
SyslogIdentifier=systemd-journald
[Forwarding]
SyslogFacility=daemon
SyslogLevel=info
RemoteHost=<PAPERTRAIL IP ADDRESS>
RemotePort=<PAPERTRAIL PORT>
请将
完成配置后,将配置文件保存为 /etc/systemd/journald.conf 并重新加载 Journald 以导入更改:
$ sudo systemctl restart systemd-journald.service
现在,您应该按照 Papertrail 控制台上提供的指示,向系统发送一些测试消息以确保一切正常运行。您还应该在 Papertrail 中查看到 Journald 发送的测试消息。
通过使用 Journald 和 Papertrail,您可以轻松地收集和存储系统日志,并在云上的外部服务中处理这些日志。通过本文,您已经了解了如何为 Journald 配置日志转发,以及如何在 Papertrail 中创建日志接收点和将其配置为接收 Journald 日志。