登陸郵箱主頁,這裏用網易郵箱進行測試web
點擊設置選項選擇POP3/SMTP/IMAP選項vim
點擊客戶端受權密碼選項,設置本身的受權碼bash
Server端安裝配置郵件服務器服務器
1.安裝相關軟件測試
yum -y install mailx dos2unixspa
2.修改郵件配置文件3d
vim /etc/mail.rcunix
添加內容:server
set from=15954023686@163.com smtp=smtp.163.com
set smtp-auth-user=15954023686@163.com smtp-auth-password=jhc542
set smtp-auth=loginblog
添加本身的郵箱地址和設置的受權碼
3.修改後進行測試
echo "test mail 1" | mail -s "test mail" 15954023686@163.com
4.在郵箱進行查看
5.編輯zabbix_server.conf引用郵件腳本
vim /usr/local/zabbix/etc/zabbix_server.conf
添加內容:
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
6.編輯腳本
cd /usr/local/zabbix/share/zabbix/alertscripts
vim mail.sh
編輯內容:
#!/bin/bash
#export.UTF-8
bt=$2
sjr=$1
FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
/usr/bin/dos2unix -k $FILE
/bin/mail -s "$bt" "$sjr" <$FILE
7.給腳本添加權限
chmod 777 mail.sh
8.更改屬主和屬組
chown zabbix:zabbix mail.sh
9.建立信息文件
touch /tmp/mailtmp.txt
10.給信息文件加權限
chmod 777 /tmp/mailtmp.txt
11.更改屬組和屬組
chown zabbix:zabbix /tmp/mailtmp.txt
12.測試腳本
./mail.sh 15954023686@163.com "test mail2" "test mail from server.zabbix.com test2"
13.查看郵件信息
配置zabbix web監控項郵件報警