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

Rumah applet WeChat pembangunan WeChat 微信報(bào)警 zabbix實(shí)現(xiàn)詳解

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

Feb 20, 2017 pm 02:33 PM

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

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

?????? 微信的第三方接口要求我們先申請(qǐng)一個(gè)企業(yè)號(hào)——傳送門(mén):https://qy.weixin.qq.com/

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

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

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

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

?????????? 我們要在這里創(chuàng)建應(yīng)用,因?yàn)橐ㄟ^(guò)應(yīng)用發(fā)送消息給部門(mén)成員

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

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

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

??? 一個(gè)微信企業(yè)號(hào)

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

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

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

我們要取到這些信息:

??? 成員賬號(hào)

??? 組織部門(mén)ID

??? 應(yīng)用ID

??? CropID

??? Secret

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

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

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

Shell腳本原理

??????? 使用:

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

??????? 使用:

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


??????? zabbix會(huì)傳遞三個(gè)參數(shù)給腳本,$1是消息接收賬號(hào),$2報(bào)警標(biāo)題,$3報(bào)警內(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è)號(hào)中的應(yīng)用id
    local UserID=$1             部門(mén)成員id,zabbix中定義的微信接收者
    local PartyID=1             部門(mén)id,定義了范圍,組內(nèi)成員都可接收到消息
    local Msg=$(echo "$@" | cut -d" " -f3-) 過(guò)濾出zabbix中傳遞的第三個(gè)參數(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

為什么要這樣寫(xiě)腳本?

????? 因?yàn)槲⑿牌髽I(yè)號(hào)開(kāi)放的端口有固定的格式限制

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

微信報(bào)警 zabbix實(shí)現(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)建媒介

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解


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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

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

微信報(bào)警 zabbix實(shí)現(xiàn)詳解

收到的微信消息:

微信報(bào)警 zabbix實(shí)現(xiàn)詳解?

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

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276