1、工作中會(huì)經(jīng)常監(jiān)聽(tīng)一些端口(添加完畢后,需等20分鐘左右才出圖)
組態(tài)---模板--新建模板(如果沒(méi)有群組可先建立群組)
郵件報(bào)警添加
1、安裝sendmail
[root@server05~]# service postfix stop #linux默認(rèn)使用postfix郵件服務(wù),先關(guān)閉postfix,ss –tnl查看25端口關(guān)閉監(jiān)聽(tīng)
[root@server05~]#yum install sendmail
[root@server05~]# vim /etc/mail.rc #在后面添加相關(guān)發(fā)件人內(nèi)容
set bsdcompat
set sendcharsets=iso-8859-1,utf-8
set from=xxxxx@163.com
set smtp=mail.163.com:25
set smtp-auth-user=xxxxx@163.com #認(rèn)證用戶
set smtp-auth-password=xxxx #認(rèn)證密碼
[root@server05~]# service sendmail start #sendmail監(jiān)聽(tīng)25端口
[root@server05~]# echo "test.hahahahaha" | mail -s "test" xxxxx@qq.com #發(fā)郵件進(jìn)行測(cè)試
2、添加zabbix郵件報(bào)警腳本;
查看zabbix_server.conf 配置文件中指定的alertscripts文件夾的路徑,(這個(gè)文件夾里面放腳本)
編輯腳本
[root@agent zabbix]# cd /usr/share/zabbix/alertscripts
[root@agent alertscripts]# vim sendmail.sh
#!/bin/bash
echo"$3" | mail -s "$2" "$1"
#其中$1是zabbix傳遞過(guò)來(lái)的收件人信息,$2是郵件主題,$3是郵件內(nèi)容;
[root@agent alertscripts]# chmod 777 sendmail.sh
[root@agent alertscripts]# chmod +x sendmail.sh
1)Zabbix進(jìn)入網(wǎng)頁(yè)設(shè)置郵件報(bào)警(創(chuàng)建完后第一次差不多20分鐘后才能收到郵件,往后都在很短的時(shí)間內(nèi)收到郵件報(bào)警)
選擇 管理——示警媒介類型
創(chuàng)建動(dòng)作
給admin賬號(hào)添加郵箱地址,(為了收取報(bào)警郵件)
測(cè)試
在監(jiān)控的另外一臺(tái)關(guān)閉監(jiān)控的端口,
過(guò)設(shè)置的時(shí)間后,如果未處理還會(huì)再次發(fā)送郵件
現(xiàn)在恢復(fù)端口
收取到成功郵件
郵件報(bào)警參考:http://www.mamicode.com/info-detail-1035459.html