這里實現(xiàn)的郵件警告方式是使用一個可以在互聯(lián)網(wǎng)上正常收發(fā)郵件的郵箱賬號(例如:***@163.com),通過在zabbix服務端中設置,實現(xiàn)當發(fā)生故障時可以發(fā)送告警郵件到指定郵箱
我們提供的服務有:網(wǎng)站設計、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、淮濱ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的淮濱網(wǎng)站制作公司
實現(xiàn)步驟:
1、 安裝郵件發(fā)送工具mailx
能查到版本信息說明安裝成功
2、 修改配置文件
在/etc/mail.rc文件最后添加以下內容并重啟zabbix-server服務:
Smtp-auth-passwordd的獲取方式見下圖:
3、 修改web端
三個腳本參數(shù)分別對應sendmail.sh腳本里面的需要的參數(shù):收件人地址、主題、詳細內容。
配置用戶,以Admin為例,因為Admin用戶是在Zabbix administrators這個用戶群組里面,所以要保證這個群組對所有的主機群組都有管理權限:
配置動作將告警和發(fā)郵件的操作關聯(lián)起來
修改一下告警內容:
默認標題:
{TRIGGER.STATUS}: {TRIGGER.NAME}
消息內容:
故障:{TRIGGER.STATUS},服務器:{HOSTNAME1}發(fā)生:{TRIGGER.NAME}故障!
告警主機:{HOSTNAME1},IP地址:{HOST.CONN}
告警時間:{EVENT.DATE}--{EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
告警恢復內容也修改一下:
默認標題:
{TRIGGER.STATUS}: {TRIGGER.NAME}
消息內容:
恢復:{TRIGGER.STATUS},服務器:{TRIGGER.NAME} 已經(jīng)恢復!
告警主機:{HOSTNAME1} ,IP地址:{HOST.CONN}
告警時間:{EVENT.DATE}---{EVENT.TIME}
恢復時間:{EVENT.DATE}---{EVENT.RECOVERY.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢復操作設置相同
注釋:步驟1-3:默認是1-1,就是從1開始到1結束,一旦故障發(fā)生,就執(zhí)行sendmail.sh腳本發(fā)送告警郵件給你設置的用戶群組或用戶(我上面只添加了Admin用戶),如果故障持續(xù)了一個小時也沒解決,它也只執(zhí)行一次,如果是1-0,0表示無限次,發(fā)送間隔就是步驟持續(xù)時間60s,就會發(fā)送60封郵件,顯然是不合理的。
Web端配置完畢
4、 編寫sendmail.sh腳本
注意你在zabbix-server的配置文件中設置的告警腳本存放路徑:
我這里選擇了默認,沒做修改,所以sendmail.sh腳本必須放在此路徑下面
腳本內容如下(記得+X權限):
#!/bin/sh
export.UTF-8
FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
dos2unix -k $FILE
/bin/mail -s "$2" $1 < $FILE
touch /tmp/mailtmp.txt
chown zabbix.zabbix /tmp/mailtmp.txt
5、 驗證測試
在zabbix server端停掉zabbix-agent,看能否收到告警郵件
恢復郵件:
zabbix郵件警告已完成
ending.....
文章標題:如何配置zabbix實現(xiàn)郵件警告效果?
當前鏈接:http://jinyejixie.com/article12/poccdc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、用戶體驗、App設計、響應式網(wǎng)站、品牌網(wǎng)站建設、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)