最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

zabbix自定義郵箱報(bào)警和微信報(bào)警

 更新時(shí)間:2020年04月23日 12:17:04   作者:@李子矜  
這篇文章主要介紹了zabbix自定義郵箱報(bào)警和微信報(bào)警,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定需要的朋友可以參考下

前言

看了很多其他人的博客,寫了很多都有的用腳本的方式來(lái)實(shí)現(xiàn)郵箱報(bào)警,我覺(jué)得有點(diǎn)繁瑣了,今天推薦一種不使用腳本的方式實(shí)現(xiàn)郵箱報(bào)警。
zabbix安裝部署參考: http://m.fzitv.net/article/174787.htm

Emai郵箱報(bào)警

不使用腳本,利用外部郵箱發(fā)送報(bào)警信息,需要打開郵箱里的外部郵箱smtp/pop3功能開啟完以后會(huì)生成一個(gè)唯一授權(quán)碼,自己要保存好,外部連接時(shí)需要用到。

在這里插入圖片描述

sendmail:郵件傳輸代理程序,引導(dǎo)用戶構(gòu)建一個(gè)需要的郵件系統(tǒng),在這個(gè)環(huán)境里是引導(dǎo)163.com發(fā)給qq.com
明白后,開始安裝sendmail

yum -y install sendmail
vim /etc/mail.rc

在最后一行添加:

set from="17631369946@163.com" #設(shè)置代理發(fā)送郵件的用戶賬號(hào)
set smtp="smtp.163.com" #設(shè)置smtp服務(wù)器
set smtp-auth-user="176313169946@163.com" #設(shè)置代理郵件的登錄用戶
set smtp-auth-password=JUBMSUDZGUVSHKYF #唯一授權(quán)碼,根據(jù)你自己而定
set smtp-auth=login

開啟服務(wù):systemctl start sendmail

smtp以及其他服務(wù)器位置,所以這里用smtp.163.com:

在這里插入圖片描述

1.在zabbix_client002里新添加監(jiān)控項(xiàng)

提前在客戶機(jī)里設(shè)置好鍵值,即要監(jiān)測(cè)的對(duì)象

[root@localhost ~]# grep -Ev '^$|#' /etc/zabbix/zabbix_agentd.conf 
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.10.7
ServerActive=192.168.10.7
Hostname=zabbix_client002
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UserParameter=login_users,who|wc -l #默認(rèn)是空值,自定義鍵值 "K"為統(tǒng)計(jì)登錄用戶
[root@localhost ~]# 

在這里插入圖片描述

名稱就是 監(jiān)控項(xiàng)的名稱
鍵值就是設(shè)定好的 login_users

2.添加觸發(fā)器

觸發(fā)器結(jié)合監(jiān)控項(xiàng)一起使用,當(dāng)監(jiān)控項(xiàng)的值到達(dá)觸發(fā)器的閾值時(shí),就會(huì)采取某種操作——郵件報(bào)警或其他報(bào)警。

在這里插入圖片描述

3.編輯報(bào)警媒介,選擇Email

1>編輯發(fā)件人
注:
密碼需要寫的是外部登入時(shí)的授權(quán)碼,一般都是唯一的
郵件服務(wù)端口寫25或465都可以

在這里插入圖片描述

2>編輯收件人
編輯好收件人的郵箱地址


在這里插入圖片描述

3>啟用觸發(fā)器的動(dòng)作,默認(rèn)關(guān)閉,手動(dòng)打開

在這里插入圖片描述

使用xshell連接192.168.10.1,登入測(cè)試,開啟多個(gè)登錄界面
過(guò)一會(huì)收到報(bào)警,然后發(fā)給自己 的郵箱

在這里插入圖片描述

優(yōu)化報(bào)警內(nèi)容,在動(dòng)作-----操作-----消息內(nèi)容添加

添加:
服務(wù)器:{HOST.NAME} 發(fā)生:{TRIGGER.NAME}故障!
{
告警主機(jī):{HOST.NAME}
告警地址:{HOST.IP}
監(jiān)控項(xiàng)目:{ITEM.NAME}
監(jiān)控取值:{ITEM.LASTVALUE}
告警等級(jí):{TRIGGER.SEVERITY}
當(dāng)前狀態(tài):{TRIGGER.STATUS}
告警信息:{TRIGGER.NAME}
告警時(shí)間:{EVENT.DATE} {EVENT.TIME}
事件ID:{EVENT.ID}
}

在這里插入圖片描述

修改完后更新
發(fā)送的郵件會(huì)變成

在這里插入圖片描述

微信報(bào)警

第一步:
注冊(cè)企業(yè)微信號(hào),注冊(cè)就不說(shuō)了,會(huì)生成唯一的企業(yè)ID

在這里插入圖片描述

創(chuàng)建應(yīng)用,自己上傳圖片

在這里插入圖片描述

Secret號(hào)是隨時(shí)可變的,Agentid按自己的為準(zhǔn)

在這里插入圖片描述

企業(yè)微信準(zhǔn)備好以后,上傳微信 腳本到 /usr/lib/zabbix/alertscripts,
zabbix專門存放腳本的地方

[root@localhost ~]# grep -Ev ‘^$|#' /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBName=zabbix
DBUser=zabbix
DBPassword=123.com
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

添加腳本內(nèi)容為:
#!/bin/bash
#set -x
#我的企業(yè)下面的CorpID
CorpID="ww2b0abxxxxxxxxxxxx" 
#創(chuàng)建的應(yīng)用那有Secret
Secret="l7KvwDzJAMxznMtjhQBGPZBi9VTQWAGRNQWnXJfxKHs" 
GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CorpID&corpsecret=$Secret"
Token=$(/usr/bin/curl -s -G $GURL |awk -F\": '{print $4}'|awk -F\" '{print $2}')
#echo $Token
PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Token"
function body(){
local int agentid=1000002 #注意以自己的為準(zhǔn)
local UserID=$1 #發(fā)送的用戶位于$1的字符串
local PartyID=2 #第一步看的通訊錄中的部門ID
local Msg=$(echo "$@" | cut -d" " -f3-)
printf '{\n'
printf '\t"touser": "'"$UserID"\"",\n"
printf '\t"toparty": "'"$PartyID"\"",\n"
printf '\t"msgtype": "text",\n'
printf '\t"agentid": "'"$agentid"\"",\n"
printf '\t"text": {\n'
printf '\t\t"content": "'"$Msg"\""\n"
printf '\t},\n'
printf '\t"safe":"0"\n'
printf '}\n'
}
/usr/bin/curl --data-ascii "$(body $1 $2 $3)" $PURL

必須給給腳本執(zhí)行權(quán)限

在這里插入圖片描述

報(bào)警媒介自定義為微信報(bào)警,不過(guò)腳本類需要添加3個(gè)參數(shù),如下,可以參照官網(wǎng)給的文檔

在這里插入圖片描述
在這里插入圖片描述

定義收件人,后來(lái)才知道,自己隨便寫就好。

在這里插入圖片描述

定義監(jiān)控項(xiàng)和觸發(fā)器和郵件一樣,這里就不做了,效果如下,參考上邊

在這里插入圖片描述

動(dòng)作啟用

在這里插入圖片描述

模擬故障和故障恢復(fù),使用xshell登錄192.168.10.1測(cè)試

在這里插入圖片描述
在這里插入圖片描述

到此這篇關(guān)于zabbix自定義郵箱報(bào)警和微信報(bào)警的文章就介紹到這了,更多相關(guān)zabbix自定義報(bào)警內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Zabbix安裝部署實(shí)踐

    詳解Zabbix安裝部署實(shí)踐

    Zabbix是目前最為主流的開源監(jiān)控方案之一,本文給大家詳細(xì)介紹了Zabbix安裝部署實(shí)踐,感興趣的朋友參考下吧
    2019-11-11
  • Zabbix如何通過(guò)ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù)

    Zabbix如何通過(guò)ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù)

    這篇文章主要介紹了Zabbix如何通過(guò)ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • zabbix監(jiān)控4.4升級(jí)至5.0的詳細(xì)教程

    zabbix監(jiān)控4.4升級(jí)至5.0的詳細(xì)教程

    這篇文章主要介紹了zabbix監(jiān)控4.4升級(jí)至5.0的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • zabbix的psk加密結(jié)合zabbix_get取值

    zabbix的psk加密結(jié)合zabbix_get取值

    這篇文章主要介紹了zabbix的psk加密結(jié)合zabbix_get取值,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • 基于docker安裝zabbix的詳細(xì)教程

    基于docker安裝zabbix的詳細(xì)教程

    這篇文章主要介紹了基于docker安裝zabbix,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • zabbix如何添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)

    zabbix如何添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)

    這篇文章主要介紹了zabbix添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)的方法,添加自定義監(jiān)控項(xiàng)此處以監(jiān)控當(dāng)前系統(tǒng)的用戶個(gè)數(shù)為例子,通過(guò)腳本命令給大家詳細(xì)講解,需要的朋友可以參考下
    2022-08-08
  • Centos7 Zabbix3.4郵件告警配置(解決郵件內(nèi)容為xx.bin附件問(wèn)題)

    Centos7 Zabbix3.4郵件告警配置(解決郵件內(nèi)容為xx.bin附件問(wèn)題)

    這篇文章主要介紹了Centos7 Zabbix3.4郵件告警配置(解決郵件內(nèi)容為xx.bin附件的問(wèn)題)本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • zabbix通過(guò)percona插件監(jiān)控mysql的方法

    zabbix通過(guò)percona插件監(jiān)控mysql的方法

    這篇文章主要介紹了zabbix通過(guò)percona插件監(jiān)控mysql的方法步驟詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Zabbix郵件報(bào)警設(shè)置方法

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

    這篇文章主要介紹了Zabbix郵件報(bào)警設(shè)置方法,在Zabbix服務(wù)端設(shè)置郵件報(bào)警,當(dāng)被監(jiān)控主機(jī)宕機(jī)或者達(dá)到觸發(fā)器預(yù)設(shè)值時(shí),會(huì)自動(dòng)發(fā)送報(bào)警郵件到指定郵箱
    2014-10-10
  • zabbix監(jiān)控vmware exsi主機(jī)的圖文步驟

    zabbix監(jiān)控vmware exsi主機(jī)的圖文步驟

    zabbix怎么監(jiān)控vmware exsi主機(jī)呢?很多網(wǎng)友私聊小編,正好今天有空給大家制作一篇教程幫助大家快速學(xué)習(xí)zabbix監(jiān)控vmware exsi主機(jī),感興趣的朋友跟隨小編一起看看吧
    2021-06-06

最新評(píng)論

隆尧县| 南华县| 昆明市| 安吉县| 庆安县| 克拉玛依市| 大连市| 库伦旗| 攀枝花市| 乌兰浩特市| 承德市| 天峨县| 泰兴市| 五莲县| 东阿县| 武川县| 秦皇岛市| 文山县| 新建县| 台北市| 泊头市| 凯里市| 龙江县| 河西区| 偃师市| 北碚区| 新营市| 奉贤区| 平原县| 石屏县| 中阳县| 循化| 昭觉县| 南投县| 石河子市| 崇州市| 南安市| 栾川县| 内黄县| 杭锦后旗| 会宁县|