日志监控:发生错误时发送邮件
log monitoring: send email when error occurs
我确实有一些应用程序的日志文件。我想做的是监视这些日志文件并在发生错误时发送电子邮件。
问题是如何做这样的事情。看过几个类似Splunk的工具,但是真的很贵(应该不花钱,或者只收加盟费)。
我正在使用 java 并且 logback 用于日志记录。所以现在我使用一个 SMTP 附加程序,它在出现错误时直接发送电子邮件。但问题是,我无法在所有应用程序/服务器上采用这种方法。
非常感谢任何帮助!
干杯
您正在查看多少数据?如果您每天的流量少于 500 MB,则可以免费使用 Splunk。
您还可以 post 处理这些日志,以便仅记录错误,从而减少需要在 Splunk 中摄取的日志量。
或者,如果您的系统是在 UNIX 上,那么编写一个脚本来查找这些错误并使用 sendmail 命令发送电子邮件应该不难。
我们现在正在使用 logmeister。它非常轻巧和简单,但因此没有太多的功能。我喜欢这个工具,但它不太擅长解析日志文件。但是,我们只是调整了日志消息语法(因为对我们没有影响),现在一切正常。
我确实有一些应用程序的日志文件。我想做的是监视这些日志文件并在发生错误时发送电子邮件。
问题是如何做这样的事情。看过几个类似Splunk的工具,但是真的很贵(应该不花钱,或者只收加盟费)。
我正在使用 java 并且 logback 用于日志记录。所以现在我使用一个 SMTP 附加程序,它在出现错误时直接发送电子邮件。但问题是,我无法在所有应用程序/服务器上采用这种方法。
非常感谢任何帮助!
干杯
您正在查看多少数据?如果您每天的流量少于 500 MB,则可以免费使用 Splunk。
您还可以 post 处理这些日志,以便仅记录错误,从而减少需要在 Splunk 中摄取的日志量。
或者,如果您的系统是在 UNIX 上,那么编写一个脚本来查找这些错误并使用 sendmail 命令发送电子邮件应该不难。
我们现在正在使用 logmeister。它非常轻巧和简单,但因此没有太多的功能。我喜欢这个工具,但它不太擅长解析日志文件。但是,我们只是调整了日志消息语法(因为对我们没有影响),现在一切正常。