告警系统邮件引擎、运行告警系统
2018-09-24 01:03
741 查看
告警系统邮件引擎
邮件首先用到mail.py之前多次用到所以直接把以前的拷贝过来,如果没有直接到https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py下载
拷贝mail.py
拷贝完mail.py还不算完成,因为最核心的地方不是mail.py而是mail.sh。因为在所有的子脚本中,用到的都是mail.sh。这个mail.sh他的作用是
编辑mail.sh
[root@100xuni1 mail]# vim mail.sh log=$1 t_s=`date +%s` t_s2=`date -d "2 hours ago" +%s` if [ ! -f /tmp/$log ] then echo $t_s2 > /tmp/$log fi t_s2=`tail -1 /tmp/$log|awk '{print $1}'` echo $t_s>>/tmp/$log v=$[$t_s-$t_s2] echo $v if [ $v -gt 3600 ] then ./mail.py $1 $2 $3 echo "0" > /tmp/$log.txt else if [ ! -f /tmp/$log.txt ] then echo "0" > /tmp/$log.txt fi nu=`cat /tmp/$log.txt` nu2=$[$nu+1] echo $nu2>/tmp/$log.txt if [ $nu2 -gt 10 ] then ./mail.py $1 "trouble continue 10 min $2" "$3" echo "0" > /tmp/$log.txt fi fi
运行告警系统
[root@100xuni1 mail]# pwd /usr/local/sbin/mon/mail [root@100xuni1 mail]# crontab -e * * * * * cd /usr/local/sbin/mon/bin; bash main.sh
发邮件
相关文章推荐
- 告警系统邮件引擎、运行告警系统
- 告警系统邮件引擎 运行告警系统
- 告警系统邮件引擎、运行告警系统
- 告警系统邮件引擎 运行告警系统
- 告警系统邮件引擎,运行告警系统
- 告警系统邮件引擎、运行告警系统
- 十七周二次课 2018.02.26 告警系统邮件引擎、运行告警系统
- 20.23 20.4 20.5告警系统邮件引擎(上中下);20.26 运行告警系统
- 20.23/20.24/20.25 告警系统邮件引擎 20.26 运行告警系统
- 【shell编程】告警系统邮件引擎和运行告警系统
- 告警系统邮件引擎、运行告警系统
- 简单告警系统之邮件引擎
- 告警系统邮件引擎
- 20.23-20.26 告警系统邮件引擎
- 告警系统邮件引擎
- 告警系统邮件引擎
- 20.23/20.24/20.25 告警系统邮件引擎 运行告警系统
- Web服务搜索与执行引擎(五)——系统运行有关界面展示
- Web服务搜索与执行引擎(五)——系统运行有关界面展示
- 《shell脚本系统监控-------邮件告警》