首先說明我使用的是3.2版本的zabbix
既然要發(fā)郵件到qq郵箱報(bào)警,那么在centos7上就肯定需要安裝發(fā)送郵件的軟件了
需要兩個軟件用來實(shí)現(xiàn)發(fā)送郵件
[02:19:46]# history |grep yum 2 yum install mariadb mariadb-server -y 9 yum install php php-fpm -y 12 yum install zabbix-server-mysql zabbix-web-mysql -y 13 yum install zabbix-agent -y 16 yum install zabbix-server-mysql.x86_64 -y 17 yum install fping -y #這個是因?yàn)槲野惭bzabbix-server-mysql時報(bào)錯,說需要fping 18 yum install zabbix-server-mysql.x86_64 -y 34 yum install mailx #安裝這個 35 yum install sendmail #安裝這個 56 hitory|grep yum 57 history |grep yum [02:19:53]#
安裝完之后,直接測試是否可以正常發(fā)送郵件
echo "this email come from centos"|mail -s "zabbix" 我的郵箱@qq.com
看一下
我的做法就是自己新建一個email類型的郵箱并命名xxx,然后使用這個xxx類型名的郵箱,寫上自己的qq郵箱
編輯admin的郵箱介質(zhì)
我需要監(jiān)控的是cp主機(jī),所以,如下
下面是operations的關(guān)鍵部分截圖
現(xiàn)在你可以嘗試關(guān)閉被監(jiān)控的主機(jī),過五分鐘后,你的qq郵箱就會收到報(bào)警信息
當(dāng)然這是正常情況下,但實(shí)際上,我們遇到的經(jīng)常是非正常情況
如果無法收到報(bào)警郵件,可以通過以下方式大概看一下問題在哪里
注意到?jīng)]有,在這里我們可以看到郵件是否發(fā)送成功,以及發(fā)送失敗原因信息
ps尷尬的是,這種方法發(fā)出來的郵件在qq郵箱接受時很有可能被當(dāng)做垃圾郵件攔截。。