zabbix4.0配置郵件報警詳細過程(帶圖)

一、安裝mailweb

[root@zabbix alertscripts]# yum install mailx -yvim

二、編輯配置文件在最後一行添加bash

[root@zabbix alertscripts]# vim /etc/mail.rc
set bsdcompat
set sendcharsets=iso-8859-1,utf-8
set from=郵箱
set smtp=smtp://smtp.exmail.qq.com
set smtp-auth-user=郵箱
set smtp-auth-password=郵箱密碼
set smtp-auth=login服務器

三、測試郵件發送是否正常ide

[root@zabbix alertscripts]# echo "zabbix test mail" |mail -s "zabbix" 郵箱測試

四、編寫發郵件腳本code

[root@zabbix alertscripts]# cd /usr/lib/zabbix/alertscripts
[root@zabbix alertscripts]# vi mailx.sh事件

#!/bin/bash
#send mailip

messages=echo $3 | tr '\r\n' '\n'
subject=echo $2 | tr '\r\n' '\n'
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1utf-8

五、修改權限

touch /tmp/mailx.log
chown -R zabbix.zabbix /tmp/mailx.log
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/

六、測試腳本發送郵件

[root@zabbix alertscripts]# echo "hello world" | mail -s "testmail" 你的郵箱

七、zabbix頁面配置web
zabbix4.0配置郵件報警詳細過程(帶圖)
添加三個腳本參數
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
zabbix4.0配置郵件報警詳細過程(帶圖)
八、用戶配置
zabbix4.0配置郵件報警詳細過程(帶圖)
zabbix4.0配置郵件報警詳細過程(帶圖)
zabbix4.0配置郵件報警詳細過程(帶圖)
九、配置動做
zabbix4.0配置郵件報警詳細過程(帶圖)
zabbix4.0配置郵件報警詳細過程(帶圖)
故障{TRIGGER.STATUS},服務器名:{HOSTNAME1}發生: {TRIGGER.NAME}故障!

告警主機:{HOSTNAME}
告警主機IP地址:{HOST.IP}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
zabbix4.0配置郵件報警詳細過程(帶圖)
zabbix4.0配置郵件報警詳細過程(帶圖)
zabbix4.0配置郵件報警詳細過程(帶圖)
恢復{TRIGGER.STATUS}, 服務器名:{HOSTNAME1}: {TRIGGER.NAME}已恢復!

告警主機:{HOSTNAME}
告警主機IP地址:{HOST.IP}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
zabbix4.0配置郵件報警詳細過程(帶圖)
十、完成測試
測試發送郵件內容
zabbix4.0配置郵件報警詳細過程(帶圖)

相關文章
相關標籤/搜索