zabbix 建立郵件報警

簡介

郵件報警是最基礎的報警方式了,可是有個很差的地方就是,中國人其實不怎麼關注郵件這個東西,並且郵件告警延時會比較高,因此通常來講採用釘釘報警方式會稍微更好一點數據庫

配置報警媒介

首先配置報警媒介bash

點擊管理-> 報警媒介類型-> 默認會有一個email類型,你只要在這個基礎上修改就行了服務器

我使用的是qq企業郵箱,其餘的郵箱配置大同小異測試

配置用戶

以後點擊管理->用戶->選擇你要告警的用戶,這裏我是直接使用admin用戶了 選擇報警媒介,以後收件人輸入報警的郵箱就能夠了,能夠添加多個收件人code

以後點擊更新,保存blog

配置動做

最後咱們配置動做進程

點擊配置-> 動做->建立動做事件

名稱隨便寫get

點擊觸發器名稱選擇觸發器警示度,以後選擇大於等於警告,接着選擇添加,點擊一塊兒用博客

選擇操做

默認標題填

服務器:{HOST.NAME}發生: {TRIGGER.NAME}故障!

消息內容填

{
告警主機:{HOST.NAME}
告警地址:{HOST.IP}
監控項目:{ITEM.NAME}
監控取值:{ITEM.LASTVALUE}
告警等級:{TRIGGER.SEVERITY}
當前狀態:{TRIGGER.STATUS}
告警信息:{TRIGGER.NAME}
告警時間:{EVENT.DATE} {EVENT.TIME}
事件ID:{EVENT.ID}
}

操做細節選擇發送消息,羣組和用戶選擇你要發送消息的羣組和用戶點擊添加

以後點擊恢復操做

標題寫

服務器:{HOST.NAME}: {TRIGGER.NAME}已恢復!

消息內容寫

{
告警主機:{HOST.NAME}
告警地址:{HOST.IP}
監控項目:{ITEM.NAME}
監控取值:{ITEM.LASTVALUE}
告警等級:{TRIGGER.SEVERITY}
當前狀態:{TRIGGER.STATUS}
告警信息:{TRIGGER.NAME}
告警時間:{EVENT.DATE} {EVENT.TIME}
恢復時間:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}
持續時間:{EVENT.AGE}
事件ID:{EVENT.ID}
}

操做也是和上面同樣點擊新的,添加便可

點擊更新操做

標題填

服務器:{HOST.NAME}: 報警確認

消息內容寫

{
確認人:{USER.FULLNAME} 
時間:{ACK.DATE} {ACK.TIME} 
確認信息以下:
"{ACK.MESSAGE}"
問題服務器IP:{HOSTNAME1}
問題ID:{EVENT.ID}
當前的問題是: {TRIGGER.NAME}
}

測試

最後就是測試環節,停掉監控的任何一個主機的zabbix-agent進程,以後咱們看有沒有收到報警信息,若是沒有,能夠登陸數據庫查看alerts表裏面error字段的信息

歡迎關注Bboysoul的博客www.bboysoul.com Have Fun

相關文章
相關標籤/搜索