让 journald 在某些事件发生时发送电子邮件

让 journald 在某些事件发生时发送电子邮件

我找到了针对 syslogd 的解决方案,它们会在 local0.crit 或 local1.err 等特定事件发生时发送电子邮件

我怎样才能让 syslogd 通过电子邮件将某些日志消息发送给我? http://www.johnandcailin.com/blog/john/how-setup-real-time-email-notification-critical-syslog-events

但是我的系统在 systemd 上运行,因此使用 journal 进行系统日志记录。如何才能实现基于事件的电子邮件,而无需运行 cron,该 cron 每 5 分钟检查一次所有日志并将日志发送到某个地址或类似地址?

答案1

据我所知,journald 中没有这样的功能,而且我认为它永远不会被实现。

相反,你可以使用以下方式实现自己的日志观察器:python API 读取日志

相关内容