真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ZABBIX3.0配置郵件報警

  1. 環(huán)境介紹:

    成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供遷安企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、H5場景定制、小程序制作等業(yè)務(wù)。10年已為遷安眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。

    zabbix版本:3.0.5

    操作系統(tǒng):Centos6.8

    IP地址:192.168.10.150

2. 安裝sendEmail

    sendEmail是一個免費、輕量級、命令行的SMTP郵件客戶端。

    如果你需要使用命令行方式發(fā)送郵件,那么sendEmail是非常完美的選擇:使用簡單、功能強大。

wget -P /tmp 
# 安裝組件
yum install perl-Net-SSLeay perl-IO-Socket-SSL -y
# 解壓壓縮包,并把命令拷貝到/usr/local/bin下
tar -zxvf /tmp/sendEmail-v1.56.tar.gz -C /tmp
cp /tmp/sendEmail-v1.56/sendEmail /usr/local/bin/
chmod +x zabbix:zabbix /usr/local/bin/sendEmail

3. 創(chuàng)建zabbix報警腳本目錄

mkdir -p /usr/local/zabbix/alertscripts
chown -R zabbix:zabbix /usr/local/zabbix/alertscripts

4. 修改zabbix服務(wù)端配置文件指定腳本目錄

vim /usr/local/zabbix/etc/zabbix_server.conf
# 將AlertScriptsPath變量修改為如下,大概在448行左右
AlertScriptsPath=/usr/local/zabbix/alertscripts

5. 測試sendEmail發(fā)送郵件(與步驟六二選一)

sendEmail -f from@163.com -t to@qq.com -s smtp.163.com -u 'test' -o message-content-type=html -o message-charset=utf8 -xu from@163.com -xp 'passwd' -m 'test'
Dec 24 23:01:59 zabbix sendEmail[3612]: Email was sent successfully!
# 收到此提示表示發(fā)送成功
# -f from@163.com                    # 發(fā)件人郵箱地址
# -t to@qq.com                     # 收件人郵箱地址
# -s smtp.163.com                   # 發(fā)件人郵箱的smtp服務(wù)器地址
# -u 'test'                      # 郵件標題
# -o message-content-type=html             # 郵件內(nèi)容格式為html
# -o message-charset=utf8               # 郵件內(nèi)容編碼為utf8
# -xu from@163.com                  # 發(fā)件人郵箱登錄用戶名
# -xp 'passwd'                    # 發(fā)件人郵箱登錄密碼
# -m 'test'                      # 郵件內(nèi)容
# 編寫郵件警報腳本
vim /usr/local/zabbix/alertscripes/sendEmail.sh
#!/bin/bash
to=$1
subject=$2
message=$3
smtp_server="smtp.163.com"
/usr/local/bin/sendEmail -f from@163.com -t "$to" -s "$smtp_server" -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu from@163.com -xp "passwd" -m "$message"
chmod +x sendEmail.sh
chown zabbix.zabbix sendEmail.sh

6. 使用163代理發(fā)送郵件(與步驟五二選一)

yum install -y mailx
# 在文件最下方加入兩行163認證即可
vim /etc/mail.rc
# 設(shè)置發(fā)件人地址,smtp服務(wù)器
set from=pyslinux@163.com smtp=smtp.163.com
# 設(shè)置發(fā)件人smtp認證用戶名和密碼(由于163開啟smtp后這里設(shè)置的是授權(quán)碼而非登錄密碼)
set smtp-auth-user=pyslinux@163.com smtp-auth-password=密碼 smtp-auth=login
# 測試郵件發(fā)送
mail -s 'test' xxx@qq.com < /etc/passwd
#  編寫腳本
vim /usr/local/zabbix/alertscripes/mail.sh

#!/bin/bash
echo "$3"|mail -s "$2"  "$1"

chmod +x /usr/local/zabbix/alertscripes/mail.sh

7. zabbix頁面設(shè)置報警

I:進入到zabbix管理界面---->管理---->報警媒介類型---->創(chuàng)建媒體類型

名稱寫要顯示的媒體類型名稱、類型選擇腳本、腳本名稱寫腳本的全稱,腳本參數(shù)添加三個對應(yīng):收件人,標題,內(nèi)容

{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
選擇已啟用,點擊添加
II:主界面---->管理---->用戶---->創(chuàng)建用戶
填寫用戶的別名,密碼,選擇語言
創(chuàng)建用戶組--->添加用戶到用戶組--->勾選調(diào)試模式
權(quán)限--->組合權(quán)限--->添加---->選擇需要報警的主機---然后添加
IV:主界面--->配置--->動作
事件源選擇觸發(fā)器---->創(chuàng)建動作
點擊操作--->動作操作--->新的--->如下

默認操作步驟持續(xù)時間60秒,步驟1-2,操作類型為發(fā)送消息,發(fā)送到用戶,用戶組(選擇新建的用戶和組),僅送到選擇剛才新建的媒介類型,添加。
解釋: 
默認的步驟是1-1,也即是從1開始到1結(jié)束。一旦故障發(fā)生,就是執(zhí)行sendEmail.sh腳本發(fā)生報警郵件給Admin用戶和zabbix administrator組。 
假如故障持續(xù)了1個小時,它也只發(fā)送一次。如果改成1-0,0是表示不限制.無限發(fā)送 
間隔就是默認持續(xù)時間60秒。那么一個小時,就會發(fā)送60封郵件。(步驟持續(xù)時間表示每隔多少秒發(fā)送一次) 
如果需要短信報警的話,可以再創(chuàng)建一條新的動作,選擇短信腳本。

8. 打開郵箱看是否收到郵件,也可以通過zabbix頁面看郵件是否發(fā)送:報表---->動作日志

ZABBIX3.0配置郵件報警

確實收到郵件,但是內(nèi)容顯示有點不友好,解決辦法: 

可以修改動作日志的內(nèi)容格式 
點擊 配置->動作->打開剛才創(chuàng)建的動作 
在默認信息每一行后面添加
 
列如:

Trigger: {TRIGGER.NAME}

Trigger status: {TRIGGER.STATUS}

Trigger severity: {TRIGGER.SEVERITY}

Trigger URL: {TRIGGER.URL}
Item values:

1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}

2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}

3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}

Original event ID: {EVENT.ID}

因為我用sendEmail.sh腳本指定格式是html,所以換行就是

或者改成中文提示:

默認信息和恢復信息是一樣的

告警主機: {HOSTNAME1}

告警時間: {EVENT.DATE} {EVENT.TIME}

告警等級: {TRIGGER.SEVERITY}

告警信息:  {TRIGGER.NAME}

告警項目: {TRIGGER.KEY1}

問題詳情: {ITEM.NAME}: {ITEM.VALUE}

當前狀態(tài): {TRIGGER.STATUS}: {ITEM.VALUE1}

事件ID: {EVENT.ID}

ZABBIX3.0配置郵件報警

參考網(wǎng)站:http://www.cnblogs.com/rysinal/p/5834421.html

參考網(wǎng)站:http://www.iyunv.com/thread-22904-1-1.html

參考網(wǎng)站:http://www.centoscn.com/CentosServer/log/2013/0807/1168.html

參考網(wǎng)站:http://tongcheng.blog.51cto.com/6214144/1706712


當前文章:ZABBIX3.0配置郵件報警
鏈接地址:http://weahome.cn/article/jcssid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部