获得日记以发送有关某些事件的电子邮件

fda*_*fda 6 linux syslog systemd journald

我找到了这些针对 syslogd 的解决方案,它们在某些事件(如 local0.crit 或 local1.err)上发送电子邮件

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

但是,我的系统在 systemd 上运行,因此将日志用于系统日志。如何在不运行 cron 每 5 分钟检查所有日志并将日志发送到地址或类似地址的情况下基于事件实施电子邮件?

小智 2

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

相反,您可以使用 python API 来实现自己的日志日志观察器来读取日志