您好,登錄后才能下訂單哦!
本文參考b站up主https://www.bilibili.com/video/av47893710
[root@localhost ~]# systemctl stop postfix.service
[root@localhost ~]# systemctl disable postfix.service
安裝mailx
[root@localhost ~]# yum -y install mailx
更改mail.rc配置文件
[root@localhost ~]# vim /etc/mail.rc
在最后一行加入
set form=郵箱賬號
set smtp=smtp.163.com
set smtp-auth-user=郵箱賬號
set smtp-auth-password=郵箱客戶端授權密碼
set smtp-auth=login
[root@localhost ~]# echo "測試"|mailx -s "zabbix 測試" 郵箱賬號
[root@localhost ~]# cd /usr/lib/zabbix/alertscripts/
[root@localhost alertscripts]# vim mail.sh
#!/bin/bash
SENT_TO=$1
SENT_SUBJECT=$2
SENT_CONTENT=$3
echo "$SENT_CONTENT" |mailx -s "$SENT_SUBJECT" $SENT_TO
授權
chmod a+x mail.sh
測試是否可以執行
[root@localhost alertscripts]# ./mail.sh linuxywzz@163.com "zabbix test2" "測試"
標題與消息內容:
告警操作
默認標題:
故障{TRIGGER.STATUS},服務器:{HOSTNAME1}發生: {TRIGGER.NAME}故障!
消息內容:
告警主機:{HOSTNAME1}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢復操作
默認標題:
恢復{TRIGGER.STATUS}, 服務器:{HOSTNAME1}: {TRIGGER.NAME}已恢復!
消息內容:
告警主機:{HOSTNAME1}
告警時間:{EVENT.DATE} {EVENT.TIME}
故障持續時間:{EVENT.AGE}
恢復時間:{EVENT.RECOVERY.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
希望可以關注一下我的公眾號,一起學習
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。