Zabbix郵件報(bào)警

本文主要以外部郵箱賬號(hào)完成報(bào)警郵件的發(fā)送。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比清水網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式清水網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋清水地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。

1 如果安裝了Sendmail或postfix,則需要停止服務(wù):

[root@www alertscripts]# uname -a

Linux www 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

[root@www ~]# systemctl stop sendmail.service

[root@www ~]# systemctl disable sendmail.service

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

[root@www ~]# yum install mailx

3 配置Zabbix服務(wù)端外部郵箱:

下面的語句可以追加到配置文件的最后:

[root@www ~]# vim /etc/mail.rc 

set from=ze9@sina.com  smtp=smtp.sina.com

set smtp-auth-user=ze9@sina.com  smtp-auth-password=19sssss

set smtp-auth=login

from:發(fā)送郵件的地址

smtp:外部smtp服務(wù)器地址

smtp-auth-user:外部smtp服務(wù)器認(rèn)證的用戶名

smtp-auth-password:外部smtp服務(wù)器認(rèn)證的用戶密碼

smtp-auth:郵件認(rèn)證的方式,

4 測(cè)試:

[root@www ~]# echo "a" | mail -s "b" 3333333@qq.com

其中a為內(nèi)容,b為標(biāo)題。

5 配置Zabbix服務(wù)器郵件報(bào)警:

5.1 配置報(bào)警介質(zhì):

打開zabbix的管理------處理方法----create media type:

Zabbix郵件報(bào)警

我用的是腳本發(fā)郵件的方式來報(bào)警的,腳本名字為mail.sh。腳本存放位置,在zabbix_server.conf配置文件中設(shè)置:AlertScriptsPath=/usr/lib/zabbix/alertscripts

[root@www alertscripts]# vim mail.sh 

#!/bin/bash

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

5.2 設(shè)置報(bào)警用戶:

我直接使用了已存在的管理員組,然后在其中添加用戶。

Zabbix郵件報(bào)警

5.3 設(shè)置報(bào)警動(dòng)作:

打開zabbix的系統(tǒng)配置---操作---- 選擇事件源為觸發(fā)器------create action:

Zabbix郵件報(bào)警

觸發(fā)條件設(shè)置:

Zabbix郵件報(bào)警

詳細(xì)操作設(shè)置,即滿足觸發(fā)條件之后執(zhí)行什么動(dòng)作,這里一般設(shè)置為發(fā)郵件之類的,設(shè)置收郵件的用戶(建議每個(gè)組對(duì)應(yīng)一個(gè)用戶,這樣發(fā)郵件的時(shí)候容易設(shè)置發(fā)送對(duì)象):

Zabbix郵件報(bào)警

至此,郵件報(bào)警已經(jīng)設(shè)置完成。

附 1:Zabbix監(jiān)控服務(wù)器一般配置步驟:

1)自定義監(jiān)控模板

2)以自動(dòng)發(fā)現(xiàn)(或者自動(dòng)注冊(cè))的方式增加監(jiān)控設(shè)備

3)根據(jù)需求自定義監(jiān)控項(xiàng)和觸發(fā)器

4)設(shè)置報(bào)警方式(如郵件或短信)

5)Zabbix服務(wù)器的優(yōu)化

附 2 :解決郵件報(bào)警發(fā)送附件的辦法:

報(bào)警腳本如下:

#!/bin/bash

#export.UTF-8

FILE=/tmp/mailtmp.txt

echo "$3" >$FILE

dos2unix -k $FILE

/bin/mail -s "$2" $1 < $FILE

[root@localhost alertscripts]# touch /tmp/mailtmp.txt

[root@localhost alertscripts]# chown zabbix.zabbix /tmp/mailtmp.txt

新聞名稱:Zabbix郵件報(bào)警
分享路徑:http://muchs.cn/article2/isjsoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、定制開發(fā)、品牌網(wǎng)站建設(shè)、網(wǎng)站排名、企業(yè)網(wǎng)站制作電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)