zabbix 郵件報警(以網易郵箱為例)
阿新 • • 發佈:2020-12-22
一、開啟郵箱授權,獲得一串授權碼
二、測試傳送郵件
vim /etc/mail.rc #新增下面5行 set sendcharsets=iso-8859-1,utf-8 set from=**@163.com set smtp=smtp.163.com set smtp-auth-user=**@163.com set smtp-auth-password=授權碼 echo "zabbix test mail" | mail -s "zabbix" **@163.com #測試郵件傳送
三、轉換格式,收到的郵件不是文字,是一個附件
yum -y install dos2unix #可以直接用阿里雲的映象包 裡面有 通過 zabbix_server --help #檢視 (AlertScriptsPath "/usr/local/share/zabbix/alertscripts")
編輯檔案
[root@localhost ~]# vim /usr/lib/zabbix/alertscripts/sendmail.sh #要給許可權777 #!/bin/bash #export.UTF-8 FILE=/tmp/mailtmp.txt echo "$3" >$FILE dos2unix -k $FILE #格式轉換 /bin/mail -s "$2" $1 < $FILE #$1:收件人郵箱地址; #$2:郵件標題; #$3:郵件內容
四、建立媒體(在已建立主機、模板、監控項、觸發項之後在繼續下一步)
(一)建立媒體型別
(二)填寫內容
這三個引數分別代表:收件人郵箱地址;郵件標題;郵件內容。
五、給媒體新增使用者
六、建立動作
七、測試