1、首先在本機安裝sendmail、mail
yum -y install sendmail mail*
2、啓動sendmail
service sendmail start
3、配置hosts
添加一行:
127.0.0.1 10.2.16.254 web-2 #本機hostname
4、在zabbix的web界面設置報警:
(1)、設置本機Email
(2)、設置:
SMTP服務器:localhost #此處不可寫hostname
SMTP HELO:localhost #此處也不可寫hostname
SMTP電郵地址爲:root@本機hostname
最後別忘啓用
(3)、在用戶組,配置外網接收郵箱地址
設置許可權: 由於超級用戶擁有所有許可權,所以無需設置
(4)、模擬宕機:
在10.2.16.253 這臺被監控端上,將 zabbix-agentd服務停掉
service zabbix-agentd stop
在zabbix-server上稍等5分鐘,點開web界面的儀表盤選項卡,可以看到新出了一個事件,並且事件後面,有2個動作。
點開事件選項卡,查看最近一次的宕機事件,點擊“時間”列選項
最後可以看到這次時間的詳細信息,例如由何觸發此事件,此次時間的動作,由於此次是嚴重時間,所以向管理員發送Email,可以看到Email狀態,以及Email內容,如果Email發送失敗,會在消息內容裏有提示報錯信息。
最後查看163郵箱,即可看到報警郵件。