如何聚合大量 cron 邮件

如何聚合大量 cron 邮件

如何以智能方式处理大量 cron 邮件(来自一千台服务器)?主要用例:出现 cron 错误,但其严重性不值得立即采取行动。但是,我不希望每隔一分钟就收到一封有关该错误的电子邮件。显然我可以将其静音,但这样我就会忘记该错误。

unattended-upgrades示例错误:由于可用内存不足,定期失败。

理想情况下,我会使用 Opbeat 或 Sentry 之类的服务,但用于 cron 输出。它允许我聚合(在服务器和命令上)、分配和静音事件。

但希望其他人已经实现了一些聪明的方法。

感谢您的建议!

更新:我发现了一个sentry-cron实用程序@https://pypi.python.org/pypi/cron-sentry这似乎满足了我的要求。对于 Opbeat 来说这也是可能的,但还没有人编写过包装器。

相关内容