使用mailx發送告警郵件,具體過程如下:
配置安裝mailx軟體
rpm -qa | grep mailx //如果已經安裝則無需再安裝
yum install mailx //使用yum 方式進行安裝
make && make install UCBINSTALL=/usr/bin/install //源碼安裝指令
修改配置檔案 /etc/mail.rc
添加如下内容:
set [email protected] smtp=smtp.qq.com
set smtp-auth-user=xxxx smtp-auth-password=xxxx
set smtp-auth=login
說明:from 就是發送者的郵件位址,最好是你自己的一個可用的郵件位址。
smtp 發送郵件伺服器域名
smtp-auth-user 登入郵箱的使用者名
smtp-auth-password 登入密碼
smtp-auth 驗證方式了
#chmod 600 .mailrc
測試:echo "1111" | mailx -s "zabbix" xxx
zabbix上配置郵件告警具體過程
配置Media types

腳本的位置:
zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/scripts/email_alerts.sh
vim email_alerts.sh
#!/bin/bash
echo "$3" | /bin/mailx -s "$2" $1
配置接收告警郵件的郵箱資訊
配置Action,Action主要作用當觸發器觸發時采取的發送郵件操作
Action頁籤裡面用于配置action的名字,郵件的内容等基本資訊
conditions頁籤裡用于定義,此動作使用哪個觸發器,應用于哪個主機,或主機組
operations定義了操作詳情