Shell脚本日志关键字监控+告警

Python122

最近小张的爬虫程序越来越多,可当爬虫程序报错,不能及时的发现,从而造成某些重要信息不能及时获取的问题,更有甚者,遭到领导的批评。于是就在想有没有一种方法,当爬取信息报错的时候,可以通过邮件或者短信的方式及时通知小张呢,于是我进行相关搜索,还真让我找到了^_^。 为了避免大家踩坑,以下为自己亲测,其中出现了一些bug的相关解决方法我已做说明,文章最后有我的源代码。

该程序使用场景说明:主要用于Linux服务器爬虫程序日志监控,如出现关键字异常则触发相应的动作或告警操作,通知到邮件联系人,让你及时了解到爬虫程序是否正常爬取,也可用于服务器重要日志的监控

一、安装邮件服务

安装邮件服务之前首先停用系统自带的邮件服务

```python;gutter:true;
systemctl stop sendmail
systemctl disable sendmail
systemctl stop postfix
systemctl disbale postfix


然后下载mailx,下载地址:

![Shell脚本日志关键字监控+告警](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20221006/1479908-20200422152147234-2028180796.jpg)

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长