1: 安裝軟件包
2:編輯 /etc/mail.rc 建議採用公司郵箱作爲報警郵件,本人用其他郵箱如163等測試郵件發送成功,但是實際生產沒成功,本公司是租用的QQ企業郵箱
測試: echo test | mail -s " test" [email protected] #此郵箱爲收件箱
4: 配置zabbix_server.conf 去掉註釋,此目錄是zabbix腳本目錄,可自定義目錄
/usr/local/zabbix/alertscripts 設置腳本目錄
mkdir /usr/local/zabbix/alertscripts/
vim /usr/local/zabbix/alertscripts/mailx.sh
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
6:增加可執行權限並測試,郵件日誌可以在 /tmp/mailx.log 看到
chown -R zabbix.zabbix /tmp/mailx.log
chmod +x /usr/local/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/local/zabbix/
測試 ./mailx.sh [email protected] "標題1" “test內容”
7: zabbix配置: 管理-->報警媒介類型-->創建媒體類型
告警時間: {EVENT.DATE}-{EVENT.TIME}
問題詳情: {ITEM.NAME}:{ITEM.VALUE}
OK時間: {EVENT.DATE}-{EVENT.TIME}
OK問題詳情: {ITEM.NAME}:{ITEM.VALUE}