仓酷云

标题: 给大家带来zabbix监控之同时向多人发送邮件报警 [打印本页]

作者: 仓酷云    时间: 2015-1-14 20:25
标题: 给大家带来zabbix监控之同时向多人发送邮件报警
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!zabbix做为一款监控软件,报警是必不成少的,该文章次要先容zabbix向多人邮件报警的设置历程。

zabbix邮件报警设置步调申明:
1、筹办一个发送邮件的剧本
2、修正zabbix设置文件中指定的剧本路径
3、联系关系剧本称号
4、用户设置收件邮箱与报警工夫
5、设置报警触发器
6、增加多个用户,同时给多团体发邮件
7、邮件吸收测试

1、筹办一个发送邮件的剧本

发送邮件有良多***,本人写剧本的话,只需遵守zabbix传参的格局便可。
zabbix发送邮件传参格局:./sendmail.py收件人题目邮件内容
python发送邮件剧本以下:
cat/usr/local/zabbix/share/zabbix/alertscripts/sendmail_qs.py
#!/usr/bin/python
#-*-coding:utf-8-*-

importsmtplib
importsys
fromemail.mime.textimportMIMEText
importtime
#reload(sys)
#sys.setdefaultencoding(utf8)
current_time=time.strftime(%Y-%m-%d%H:%M,time.localtime(time.time()))

mail_host=smtp.exmail.qq.com
mail_user=yangrong@qssec.com
mail_pwd=******

defsend_email(content,mailto,get_sub):
#msg=MIMEText(content.encode(utf8),_subtype=html,_charset=utf8)
msg=MIMEText(content,_subtype=plain,_charset=gb2312)
msg[From]=mail_user
msg[Subject]=get_sub
msg[To]=",".join(mailto)

try:
s=smtplib.SMTP_SSL(mail_host,465)
s.login(mail_user,mail_pwd)
s.sendmail(mail_user,mailto,msg.as_string())
s.close()
exceptExceptionase:
printException:,e

title=sys.argv[2]
cont="""
---------------------------------
择要:%s
---------------------------------
工夫:%s
---------------------------------

"""%(sys.argv[3],current_time)


to_list=[
%s%(sys.argv[1]),
]

withopen(/tmp/sendmail_qs.log,ab)asf:
f.write(%sReceiveaddress:%sTitle:%s
%(current_time,sys.argv[1],title))
send_email(cont,to_list,title)



#该python剧本最初把发送邮件的日记纪录到/tmp/sendmail.log中。
#如若本人利用,修正上方mail_host,mail_user,mail_pwd便可。

2、修正zabbix设置文件中指定的剧本路径

echoAlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts>>/usr/local/zabbix/etc/zabbix_server.conf
/etc/init.d/zabbix_serverrestart
本例装置zabbix装置目次在/usr/local/zabbix,分歧路径手动修正便可。

3、联系关系剧本称号
【zabbix主面板

作者: 若相依    时间: 2015-1-16 17:48
标题: 给大家带来zabbix监控之同时向多人发送邮件报警
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
作者: 灵魂腐蚀    时间: 2015-1-25 22:18
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
作者: 再现理想    时间: 2015-2-4 15:00
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
作者: 透明    时间: 2015-2-10 03:51
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
作者: 只想知道    时间: 2015-3-10 12:45
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
作者: 仓酷云    时间: 2015-3-24 12:18
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2