20.23告警系统邮件引擎(上)mail.sh内容//其中mail.py内容到这里下载https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.pylog=$1t_s=date+%st_s2=date-d"2hoursago"+%sif[!-f/tmp/$log]thenecho$t_
分类:
系统相关 时间:
2018-06-05 21:47:35
阅读次数:
206
告警系统邮件引擎创建发邮件的脚本——mail.py[root@linletao-001mon]#catmail/mail.py#!/usr/bin/envpython#--coding:UTF-8--importos,sysreload(sys)sys.setdefaultencoding(‘utf8‘)importgetoptimportsmtplibfromemail.MIME
分类:
其他好文 时间:
2018-06-05 10:19:25
阅读次数:
194
1.使用系统邮件发送,内容为系统默认,无法更改 第一步,系统管理-系统设置,设置Jenkins Location,这个设置系统邮件和插件邮件共用的设置 第二步,设置邮件通知,输入系统管理员邮件对应的SMTP服务器,并勾选使用SMTP认证,输入系统管理员邮件对应的用户名和密码 第三步,项目配置,构建后 ...
分类:
其他好文 时间:
2018-05-30 21:10:26
阅读次数:
177
邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。本次实验是由DNS、postfix、dovecot服务共同组建成为邮件服务器实验准备linux虚拟机(RedHatEnterprise6.5)主机IP192.168.175.101实验开始搭建邮箱地址解析(DNS)服务DNS服务如何搭建,我在之前的文章中有过介绍,本篇中就简单介绍。rpm
分类:
其他好文 时间:
2018-05-29 12:00:56
阅读次数:
161
[toc]shell项目-告警系统[]要求:我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。[]程序架构:[x]bin下是主程序;[x]conf下是配置文件;[x]shares下是各个监控脚本;[x]mail下是邮件引擎;[x]log下是日志。五、邮件引擎一旦之前所设定的部分监控脚本
分类:
其他好文 时间:
2018-04-26 12:24:31
阅读次数:
165
20.23/20.24/20.25 告警系统邮件引擎
20.26 运行告警系统
分类:
其他好文 时间:
2018-04-26 01:27:07
阅读次数:
155
20.23-20.25告警系统邮件引擎创建发邮件的脚本——mail.py[root@localhostmail]#pwd/usr/local/sbin/mon/mail[root@localhostmail]#vimmail.py#!/usr/bin/envpython#--coding:UTF-8--importos,sysreload(sys)sys.setdefaultencoding(
分类:
其他好文 时间:
2018-04-25 10:18:52
阅读次数:
157
一、告警系统邮件引擎 1、mail.sh log=$1t_s=`date +%s` #时间戳t_s2=`date -d "2 hours ago" +%s` #两小时之前的时间戳if [ ! -f /tmp/$log ]then echo $t_s2 > /tmp/$logfit_s2=`tail ...
分类:
系统相关 时间:
2018-04-25 00:23:59
阅读次数:
243
邮件脚本放到/mail/mail.pygserver发邮件的服务mail.sh收揽时间控制脚本t_s当前时间的时间戳t_s2两个小时以前的时间戳差值大于两个小时判断log是否存现然后把时间戳写到日志里面大于3600然后发邮件第一次结束之后定时任务每分钟执行一次再次执行文件存在ts_s2是上次的时间戳变量更新tail-1小与3600执行另一种情况不大于10计数写入日志t_s2两个小时之前的时间戳如果
分类:
其他好文 时间:
2018-04-24 23:16:45
阅读次数:
209