标签: rsyslog
我们的一个应用程序已配置为使用rsyslog将某些错误记录到远程服务器上的日志中。我被要求提供每小时的电子邮件,其中列出了过去一小时内记录的错误。我看过ommail,但似乎并没有这样做。关于如何最好地做到这一点的任何建议?
答案 0 :(得分:1)
我会对此低技术:
*.error /var/log/error.log
从logrotate,您可以在 prerotate 或 postrotate 部分中运行脚本,您可以在其中获取文件的内容并通过电子邮件发送。
ommail更适合发送与某个过滤器匹配的日志,因此让它发送这样的“摘要”会很麻烦。