亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Zabbix郵件報警設(shè)置方法

 更新時間:2014年10月31日 23:29:48   作者:osyunwei  
這篇文章主要介紹了Zabbix郵件報警設(shè)置方法,在Zabbix服務(wù)端設(shè)置郵件報警,當被監(jiān)控主機宕機或者達到觸發(fā)器預設(shè)值時,會自動發(fā)送報警郵件到指定郵箱

說明:

Zabbix監(jiān)控服務(wù)端、客戶端都已經(jīng)部署完成,被監(jiān)控主機已經(jīng)添加,Zabiix監(jiān)控運行正常。

實現(xiàn)目的:

在Zabbix服務(wù)端設(shè)置郵件報警,當被監(jiān)控主機宕機或者達到觸發(fā)器預設(shè)值時,會自動發(fā)送報警郵件到指定郵箱。

具體操作:

以下操作在Zabbix監(jiān)控服務(wù)端進行

備注:Zabbix監(jiān)控服務(wù)端

操作系統(tǒng):CentOS

主機名:zabbix.osyunwei.com

郵件報警有兩種情況:

1、Zabbix服務(wù)端只是單純的發(fā)送報警郵件到指定郵箱,發(fā)送報警郵件的這個郵箱賬號是Zabbix服務(wù)端的本地郵箱賬號(例如:root@localhost.localdomain),只能發(fā)送,不能接收外部郵件。

2、使用一個可以在互聯(lián)網(wǎng)上正常收發(fā)郵件的郵箱賬號(例如:xxx@163.com),通過在Zabbix服務(wù)端中設(shè)置,使其能夠發(fā)送報警郵件到指定郵箱。

第一種:使用Zabbix服務(wù)端本地郵箱賬號發(fā)送郵件

一、安裝sendmail或者postfix

yum install sendmail #安裝

service sendmail start #啟動

chkconfig sendmail on #設(shè)置開機啟動

yum install postfix

service postfix start

chkconfig postfix on

CentOS 5.x 默認已經(jīng)安裝好sendmail

CentOS 6.x 默認已經(jīng)安裝好postfix

sendmail和postfix只需要安裝一個即可并開啟服務(wù)即可。

二、安裝郵件發(fā)送工具mailx

yum install mailx #安裝

CentOS 5.x 編譯安裝mailx,直接yum安裝的mailx版本太舊,使用外部郵件發(fā)送會有問題。

yum remove mailx #卸載系統(tǒng)自帶的舊版mailx

下載mailx:

http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2

tar jxvf mailx-12.4.tar.bz2 #解壓

cd mailx-12.4 #進入目錄

make #編譯

make install UCBINSTALL=/usr/bin/install #安裝

ln -s /usr/local/bin/mailx /bin/mail #創(chuàng)建mailxmail的軟連接

ln -s /etc/nail.rc /etc/mail.rc #創(chuàng)建mailx配置文件軟連接

whereis mailx #查看安裝路徑

mailx -V #查看版本信息

echo "zabbix test mail" |mail -s "zabbix" xxx@163.com

#測試發(fā)送郵件,標題zabbix,郵件內(nèi)容:zabbix test mail,發(fā)送到的郵箱:xxx@163.com

三、配置Zabbix服務(wù)端郵件報警

1、打開Zabbix

管理-示警媒介類型-Email

名稱:Email

類型:電子郵件

SMTP伺服器:zabbix.sa.huanqiu.com

SMTP HELO:zabbix.sa.huanqiu.com

SMTP電郵:zabbix@zabbix.sa.huanqiu.com

已經(jīng)用:勾選

存檔

備注:zabbix.sa.huanqiu.com為Zabbix監(jiān)控端主機名稱,建議修改,否則使用默認的localhost.localdomain發(fā)送郵件會被當做垃圾郵件攔截。

2、設(shè)置Zabbix用戶報警郵箱地址

組態(tài)-用戶-Admin (Zabbix Administrator)

切換到示警媒介

添加

類型:Email

收件人:xxx@163.com

其他默認即可,也可以根據(jù)需要設(shè)置

狀態(tài):已啟用

存檔

3、設(shè)置Zabbix觸發(fā)報警的動作

組態(tài)-動作-創(chuàng)建動作

名稱:Action-Email

默認接收人:故障{TRIGGER.STATUS},服務(wù)器:{HOSTNAME1}發(fā)生: {TRIGGER.NAME}故障!

默認信息:

告警主機:{HOSTNAME1}

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

告警等級:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警項目:{TRIGGER.KEY1}

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

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

事件ID:{EVENT.ID}

恢復信息:打鉤

恢復主旨:恢復{TRIGGER.STATUS}, 服務(wù)器:{HOSTNAME1}: {TRIGGER.NAME}已恢復!

恢復信息:

告警主機:{HOSTNAME1}

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

告警等級:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警項目:{TRIGGER.KEY1}

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

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

事件ID:{EVENT.ID}

已啟用:打鉤

切換到操作選項

新的

操作類型:送出信息

送到用戶:添加

默認信息:打鉤

用戶:勾選Admin

選擇

僅送到:Email

存檔

四、測試Zabbix報警

關(guān)閉Zabbix客戶端服務(wù)

service zabbix_agentd stop

查看xxx@163.com郵箱,會收到報警郵件

再開啟Zabbix客戶端服務(wù)

service zabbix_agentd start

查看xxx@163.com郵箱,會收到恢復郵件

使用Zabbix服務(wù)端本地郵箱賬號發(fā)送郵件設(shè)置完成。

第二種:使用外部郵箱賬號發(fā)送報警郵件設(shè)置

一、關(guān)閉sendmail或者postfix

service sendmail stop #關(guān)閉

chkconfig sendmail off #禁止開機啟動

service postfix stop

chkconfig postfix off

備注:

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

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

配置信息。

二、安裝郵件發(fā)送工具mailx

yum install mailx #安裝

CentOS 5.x 編譯安裝mailx,直接yum安裝的mailx版本太舊,使用外部郵件發(fā)送會有問題。

yum remove mailx #卸載系統(tǒng)自帶的舊版mailx

下載mailx:

http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2

tar jxvf mailx-12.4.tar.bz2 #解壓

cd mailx-12.4 #進入目錄

make #編譯

make install UCBINSTALL=/usr/bin/install #安裝

ln -s /usr/local/bin/mailx /bin/mail #創(chuàng)建mailx到mail的軟連接

ln -s /etc/nail.rc /etc/mail.rc #創(chuàng)建mailx配置文件軟連接

whereis mailx #查看安裝路徑

mailx -V #查看版本信息

三、配置Zabbix服務(wù)端外部郵箱

vi /etc/mail.rc #編輯,添加以下信息

set from=xxx@163.com smtp=smtp.163.com

set smtp-auth-user=xxx@163.com smtp-auth-password=123456

set smtp-auth=login

:wq! #保存退出

echo "zabbix test mail" |mail -s "zabbix" yyy@163.com

#測試發(fā)送郵件,標題zabbix,郵件內(nèi)容:zabbix test mail,發(fā)送到的郵箱:yyy@163.com

#這時候,郵箱yyy@163.com會收到來自xxx@163.com的測試郵件

四、配置Zabbix服務(wù)端郵件報警

1、打開Zabbix

管理-示警媒介類型-創(chuàng)建媒體類型

名稱:Sendmail

類型:腳本

腳本名稱:sendmail.sh

已啟用:勾選

存檔

2、設(shè)置Zabbix用戶報警郵箱地址

組態(tài)-用戶-Admin (Zabbix Administrator)

切換到示警媒介-添加

類型:Sendmail

收件人:xxx@163.com

其他默認即可,也可

以根據(jù)需要設(shè)置

狀態(tài):已啟用

存檔

3、設(shè)置Zabbix觸發(fā)報警的動作

組態(tài)-動作-創(chuàng)建動作

名稱:Action-Email

默認接收人:故障{TRIGGER.STATUS},服務(wù)器:{HOSTNAME1}發(fā)生: {TRIGGER.NAME}故障!

默認信息:

告警主機:{HOSTNAME1}

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

告警等級:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警項目:{TRIGGER.KEY1}

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

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

事件ID:{EVENT.ID}

恢復信息:打鉤

恢復主旨:恢復{TRIGGER.STATUS}, 服務(wù)器:{HOSTNAME1}: {TRIGGER.NAME}已恢復!

恢復信息:

告警主機:{HOSTNAME1}

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

告警等級:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警項目:{TRIGGER.KEY1}

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

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

事件ID:{EVENT.ID}

已啟用:打鉤

切換到操作選項

新的

操作類型:送出信息

送到用戶:添加

默認信息:打鉤

選擇用戶:Admin

選擇

僅送到:Sendmail

存檔

4、添加Zabbix服務(wù)端郵件發(fā)送腳本

cd /usr/local/zabbix/share/zabbix/alertscripts #進入腳本存放目錄

vi sendmail.sh #編輯,添加以下代碼

#!/bin/sh

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

:wq! #保存退出

chown zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh

#設(shè)置腳本所有者為zabbix用戶

chmod +x /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh

#設(shè)置腳本執(zhí)行權(quán)限

五、測試Zabbix報警

關(guān)閉Zabbix客戶端服務(wù)

service zabbix_agentd stop

查看xxx@163.com郵箱,會收到報警郵件

再開啟Zabbix客戶端服務(wù)

service zabbix_agentd start

查看xxx@163.com郵箱,會收到恢復郵件

使用外部郵箱賬號發(fā)送報警郵件設(shè)置完成。

至此,Zabbix郵件報警設(shè)置完成。

相關(guān)文章

  • Zabbix WEB監(jiān)測實現(xiàn)過程圖解

    Zabbix WEB監(jiān)測實現(xiàn)過程圖解

    這篇文章主要介紹了Zabbix WEB監(jiān)測實現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 快速通過zabbix獲取數(shù)據(jù)庫連接的信息及部分擴展

    快速通過zabbix獲取數(shù)據(jù)庫連接的信息及部分擴展

    這篇文章主要介紹了通過zabbix獲取數(shù)據(jù)庫連接的信息及部分擴展,包括zabbix配置信息,功能腳本,本文給大家分享詳細腳本寫法,需要的朋友可以參考下
    2021-06-06
  • Zabbix監(jiān)控方案-官方最新4.4版本【推薦】

    Zabbix監(jiān)控方案-官方最新4.4版本【推薦】

    zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了Zabbix監(jiān)控方案-官方最新4.4版本,需要的朋友可以參考下
    2019-10-10
  • Zabbix監(jiān)控交換機設(shè)置方法

    Zabbix監(jiān)控交換機設(shè)置方法

    這篇文章主要介紹了Zabbix監(jiān)控交換機設(shè)置方法,需要的朋友可以參考下
    2014-10-10
  • 解決zabbix server is running | No.的方法

    解決zabbix server is running | No.的方法

    Zabbix可以監(jiān)控網(wǎng)絡(luò)和服務(wù)的監(jiān)控狀況,Zabbix利用靈活的告警機制,允許用戶對事件發(fā)送基于Email的告警。但最近在使用的時候遇到一個問題。這篇文章主要給大家介紹了如何解決zabbix server is running | No.的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • 使用zabbix監(jiān)控oracle表空間的操作流程

    使用zabbix監(jiān)控oracle表空間的操作流程

    zabbix是一款極其強大的開源監(jiān)控工具,下面我分享下zabbix如何監(jiān)控表空間,跟著這個思路,監(jiān)控其他項都是類似操作,對zabbix監(jiān)控oracle表空間相關(guān)知識感興趣的朋友一起看看吧
    2021-06-06
  • zabbix redis自動發(fā)現(xiàn)端口的腳本返回json格式

    zabbix redis自動發(fā)現(xiàn)端口的腳本返回json格式

    zabbix([`zæbiks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了zabbix redis自動發(fā)現(xiàn)端口的腳本,返回json格式,需要的朋友可以參考下
    2019-11-11
  • zabbix 添加你需要監(jiān)控的主機步驟詳解

    zabbix 添加你需要監(jiān)控的主機步驟詳解

    這篇文章主要介紹了zabbix 添加你需要監(jiān)控的主機,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • zabbix監(jiān)控Nginx/Tomcat/MySQL的詳細教程

    zabbix監(jiān)控Nginx/Tomcat/MySQL的詳細教程

    這篇文章主要介紹了zabbix監(jiān)控Nginx/Tomcat/MySQL的詳細教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Zabbix對Kafka?topic積壓數(shù)據(jù)監(jiān)控的解決方案

    Zabbix對Kafka?topic積壓數(shù)據(jù)監(jiān)控的解決方案

    這篇文章主要介紹了Zabbix對Kafka?topic積壓數(shù)據(jù)監(jiān)控的解決方案,它與Apache Storm和Spark非常好地集成,用于實時流式數(shù)據(jù)分析,需要的朋友跟隨小編一起看看吧
    2022-07-07

最新評論