Zabbix3通過公司郵件服務(wù)器發(fā)送告警

Zabbix3通過公司郵件服務(wù)器發(fā)送告警

本文針對的操作系統(tǒng)為ubuntu14.04, zabbix server 3.0,以下為整個(gè)配置過程,有任何疑問請聯(lián)系s00371275.

第一步,安裝msmtp和Mutt

apt-getinstallmsmtpMutt

需要更換成內(nèi)網(wǎng)源,詳見http://rnd-mirrors.huawei.com/helps/ubuntumirror

第二步,配置msmtp和Mutt

2.1添加msmtprc配置

vim /etc/msmtprc

account default

host smtpscn.huawei.com

port 25

from songyingjun@huawei.com

auth login

tls off

user s00371275

password ******

logfile /var/log/mmlog

配置說明:基本上很清晰可以看到每個(gè)參數(shù)的含義,著重說明下password是域賬號的密碼

2.2配置Mutt

vim /etc/Muttrc在文件最后加入如下內(nèi)容

set use_from=yes

setrealname="songyingjun@huawei.com"

setsendmail="/usr/bin/msmtp"

set editor="vim"

set from=songyingjun@huawei.com

兩個(gè)配置都完成后,可以做個(gè)郵件發(fā)送test

在Linux命令行執(zhí)行echo "test mail" | mutt-s "test"songyingjun@huawei.com

再去郵箱查看

OK,說明配置沒有問題,接下來就需要在zabbix上添加配置

第三步,添加zabbix配置

3.1添加告警媒介

在添加告警媒介前,需要在zabbix server的配置文件中找到告警腳本的放置路徑

cat /etc/zabbix/zabbix_server.conf |grepalertscripts

AlertScriptsPath=/usr/lib/zabbix/alertscripts

找到路徑,我們就需要去創(chuàng)建發(fā)送郵件的腳本,官網(wǎng)文檔有實(shí)例

cd /usr/lib/zabbix/alertscripts

vim sendmail

#!/bin/bash

/bin/echo"$3" | /usr/bin/mutt -s "$2" $1

做好告警腳本,接下來需要添加腳本到告警媒介,具體如圖

點(diǎn)擊頁面最右邊的創(chuàng)建媒介類型

腳本名稱必須和上面創(chuàng)建的名稱相同,且zabbix用戶有執(zhí)行權(quán)限,添加權(quán)限的方法

chown zabbix:zabbix /zabbix/alertscripts/sendmail

3.2配置動(dòng)作

點(diǎn)擊Report problem to Zabbix administrators,看到三個(gè)選項(xiàng)

在第三幅圖中的動(dòng)作操作點(diǎn)擊新增,出現(xiàn)如下頁面,關(guān)注紅框的地方即可。

3.3配置用戶報(bào)警媒介

選擇需要接受報(bào)警的用戶,進(jìn)入用戶管理頁面,按照箭頭操作即可

第四步,測試郵件告警

4.1 stop一臺(tái)已接入的host的agent

4.2,收到告警郵件

4.3歷史已成功發(fā)送的告警信息可以在 報(bào)表>動(dòng)作日志中看到

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容