365bet亚洲版登录-bet官网365入口

365bet亚洲版登录拥有超过百间客房,bet官网365入口的文化历经几十年的传承和积淀形成的核心内容获得业界广泛的认可,365bet亚洲版登录是目前信誉最高的娱乐场所,同国内外几百家网上内容供应商建立了合作关系。

增添邮件告急配置

(三)增多邮件告急配置,增加邮件告急配置

我们应该心绪有底,做监察和控制不是只为了看服务器状态,固然那也是监督的指标之后生可畏,但相对不是全部,大家做监察和控制的指标自然是想预先警示,以致是出问题就报告急察方,千真万确zabbix也是扶持告急准绳的,以往来介绍古板的增加邮件告急,前边还或者会介绍Wechat告急.

加多邮件告急配置:

    关于zabbix邮件告急的法规,其实是调用脚本,然后脚本通过邮件作用来向外发邮件,前面介绍的Wechat告急也是透过脚本调用Wechat接口来做的.

由此,告急的主要,正是脚本了,其实zabbix邮件告急这么些功用多多篇章有写,也可能有广大剧本能够参谋,只是半数以上本子比较旧,不必然适用而已,上边先来拜候脚本.

金钱观来讲,监察和控制的服务器大多数是linux系统,所以在此以前大致都是bash shell,今后python脚本也可以有了,用起来还挺低价的,粗略说说守旧方法,前边入眼拿python脚本来说解:

12345678910111213 #先下载相关软件yum install -y sendmail postfix mailx#测试能否发邮件echo "zabbix test mail" |mail -s "zabbix" [email protected]#编写脚本vim sendmail.sh#!/bin/bash#echo "$3" | mail -s "$2" $1messages=`echo $3 | tr 'rn' 'n'`subject=`echo $2 | tr 'rn' 'n'`echo "${messages}" | mail -s "${subject}" $1 >>/tmp/sendmail.log 2>&1#测试一下bash sendmail.sh [email protected] zabbix fuckyou

上面来看python的脚本.

发邮件的台本:

行使前当然是要先安装python了,然后是唇亡齿寒的运作库smtplib,python的smtplib提供了风度翩翩种很有益于的不二等秘书籍发送电子邮件。它对smtp公约举办了简单的包裹。

12345678910111213141516171819202122232425262728293031323334 vim sendmail2.py#!/usr/bin/python#coding:utf-8import smtplibfrom email.mime.text import MIMETextimport sys# configure your own parameters here#下面邮件地址的smtp地址mail_host = 'smtp.exmail.qq.com'#用来发邮件的邮箱,在发件人抬头显示(不然你的邮件会被当成是垃圾邮件)mail_user = '[email protected]'#上面邮箱的密码mail_pass = 'XXXXX'#上面smtp地址的主网站地址mail_postfix = 'exmail.qq.com'def send_mail(to_list,subject,content):    me = mail_user+"<"+mail_user+"@"+mail_postfix+">"    msg = MIMEText(content, 'plain''utf-8')    # 必须使用'utf-8'参数,否则默认为us-ascii, 在部分邮件客户端中文会显示为乱码    msg['Subject'= subject    msg['From'= me    msg['to'= to_list    try:        = smtplib.SMTP()        s.connect(mail_host)        s.login(mail_user,mail_pass)        s.sendmail(me,to_list,msg.as_string())        s.close()        return True    except Exception,e:        print str(e)        return Falseif __name__ == "__main__":    send_mail(sys.argv[1], sys.argv[2], sys.argv[3])

本条本子主要就改4项:

#上边邮件地址的smtp地址
mail_host = 'smtp.exmail.qq.com'
#用来发邮件的邮箱,在发件人抬头呈现(否则你的邮件会被当成是垃圾邮件)
mail_user = '[email protected]'
#上边邮箱的密码
mail_pass = 'XXXXX'
#下边smtp地址的主网站地址
mail_postfix = 'exmail.qq.com'

其一本子供给输入多少个参数来操作,空格隔断就好了

首先个是要发送的邮件地址,

其次个是邮件标题,

其四个是邮件内容

改完就能够用了,试一下:

python sendmail2.py [email protected] test 'ha ha ha'

抽出邮件就到位了.

确认zabbix_server脚本的任务:

12 cat /usr/local/zabbix/etc/zabbix_server.conf |grep AlertScriptsPath=AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

其一目录正是发邮件脚本寄放的岗位,假设你前边没设过,这一次设置完记得重启zabbix_server

在zabbix_web设置:

本子希图好了,将要去web设置报告急察方的调用法规了,要看图解了(截图很麻烦啊......),怎么登陆小编就不说了.

如图所示:点击管理-报告急察方媒介类型-创制媒体类型

接下来输入:

名称:你垂怜怎么正是何许

类型:脚本

剧本名称:正是你偏巧脚本的称呼,笔者刚刚改的名字就是sendmail2.py

剧本参数:{ALERT.SENDTO}, {ALERT.SUBJECT}, {ALERT.MESSAGE}(必填,就这五个,不用改,),分别为脚本需求的3个参数:收件人地址、大旨、详细内容,就是测量检验脚本的那三个参数了.

ps:很五人设置zabbix3.X过后,写的本子平昔发信不成功,手动实施时方可。这是因为Zabbix3.X事后,能够自定义参数了,所以不写参数它是不会传参数的。在2.x本子不设有这些问题,暗中认可会传3个参数。

创立了报告急察方类型,当然还要设置收件人是吧,然后正是:

点击管理-客商-顾客名

设若你想单独创制顾客名是能够的,但是我就不想那么辛苦,直接用admin

跻身客户界面后要点击<报告急察方媒介>-<加多>

不畏加多接纳报警之处,会弹出二个框.

那些框就是增添邮件地址的地点:

花色:选你刚才在<报告警方媒介类型>成立的,笔者那边是pymail

收件人:你的邮件地址

当启用时:便是收邮件的时间效果与利益,感到被侵扰太频仍就调度吧

上面八个不用管,点击<增多>就可以刻

接下来会回来刚才的分界面,点击<更新>就能够了.

最后,创制报告急察方动作,让报警动起来:

点击配置-动作-创设动作(注意是触发器)

下一场踏入另三个分界面,这里首要在其次页<操作>这里,第生龙活虎页的<动作>只是改个名字,然后看下生机勃勃图的事例

要留意,那一个是更改过的新闻事例,和暗中认可的不相似,他比暗许的越来越直观和易于阅读一些,

暗中认可操作步骤持续时间:按需调养,不详细说明

暗中认可选择人:其实是报告急察方标题,这里设置成:

故障{TRIGGER.STATUS},服务器:{HOST.NAME1}发生: {TRIGGER.NAME}故障!.

暗中同意新闻:正是报告急察方内容,这里设置成:

报告急察方主机:{HOST.NAME1}
报告警方时间:{EVENT.DATE} {EVENT.TIME}
报告急察方品级:{TLANDIGGE奥迪Q5.SEVEENVISIONITY}
告急信息: {T奥迪Q3IGGEXC60.NAME}
报告急察方项目:{THavalIGGE奥迪Q5.KEY1}
难题详细情况:{ITEM.NAME}:值为{ITEM.VALUE}
当前事态:{T奥迪Q5IGGE陆风X8.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

然后上面二个框是因而点击上边包车型地铁<操作>里面包车型大巴<新的>的弹框<操作细节>,

至关重要正是选拔须求发送的群组和客户,刚才我们设置邮件地址是在admin的,那么这里设置的明显正是zabbix admin的客户组和客商admin,然后<仅送到>要设置成<报警媒介>的名字pymail.

下一场,在顶上<操作>的隔壁<复苏操作>这里,差十分少和<操作>生龙活虎致,这里不细说,大家平昔看图.

和地点差不离,主要正是暗许选拔人和私下认可音讯有小许差距

暗许选取人:复苏的标题:

{TRIGGER.STATUS}: {TRIGGER.NAME}恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!

默许消息:苏醒内容:

报告急察方主机:{HOST.NAME1}
报告警察方时间:{EVENT.DATE} {EVENT.TIME}
报告警方等第:{TTucsonIGGE纳瓦拉.SEVECR-VITY}
告急音信: {TRubiconIGGE昂科威.NAME}
报告急察方项目:{T奥德赛IGGE兰德翼虎.KEY1}
主题材料实际情况:{ITEM.NAME}:值为{ITEM.VALUE}
眼下情况:{TPAJEROIGGE汉兰达.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

到这里,报警的装置就到位了,然后上边来测量试验下,把顾客机的zabbix_agent停掉看看,可是时间比较长,要5分钟才报告急察方,也得以设置任何参数,那个就和煦慢慢寻觅了.

出处:

翻开商酌

大家应该情绪有底,做监察和控制不是只为了看服务器状态,即便那也是监督的指标之意气风发,但相对不是漫天...

本文由365bet亚洲版登录发布于服务器&运,转载请注明出处:增添邮件告急配置

您可能还会对下面的文章感兴趣: