zabbix邮件告警
zabbix使用139郵箱告警
使用139郵箱報警只需要注冊一個139郵箱外加linux安裝一個mailx即可。下面直接看步驟吧。
1、安裝mailx
[root@localhost opt]# yum install mailx -y
2、配置mailx,測試發(fā)郵件功能
[root@localhost opt]# vim /etc/mail.rc #末行添加如下參數(shù)
set from=139郵箱注冊的號碼@139.com
set smtp=smtp.139.com
set smtp-auth-user=139郵箱注冊的號碼@139.com
set smtp-auth-password=你的139郵箱密碼
set smtp-auth=login
#以下測試發(fā)送郵件
[root@localhost opt]# echo "hellow world" | mail -s "this is test mail" 18xxxxxxxxx@139.com
3、添加郵件腳本
[root@localhost opt] cd /usr/local/zabbix/share/zabbix/alertscripts
#我是編譯在/usr/local目錄下的,腳本文件要放在這個目錄下,給zabbix識別
[root@localhost alertscripts]# vim mail.sh #腳本如下
#!/bin/bash
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
4、網(wǎng)頁配置
◆添加監(jiān)控主機(jī)
◆創(chuàng)建告警媒介
●新增參數(shù)如下
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
◆添加報警媒介管理用戶
◆配置動作
●操作參數(shù)
告警主機(jī):{HOST.NAME}
告警 IP:{HOST.IP}
告警時間:{EVENT.DATE}-{EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}:{ITEM.VALUE}
事件 ID:{EVENT.ID}
●恢復(fù)操作參數(shù)
恢復(fù)主機(jī):{HOST.NAME}
恢復(fù) IP:{HOST.IP}
恢復(fù)時間:{EVENT.DATE}-{EVENT.TIME}
恢復(fù)等級:{TRIGGER.SEVERITY}
恢復(fù)信息:{TRIGGER.NAME}:{ITEM.VALUE}
恢復(fù) ID:{EVENT.ID}
5、將添加主機(jī)的httpd服務(wù)關(guān)掉后測試郵件告警
將服務(wù)啟動起來,測試郵件告警
zabbix的139郵箱告警就到這里,zabbix也可綁定微信qq進(jìn)行告警,這里不再細(xì)談,網(wǎng)上有很多素材。這只是zabbix其中一個比較實用的功能,生產(chǎn)環(huán)境中需要自定義監(jiān)控服務(wù),需要自己寫腳本,添加應(yīng)用集,添加監(jiān)控項,以及觸發(fā)器,需要自己多多摸索。后面有時間再寫一篇關(guān)于zabbix自定義監(jiān)控服務(wù)的~
轉(zhuǎn)載于:https://blog.51cto.com/13760226/2349101
總結(jié)
以上是生活随笔為你收集整理的zabbix邮件告警的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招商私人银行卡门槛 招商银行的私人银行卡
- 下一篇: 贴贴怎么加好友(贴贴是什么梗)