日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zabbix配置发送报警邮件

發(fā)布時(shí)間:2024/4/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix配置发送报警邮件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

配置郵件分為兩種情況:

第一種:使用遠(yuǎn)端郵件服務(wù)器發(fā)送報(bào)警郵件 Linux系統(tǒng)版本:CentOS6.5-64

下載mailx:

http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2

安裝郵件發(fā)送軟件mailx(CentOS6.5自帶mailx軟件包為12.4,故無需下載源碼安裝) [root@vm-zabbix?~]#?rpm?-qa?|grep?mailx
mailx-12.4-8.el6_6.x86_64 查看mailx軟件版本 [root@vm-zabbix?~]#?mailx?-V
12.4?7/29/08 配置zabbix服務(wù)端郵件地址 [root@vm-zabbix?~]#?tail?-3?/etc/mail.rc?
set?from=zabbix@mail.xkops.com?smtp=smtp.sina.net
set?smtp-auth-user=zabbix@mail.xkops.com?smtp-auth-password=123456
set?smtp-auth=login 使用mailx測試發(fā)送郵件 echo "zabbix test mail" | mailx -s "Test-mail"?handetian@126.com?---查看自己126郵箱是否有此封測試郵件。 創(chuàng)建media類型 設(shè)置用戶報(bào)警郵箱 在web界面配置zabbix動(dòng)作Action選項(xiàng) 故障:{TRIGGER.STATUS},服務(wù)器:{HOSTNAME1}發(fā)生:{TRIGGER.NAME}故障! 告警主機(jī):{HOSTNAME1},IP地址:{HOST.CONN} 告警時(shí)間:{EVENT.DATE}{EVENT.TIME} 告警等級(jí):{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警項(xiàng)目:{TRIGGER.KEY1} 問題詳情:{ITEM.NAME}:{ITEM.VALUE} 當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID} 恢復(fù):{TRIGGER.STATUS},服務(wù)器:{HOSTNAME1}已經(jīng)恢復(fù)!:{TRIGGER.NAME} ? ? 告警主機(jī):{HOSTNAME1} ,IP地址:{HOST.CONN} 告警時(shí)間:{EVENT.DATE}{EVENT.TIME} 告警等級(jí):{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警項(xiàng)目:{TRIGGER.KEY1} 問題詳情:{ITEM.NAME}:{ITEM.VALUE} 當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID} 接著配置Operations選項(xiàng) 編寫sendmail.sh腳本 [root@vm-zabbix?~]#?cd?/yc/usr/local/zabbix/share/zabbix/alertscripts/ [root@vm-zabbix?alertscripts]#?cat?sendmail.sh?
#!/bin/bash
echo?"$3"?|mailx?-"$2"?$1 *注釋:其中$3為報(bào)警郵件內(nèi)容,$2為報(bào)警郵件主題,$1為用戶接收郵箱 [root@vm-zabbix?alertscripts]#?chown?-R?zabbix.zabbix?sendmail.sh [root@vm-zabbix?alertscripts]#?chmod?+x?sendmail.sh 測試,停掉任意一臺(tái)機(jī)器的zabbix_agentd,過幾分鐘查看126郵箱中是否存在報(bào)警郵件。 附:python郵件發(fā)送腳本。 [root@GXB-CTRLCENTER alertscripts]# cat sendmail.py #!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText import sys reload(sys) sys.setdefaultencoding('utf8') #郵箱服務(wù)器地址 mail_host = 'smtp.exmail.qq.com' #郵箱用戶名 mail_user = 'zabbix@xkops.com' #郵箱密碼 mail_pass = 'Z123456' mail_postfix = 'xkops.com'def send_mail(to_list,subject,content):me = mail_user+"<"+mail_user+"@"+mail_postfix+">"msg = MIMEText(content,_charset='utf-8')if not isinstance(subject,unicode):subject = unicode(subject)msg['Subject'] = subjectmsg['From'] = memsg['to'] = to_list try:s = smtplib.SMTP()s.connect(mail_host)s.login(mail_user,mail_pass)s.sendmail(me,to_list,msg.as_string())s.close()return Trueexcept Exception,e:print str(e)return Falseif __name__ == "__main__":send_mail(sys.argv[1], sys.argv[2], sys.argv[3])

?

第二種:使用zabbix服務(wù)器本地郵件服務(wù)器發(fā)送報(bào)警郵件(待完善)

轉(zhuǎn)載于:https://www.cnblogs.com/xkops/p/5457443.html

總結(jié)

以上是生活随笔為你收集整理的zabbix配置发送报警邮件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。