您好,登錄后才能下訂單哦!
監(jiān)控軟件Zabbix中如何配置QQ郵箱報(bào)警機(jī)制,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
我就在此前zabbix服務(wù)端和客戶(hù)端都已經(jīng)配置好的基礎(chǔ)上進(jìn)行試驗(yàn);
在監(jiān)控主機(jī)上進(jìn)行配置:
1.使用yum安裝mailx郵箱服務(wù): * yum install mailx -y
2.安裝完后在末行加入以下配置: * vim /etc/mail.rc #注意網(wǎng)易,QQ郵箱需要開(kāi)啟客戶(hù)端授權(quán)碼進(jìn)行第三方登錄 set from=1924586025@qq.com set smtp=smtp.qq.com set smtp-auth-user=1924586025@qq.com set smtp-auth-password=授權(quán)碼 #如果是網(wǎng)易,QQ等郵箱,此處應(yīng)填寫(xiě)授權(quán)碼 set smtp-auth=login
3.嘗試發(fā)送一封郵件,檢驗(yàn)qq郵箱是否能夠接受: * echo "hello world" | mail -s "testmail" 1924586025@qq.com
4.編寫(xiě)發(fā)郵件腳本: * cd /usr/lib/zabbix/alertscripts * vim mailx.sh #!/bin/bash #send mail messages=`echo $3 | tr '\r\n' '\n'` subject=`echo $2 | tr '\r\n' '\n'` echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1
5.賦予權(quán)限,并測(cè)試腳本: * touch /tmp/mailx.log * chown -R zabbix.zabbix /tmp/mailx.log * chmod +x /usr/lib/zabbix/alertscripts/mailx.sh * chown -R zabbix.zabbix /usr/lib/zabbix/ * ./mailx.sh 1924586025@qq.com "mail" "zabbix service" #測(cè)試發(fā)郵件腳本是否可以正常工作
接下來(lái)在瀏覽器上進(jìn)行配置:
1.打開(kāi)管理>報(bào)警媒體類(lèi)型>創(chuàng)建媒體類(lèi)型: 名稱(chēng):mail-test 類(lèi)型:腳本 腳本名稱(chēng):mailx.sh 腳本參數(shù)://新增以下三個(gè)參數(shù) {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}
2.接下來(lái)需要指定使用者,并進(jìn)行相關(guān)設(shè)置: 管理>用戶(hù)>點(diǎn)擊主機(jī)xxx>報(bào)警媒介 類(lèi)型:mail-test //調(diào)用上面的腳本 收件人:1924586025@qq.com 其他保持默認(rèn)設(shè)置
3.再進(jìn)行動(dòng)作定義: 配置>動(dòng)作>刪除默認(rèn)標(biāo)簽,修改觸發(fā)條件>創(chuàng)建動(dòng)作 名稱(chēng):mailx 條件 A 主機(jī)群組=Linux servers
4.對(duì)操作進(jìn)行配置: 操作-》如下配置 默認(rèn)操作步驟持續(xù)時(shí)間 60 默認(rèn)接收人 : {TRIGGER.STATUS}:{TRIGGER.NAME} 默認(rèn)信息: 告警主機(jī):{HOST.NAME} 告警 IP:{HOST.IP} 告警時(shí)間:{EVENT.DATE}-{EVENT.TIME} 告警等級(jí):{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME}:{ITEM.VALUE} 事件 ID:{EVENT.ID} ====操作細(xì)節(jié)==== 操作類(lèi)型:發(fā)送消息 發(fā)送到用戶(hù):Admin (Zabbix Administrator) 僅送到:mail-test //一定要配置否則郵件發(fā)送不成功
恢復(fù)操作:{TRIGGER.STATUS}:{TRIGGER.NAME} 恢復(fù)信息: 恢復(fù)主機(jī):{HOST.NAME} 恢復(fù) IP:{HOST.IP} 恢復(fù)時(shí)間:{EVENT.DATE}-{EVENT.TIME} 恢復(fù)等級(jí):{TRIGGER.SEVERITY} 恢復(fù)信息:{TRIGGER.NAME}:{ITEM.VALUE} 恢復(fù) ID:{EVENT.ID} ====操作細(xì)節(jié)===== 操作類(lèi)型:發(fā)送消息 發(fā)送到用戶(hù):Admin (Zabbix Administrator) 僅送到:mail-test //一定要配置否則郵件發(fā)送不成功
5.最后測(cè)試郵箱報(bào)警: 步驟如下: (1)添加被監(jiān)控主機(jī)的監(jiān)控項(xiàng)httpd服務(wù),在被監(jiān)控端下載并開(kāi)啟httpd服務(wù) (2)模擬故障:然后關(guān)閉httpd服務(wù) (3)查看是否受到報(bào)警郵件 (4)模擬故障解除:再開(kāi)啟httpd服務(wù) (5)查看是否收到恢復(fù)郵件
添加監(jiān)控項(xiàng)httpd服務(wù):
關(guān)閉httpd服務(wù)后,檢測(cè)頁(yè)面出現(xiàn)告警信息:
接著qq郵箱收到告警郵件:
看完上述內(nèi)容,你們掌握監(jiān)控軟件Zabbix中如何配置QQ郵箱報(bào)警機(jī)制的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。