linux – 在日志文件条目上发送电子邮件警报?
发布时间:2020-12-13 16:54:10 所属栏目:Linux 来源:网络整理
导读:在 Linux下,什么是自动观看日志文件的简单方法,如果出现某个字符串,请给我发电子邮件?我有一个应用程序会将某些失败记录到日志文件中,但没有内置的方法来发送警报或在失败时执行脚本.我想我可以使用tail -f和一些shell脚本进行操作,但是如果存在,我宁愿使用
在
Linux下,什么是自动观看日志文件的简单方法,如果出现某个字符串,请给我发电子邮件?我有一个应用程序会将某些失败记录到日志文件中,但没有内置的方法来发送警报或在失败时执行脚本.我想我可以使用tail -f和一些shell脚本进行操作,但是如果存在,我宁愿使用现有的维护工具.
解决方法
我查看了本页提到的几个选项,最后使用了更简单的东西:
swatch.
这些其他系统非常适合处理现有系统日志,或者使用无法控制输出的软件.我只是不想写一堆代码来做电子邮件通知.所以我刚刚创建了一个这样的swatch文件: watchfor /./ mail addresses=me@example.com:other@example.com,subject=log_alert 然后开始吧 swatch -c send-me-everything.swatch -t /my/app/urgentevents 这很粗糙,但是由于我控制了日志文件输出,所以我不需要更复杂的东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |