国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 微信小程序 微信開發(fā) 微信報警 zabbix實現(xiàn)詳解

微信報警 zabbix實現(xiàn)詳解

Feb 20, 2017 pm 02:33 PM

這篇文章主要介紹了微信報警 zabbix方法的相關(guān)資料,需要的朋友可以參考下

現(xiàn)實生產(chǎn)環(huán)境中,我們通常使用郵件和短信接受zabbix報警信息,但是郵件經(jīng)常被工作人員擱置在角落中甚至被設(shè)置為垃圾郵件被過濾掉。公司的短信接口又太貴,復(fù)雜環(huán)境中使用短息報警會使運維成本增加很多。微信提供了很好的第三方接口,我們可以利用微信報警以求降低運維成本。

?????? 微信的第三方接口要求我們先申請一個企業(yè)號——傳送門:https://qy.weixin.qq.com/

微信報警 zabbix實現(xiàn)詳解

如何操作企業(yè)號?????

1.通訊錄添加企業(yè)成員

?????????? 我們要提前把成員信息添加進(jìn)組織部門,必填項+手機號或者微信號,這樣別人掃描二維碼的時候才能成功關(guān)注企業(yè)號。

?????????? 注意:這里有兩個我們要用到信息,一個組織部門的ID,一個部門成員的賬號(賬號是自己手動指定的,不同于微信號,最好是字母加數(shù)字)

微信報警 zabbix實現(xiàn)詳解

微信報警 zabbix實現(xiàn)詳解

2.應(yīng)用中心創(chuàng)建應(yīng)用

?????????? 我們要在這里創(chuàng)建應(yīng)用,因為要通過應(yīng)用發(fā)送消息給部門成員

?????????? 注意:這里要記住一個值,應(yīng)用ID

微信報警 zabbix實現(xiàn)詳解

微信報警 zabbix實現(xiàn)詳解

3.給部門設(shè)置管理員

????????? 設(shè)置--->功能設(shè)置---->權(quán)限管理---->新建管理組

????????? 管理員必須事先已經(jīng)關(guān)注了企業(yè)號,并且已經(jīng)設(shè)置好郵箱地址

微信報警 zabbix實現(xiàn)詳解

???????? 確定管理員可以讀取通訊錄,可以使用應(yīng)用發(fā)消息。

???????? 注意:我們需要管理員的CorpID和Secret

微信報警 zabbix實現(xiàn)詳解

我們要準(zhǔn)備這些東西:

??? 一個微信企業(yè)號

??? 企業(yè)號已經(jīng)被部門成員關(guān)注

??? 企業(yè)號里有一個可以發(fā)消息的應(yīng)用

??? 一個授權(quán)管理員,可以使用該應(yīng)用給成員發(fā)消息

我們要取到這些信息:

??? 成員賬號

??? 組織部門ID

??? 應(yīng)用ID

??? CropID

??? Secret

如何調(diào)用微信接口?

?????? 調(diào)用微信接口需要一個調(diào)用接口的憑證:access_token

?????? 通過 :CropID 、Secret? 才能獲取到access_token,但是獲取到的token有效期為兩分鐘

微信報警 zabbix實現(xiàn)詳解

微信報警 zabbix實現(xiàn)詳解

??????? 微信企業(yè)號接口調(diào)試工具傳送門:http://qydev.weixin.qq.com/debug

Shell腳本原理

??????? 使用:

??????? curl -s -G? url?????????? 獲取 AccessToken

??????? 使用:

??????? curl --data? url???? 傳送憑證調(diào)用企業(yè)號接口


??????? zabbix會傳遞三個參數(shù)給腳本,$1是消息接收賬號,$2報警標(biāo)題,$3報警內(nèi)容

#!/bin/bash
###SCRIPT_NAME:weixin.sh###
###send message from weixin for zabbix monitor###
###wuhf###
###V1-2015-08-25###

CropID=‘xxxxxx‘
Secret=‘xxxxxx‘
GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" 
Gtoken=$(/usr/bin/curl -s -G $GURL | awk -F\" ‘{print $4}‘)

PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken"

function body() {
    local int AppID=3            企業(yè)號中的應(yīng)用id
    local UserID=$1             部門成員id,zabbix中定義的微信接收者
    local PartyID=1             部門id,定義了范圍,組內(nèi)成員都可接收到消息
    local Msg=$(echo "$@" | cut -d" " -f3-) 過濾出zabbix中傳遞的第三個參數(shù)
    printf ‘{\n‘
    printf ‘\t"touser": "‘"$User"\"",\n"
    printf ‘\t"toparty": "‘"$PartyID"\"",\n"
    printf ‘\t"msgtype": "text",\n‘
    printf ‘\t"agentid": "‘" $AppID "\"",\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

為什么要這樣寫腳本?

????? 因為微信企業(yè)號開放的端口有固定的格式限制

????? 企業(yè)號支持的格式:http://qydev.weixin.qq.com/wiki/index.php?title消息類型及數(shù)據(jù)格式

微信報警 zabbix實現(xiàn)詳解

將腳本放入zabbix默認(rèn)執(zhí)行路徑下

mv weixin.sh /usr/local/zabbix/share/zabbix/alertscripts
chown zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/weixin.sh
chmod +x /usr/local/zabbix/share/zabbix/alertscripts/weixin.sh

??????? 服務(wù)器端

?????? 1.創(chuàng)建媒介

微信報警 zabbix實現(xiàn)詳解

??????? 2.創(chuàng)建用戶

微信報警 zabbix實現(xiàn)詳解


??????? 3.創(chuàng)建觸發(fā)器動作發(fā)送內(nèi)容

微信報警 zabbix實現(xiàn)詳解

??????? 4.設(shè)置觸發(fā)器動作發(fā)送方式

微信報警 zabbix實現(xiàn)詳解

收到的微信消息:

微信報警 zabbix實現(xiàn)詳解?

以上就是微信報警 zabbix 的資料整理,后續(xù)繼續(xù)補充相關(guān)資料,謝謝大家對本站的支持!

更多微信報警 zabbix實現(xiàn)詳解相關(guān)文章請關(guān)注PHP中文網(wǎng)!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276