Zabbix外部郵件告警配置mailx

2021-08-28 22:48:37 字數 1677 閱讀 5006

關閉sendmail或者postfix

service sendmail stop

chkconfig sendmail off

service postfix stop

chkconfig postfix off

備註:使用外部郵箱賬號時,不需要啟動sendmail或者postfix

如果在sendmail或者postfix啟動的同時使用外部郵箱傳送報警郵件,首先會讀取外部郵箱

設定mailx發信賬號

yum -y install mailx

ln -s /bin/mailx /bin/mail

vim /etc/mail.rc

#服務端**郵件到指定郵箱

set [email protected]

#填寫傳送郵箱伺服器位址smtp

set smtp=smtp.163.com

#個人郵箱使用者

set [email protected]

#個人郵箱密碼

set smtp-auth-password=********

set smtp-auth=login

zabbix伺服器端編寫郵件傳送指令碼

#進入zabbix指令碼目錄

cd /usr/lib/zabbix/alertscripts

#編輯郵件指令碼

vim mailx.sh

#!/bin/bash

messages=echo $3 | tr '\r\n' '\n'

subject=echo $2 | tr '\r\n' '\n'

echo 「mes

sage

s"∣m

ail−

s"" | mail -s "

messag

es"∣

mail

−s"」 $1 >>/tmp/mailx.log 2>&1

增加可執行許可權並測試,郵件日誌可以在 /tmp/mailx.log 看到

touch /tmp/mailx.log

chown -r zabbix.zabbix /tmp/mailx.log

chmod +x /usr/lib/zabbix/alertscripts/mailx.sh

chown -r zabbix.zabbix /usr/share/zabbix/

傳送測試郵件

echo 「zabbix test mail」 |mail -s 「zabbix」 [email protected]

zabbix配置: 管理–>配置–>建立**型別

使用者報警配置

8.設定步驟操作,傳送使用者

9.檢視報警郵件

Zabbix 配置郵件告警

pre 1.對監控項增加trigger 2.server端安裝郵件服務 yum install sendmail 安裝 service sendmail start 啟動 chkconfig sendmail on 設定開機啟動 yum install postfix service postfix...

zabbix傳送告警郵件

之前文章已經介紹了如何離線安裝zabbix及如果在grafana上炫酷的顯示出來,但是由於grafana上不支援zabbix資料來源報警,所以咱們還是在zabbix配置郵件報警 具體步驟如下 系統版本 centos7.6 zabbix版本 4.4.1 服務端ip 192.168.0.226 客戶端i...

Zabbix實戰 Zabbix基於郵件告警配置

參考樣例 一 軟體版本 作業系統 centos 6.5 x86 64 zabbix版本 3.0.3 二 zabbix 執行告警動作流程 item 觸發器 動作 郵件還是命令 媒介 指令碼還是第三方 傳送郵件 監控第一步驟,我們從最底層開始 先新增媒介 因為沒有郵件伺服器,所以我們選擇指令碼 三 新增...