Ubuntu zabbix配置報(bào)警郵件

系統(tǒng)配置? ?? ??Ubuntu 16.04

zabbix版本?? ??3.4



zabbxi實(shí)現(xiàn)郵件告警推送有兩種方式:

a.使用zabbix服務(wù)端的本地郵箱賬號(hào)發(fā)送,郵件名為:user@hostname.localdomain郊闯,user為發(fā)送郵件的用戶藻糖,hostname為zabbix-server的主機(jī)名靴跛,該郵箱只能發(fā)送摘符,不能接收外部郵件臭增;

b.使用外部郵箱指定為告警發(fā)送郵箱横辆。

一般公司都有郵件系統(tǒng)撇他,為方便管理,本文采用外部郵箱方式發(fā)送告警狈蚤。(申請(qǐng)163郵箱號(hào):zabbix_test_123@163.com 困肩,注意開(kāi)啟客戶端授權(quán))

1.關(guān)閉postfix(可以不做)

[root@zabbix-server ~]# systemctl stop postfix

[root@zabbix-server ~]# systemctl disable postfix

postfix為本地郵箱推送方式需安裝的軟件,若同時(shí)配置本地和外部郵箱兩種發(fā)送方式脆侮,系統(tǒng)會(huì)優(yōu)先采用外部郵箱方式僻弹,所以該步驟不是必須但最好關(guān)閉這個(gè)服務(wù)。

2.安裝郵件發(fā)送工具mailx

[root@zabbix-server ~]# sudo apt-get install -y heirloom-mailx

查看mailx版本:

[root@zabbix-server ~]# mail -V

v14.8.6

3.配置外部郵箱

[root@zabbix-server ~]# vim /etc/s-nail.rc

set from=zabbix_test_123@163.com

set smtp=smtp.163.com

set smtp-auth-user=zabbix_test_123@163.com

set smtp-auth-password=xxx

set smtp-auth=login

測(cè)試使用的企業(yè)郵箱他嚷,smtp-auth-password是密碼蹋绽,如果是個(gè)人郵箱smtp-auth-password貌似為 ‘客戶端授權(quán)密碼’

測(cè)試外部郵箱


[root@zabbix-server ~]# echo "zabbix test mail 123" |mail -s "zabbix" zabbix_test_123@163.com

由于163的反垃圾機(jī)制,當(dāng)發(fā)送為其它郵箱如126卸耘、qq郵箱時(shí)會(huì)報(bào)錯(cuò),故本例中發(fā)送和接收郵箱都為zabbix_test_123@163.com粘咖。如若上生產(chǎn)可配置企業(yè)郵箱蚣抗。

4.編寫郵件發(fā)送腳本

修改腳本路徑

[root@zabbix-server ~]# view /etc/zabbix/zabbix_server.conf

AlertScriptsPath=/etc/zabbix/alertscripts

編寫腳本mail.sh

[root@zabbix-server ~]# cd /etc/zabbix/

[root@zabbix-server zabbix]# mkdir alertscripts && cd alertscripts && touch mail.sh

[root@zabbix-server alertscripts]# more mail.sh?

#!/bin/bash

echo "$3" | mail -s "$2" $1

[root@zabbix-server alertscripts]# chmod 755 mail.sh

$1:收件人郵箱地址;$2:郵件標(biāo)題;$3:郵件內(nèi)容

5.web端配置

5.1創(chuàng)建報(bào)警媒介類型

腳本參數(shù)分別對(duì)應(yīng):收件人地址翰铡、主題钝域、詳細(xì)內(nèi)容

5.2配置用戶

選擇Admin:

添加報(bào)警媒介:

5.3創(chuàng)建報(bào)警動(dòng)作

配置-動(dòng)作-創(chuàng)建動(dòng)作,新建動(dòng)作:

新建操作:

新建操作就是通過(guò)何種方式將消息發(fā)送給誰(shuí)锭魔,其它選項(xiàng)默認(rèn)例证。

添加恢復(fù)操作:

添加后的動(dòng)作:


5.4測(cè)試郵件告警

新增告警項(xiàng),在agent端/home文件系統(tǒng)使用dd命令創(chuàng)建文件迷捧,將文件系統(tǒng)使用率提升至90%以上以觸發(fā)告警:

[root@zabbix-agent home]# dd if=/dev/zero of=test bs=1M count=1950

用dd命令生成一個(gè)1950M的test文件织咧,使/home使用率告警。

觸發(fā)郵件告警:

如果郵件以文本方式發(fā)送漠秋,就不需要做如下操作笙蒙;

發(fā)現(xiàn)郵件以附件方式發(fā)送,顯示不正常庆锦,修改郵件發(fā)送腳本捅位。

安裝dos2unix轉(zhuǎn)換工具:

[root@zabbix-server ~]# yum -y install dos2unix

編輯發(fā)送腳本:

[root@zabbix-server ~]# cd /etc/zabbix/alertscripts

[root@zabbix-server alertscripts]# touch mailtmp.txt && chmod 777 mailtmp.txt

[root@zabbix-server ~]# chown -R zabbix:zabbix /etc/zabbix/alertscripts/

[root@zabbix-server alertscripts]# more mail.sh

#!/bin/bash

FILE=/etc/zabbix/alertscripts/mailtmp.txt

echo "$3" >$FILE

dos2unix -k $FILE

cat $FILE|/bin/mail -s "$2" $1

注意:dos2unix命令執(zhí)行的時(shí)候會(huì)產(chǎn)生臨時(shí)文件,所以要有寫的權(quán)限搂抒,故應(yīng)修改alertscripts目錄屬主绿渣,不然測(cè)試過(guò)程中會(huì)報(bào)錯(cuò):‘dos2unix: Failed to open temporary output file: 權(quán)限不夠’。

發(fā)現(xiàn)正文不再以附件形式顯示燕耿。

查看告警日志:

至此郵件告警配置完成中符。


郵件告警內(nèi)容可選屬性:

默認(rèn)接收人:【故障】服務(wù)器:{HOSTNAME1}發(fā)生: {TRIGGER.NAME}故障

默認(rèn)信息:

告警主機(jī):{HOSTNAME1}

告警時(shí)間:{EVENT.DATE} {EVENT.TIME}

告警等級(jí):{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警項(xiàng)目:{TRIGGER.KEY1}

問(wèn)題詳情:{ITEM.NAME}

事件ID:{EVENT.ID}


恢復(fù)信息: 這個(gè)是當(dāng)報(bào)警回復(fù)正常發(fā)送郵件的內(nèi)容. 這些變量都是系統(tǒng)定義好.你可以引用 也可以自己定義變量.

恢復(fù)主題:【恢復(fù)】 服務(wù)器:{HOSTNAME1}: {TRIGGER.NAME}已恢復(fù)!

恢復(fù)信息:

告警主機(jī):{HOSTNAME1}

告警時(shí)間:{EVENT.DATE} {EVENT.TIME}

告警等級(jí):{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警項(xiàng)目:{TRIGGER.KEY1}

問(wèn)題詳情:{ITEM.NAME}:

事件ID:{EVENT.ID}

效果

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末誉帅,一起剝皮案震驚了整個(gè)濱河市淀散,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蚜锨,老刑警劉巖档插,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異亚再,居然都是意外死亡郭膛,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門氛悬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)则剃,“玉大人,你說(shuō)我怎么就攤上這事如捅」飨郑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵镜遣,是天一觀的道長(zhǎng)己肮。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么谎僻? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任娄柳,我火速辦了婚禮,結(jié)果婚禮上艘绍,老公的妹妹穿的比我還像新娘赤拒。我一直安慰自己,他們只是感情好鞍盗,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布需了。 她就那樣靜靜地躺著跳昼,像睡著了一般般甲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鹅颊,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天敷存,我揣著相機(jī)與錄音,去河邊找鬼堪伍。 笑死锚烦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的帝雇。 我是一名探鬼主播涮俄,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼尸闸!你這毒婦竟也來(lái)了彻亲?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吮廉,失蹤者是張志新(化名)和其女友劉穎苞尝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體宦芦,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宙址,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了调卑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抡砂。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖恬涧,靈堂內(nèi)的尸體忽然破棺而出舀患,到底是詐尸還是另有隱情,我是刑警寧澤气破,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布聊浅,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏低匙。R本人自食惡果不足惜旷痕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望顽冶。 院中可真熱鬧欺抗,春花似錦、人聲如沸强重。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)间景。三九已至佃声,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間倘要,已是汗流浹背圾亏。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留封拧,地道東北人志鹃。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像泽西,于是被迫代替她去往敵國(guó)和親曹铃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容